diff options
author | Frans Englich <frans.englich@nokia.com> | 2009-09-23 13:16:51 (GMT) |
---|---|---|
committer | Frans Englich <frans.englich@nokia.com> | 2009-09-23 13:16:51 (GMT) |
commit | 902ceabbca3cd3f3a06180aba64b0f81b3f1dba4 (patch) | |
tree | 64efeee683cd31c2a0f7511fecc3c124c91249fe /demos | |
parent | 9161598b9cb374889ca6c69831c035c1eaa4d56e (diff) | |
parent | bbcef4e4b596324aeda80e0aa7d313c586454740 (diff) | |
download | Qt-902ceabbca3cd3f3a06180aba64b0f81b3f1dba4.zip Qt-902ceabbca3cd3f3a06180aba64b0f81b3f1dba4.tar.gz Qt-902ceabbca3cd3f3a06180aba64b0f81b3f1dba4.tar.bz2 |
Merge commit 'qt/4.6' into mmfphonon
Conflicts:
demos/embedded/fluidlauncher/config_s60/config.xml
demos/embedded/fluidlauncher/fluidlauncher.pro
src/corelib/io/io.pri
src/gui/kernel/qapplication_s60.cpp
src/gui/kernel/qwidget_s60.cpp
src/s60installs/qt_libs.pro
Diffstat (limited to 'demos')
342 files changed, 37327 insertions, 4123 deletions
diff --git a/demos/affine/affine.pro b/demos/affine/affine.pro index 4973496..7f9e444 100644 --- a/demos/affine/affine.pro +++ b/demos/affine/affine.pro @@ -18,7 +18,7 @@ sources.files = $$SOURCES $$HEADERS $$RESOURCES *.pro *.html *.jpg sources.path = $$[QT_INSTALL_DEMOS]/affine INSTALLS += target sources -include($$QT_SOURCE_TREE/demos/demobase.pri) +symbian: include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) wince*: { DEPLOYMENT_PLUGIN += qjpeg diff --git a/demos/affine/main.cpp b/demos/affine/main.cpp index ca0ce9a..7d3d781 100644 --- a/demos/affine/main.cpp +++ b/demos/affine/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/affine/xform.cpp b/demos/affine/xform.cpp index e87f9fa..8c4839f 100644 --- a/demos/affine/xform.cpp +++ b/demos/affine/xform.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/affine/xform.h b/demos/affine/xform.h index 38d9913..cf0edc7 100644 --- a/demos/affine/xform.h +++ b/demos/affine/xform.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/arthurplugin/arthurplugin.pro b/demos/arthurplugin/arthurplugin.pro index d4827a1..3114293 100644 --- a/demos/arthurplugin/arthurplugin.pro +++ b/demos/arthurplugin/arthurplugin.pro @@ -44,7 +44,7 @@ sources.files = $$SOURCES $$HEADERS $$RESOURCES *.pro *.jpg *.png sources.path = $$[QT_INSTALL_DEMOS]/arthurplugin INSTALLS += target sources -include($$QT_SOURCE_TREE/demos/demobase.pri) +symbian: include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) win32-msvc* { QMAKE_CFLAGS += /Zm500 diff --git a/demos/arthurplugin/plugin.cpp b/demos/arthurplugin/plugin.cpp index 63ec063..edfe8c7 100644 --- a/demos/arthurplugin/plugin.cpp +++ b/demos/arthurplugin/plugin.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/books/bookdelegate.cpp b/demos/books/bookdelegate.cpp index c093bc4..50e00b0 100644 --- a/demos/books/bookdelegate.cpp +++ b/demos/books/bookdelegate.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/books/bookdelegate.h b/demos/books/bookdelegate.h index 957fac2..e93e3e4 100644 --- a/demos/books/bookdelegate.h +++ b/demos/books/bookdelegate.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/books/books.pro b/demos/books/books.pro index 94b049a..a5e44e5 100644 --- a/demos/books/books.pro +++ b/demos/books/books.pro @@ -13,11 +13,11 @@ sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS *.pro images sources.path = $$[QT_INSTALL_DEMOS]/books INSTALLS += target sources -include($$QT_SOURCE_TREE/demos/demobase.pri) +symbian: include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) wince*: { CONFIG(debug, debug|release):sqlPlugins.sources = $$QT_BUILD_TREE/plugins/sqldrivers/*d4.dll CONFIG(release, debug|release):sqlPlugins.sources = $$QT_BUILD_TREE/plugins/sqldrivers/*[^d]4.dll sqlPlugins.path = sqldrivers DEPLOYMENT += sqlPlugins -}
\ No newline at end of file +} diff --git a/demos/books/bookwindow.cpp b/demos/books/bookwindow.cpp index 936064f..7b16155 100644 --- a/demos/books/bookwindow.cpp +++ b/demos/books/bookwindow.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/books/bookwindow.h b/demos/books/bookwindow.h index 16610a2..070a5a7 100644 --- a/demos/books/bookwindow.h +++ b/demos/books/bookwindow.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/books/initdb.h b/demos/books/initdb.h index d65fd10..e2a33d8 100644 --- a/demos/books/initdb.h +++ b/demos/books/initdb.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/books/main.cpp b/demos/books/main.cpp index 0df9c6d..1775810 100644 --- a/demos/books/main.cpp +++ b/demos/books/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/boxes/basic.fsh b/demos/boxes/basic.fsh index 8fdd0af..73b0bd2 100644 --- a/demos/boxes/basic.fsh +++ b/demos/boxes/basic.fsh @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/boxes/basic.vsh b/demos/boxes/basic.vsh index 1b16024..7b20c45 100644 --- a/demos/boxes/basic.vsh +++ b/demos/boxes/basic.vsh @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/boxes/boxes.pro b/demos/boxes/boxes.pro index 59c9132..4963fb9 100644 --- a/demos/boxes/boxes.pro +++ b/demos/boxes/boxes.pro @@ -44,6 +44,6 @@ wince*: { win32-msvc* { QMAKE_CXXFLAGS -= -Zm200 QMAKE_CFLAGS -= -Zm200 - QMAKE_CXXFLAGS += -Zm1200 - QMAKE_CFLAGS += -Zm1200 + QMAKE_CXXFLAGS += -Zm500 + QMAKE_CFLAGS += -Zm500 } diff --git a/demos/boxes/dotted.fsh b/demos/boxes/dotted.fsh index 8c251b4..00d0aeb 100644 --- a/demos/boxes/dotted.fsh +++ b/demos/boxes/dotted.fsh @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/boxes/fresnel.fsh b/demos/boxes/fresnel.fsh index 938224d..b77867d 100644 --- a/demos/boxes/fresnel.fsh +++ b/demos/boxes/fresnel.fsh @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/boxes/glass.fsh b/demos/boxes/glass.fsh index 940bfdb..3519db8 100644 --- a/demos/boxes/glass.fsh +++ b/demos/boxes/glass.fsh @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/boxes/glbuffers.cpp b/demos/boxes/glbuffers.cpp index 9699cea..ad736ad 100644 --- a/demos/boxes/glbuffers.cpp +++ b/demos/boxes/glbuffers.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -372,7 +372,7 @@ void GLRenderTargetCube::getViewMatrix(QMatrix4x4& mat, int face) {-1.0f, -1.0f, +1.0f}, }; - memset(mat.data(), 0, sizeof(float) * 16); + mat.fill(0.0f); for (int i = 0; i < 3; ++i) mat(i, perm[face][i]) = signs[face][i]; mat(3, 3) = 1.0f; diff --git a/demos/boxes/glbuffers.h b/demos/boxes/glbuffers.h index 901448f..9ecf54f 100644 --- a/demos/boxes/glbuffers.h +++ b/demos/boxes/glbuffers.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/boxes/glextensions.cpp b/demos/boxes/glextensions.cpp index cdf4ce9..98032dd 100644 --- a/demos/boxes/glextensions.cpp +++ b/demos/boxes/glextensions.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/boxes/glextensions.h b/demos/boxes/glextensions.h index 4560b49..56d661a 100644 --- a/demos/boxes/glextensions.h +++ b/demos/boxes/glextensions.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/boxes/gltrianglemesh.h b/demos/boxes/gltrianglemesh.h index da84fa8..2ae3600 100644 --- a/demos/boxes/gltrianglemesh.h +++ b/demos/boxes/gltrianglemesh.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/boxes/granite.fsh b/demos/boxes/granite.fsh index 957d4ed..126990a 100644 --- a/demos/boxes/granite.fsh +++ b/demos/boxes/granite.fsh @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/boxes/main.cpp b/demos/boxes/main.cpp index 652436b..557afc9 100644 --- a/demos/boxes/main.cpp +++ b/demos/boxes/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/boxes/marble.fsh b/demos/boxes/marble.fsh index 57ea38e..21fb173 100644 --- a/demos/boxes/marble.fsh +++ b/demos/boxes/marble.fsh @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/boxes/qtbox.cpp b/demos/boxes/qtbox.cpp index e4a75fd..ea5a5d5 100644 --- a/demos/boxes/qtbox.cpp +++ b/demos/boxes/qtbox.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -122,7 +122,7 @@ void ItemBase::duplicateSelectedItems(QGraphicsScene *scene) selected = scene->selectedItems(); foreach (QGraphicsItem *item, selected) { - ItemBase *itemBase = dynamic_cast<ItemBase *>(item); + ItemBase *itemBase = qgraphicsitem_cast<ItemBase *>(item); if (itemBase) scene->addItem(itemBase->createNew(itemBase->m_size, itemBase->pos().x() + itemBase->m_size, itemBase->pos().y())); } @@ -137,7 +137,7 @@ void ItemBase::deleteSelectedItems(QGraphicsScene *scene) selected = scene->selectedItems(); foreach (QGraphicsItem *item, selected) { - ItemBase *itemBase = dynamic_cast<ItemBase *>(item); + ItemBase *itemBase = qgraphicsitem_cast<ItemBase *>(item); if (itemBase) delete itemBase; } @@ -152,7 +152,7 @@ void ItemBase::growSelectedItems(QGraphicsScene *scene) selected = scene->selectedItems(); foreach (QGraphicsItem *item, selected) { - ItemBase *itemBase = dynamic_cast<ItemBase *>(item); + ItemBase *itemBase = qgraphicsitem_cast<ItemBase *>(item); if (itemBase) { itemBase->prepareGeometryChange(); itemBase->m_size *= 2; @@ -171,7 +171,7 @@ void ItemBase::shrinkSelectedItems(QGraphicsScene *scene) selected = scene->selectedItems(); foreach (QGraphicsItem *item, selected) { - ItemBase *itemBase = dynamic_cast<ItemBase *>(item); + ItemBase *itemBase = qgraphicsitem_cast<ItemBase *>(item); if (itemBase) { itemBase->prepareGeometryChange(); itemBase->m_size /= 2; @@ -257,6 +257,12 @@ void ItemBase::wheelEvent(QGraphicsSceneWheelEvent *event) m_size = MIN_ITEM_SIZE; } +int ItemBase::type() const +{ + return Type; +} + + bool ItemBase::isInResizeArea(const QPointF &pos) { return (-pos.y() < pos.x() - m_size + 9); @@ -313,6 +319,8 @@ void QtBox::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWi 0.5f * (right + left), 0.5f * (bottom + top), 0.0f, 1.0f }; + painter->beginNativePainting(); + glMatrixMode(GL_PROJECTION); glPushMatrix(); glLoadMatrixf(moveToRectMatrix); @@ -386,6 +394,8 @@ void QtBox::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWi glMatrixMode(GL_PROJECTION); glPopMatrix(); + painter->endNativePainting(); + ItemBase::paint(painter, option, widget); } diff --git a/demos/boxes/qtbox.h b/demos/boxes/qtbox.h index c1f6f79..f53b114 100644 --- a/demos/boxes/qtbox.h +++ b/demos/boxes/qtbox.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -47,10 +47,11 @@ #include <QtGui/qvector3d.h> #include "glbuffers.h" -class ItemBase : public QObject, public QGraphicsItem +class ItemBase : public QGraphicsItem { - Q_OBJECT public: + enum { Type = UserType + 1 }; + ItemBase(int size, int x, int y); virtual ~ItemBase(); virtual QRectF boundingRect() const; @@ -64,6 +65,7 @@ protected: virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *event); virtual void keyPressEvent(QKeyEvent *event); virtual void wheelEvent(QGraphicsSceneWheelEvent *event); + virtual int type() const; bool isInResizeArea(const QPointF &pos); static void duplicateSelectedItems(QGraphicsScene *scene); diff --git a/demos/boxes/reflection.fsh b/demos/boxes/reflection.fsh index 2614b99..8ea4049 100644 --- a/demos/boxes/reflection.fsh +++ b/demos/boxes/reflection.fsh @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/boxes/refraction.fsh b/demos/boxes/refraction.fsh index 5491bf8..d5eb323 100644 --- a/demos/boxes/refraction.fsh +++ b/demos/boxes/refraction.fsh @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/boxes/roundedbox.cpp b/demos/boxes/roundedbox.cpp index e2c14cf..cc289b6 100644 --- a/demos/boxes/roundedbox.cpp +++ b/demos/boxes/roundedbox.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/boxes/roundedbox.h b/demos/boxes/roundedbox.h index 9f600fc..d4730e0 100644 --- a/demos/boxes/roundedbox.h +++ b/demos/boxes/roundedbox.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/boxes/scene.cpp b/demos/boxes/scene.cpp index daef326..2b75f19 100644 --- a/demos/boxes/scene.cpp +++ b/demos/boxes/scene.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -649,6 +649,24 @@ void Scene::initGL() m_renderOptions->emitParameterChanged(); } +static void loadMatrix(const QMatrix4x4& m) +{ + GLfloat mat[16]; + const qreal *data = m.constData(); + for (int index = 0; index < 16; ++index) + mat[index] = data[index]; + glLoadMatrixf(mat); +} + +static void multMatrix(const QMatrix4x4& m) +{ + GLfloat mat[16]; + const qreal *data = m.constData(); + for (int index = 0; index < 16; ++index) + mat[index] = data[index]; + glMultMatrixf(mat); +} + // If one of the boxes should not be rendered, set excludeBox to its index. // If the main box should not be rendered, set excludeBox to -1. void Scene::renderBoxes(const QMatrix4x4 &view, int excludeBox) @@ -673,7 +691,7 @@ void Scene::renderBoxes(const QMatrix4x4 &view, int excludeBox) viewRotation(3, 0) = viewRotation(3, 1) = viewRotation(3, 2) = 0.0f; viewRotation(0, 3) = viewRotation(1, 3) = viewRotation(2, 3) = 0.0f; viewRotation(3, 3) = 1.0f; - glLoadMatrixf(viewRotation.data()); + loadMatrix(viewRotation); glScalef(20.0f, 20.0f, 20.0f); // Don't render the environment if the environment texture can't be set for the correct sampler. @@ -688,7 +706,7 @@ void Scene::renderBoxes(const QMatrix4x4 &view, int excludeBox) m_environment->unbind(); } - glLoadMatrixf(view.data()); + loadMatrix(view); glEnable(GL_CULL_FACE); glEnable(GL_LIGHTING); @@ -700,9 +718,7 @@ void Scene::renderBoxes(const QMatrix4x4 &view, int excludeBox) glPushMatrix(); QMatrix4x4 m; m.rotate(m_trackBalls[1].rotation()); - m = m.transposed(); - - glMultMatrixf(m.data()); + multMatrix(m); glRotatef(360.0f * i / m_programs.size(), 0.0f, 0.0f, 1.0f); glTranslatef(2.0f, 0.0f, 0.0f); @@ -735,8 +751,7 @@ void Scene::renderBoxes(const QMatrix4x4 &view, int excludeBox) if (-1 != excludeBox) { QMatrix4x4 m; m.rotate(m_trackBalls[0].rotation()); - m = m.transposed(); - glMultMatrixf(m.data()); + multMatrix(m); if (glActiveTexture) { if (m_dynamicCubemap) @@ -842,7 +857,7 @@ void Scene::renderCubemaps() glMatrixMode(GL_PROJECTION); glPushMatrix(); - glLoadMatrixf(mat.data()); + loadMatrix(mat); glMatrixMode(GL_MODELVIEW); glPushMatrix(); @@ -862,7 +877,7 @@ void Scene::renderCubemaps() GLRenderTargetCube::getViewMatrix(mat, face); QVector4D v = QVector4D(-center.x(), -center.y(), -center.z(), 1.0); - mat.setColumn(3, v * mat); + mat.setColumn(3, mat * v); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); renderBoxes(mat, i); @@ -894,6 +909,7 @@ void Scene::drawBackground(QPainter *painter, const QRectF &) float width = float(painter->device()->width()); float height = float(painter->device()->height()); + painter->beginNativePainting(); setStates(); if (m_dynamicCubemap) @@ -913,6 +929,8 @@ void Scene::drawBackground(QPainter *painter, const QRectF &) defaultStates(); ++m_frame; + + painter->endNativePainting(); } QPointF Scene::pixelPosToViewPos(const QPointF& p) diff --git a/demos/boxes/scene.h b/demos/boxes/scene.h index 8c1a2c1..e957c8b 100644 --- a/demos/boxes/scene.h +++ b/demos/boxes/scene.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -108,6 +108,8 @@ private: class GraphicsWidget : public QGraphicsProxyWidget { +public: + GraphicsWidget() : QGraphicsProxyWidget(0, Qt::Window) {} protected: virtual QVariant itemChange(GraphicsItemChange change, const QVariant &value); virtual void resizeEvent(QGraphicsSceneResizeEvent *event); diff --git a/demos/boxes/trackball.cpp b/demos/boxes/trackball.cpp index 0e847db..2b1b2e4 100644 --- a/demos/boxes/trackball.cpp +++ b/demos/boxes/trackball.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -92,9 +92,9 @@ void TrackBall::move(const QPointF& p, const QQuaternion &transformation) { QLineF delta(m_lastPos, p); m_angularVelocity = 180*delta.length() / (PI*msecs); - m_axis = QVector3D(delta.dy(), -delta.dx(), 0.0f).normalized(); + m_axis = QVector3D(-delta.dy(), delta.dx(), 0.0f).normalized(); m_axis = transformation.rotateVector(m_axis); - m_rotation *= QQuaternion::fromAxisAndAngle(m_axis, delta.length()); + m_rotation = QQuaternion::fromAxisAndAngle(m_axis, 180 / PI * delta.length()) * m_rotation; } break; case Sphere: @@ -113,13 +113,13 @@ void TrackBall::move(const QPointF& p, const QQuaternion &transformation) else currentPos3D.normalize(); - m_axis = QVector3D::crossProduct(currentPos3D, lastPos3D); - float angle = asin(sqrt(QVector3D::dotProduct(m_axis, m_axis))); + m_axis = QVector3D::crossProduct(lastPos3D, currentPos3D); + float angle = 180 / PI * asin(sqrt(QVector3D::dotProduct(m_axis, m_axis))); - m_angularVelocity = 180*angle / (PI*msecs); + m_angularVelocity = angle / msecs; m_axis.normalize(); m_axis = transformation.rotateVector(m_axis); - m_rotation *= QQuaternion::fromAxisAndAngle(m_axis, angle); + m_rotation = QQuaternion::fromAxisAndAngle(m_axis, angle) * m_rotation; } break; } @@ -155,6 +155,6 @@ QQuaternion TrackBall::rotation() const QTime currentTime = QTime::currentTime(); float angle = m_angularVelocity * m_lastTime.msecsTo(currentTime); - return m_rotation * QQuaternion::fromAxisAndAngle(m_axis, angle); + return QQuaternion::fromAxisAndAngle(m_axis, angle) * m_rotation; } diff --git a/demos/boxes/trackball.h b/demos/boxes/trackball.h index 3afbb78..489089d 100644 --- a/demos/boxes/trackball.h +++ b/demos/boxes/trackball.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/boxes/wood.fsh b/demos/boxes/wood.fsh index be5bd62..f318596 100644 --- a/demos/boxes/wood.fsh +++ b/demos/boxes/wood.fsh @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/autosaver.cpp b/demos/browser/autosaver.cpp index ac677a4..29a384a 100644 --- a/demos/browser/autosaver.cpp +++ b/demos/browser/autosaver.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/autosaver.h b/demos/browser/autosaver.h index 6559463..5a6c5ae 100644 --- a/demos/browser/autosaver.h +++ b/demos/browser/autosaver.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/bookmarks.cpp b/demos/browser/bookmarks.cpp index db042d2..edafb76 100644 --- a/demos/browser/bookmarks.cpp +++ b/demos/browser/bookmarks.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/bookmarks.h b/demos/browser/bookmarks.h index f9b920e..7e51eca 100644 --- a/demos/browser/bookmarks.h +++ b/demos/browser/bookmarks.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/browser.pro b/demos/browser/browser.pro index ca00062..afc25e3 100644 --- a/demos/browser/browser.pro +++ b/demos/browser/browser.pro @@ -3,7 +3,7 @@ TARGET = browser QT += webkit network CONFIG += qt warn_on -contains(QT_BUILD_PARTS, tools):!symbian: CONFIG += uitools +contains(QT_BUILD_PARTS, tools):!symbian:!embedded: CONFIG += uitools else: DEFINES += QT_NO_UITOOLS FORMS += \ @@ -90,6 +90,7 @@ sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS *.plist *.icns *.ico *.r sources.path = $$[QT_INSTALL_DEMOS]/browser INSTALLS += target sources -include($$QT_SOURCE_TREE/demos/demobase.pri) - -symbian:TARGET.UID3 = 0xA000CF70 +symbian { + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.UID3 = 0xA000CF70 +} diff --git a/demos/browser/browserapplication.cpp b/demos/browser/browserapplication.cpp index 8262d22..0256f8a 100644 --- a/demos/browser/browserapplication.cpp +++ b/demos/browser/browserapplication.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -248,6 +248,8 @@ void BrowserApplication::loadSettings() QUrl url = settings.value(QLatin1String("userStyleSheet")).toUrl(); defaultSettings->setUserStyleSheetUrl(url); + defaultSettings->setAttribute(QWebSettings::DnsPrefetchEnabled, true); + settings.endGroup(); } diff --git a/demos/browser/browserapplication.h b/demos/browser/browserapplication.h index afc3e18..88210bd 100644 --- a/demos/browser/browserapplication.h +++ b/demos/browser/browserapplication.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/browsermainwindow.cpp b/demos/browser/browsermainwindow.cpp index 010ed98..1ad2311 100644 --- a/demos/browser/browsermainwindow.cpp +++ b/demos/browser/browsermainwindow.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/browsermainwindow.h b/demos/browser/browsermainwindow.h index c7f17a6..f5c14ea 100644 --- a/demos/browser/browsermainwindow.h +++ b/demos/browser/browsermainwindow.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/chasewidget.cpp b/demos/browser/chasewidget.cpp index 8c73f26..7bfd3a3 100644 --- a/demos/browser/chasewidget.cpp +++ b/demos/browser/chasewidget.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/chasewidget.h b/demos/browser/chasewidget.h index b00805c..2d34b3a 100644 --- a/demos/browser/chasewidget.h +++ b/demos/browser/chasewidget.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/cookiejar.cpp b/demos/browser/cookiejar.cpp index 6083a75..f01de13 100644 --- a/demos/browser/cookiejar.cpp +++ b/demos/browser/cookiejar.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/cookiejar.h b/demos/browser/cookiejar.h index f73ef8d..c83f7df 100644 --- a/demos/browser/cookiejar.h +++ b/demos/browser/cookiejar.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/downloadmanager.cpp b/demos/browser/downloadmanager.cpp index dbef2bd..9986439 100644 --- a/demos/browser/downloadmanager.cpp +++ b/demos/browser/downloadmanager.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/downloadmanager.h b/demos/browser/downloadmanager.h index a46c605..94f8cfe 100644 --- a/demos/browser/downloadmanager.h +++ b/demos/browser/downloadmanager.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/edittableview.cpp b/demos/browser/edittableview.cpp index 7709128..aef1999 100644 --- a/demos/browser/edittableview.cpp +++ b/demos/browser/edittableview.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/edittableview.h b/demos/browser/edittableview.h index e123db8..1ad8e4a 100644 --- a/demos/browser/edittableview.h +++ b/demos/browser/edittableview.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/edittreeview.cpp b/demos/browser/edittreeview.cpp index cfb728a..a06ad6f 100644 --- a/demos/browser/edittreeview.cpp +++ b/demos/browser/edittreeview.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/edittreeview.h b/demos/browser/edittreeview.h index 22ffe50..cf25ea4 100644 --- a/demos/browser/edittreeview.h +++ b/demos/browser/edittreeview.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/history.cpp b/demos/browser/history.cpp index abe9f3c2..7ef997e 100644 --- a/demos/browser/history.cpp +++ b/demos/browser/history.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/history.h b/demos/browser/history.h index 2c56126..2ae8c67 100644 --- a/demos/browser/history.h +++ b/demos/browser/history.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/main.cpp b/demos/browser/main.cpp index 2d8fef7..f0df725 100644 --- a/demos/browser/main.cpp +++ b/demos/browser/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/modelmenu.cpp b/demos/browser/modelmenu.cpp index 47dc9e7..85588fb 100644 --- a/demos/browser/modelmenu.cpp +++ b/demos/browser/modelmenu.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/modelmenu.h b/demos/browser/modelmenu.h index 8e42861..8cc6839 100644 --- a/demos/browser/modelmenu.h +++ b/demos/browser/modelmenu.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/networkaccessmanager.cpp b/demos/browser/networkaccessmanager.cpp index 3781652..171ca14 100644 --- a/demos/browser/networkaccessmanager.cpp +++ b/demos/browser/networkaccessmanager.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -57,16 +57,21 @@ #include <QtNetwork/QAuthenticator> #include <QtNetwork/QNetworkDiskCache> #include <QtNetwork/QNetworkProxy> +#include <QtNetwork/QNetworkRequest> #include <QtNetwork/QNetworkReply> #include <QtNetwork/QSslError> NetworkAccessManager::NetworkAccessManager(QObject *parent) - : QNetworkAccessManager(parent) + : QNetworkAccessManager(parent), + requestFinishedCount(0), requestFinishedFromCacheCount(0), requestFinishedPipelinedCount(0), + requestFinishedSecureCount(0) { connect(this, SIGNAL(authenticationRequired(QNetworkReply*, QAuthenticator*)), SLOT(authenticationRequired(QNetworkReply*,QAuthenticator*))); connect(this, SIGNAL(proxyAuthenticationRequired(const QNetworkProxy&, QAuthenticator*)), SLOT(proxyAuthenticationRequired(const QNetworkProxy&, QAuthenticator*))); + connect(this, SIGNAL(finished(QNetworkReply *)), + SLOT(requestFinished(QNetworkReply *))); #ifndef QT_NO_OPENSSL connect(this, SIGNAL(sslErrors(QNetworkReply*, const QList<QSslError>&)), SLOT(sslErrors(QNetworkReply*, const QList<QSslError>&))); @@ -79,6 +84,38 @@ NetworkAccessManager::NetworkAccessManager(QObject *parent) setCache(diskCache); } +QNetworkReply* NetworkAccessManager::createRequest(Operation op, const QNetworkRequest & req, QIODevice * outgoingData) +{ + QNetworkRequest request = req; // copy so we can modify + // this is a temporary hack until we properly use the pipelining flags from QtWebkit + // pipeline everything! :) + request.setAttribute(QNetworkRequest::HttpPipeliningAllowedAttribute, true); + return QNetworkAccessManager::createRequest(op, request, outgoingData); +} + +void NetworkAccessManager::requestFinished(QNetworkReply *reply) +{ + requestFinishedCount++; + + if (reply->attribute(QNetworkRequest::SourceIsFromCacheAttribute).toBool() == true) + requestFinishedFromCacheCount++; + + if (reply->attribute(QNetworkRequest::HttpPipeliningWasUsedAttribute).toBool() == true) + requestFinishedPipelinedCount++; + + if (reply->attribute(QNetworkRequest::ConnectionEncryptedAttribute).toBool() == true) + requestFinishedSecureCount++; + + if (requestFinishedCount % 10) + return; + + double pctCached = (double(requestFinishedFromCacheCount) * 100.0/ double(requestFinishedCount)); + double pctPipelined = (double(requestFinishedPipelinedCount) * 100.0/ double(requestFinishedCount)); + double pctSecure = (double(requestFinishedSecureCount) * 100.0/ double(requestFinishedCount)); + qDebug("STATS [%lli requests total] [%3.2f%% from cache] [%3.2f%% pipelined] [%3.2f%% SSL/TLS]", requestFinishedCount, pctCached, pctPipelined, pctSecure); + +} + void NetworkAccessManager::loadSettings() { QSettings settings; diff --git a/demos/browser/networkaccessmanager.h b/demos/browser/networkaccessmanager.h index 381cb50..7a09da9 100644 --- a/demos/browser/networkaccessmanager.h +++ b/demos/browser/networkaccessmanager.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -43,6 +43,7 @@ #define NETWORKACCESSMANAGER_H #include <QtNetwork/QNetworkAccessManager> +#include <QtNetwork/QNetworkRequest> class NetworkAccessManager : public QNetworkAccessManager { @@ -51,11 +52,18 @@ class NetworkAccessManager : public QNetworkAccessManager public: NetworkAccessManager(QObject *parent = 0); + virtual QNetworkReply* createRequest ( Operation op, const QNetworkRequest & req, QIODevice * outgoingData = 0 ); + private: QList<QString> sslTrustedHostList; + qint64 requestFinishedCount; + qint64 requestFinishedFromCacheCount; + qint64 requestFinishedPipelinedCount; + qint64 requestFinishedSecureCount; public slots: void loadSettings(); + void requestFinished(QNetworkReply *reply); private slots: void authenticationRequired(QNetworkReply *reply, QAuthenticator *auth); diff --git a/demos/browser/searchlineedit.cpp b/demos/browser/searchlineedit.cpp index 3ca6a53..89b348c 100644 --- a/demos/browser/searchlineedit.cpp +++ b/demos/browser/searchlineedit.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/searchlineedit.h b/demos/browser/searchlineedit.h index fcc7149..186300f 100644 --- a/demos/browser/searchlineedit.h +++ b/demos/browser/searchlineedit.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/settings.cpp b/demos/browser/settings.cpp index 6c49e26..527f3d2 100644 --- a/demos/browser/settings.cpp +++ b/demos/browser/settings.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/settings.h b/demos/browser/settings.h index e08b068..caf06c8 100644 --- a/demos/browser/settings.h +++ b/demos/browser/settings.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/squeezelabel.cpp b/demos/browser/squeezelabel.cpp index 6876395..dcd6063 100644 --- a/demos/browser/squeezelabel.cpp +++ b/demos/browser/squeezelabel.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/squeezelabel.h b/demos/browser/squeezelabel.h index 57f09b7..fe31d83 100644 --- a/demos/browser/squeezelabel.h +++ b/demos/browser/squeezelabel.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/tabwidget.cpp b/demos/browser/tabwidget.cpp index 8531178..f2f1b32 100644 --- a/demos/browser/tabwidget.cpp +++ b/demos/browser/tabwidget.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/tabwidget.h b/demos/browser/tabwidget.h index d146d42..aa8b825 100644 --- a/demos/browser/tabwidget.h +++ b/demos/browser/tabwidget.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/toolbarsearch.cpp b/demos/browser/toolbarsearch.cpp index 13a1ae8..d346418 100644 --- a/demos/browser/toolbarsearch.cpp +++ b/demos/browser/toolbarsearch.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/toolbarsearch.h b/demos/browser/toolbarsearch.h index 44256c4..06bca0a 100644 --- a/demos/browser/toolbarsearch.h +++ b/demos/browser/toolbarsearch.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/urllineedit.cpp b/demos/browser/urllineedit.cpp index 9f75b9a..6d669c3 100644 --- a/demos/browser/urllineedit.cpp +++ b/demos/browser/urllineedit.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/urllineedit.h b/demos/browser/urllineedit.h index b3ad545..a1a3ef2 100644 --- a/demos/browser/urllineedit.h +++ b/demos/browser/urllineedit.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/webview.cpp b/demos/browser/webview.cpp index 21a9bae..e1d9b12 100644 --- a/demos/browser/webview.cpp +++ b/demos/browser/webview.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/webview.h b/demos/browser/webview.h index ce8b74d..c3b9186 100644 --- a/demos/browser/webview.h +++ b/demos/browser/webview.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/browser/xbel.cpp b/demos/browser/xbel.cpp index ed62868..da01944 100644 --- a/demos/browser/xbel.cpp +++ b/demos/browser/xbel.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -133,16 +133,13 @@ BookmarkNode *XbelReader::read(QIODevice *device) { BookmarkNode *root = new BookmarkNode(BookmarkNode::Root); setDevice(device); - while (!atEnd()) { - readNext(); - if (isStartElement()) { - QString version = attributes().value(QLatin1String("version")).toString(); - if (name() == QLatin1String("xbel") - && (version.isEmpty() || version == QLatin1String("1.0"))) { - readXBEL(root); - } else { - raiseError(QObject::tr("The file is not an XBEL version 1.0 file.")); - } + if (readNextStartElement()) { + QString version = attributes().value(QLatin1String("version")).toString(); + if (name() == QLatin1String("xbel") + && (version.isEmpty() || version == QLatin1String("1.0"))) { + readXBEL(root); + } else { + raiseError(QObject::tr("The file is not an XBEL version 1.0 file.")); } } return root; @@ -152,21 +149,15 @@ void XbelReader::readXBEL(BookmarkNode *parent) { Q_ASSERT(isStartElement() && name() == QLatin1String("xbel")); - while (!atEnd()) { - readNext(); - if (isEndElement()) - break; - - if (isStartElement()) { - if (name() == QLatin1String("folder")) - readFolder(parent); - else if (name() == QLatin1String("bookmark")) - readBookmarkNode(parent); - else if (name() == QLatin1String("separator")) - readSeparator(parent); - else - skipUnknownElement(); - } + while (readNextStartElement()) { + if (name() == QLatin1String("folder")) + readFolder(parent); + else if (name() == QLatin1String("bookmark")) + readBookmarkNode(parent); + else if (name() == QLatin1String("separator")) + readSeparator(parent); + else + skipCurrentElement(); } } @@ -177,26 +168,19 @@ void XbelReader::readFolder(BookmarkNode *parent) BookmarkNode *folder = new BookmarkNode(BookmarkNode::Folder, parent); folder->expanded = (attributes().value(QLatin1String("folded")) == QLatin1String("no")); - while (!atEnd()) { - readNext(); - - if (isEndElement()) - break; - - if (isStartElement()) { - if (name() == QLatin1String("title")) - readTitle(folder); - else if (name() == QLatin1String("desc")) - readDescription(folder); - else if (name() == QLatin1String("folder")) - readFolder(folder); - else if (name() == QLatin1String("bookmark")) - readBookmarkNode(folder); - else if (name() == QLatin1String("separator")) - readSeparator(folder); - else - skipUnknownElement(); - } + while (readNextStartElement()) { + if (name() == QLatin1String("title")) + readTitle(folder); + else if (name() == QLatin1String("desc")) + readDescription(folder); + else if (name() == QLatin1String("folder")) + readFolder(folder); + else if (name() == QLatin1String("bookmark")) + readBookmarkNode(folder); + else if (name() == QLatin1String("separator")) + readSeparator(folder); + else + skipCurrentElement(); } } @@ -224,39 +208,18 @@ void XbelReader::readBookmarkNode(BookmarkNode *parent) Q_ASSERT(isStartElement() && name() == QLatin1String("bookmark")); BookmarkNode *bookmark = new BookmarkNode(BookmarkNode::Bookmark, parent); bookmark->url = attributes().value(QLatin1String("href")).toString(); - while (!atEnd()) { - readNext(); - if (isEndElement()) - break; - - if (isStartElement()) { - if (name() == QLatin1String("title")) - readTitle(bookmark); - else if (name() == QLatin1String("desc")) - readDescription(bookmark); - else - skipUnknownElement(); - } + while (readNextStartElement()) { + if (name() == QLatin1String("title")) + readTitle(bookmark); + else if (name() == QLatin1String("desc")) + readDescription(bookmark); + else + skipCurrentElement(); } if (bookmark->title.isEmpty()) bookmark->title = QObject::tr("Unknown title"); } -void XbelReader::skipUnknownElement() -{ - Q_ASSERT(isStartElement()); - - while (!atEnd()) { - readNext(); - - if (isEndElement()) - break; - - if (isStartElement()) - skipUnknownElement(); - } -} - XbelWriter::XbelWriter() { diff --git a/demos/browser/xbel.h b/demos/browser/xbel.h index 2bdffe1..8db8790 100644 --- a/demos/browser/xbel.h +++ b/demos/browser/xbel.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -87,7 +87,6 @@ public: BookmarkNode *read(QIODevice *device); private: - void skipUnknownElement(); void readXBEL(BookmarkNode *parent); void readTitle(BookmarkNode *parent); void readDescription(BookmarkNode *parent); diff --git a/demos/chip/chip.cpp b/demos/chip/chip.cpp index f21e66b..8f7b73d 100644 --- a/demos/chip/chip.cpp +++ b/demos/chip/chip.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/chip/chip.h b/demos/chip/chip.h index dd987e3..104d58b 100644 --- a/demos/chip/chip.h +++ b/demos/chip/chip.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/chip/chip.pro b/demos/chip/chip.pro index a24a634..4339f82 100644 --- a/demos/chip/chip.pro +++ b/demos/chip/chip.pro @@ -17,4 +17,4 @@ sources.files = $$SOURCES $$HEADERS $$RESOURCES *.png *.pro *.html *.doc images sources.path = $$[QT_INSTALL_DEMOS]/chip INSTALLS += target sources -include($$QT_SOURCE_TREE/demos/demobase.pri) +symbian: include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) diff --git a/demos/chip/main.cpp b/demos/chip/main.cpp index c82a085..981bc59 100644 --- a/demos/chip/main.cpp +++ b/demos/chip/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/chip/mainwindow.cpp b/demos/chip/mainwindow.cpp index 31c8f9b..8b0f905 100644 --- a/demos/chip/mainwindow.cpp +++ b/demos/chip/mainwindow.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/chip/mainwindow.h b/demos/chip/mainwindow.h index 5069d1c..0c74eff 100644 --- a/demos/chip/mainwindow.h +++ b/demos/chip/mainwindow.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/chip/view.cpp b/demos/chip/view.cpp index a53dc2d..3bb8dbf 100644 --- a/demos/chip/view.cpp +++ b/demos/chip/view.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/chip/view.h b/demos/chip/view.h index 64c6354..14c3f37 100644 --- a/demos/chip/view.h +++ b/demos/chip/view.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/composition/composition.cpp b/demos/composition/composition.cpp index d4cc164..24e9187 100644 --- a/demos/composition/composition.cpp +++ b/demos/composition/composition.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -377,7 +377,9 @@ void CompositionRenderer::paint(QPainter *painter) p.setCompositionMode(QPainter::CompositionMode_Source); p.fillRect(QRect(0, 0, m_pbuffer->width(), m_pbuffer->height()), Qt::transparent); - p.save(); + p.save(); // Needed when using the GL1 engine + p.beginNativePainting(); // Needed when using the GL2 engine + glBindTexture(GL_TEXTURE_2D, m_base_tex); glEnable(GL_TEXTURE_2D); glColor4f(1.,1.,1.,1.); @@ -399,16 +401,21 @@ void CompositionRenderer::paint(QPainter *painter) glEnd(); glDisable(GL_TEXTURE_2D); - p.restore(); + + p.endNativePainting(); // Needed when using the GL2 engine + p.restore(); // Needed when using the GL1 engine drawSource(p); p.end(); m_pbuffer->updateDynamicTexture(m_compositing_tex); } - glWidget()->makeCurrent(); + painter->beginNativePainting(); // Needed when using the GL2 engine + glWidget()->makeCurrent(); // Needed when using the GL1 engine glBindTexture(GL_TEXTURE_2D, m_compositing_tex); glEnable(GL_TEXTURE_2D); + glEnable(GL_BLEND); + glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA); glColor4f(1.,1.,1.,1.); glBegin(GL_QUADS); { @@ -426,6 +433,7 @@ void CompositionRenderer::paint(QPainter *painter) } glEnd(); glDisable(GL_TEXTURE_2D); + painter->endNativePainting(); // Needed when using the GL2 engine } else #endif { diff --git a/demos/composition/composition.h b/demos/composition/composition.h index 3889d32..c40eb23 100644 --- a/demos/composition/composition.h +++ b/demos/composition/composition.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/composition/composition.pro b/demos/composition/composition.pro index 90562eb..c820a8b 100644 --- a/demos/composition/composition.pro +++ b/demos/composition/composition.pro @@ -17,7 +17,7 @@ sources.files = $$SOURCES $$HEADERS $$RESOURCES *.png *.jpg *.pro *.html sources.path = $$[QT_INSTALL_DEMOS]/composition INSTALLS += target sources -include($$QT_SOURCE_TREE/demos/demobase.pri) +symbian: include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) win32-msvc* { QMAKE_CXXFLAGS += /Zm500 diff --git a/demos/composition/main.cpp b/demos/composition/main.cpp index dea6a11..7a0f46b 100644 --- a/demos/composition/main.cpp +++ b/demos/composition/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -42,11 +42,17 @@ #include "composition.h" #include <QApplication> +#ifdef QT_OPENGL_SUPPORT +#include <QtOpenGL> +#endif int main(int argc, char **argv) { // Q_INIT_RESOURCE(deform); +#ifdef QT_OPENGL_SUPPORT + QGL::setPreferredPaintEngine(QPaintEngine::OpenGL); +#endif QApplication app(argc, argv); CompositionWidget compWidget(0); diff --git a/demos/deform/deform.pro b/demos/deform/deform.pro index 31ba2e9..4cce195 100644 --- a/demos/deform/deform.pro +++ b/demos/deform/deform.pro @@ -18,6 +18,7 @@ sources.files = $$SOURCES $$HEADERS $$RESOURCES *.pro *.html sources.path = $$[QT_INSTALL_DEMOS]/deform INSTALLS += target sources -include($$QT_SOURCE_TREE/demos/demobase.pri) - -symbian:TARGET.UID3 = 0xA000A63D +symbian { + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.UID3 = 0xA000A63D +} diff --git a/demos/deform/main.cpp b/demos/deform/main.cpp index 50e284a..6110a76 100644 --- a/demos/deform/main.cpp +++ b/demos/deform/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -68,5 +68,8 @@ int main(int argc, char **argv) else deformWidget.show(); +#ifdef QT_KEYPAD_NAVIGATION + QApplication::setNavigationMode(Qt::NavigationModeCursorAuto); +#endif return app.exec(); } diff --git a/demos/deform/pathdeform.cpp b/demos/deform/pathdeform.cpp index 5530010..f7f6fa6 100644 --- a/demos/deform/pathdeform.cpp +++ b/demos/deform/pathdeform.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -53,11 +53,6 @@ #include <QDesktopWidget> #include <qmath.h> -#if defined(Q_OS_SYMBIAN) -// TODO: Remove all FONT_OUTLINE_TWEAK related code as soon as the S60FontEngine can deliver outlines -#define FONT_OUTLINE_TWEAK -#endif - PathDeformControls::PathDeformControls(QWidget *parent, PathDeformRenderer* renderer, bool smallScreen) : QWidget(parent) { @@ -246,13 +241,6 @@ void PathDeformControls::layoutForSmallScreen() QRect screen_size = QApplication::desktop()->screenGeometry(); radiusSlider->setValue(qMin(screen_size.width(), screen_size.height())/5); -#ifdef FONT_OUTLINE_TWEAK - radiusSlider->setValue(qMin(screen_size.width(), screen_size.height())/7); - fontSizeLabel->setText("Qt Logo Size:"); - m_renderer->setText("A"); // Any Letter would be fine - fontSizeSlider->setValue(100); -#endif - m_renderer->setText(tr("Qt")); } diff --git a/demos/deform/pathdeform.h b/demos/deform/pathdeform.h index b18f838..7e23ef1 100644 --- a/demos/deform/pathdeform.h +++ b/demos/deform/pathdeform.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/demobase.pri b/demos/demobase.pri deleted file mode 100644 index ec26f3a..0000000 --- a/demos/demobase.pri +++ /dev/null @@ -1,12 +0,0 @@ -symbian { - RSS_RULES ="group_name=\"QtDemos\";" - - vendorinfo = \ - "; Localised Vendor name" \ - "%{\"Nokia, Qt Software\"}" \ - " " \ - "; Unique Vendor name" \ - ":\"Nokia, Qt Software\"" \ - " " - default_deployment.pkg_prerules += vendorinfo -} diff --git a/demos/demos.pro b/demos/demos.pro index d734c05..c4b8872 100644 --- a/demos/demos.pro +++ b/demos/demos.pro @@ -44,7 +44,7 @@ sources.files = README *.pro sources.path = $$[QT_INSTALL_DEMOS] INSTALLS += sources -include($$QT_SOURCE_TREE/demos/demobase.pri) +symbian: include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) demos_chip.subdir = chip demos_embeddeddialogs.subdir = embeddeddialogs diff --git a/demos/embedded/anomaly/anomaly.pro b/demos/embedded/anomaly/anomaly.pro index cf9277e..8fb1265 100644 --- a/demos/embedded/anomaly/anomaly.pro +++ b/demos/embedded/anomaly/anomaly.pro @@ -21,9 +21,8 @@ SOURCES += src/Main.cpp \ src/ControlStrip.cpp RESOURCES += src/anomaly.qrc -include($$QT_SOURCE_TREE/demos/demobase.pri) - symbian { + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) HEADERS += $$QT_SOURCE_TREE/examples/network/ftp/sym_iap_util.h LIBS += -lesock -lconnmon TARGET.CAPABILITY = NetworkServices diff --git a/demos/embedded/anomaly/src/AddressBar.cpp b/demos/embedded/anomaly/src/AddressBar.cpp index 0fd3d35..9ac9cdb 100644 --- a/demos/embedded/anomaly/src/AddressBar.cpp +++ b/demos/embedded/anomaly/src/AddressBar.cpp @@ -1,23 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Anomaly project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/anomaly/src/AddressBar.h b/demos/embedded/anomaly/src/AddressBar.h index a1e58d2..d5cec27 100644 --- a/demos/embedded/anomaly/src/AddressBar.h +++ b/demos/embedded/anomaly/src/AddressBar.h @@ -1,23 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Anomaly project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/anomaly/src/BookmarksView.cpp b/demos/embedded/anomaly/src/BookmarksView.cpp index 62e483c..c6db970 100644 --- a/demos/embedded/anomaly/src/BookmarksView.cpp +++ b/demos/embedded/anomaly/src/BookmarksView.cpp @@ -1,23 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Anomaly project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -36,10 +54,10 @@ BookmarksView::BookmarksView(QWidget *parent) layout->addWidget(m_iconView); m_iconView->addItem("www.google.com"); - m_iconView->addItem("doc.trolltech.com/4.5"); + m_iconView->addItem("qt.nokia.com/doc/4.5"); m_iconView->addItem("news.bbc.co.uk/text_only.stm"); m_iconView->addItem("mobile.wikipedia.org"); - m_iconView->addItem("www.qtsoftware.com"); + m_iconView->addItem("qt.nokia.com"); m_iconView->addItem("en.wikipedia.org"); setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); diff --git a/demos/embedded/anomaly/src/BookmarksView.h b/demos/embedded/anomaly/src/BookmarksView.h index 3c9a054..c54000e 100644 --- a/demos/embedded/anomaly/src/BookmarksView.h +++ b/demos/embedded/anomaly/src/BookmarksView.h @@ -1,23 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Anomaly project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/anomaly/src/BrowserView.cpp b/demos/embedded/anomaly/src/BrowserView.cpp index b882a2e..de6ac1b 100644 --- a/demos/embedded/anomaly/src/BrowserView.cpp +++ b/demos/embedded/anomaly/src/BrowserView.cpp @@ -1,23 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Anomaly project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/anomaly/src/BrowserView.h b/demos/embedded/anomaly/src/BrowserView.h index a9cf8d2..4ccac5f 100644 --- a/demos/embedded/anomaly/src/BrowserView.h +++ b/demos/embedded/anomaly/src/BrowserView.h @@ -1,23 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Anomaly project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/anomaly/src/BrowserWindow.cpp b/demos/embedded/anomaly/src/BrowserWindow.cpp index 61dcb61..1036735 100644 --- a/demos/embedded/anomaly/src/BrowserWindow.cpp +++ b/demos/embedded/anomaly/src/BrowserWindow.cpp @@ -1,23 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Anomaly project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/anomaly/src/BrowserWindow.h b/demos/embedded/anomaly/src/BrowserWindow.h index b65d421..9647efb 100644 --- a/demos/embedded/anomaly/src/BrowserWindow.h +++ b/demos/embedded/anomaly/src/BrowserWindow.h @@ -1,27 +1,44 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Anomaly project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ - #ifndef BROWSERWINDOW_H #define BROWSERWINDOW_H diff --git a/demos/embedded/anomaly/src/ControlStrip.cpp b/demos/embedded/anomaly/src/ControlStrip.cpp index 4801870..0e43f6f 100644 --- a/demos/embedded/anomaly/src/ControlStrip.cpp +++ b/demos/embedded/anomaly/src/ControlStrip.cpp @@ -1,23 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Anomaly project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/anomaly/src/ControlStrip.h b/demos/embedded/anomaly/src/ControlStrip.h index d3fb253..263557b 100644 --- a/demos/embedded/anomaly/src/ControlStrip.h +++ b/demos/embedded/anomaly/src/ControlStrip.h @@ -1,23 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Anomaly project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/anomaly/src/HomeView.cpp b/demos/embedded/anomaly/src/HomeView.cpp index f4e19f5..572ffcc 100644 --- a/demos/embedded/anomaly/src/HomeView.cpp +++ b/demos/embedded/anomaly/src/HomeView.cpp @@ -1,23 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Anomaly project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/anomaly/src/HomeView.h b/demos/embedded/anomaly/src/HomeView.h index a33881a..530f1b2 100644 --- a/demos/embedded/anomaly/src/HomeView.h +++ b/demos/embedded/anomaly/src/HomeView.h @@ -1,23 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Anomaly project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/anomaly/src/Main.cpp b/demos/embedded/anomaly/src/Main.cpp index f3e2298..cf32420 100644 --- a/demos/embedded/anomaly/src/Main.cpp +++ b/demos/embedded/anomaly/src/Main.cpp @@ -1,23 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Anomaly project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -49,5 +67,8 @@ int main(int argc, char *argv[]) app.setStyle("windows"); #endif +#ifdef QT_KEYPAD_NAVIGATION + QApplication::setNavigationMode(Qt::NavigationModeCursorAuto); +#endif return app.exec(); } diff --git a/demos/embedded/anomaly/src/TitleBar.cpp b/demos/embedded/anomaly/src/TitleBar.cpp index 2e4eda5..4e5fadc 100644 --- a/demos/embedded/anomaly/src/TitleBar.cpp +++ b/demos/embedded/anomaly/src/TitleBar.cpp @@ -1,23 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Anomaly project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/anomaly/src/TitleBar.h b/demos/embedded/anomaly/src/TitleBar.h index 7f56860..d1cd41c 100644 --- a/demos/embedded/anomaly/src/TitleBar.h +++ b/demos/embedded/anomaly/src/TitleBar.h @@ -1,23 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Anomaly project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/anomaly/src/ZoomStrip.cpp b/demos/embedded/anomaly/src/ZoomStrip.cpp index 8848347..7981312 100644 --- a/demos/embedded/anomaly/src/ZoomStrip.cpp +++ b/demos/embedded/anomaly/src/ZoomStrip.cpp @@ -1,23 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Anomaly project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/anomaly/src/ZoomStrip.h b/demos/embedded/anomaly/src/ZoomStrip.h index f613249..4873987 100644 --- a/demos/embedded/anomaly/src/ZoomStrip.h +++ b/demos/embedded/anomaly/src/ZoomStrip.h @@ -1,23 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Anomaly project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/anomaly/src/flickcharm.cpp b/demos/embedded/anomaly/src/flickcharm.cpp index 851cadf..0b9e68e 100644 --- a/demos/embedded/anomaly/src/flickcharm.cpp +++ b/demos/embedded/anomaly/src/flickcharm.cpp @@ -1,23 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Graphics Dojo project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -66,7 +84,7 @@ FlickCharm::~FlickCharm() void FlickCharm::activateOn(QWidget *widget) { - QAbstractScrollArea *scrollArea = dynamic_cast<QAbstractScrollArea*>(widget); + QAbstractScrollArea *scrollArea = qobject_cast<QAbstractScrollArea*>(widget); if (scrollArea) { scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); scrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); @@ -84,7 +102,7 @@ void FlickCharm::activateOn(QWidget *widget) return; } - QWebView *webView = dynamic_cast<QWebView*>(widget); + QWebView *webView = qobject_cast<QWebView*>(widget); if (webView) { QWebFrame *frame = webView->page()->mainFrame(); frame->setScrollBarPolicy(Qt::Vertical, Qt::ScrollBarAlwaysOff); @@ -106,7 +124,7 @@ void FlickCharm::activateOn(QWidget *widget) void FlickCharm::deactivateFrom(QWidget *widget) { - QAbstractScrollArea *scrollArea = dynamic_cast<QAbstractScrollArea*>(widget); + QAbstractScrollArea *scrollArea = qobject_cast<QAbstractScrollArea*>(widget); if (scrollArea) { QWidget *viewport = scrollArea->viewport(); @@ -119,7 +137,7 @@ void FlickCharm::deactivateFrom(QWidget *widget) return; } - QWebView *webView = dynamic_cast<QWebView*>(widget); + QWebView *webView = qobject_cast<QWebView*>(widget); if (webView) { webView->removeEventFilter(this); @@ -134,13 +152,13 @@ static QPoint scrollOffset(QWidget *widget) { int x = 0, y = 0; - QAbstractScrollArea *scrollArea = dynamic_cast<QAbstractScrollArea*>(widget); + QAbstractScrollArea *scrollArea = qobject_cast<QAbstractScrollArea*>(widget); if (scrollArea) { x = scrollArea->horizontalScrollBar()->value(); y = scrollArea->verticalScrollBar()->value(); } - QWebView *webView = dynamic_cast<QWebView*>(widget); + QWebView *webView = qobject_cast<QWebView*>(widget); if (webView) { QWebFrame *frame = webView->page()->mainFrame(); x = frame->evaluateJavaScript("window.scrollX").toInt(); @@ -152,13 +170,13 @@ static QPoint scrollOffset(QWidget *widget) static void setScrollOffset(QWidget *widget, const QPoint &p) { - QAbstractScrollArea *scrollArea = dynamic_cast<QAbstractScrollArea*>(widget); + QAbstractScrollArea *scrollArea = qobject_cast<QAbstractScrollArea*>(widget); if (scrollArea) { scrollArea->horizontalScrollBar()->setValue(p.x()); scrollArea->verticalScrollBar()->setValue(p.y()); } - QWebView *webView = dynamic_cast<QWebView*>(widget); + QWebView *webView = qobject_cast<QWebView*>(widget); QWebFrame *frame = webView ? webView->page()->mainFrame() : 0; if (frame) frame->evaluateJavaScript(QString("window.scrollTo(%1,%2);").arg(p.x()).arg(p.y())); @@ -184,11 +202,19 @@ bool FlickCharm::eventFilter(QObject *object, QEvent *event) type != QEvent::MouseMove) return false; - QMouseEvent *mouseEvent = dynamic_cast<QMouseEvent*>(event); + QMouseEvent *mouseEvent = 0; + switch (event->type()) { + case QEvent::MouseButtonPress: + case QEvent::MouseButtonRelease: + case QEvent::MouseMove: + mouseEvent = static_cast<QMouseEvent*>(event); + break; + } + if (!mouseEvent || mouseEvent->modifiers() != Qt::NoModifier) return false; - QWidget *viewport = dynamic_cast<QWidget*>(object); + QWidget *viewport = qobject_cast<QWidget*>(object); FlickData *data = d->flickData.value(viewport); if (!viewport || !data || data->ignored.removeAll(event)) return false; diff --git a/demos/embedded/anomaly/src/flickcharm.h b/demos/embedded/anomaly/src/flickcharm.h index 74de9c5..7901dc9 100644 --- a/demos/embedded/anomaly/src/flickcharm.h +++ b/demos/embedded/anomaly/src/flickcharm.h @@ -1,23 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the Graphics Dojo project on Qt Labs. +** This file is part of the demos of the Qt Toolkit. ** -** This file may be used under the terms of the GNU General Public -** License version 2.0 or 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of -** this file. Please review the following information to ensure GNU -** General Public Licensing requirements will be met: -** http://www.fsf.org/licensing/licenses/info/GPLv2.html and -** http://www.gnu.org/copyleft/gpl.html. +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/desktopservices/contenttab.cpp b/demos/embedded/desktopservices/contenttab.cpp index 8b70c1d..69b7cf8 100644 --- a/demos/embedded/desktopservices/contenttab.cpp +++ b/demos/embedded/desktopservices/contenttab.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/desktopservices/contenttab.h b/demos/embedded/desktopservices/contenttab.h index e703754..73edc35 100644 --- a/demos/embedded/desktopservices/contenttab.h +++ b/demos/embedded/desktopservices/contenttab.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/desktopservices/desktopservices.pro b/demos/embedded/desktopservices/desktopservices.pro index 32dfa40..81fe16d 100644 --- a/demos/embedded/desktopservices/desktopservices.pro +++ b/demos/embedded/desktopservices/desktopservices.pro @@ -15,9 +15,8 @@ image.path = /data/images/ DEPLOYMENT += music image -include($$QT_SOURCE_TREE/demos/demobase.pri) - symbian { + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) TARGET.UID3 = 0xA000C611 ICON = ./resources/heart.svg } diff --git a/demos/embedded/desktopservices/desktopwidget.cpp b/demos/embedded/desktopservices/desktopwidget.cpp index fbcc078..0d77442 100644 --- a/demos/embedded/desktopservices/desktopwidget.cpp +++ b/demos/embedded/desktopservices/desktopwidget.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/desktopservices/desktopwidget.h b/demos/embedded/desktopservices/desktopwidget.h index c550715..9ac7da2 100644 --- a/demos/embedded/desktopservices/desktopwidget.h +++ b/demos/embedded/desktopservices/desktopwidget.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/desktopservices/linktab.cpp b/demos/embedded/desktopservices/linktab.cpp index 95024da..03e2073 100644 --- a/demos/embedded/desktopservices/linktab.cpp +++ b/demos/embedded/desktopservices/linktab.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -67,7 +67,7 @@ void LinkTab::populateListWidget() QUrl LinkTab::itemUrl(QListWidgetItem *item) { if (m_WebItem == item) { - return QUrl(tr("http://www.qtsoftware.com")); + return QUrl(tr("http://qt.nokia.com")); } else if (m_MailToItem == item) { return QUrl(tr("mailto:qts60-feedback@trolltech.com?subject=QtS60 feedback&body=Hello")); } else { diff --git a/demos/embedded/desktopservices/linktab.h b/demos/embedded/desktopservices/linktab.h index 3f8cc5d..06164af 100644 --- a/demos/embedded/desktopservices/linktab.h +++ b/demos/embedded/desktopservices/linktab.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/desktopservices/main.cpp b/demos/embedded/desktopservices/main.cpp index 89c31d8..99e6cf6 100644 --- a/demos/embedded/desktopservices/main.cpp +++ b/demos/embedded/desktopservices/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/digiflip/digiflip.cpp b/demos/embedded/digiflip/digiflip.cpp new file mode 100644 index 0000000..2edb752 --- /dev/null +++ b/demos/embedded/digiflip/digiflip.cpp @@ -0,0 +1,425 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtCore> +#include <QtGui> + +class Digits: public QWidget +{ + Q_OBJECT + +public: + + enum { + Slide, + Flip, + Rotate + }; + + Digits(QWidget *parent) + : QWidget(parent) + , m_number(0) + , m_transition(Slide) + { + setAttribute(Qt::WA_OpaquePaintEvent, true); + setAttribute(Qt::WA_NoSystemBackground, true); + connect(&m_animator, SIGNAL(frameChanged(int)), SLOT(update())); + m_animator.setFrameRange(0, 100); + m_animator.setDuration(600); + m_animator.setCurveShape(QTimeLine::EaseInOutCurve); + } + + void setTransition(int tr) { + m_transition = tr; + } + + int transition() const { + return m_transition; + } + + void setNumber(int n) { + if (m_number != n) { + m_number = qBound(0, n, 99); + preparePixmap(); + update(); + } + } + + void flipTo(int n) { + if (m_number != n) { + m_number = qBound(0, n, 99); + m_lastPixmap = m_pixmap; + preparePixmap(); + m_animator.stop(); + m_animator.start(); + } + } + +protected: + + void drawFrame(QPainter *p, const QRect &rect) { + p->setPen(Qt::NoPen); + QLinearGradient gradient(rect.topLeft(), rect.bottomLeft()); + gradient.setColorAt(0.00, QColor(245, 245, 245)); + gradient.setColorAt(0.49, QColor(192, 192, 192)); + gradient.setColorAt(0.51, QColor(245, 245, 245)); + gradient.setColorAt(1.00, QColor(192, 192, 192)); + p->setBrush(gradient); + QRect r = rect; + p->drawRoundedRect(r, 15, 15, Qt::RelativeSize); + r.adjust(1, 4, -1, -4); + p->setPen(QColor(181, 181, 181)); + p->setBrush(Qt::NoBrush); + p->drawRoundedRect(r, 15, 15, Qt::RelativeSize); + p->setPen(QColor(159, 159, 159)); + int y = rect.top() + rect.height() / 2 - 1; + p->drawLine(rect.left(), y, rect.right(), y); + } + + QPixmap drawDigits(int n, const QRect &rect) { + + int scaleFactor = 2; +#if defined(Q_OS_SYMBIAN) + if (rect.height() > 240) + scaleFactor = 1; +#endif + + QString str = QString::number(n); + if (str.length() == 1) + str.prepend("0"); + + QFont font; + font.setFamily("Helvetica"); + int fontHeight = scaleFactor * 0.55 * rect.height(); + font.setPixelSize(fontHeight); + font.setBold(true); + + QPixmap pixmap(rect.size() * scaleFactor); + pixmap.fill(Qt::transparent); + + QLinearGradient gradient(QPoint(0, 0), QPoint(0, pixmap.height())); + gradient.setColorAt(0.00, QColor(128, 128, 128)); + gradient.setColorAt(0.49, QColor(64, 64, 64)); + gradient.setColorAt(0.51, QColor(128, 128, 128)); + gradient.setColorAt(1.00, QColor(16, 16, 16)); + + QPainter p; + p.begin(&pixmap); + p.setFont(font); + QPen pen; + pen.setBrush(QBrush(gradient)); + p.setPen(pen); + p.drawText(pixmap.rect(), Qt::AlignCenter, str); + p.end(); + + return pixmap.scaledToWidth(width(), Qt::SmoothTransformation); + } + + void preparePixmap() { + m_pixmap = QPixmap(size()); + m_pixmap.fill(Qt::transparent); + QPainter p; + p.begin(&m_pixmap); + p.drawPixmap(0, 0, drawDigits(m_number, rect())); + p.end(); + } + + void resizeEvent(QResizeEvent*) { + preparePixmap(); + update(); + } + + void paintStatic() { + QPainter p(this); + p.fillRect(rect(), Qt::black); + + int pad = width() / 10; + drawFrame(&p, rect().adjusted(pad, pad, -pad, -pad)); + p.drawPixmap(0, 0, m_pixmap); + } + + void paintSlide() { + QPainter p(this); + p.fillRect(rect(), Qt::black); + + int pad = width() / 10; + QRect fr = rect().adjusted(pad, pad, -pad, -pad); + drawFrame(&p, fr); + p.setClipRect(fr); + + int y = height() * m_animator.currentFrame() / 100; + p.drawPixmap(0, y, m_lastPixmap); + p.drawPixmap(0, y - height(), m_pixmap); + } + + void paintFlip() { + QPainter p(this); +#if !defined(Q_OS_SYMBIAN) + p.setRenderHint(QPainter::SmoothPixmapTransform, true); + p.setRenderHint(QPainter::Antialiasing, true); +#endif + p.fillRect(rect(), Qt::black); + + int hw = width() / 2; + int hh = height() / 2; + + // behind is the new pixmap + int pad = width() / 10; + QRect fr = rect().adjusted(pad, pad, -pad, -pad); + drawFrame(&p, fr); + p.drawPixmap(0, 0, m_pixmap); + + int index = m_animator.currentFrame(); + + if (index <= 50) { + + // the top part of the old pixmap is flipping + int angle = -180 * index / 100; + QTransform transform; + transform.translate(hw, hh); + transform.rotate(angle, Qt::XAxis); + p.setTransform(transform); + drawFrame(&p, fr.adjusted(-hw, -hh, -hw, -hh)); + p.drawPixmap(-hw, -hh, m_lastPixmap); + + // the bottom part is still the old pixmap + p.resetTransform(); + p.setClipRect(0, hh, width(), hh); + drawFrame(&p, fr); + p.drawPixmap(0, 0, m_lastPixmap); + } else { + + p.setClipRect(0, hh, width(), hh); + + // the bottom part is still the old pixmap + drawFrame(&p, fr); + p.drawPixmap(0, 0, m_lastPixmap); + + // the bottom part of the new pixmap is flipping + int angle = 180 - 180 * m_animator.currentFrame() / 100; + QTransform transform; + transform.translate(hw, hh); + transform.rotate(angle, Qt::XAxis); + p.setTransform(transform); + drawFrame(&p, fr.adjusted(-hw, -hh, -hw, -hh)); + p.drawPixmap(-hw, -hh, m_pixmap); + + } + + } + + void paintRotate() { + QPainter p(this); + + int pad = width() / 10; + QRect fr = rect().adjusted(pad, pad, -pad, -pad); + drawFrame(&p, fr); + p.setClipRect(fr); + + int angle1 = -180 * m_animator.currentFrame() / 100; + int angle2 = 180 - 180 * m_animator.currentFrame() / 100; + int angle = (m_animator.currentFrame() <= 50) ? angle1 : angle2; + QPixmap pix = (m_animator.currentFrame() <= 50) ? m_lastPixmap : m_pixmap; + + QTransform transform; + transform.translate(width() / 2, height() / 2); + transform.rotate(angle, Qt::XAxis); + + p.setTransform(transform); + p.setRenderHint(QPainter::SmoothPixmapTransform, true); + p.drawPixmap(-width() / 2, -height() / 2, pix); + } + + void paintEvent(QPaintEvent *event) { + Q_UNUSED(event); + if (m_animator.state() == QTimeLine::Running) { + if (m_transition == Slide) + paintSlide(); + if (m_transition == Flip) + paintFlip(); + if (m_transition == Rotate) + paintRotate(); + } else { + paintStatic(); + } + } + +private: + int m_number; + int m_transition; + QPixmap m_pixmap; + QPixmap m_lastPixmap; + QTimeLine m_animator; +}; + +class DigiFlip : public QMainWindow +{ + Q_OBJECT + +public: + DigiFlip(QWidget *parent = 0) + : QMainWindow(parent) + { + m_hour = new Digits(this); + m_hour->show(); + m_minute = new Digits(this); + m_minute->show(); + + QPalette pal = palette(); + pal.setColor(QPalette::Window, Qt::black); + setPalette(pal); + + m_ticker.start(1000, this); + QTime t = QTime::currentTime(); + m_hour->setNumber(t.hour()); + m_minute->setNumber(t.minute()); + updateTime(); + + QAction *slideAction = new QAction("&Slide", this); + QAction *flipAction = new QAction("&Flip", this); + QAction *rotateAction = new QAction("&Rotate", this); + connect(slideAction, SIGNAL(triggered()), SLOT(chooseSlide())); + connect(flipAction, SIGNAL(triggered()), SLOT(chooseFlip())); + connect(rotateAction, SIGNAL(triggered()), SLOT(chooseRotate())); +#if defined(Q_OS_SYMBIAN) + menuBar()->addAction(slideAction); + menuBar()->addAction(flipAction); + menuBar()->addAction(rotateAction); +#else + addAction(slideAction); + addAction(flipAction); + addAction(rotateAction); + setContextMenuPolicy(Qt::ActionsContextMenu); +#endif + } + + void updateTime() { + QTime t = QTime::currentTime(); + m_hour->flipTo(t.hour()); + m_minute->flipTo(t.minute()); + QString str = t.toString("hh:mm:ss"); + str.prepend(": "); + if (m_hour->transition() == Digits::Slide) + str.prepend("Slide"); + if (m_hour->transition() == Digits::Flip) + str.prepend("Flip"); + if (m_hour->transition() == Digits::Rotate) + str.prepend("Rotate"); + setWindowTitle(str); + } + + void switchTransition(int delta) { + int i = (m_hour->transition() + delta + 3) % 3; + m_hour->setTransition(i); + m_minute->setTransition(i); + updateTime(); + } + +protected: + void resizeEvent(QResizeEvent*) { + int digitsWidth = width() / 2; + int digitsHeight = digitsWidth * 1.2; + + int y = (height() - digitsHeight) / 3; + + m_hour->resize(digitsWidth, digitsHeight); + m_hour->move(0, y); + + m_minute->resize(digitsWidth, digitsHeight); + m_minute->move(width() / 2, y); + } + + void timerEvent(QTimerEvent*) { + updateTime(); + } + + void keyPressEvent(QKeyEvent *event) { + if (event->key() == Qt::Key_Right) { + switchTransition(1); + event->accept(); + } + if (event->key() == Qt::Key_Left) { + switchTransition(-1); + event->accept(); + } + } + +private slots: + void chooseSlide() { + m_hour->setTransition(0); + m_minute->setTransition(0); + updateTime(); + } + + void chooseFlip() { + m_hour->setTransition(1); + m_minute->setTransition(1); + updateTime(); + } + + void chooseRotate() { + m_hour->setTransition(2); + m_minute->setTransition(2); + updateTime(); + } + +private: + QBasicTimer m_ticker; + Digits *m_hour; + Digits *m_minute; +}; + +#include "digiflip.moc" + +int main(int argc, char *argv[]) +{ + QApplication app(argc, argv); + + DigiFlip time; +#if defined(Q_OS_SYMBIAN) + time.showMaximized(); +#else + time.resize(320, 240); + time.show(); +#endif + + return app.exec(); +} diff --git a/demos/embedded/digiflip/digiflip.pro b/demos/embedded/digiflip/digiflip.pro new file mode 100644 index 0000000..4db5171 --- /dev/null +++ b/demos/embedded/digiflip/digiflip.pro @@ -0,0 +1,7 @@ +SOURCES = digiflip.cpp + +symbian { + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.UID3 = 0xA000CF72 +} + diff --git a/demos/embedded/embedded.pro b/demos/embedded/embedded.pro index f876dc1..5bd3276 100644 --- a/demos/embedded/embedded.pro +++ b/demos/embedded/embedded.pro @@ -1,5 +1,5 @@ TEMPLATE = subdirs -SUBDIRS = styledemo +SUBDIRS = styledemo raycasting flickable digiflip contains(QT_CONFIG, svg) { SUBDIRS += embeddedsvgviewer \ @@ -7,6 +7,12 @@ contains(QT_CONFIG, svg) { !vxworks:!qnx:SUBDIRS += fluidlauncher } +SUBDIRS += lightmaps +SUBDIRS += flightinfo +contains(QT_CONFIG, svg) { + SUBDIRS += weatherinfo +} + contains(QT_CONFIG, webkit) { SUBDIRS += anomaly } @@ -16,4 +22,4 @@ sources.files = README *.pro sources.path = $$[QT_INSTALL_DEMOS]/embedded INSTALLS += sources -include($$QT_SOURCE_TREE/demos/demobase.pri) +symbian: include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) diff --git a/demos/embedded/embeddedsvgviewer/embeddedsvgviewer.cpp b/demos/embedded/embeddedsvgviewer/embeddedsvgviewer.cpp index 9613905..ea3d30a 100644 --- a/demos/embedded/embeddedsvgviewer/embeddedsvgviewer.cpp +++ b/demos/embedded/embeddedsvgviewer/embeddedsvgviewer.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/embeddedsvgviewer/embeddedsvgviewer.h b/demos/embedded/embeddedsvgviewer/embeddedsvgviewer.h index 2c4aba9..34d4ee0 100644 --- a/demos/embedded/embeddedsvgviewer/embeddedsvgviewer.h +++ b/demos/embedded/embeddedsvgviewer/embeddedsvgviewer.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/embeddedsvgviewer/embeddedsvgviewer.pro b/demos/embedded/embeddedsvgviewer/embeddedsvgviewer.pro index 3ce2fbf..9401871 100644 --- a/demos/embedded/embeddedsvgviewer/embeddedsvgviewer.pro +++ b/demos/embedded/embeddedsvgviewer/embeddedsvgviewer.pro @@ -15,6 +15,7 @@ wince* { DEPLOYMENT_PLUGIN += qsvg } -include($$QT_SOURCE_TREE/demos/demobase.pri) - -symbian:TARGET.UID3 = 0xA000A640 +symbian { + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.UID3 = 0xA000A640 +} diff --git a/demos/embedded/embeddedsvgviewer/main.cpp b/demos/embedded/embeddedsvgviewer/main.cpp index bea441c..9c91fb7 100644 --- a/demos/embedded/embeddedsvgviewer/main.cpp +++ b/demos/embedded/embeddedsvgviewer/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -64,5 +64,8 @@ int main(int argc, char** argv) viewer.showFullScreen(); +#ifdef QT_KEYPAD_NAVIGATION + QApplication::setNavigationMode(Qt::NavigationModeCursorAuto); +#endif return app.exec(); } diff --git a/demos/embedded/flickable/flickable.cpp b/demos/embedded/flickable/flickable.cpp new file mode 100644 index 0000000..bef116a --- /dev/null +++ b/demos/embedded/flickable/flickable.cpp @@ -0,0 +1,284 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "flickable.h" + +#include <QtCore> +#include <QtGui> + +class FlickableTicker: QObject +{ +public: + FlickableTicker(Flickable *scroller) { + m_scroller = scroller; + } + + void start(int interval) { + if (!m_timer.isActive()) + m_timer.start(interval, this); + } + + void stop() { + m_timer.stop(); + } + +protected: + void timerEvent(QTimerEvent *event) { + Q_UNUSED(event); + m_scroller->tick(); + } + +private: + Flickable *m_scroller; + QBasicTimer m_timer; +}; + +class FlickablePrivate +{ +public: + typedef enum { + Steady, + Pressed, + ManualScroll, + AutoScroll, + Stop + } State; + + State state; + int threshold; + QPoint pressPos; + QPoint offset; + QPoint delta; + QPoint speed; + FlickableTicker *ticker; + QTime timeStamp; + QWidget *target; + QList<QEvent*> ignoreList; +}; + +Flickable::Flickable() +{ + d = new FlickablePrivate; + d->state = FlickablePrivate::Steady; + d->threshold = 10; + d->ticker = new FlickableTicker(this); + d->timeStamp = QTime::currentTime(); + d->target = 0; +} + +Flickable::~Flickable() +{ + delete d; +} + +void Flickable::setThreshold(int th) +{ + if (th >= 0) + d->threshold = th; +} + +int Flickable::threshold() const +{ + return d->threshold; +} + +void Flickable::setAcceptMouseClick(QWidget *target) +{ + d->target = target; +} + +static QPoint deaccelerate(const QPoint &speed, int a = 1, int max = 64) +{ + int x = qBound(-max, speed.x(), max); + int y = qBound(-max, speed.y(), max); + x = (x == 0) ? x : (x > 0) ? qMax(0, x - a) : qMin(0, x + a); + y = (y == 0) ? y : (y > 0) ? qMax(0, y - a) : qMin(0, y + a); + return QPoint(x, y); +} + +void Flickable::handleMousePress(QMouseEvent *event) +{ + event->ignore(); + + if (event->button() != Qt::LeftButton) + return; + + if (d->ignoreList.removeAll(event)) + return; + + switch (d->state) { + + case FlickablePrivate::Steady: + event->accept(); + d->state = FlickablePrivate::Pressed; + d->pressPos = event->pos(); + break; + + case FlickablePrivate::AutoScroll: + event->accept(); + d->state = FlickablePrivate::Stop; + d->speed = QPoint(0, 0); + d->pressPos = event->pos(); + d->offset = scrollOffset(); + d->ticker->stop(); + break; + + default: + break; + } +} + +void Flickable::handleMouseRelease(QMouseEvent *event) +{ + event->ignore(); + + if (event->button() != Qt::LeftButton) + return; + + if (d->ignoreList.removeAll(event)) + return; + + QPoint delta; + + switch (d->state) { + + case FlickablePrivate::Pressed: + event->accept(); + d->state = FlickablePrivate::Steady; + if (d->target) { + QMouseEvent *event1 = new QMouseEvent(QEvent::MouseButtonPress, + d->pressPos, Qt::LeftButton, + Qt::LeftButton, Qt::NoModifier); + QMouseEvent *event2 = new QMouseEvent(*event); + d->ignoreList << event1; + d->ignoreList << event2; + QApplication::postEvent(d->target, event1); + QApplication::postEvent(d->target, event2); + } + break; + + case FlickablePrivate::ManualScroll: + event->accept(); + delta = event->pos() - d->pressPos; + if (d->timeStamp.elapsed() > 100) { + d->timeStamp = QTime::currentTime(); + d->speed = delta - d->delta; + d->delta = delta; + } + d->offset = scrollOffset(); + d->pressPos = event->pos(); + if (d->speed == QPoint(0, 0)) { + d->state = FlickablePrivate::Steady; + } else { + d->speed /= 4; + d->state = FlickablePrivate::AutoScroll; + d->ticker->start(20); + } + break; + + case FlickablePrivate::Stop: + event->accept(); + d->state = FlickablePrivate::Steady; + d->offset = scrollOffset(); + break; + + default: + break; + } +} + +void Flickable::handleMouseMove(QMouseEvent *event) +{ + event->ignore(); + + if (!(event->buttons() & Qt::LeftButton)) + return; + + if (d->ignoreList.removeAll(event)) + return; + + QPoint delta; + + switch (d->state) { + + case FlickablePrivate::Pressed: + case FlickablePrivate::Stop: + delta = event->pos() - d->pressPos; + if (delta.x() > d->threshold || delta.x() < -d->threshold || + delta.y() > d->threshold || delta.y() < -d->threshold) { + d->timeStamp = QTime::currentTime(); + d->state = FlickablePrivate::ManualScroll; + d->delta = QPoint(0, 0); + d->pressPos = event->pos(); + event->accept(); + } + break; + + case FlickablePrivate::ManualScroll: + event->accept(); + delta = event->pos() - d->pressPos; + setScrollOffset(d->offset - delta); + if (d->timeStamp.elapsed() > 100) { + d->timeStamp = QTime::currentTime(); + d->speed = delta - d->delta; + d->delta = delta; + } + break; + + default: + break; + } +} + +void Flickable::tick() +{ + if (d->state == FlickablePrivate:: AutoScroll) { + d->speed = deaccelerate(d->speed); + setScrollOffset(d->offset - d->speed); + d->offset = scrollOffset(); + if (d->speed == QPoint(0, 0)) { + d->state = FlickablePrivate::Steady; + d->ticker->stop(); + } + } else { + d->ticker->stop(); + } +} diff --git a/demos/embedded/flickable/flickable.h b/demos/embedded/flickable/flickable.h new file mode 100644 index 0000000..4ffa9b1 --- /dev/null +++ b/demos/embedded/flickable/flickable.h @@ -0,0 +1,80 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef FLICKABLE_H +#define FLICKABLE_H + +class QMouseEvent; +class QPoint; +class QWidget; + +class FlickableTicker; +class FlickablePrivate; + +class Flickable +{ +public: + + Flickable(); + virtual ~Flickable(); + + void setThreshold(int threshold); + int threshold() const; + + void setAcceptMouseClick(QWidget *target); + + void handleMousePress(QMouseEvent *event); + void handleMouseMove(QMouseEvent *event); + void handleMouseRelease(QMouseEvent *event); + +protected: + virtual QPoint scrollOffset() const = 0; + virtual void setScrollOffset(const QPoint &offset) = 0; + +private: + void tick(); + +private: + FlickablePrivate *d; + friend class FlickableTicker; +}; + +#endif // FLICKABLE_H diff --git a/demos/embedded/flickable/flickable.pro b/demos/embedded/flickable/flickable.pro new file mode 100644 index 0000000..02e88aa --- /dev/null +++ b/demos/embedded/flickable/flickable.pro @@ -0,0 +1,7 @@ +SOURCES = flickable.cpp main.cpp +HEADERS = flickable.h + +symbian { + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.UID3 = 0xA000CF73 +} diff --git a/demos/embedded/flickable/main.cpp b/demos/embedded/flickable/main.cpp new file mode 100644 index 0000000..403085a --- /dev/null +++ b/demos/embedded/flickable/main.cpp @@ -0,0 +1,233 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtCore> +#include <QtGui> + +#include "flickable.h" + +// Returns a list of two-word color names +static QStringList colorPairs(int max) +{ + // capitalize the first letter + QStringList colors = QColor::colorNames(); + colors.removeAll("transparent"); + int num = colors.count(); + for (int c = 0; c < num; ++c) + colors[c] = colors[c][0].toUpper() + colors[c].mid(1); + + // combine two colors, e.g. "lime skyblue" + QStringList combinedColors; + for (int i = 0; i < num; ++i) + for (int j = 0; j < num; ++j) + combinedColors << QString("%1 %2").arg(colors[i]).arg(colors[j]); + + // randomize it + colors.clear(); + while (combinedColors.count()) { + int i = qrand() % combinedColors.count(); + colors << combinedColors[i]; + combinedColors.removeAt(i); + if (colors.count() == max) + break; + } + + return colors; +} + +class ColorList : public QWidget, public Flickable +{ + Q_OBJECT + +public: + ColorList(QWidget *parent = 0) + : QWidget(parent) { + m_offset = 0; + m_height = QFontMetrics(font()).height() + 5; + m_highlight = -1; + m_selected = -1; + + QStringList colors = colorPairs(999); + for (int i = 0; i < colors.count(); ++i) { + QString c = colors[i]; + QString str; + str.sprintf("%4d", i + 1); + m_colorNames << (str + " " + c); + + QStringList duet = c.split(' '); + m_firstColor << duet[0]; + m_secondColor << duet[1]; + } + + setAttribute(Qt::WA_OpaquePaintEvent, true); + setAttribute(Qt::WA_NoSystemBackground, true); + + setMouseTracking(true); + Flickable::setAcceptMouseClick(this); + } + +protected: + // reimplement from Flickable + virtual QPoint scrollOffset() const { + return QPoint(0, m_offset); + } + + // reimplement from Flickable + virtual void setScrollOffset(const QPoint &offset) { + int yy = offset.y(); + if (yy != m_offset) { + m_offset = qBound(0, yy, m_height * m_colorNames.count() - height()); + update(); + } + } + +protected: + void paintEvent(QPaintEvent *event) { + QPainter p(this); + p.fillRect(event->rect(), Qt::white); + int start = m_offset / m_height; + int y = start * m_height - m_offset; + if (m_offset <= 0) { + start = 0; + y = -m_offset; + } + int end = start + height() / m_height + 1; + if (end > m_colorNames.count() - 1) + end = m_colorNames.count() - 1; + for (int i = start; i <= end; ++i, y += m_height) { + + p.setBrush(Qt::NoBrush); + p.setPen(Qt::black); + if (i == m_highlight) { + p.fillRect(0, y, width(), m_height, QColor(0, 64, 128)); + p.setPen(Qt::white); + } + if (i == m_selected) { + p.fillRect(0, y, width(), m_height, QColor(0, 128, 240)); + p.setPen(Qt::white); + } + + p.drawText(m_height + 2, y, width(), m_height, Qt::AlignVCenter, m_colorNames[i]); + + p.setPen(Qt::NoPen); + p.setBrush(m_firstColor[i]); + p.drawRect(1, y + 1, m_height - 2, m_height - 2); + p.setBrush(m_secondColor[i]); + p.drawRect(5, y + 5, m_height - 11, m_height - 11); + } + p.end(); + } + + void keyReleaseEvent(QKeyEvent *event) { + if (event->key() == Qt::Key_Down) { + m_offset += 20; + event->accept(); + update(); + return; + } + if (event->key() == Qt::Key_Up) { + m_offset -= 20; + event->accept(); + update(); + return; + } + } + + void mousePressEvent(QMouseEvent *event) { + Flickable::handleMousePress(event); + if (event->isAccepted()) + return; + + if (event->button() == Qt::LeftButton) { + int y = event->pos().y() + m_offset; + int i = y / m_height; + if (i != m_highlight) { + m_highlight = i; + m_selected = -1; + update(); + } + event->accept(); + } + } + + void mouseMoveEvent(QMouseEvent *event) { + Flickable::handleMouseMove(event); + } + + void mouseReleaseEvent(QMouseEvent *event) { + Flickable::handleMouseRelease(event); + if (event->isAccepted()) + return; + + if (event->button() == Qt::LeftButton) { + m_selected = m_highlight; + event->accept(); + update(); + } + } + +private: + int m_offset; + int m_height; + int m_highlight; + int m_selected; + QStringList m_colorNames; + QList<QColor> m_firstColor; + QList<QColor> m_secondColor; +}; + +#include "main.moc" + +int main(int argc, char *argv[]) +{ + QApplication app(argc, argv); + + ColorList list; + list.setWindowTitle("Kinetic Scrolling"); +#ifdef Q_OS_SYMBIAN + list.showMaximized(); +#else + list.resize(320, 320); + list.show(); +#endif + + return app.exec(); +} diff --git a/demos/embedded/flightinfo/aircraft.png b/demos/embedded/flightinfo/aircraft.png Binary files differnew file mode 100644 index 0000000..0845cb4 --- /dev/null +++ b/demos/embedded/flightinfo/aircraft.png diff --git a/demos/embedded/flightinfo/flightinfo.cpp b/demos/embedded/flightinfo/flightinfo.cpp new file mode 100644 index 0000000..fdfbd1c --- /dev/null +++ b/demos/embedded/flightinfo/flightinfo.cpp @@ -0,0 +1,415 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtCore> +#include <QtGui> +#include <QtNetwork> + +#if defined (Q_OS_SYMBIAN) +#include "sym_iap_util.h" +#endif + +#include "ui_form.h" + +#define FLIGHTVIEW_URL "http://mobile.flightview.com/TrackByFlight.aspx" +#define FLIGHTVIEW_RANDOM "http://mobile.flightview.com/TrackSampleFlight.aspx" + +// strips all invalid constructs that might trip QXmlStreamReader +static QString sanitized(const QString &xml) +{ + QString data = xml; + + // anything up to the html tag + int i = data.indexOf("<html"); + if (i > 0) + data.remove(0, i - 1); + + // everything inside the head tag + i = data.indexOf("<head"); + if (i > 0) + data.remove(i, data.indexOf("</head>") - i + 7); + + // invalid link for JavaScript code + while (true) { + i = data.indexOf("onclick=\"gotoUrl("); + if (i < 0) + break; + data.remove(i, data.indexOf('\"', i + 9) - i + 1); + } + + // all inline frames + while (true) { + i = data.indexOf("<iframe"); + if (i < 0) + break; + data.remove(i, data.indexOf("</iframe>") - i + 8); + } + + // entities + data.remove(" "); + data.remove("©"); + + return data; +} + +class FlightInfo : public QMainWindow +{ + Q_OBJECT + +private: + + Ui_Form ui; + QUrl m_url; + QDate m_searchDate; + QPixmap m_map; + +public: + + FlightInfo(QMainWindow *parent = 0): QMainWindow(parent) { + + QWidget *w = new QWidget(this); + ui.setupUi(w); + setCentralWidget(w); + + ui.searchBar->hide(); + ui.infoBox->hide(); + connect(ui.searchButton, SIGNAL(clicked()), SLOT(startSearch())); + connect(ui.flightEdit, SIGNAL(returnPressed()), SLOT(startSearch())); + + setWindowTitle("Flight Info"); + QTimer::singleShot(0, this, SLOT(delayedInit())); + + // Rendered from the public-domain vectorized aircraft + // http://openclipart.org/media/people/Jarno + m_map = QPixmap(":/aircraft.png"); + + QAction *searchTodayAction = new QAction("Today's Flight", this); + QAction *searchYesterdayAction = new QAction("Yesterday's Flight", this); + QAction *randomAction = new QAction("Random Flight", this); + connect(searchTodayAction, SIGNAL(triggered()), SLOT(today())); + connect(searchYesterdayAction, SIGNAL(triggered()), SLOT(yesterday())); + connect(randomAction, SIGNAL(triggered()), SLOT(randomFlight())); +#if defined(Q_OS_SYMBIAN) + menuBar()->addAction(searchTodayAction); + menuBar()->addAction(searchYesterdayAction); + menuBar()->addAction(randomAction); +#else + addAction(searchTodayAction); + addAction(searchYesterdayAction); + addAction(randomAction); + setContextMenuPolicy(Qt::ActionsContextMenu); +#endif + } + +private slots: + void delayedInit() { +#if defined(Q_OS_SYMBIAN) + qt_SetDefaultIap(); +#endif + } + + + void handleNetworkData(QNetworkReply *networkReply) { + if (!networkReply->error()) { + // Assume UTF-8 encoded + QByteArray data = networkReply->readAll(); + QString xml = QString::fromUtf8(data); + digest(xml); + } + networkReply->deleteLater(); + networkReply->manager()->deleteLater(); + } + + void handleMapData(QNetworkReply *networkReply) { + if (!networkReply->error()) { + m_map.loadFromData(networkReply->readAll()); + update(); + } + networkReply->deleteLater(); + networkReply->manager()->deleteLater(); + } + + void today() { + QDateTime timestamp = QDateTime::currentDateTime(); + m_searchDate = timestamp.date(); + searchFlight(); + } + + void yesterday() { + QDateTime timestamp = QDateTime::currentDateTime(); + timestamp = timestamp.addDays(-1); + m_searchDate = timestamp.date(); + searchFlight(); + } + + void searchFlight() { + ui.searchBar->show(); + ui.infoBox->hide(); + ui.flightStatus->hide(); + ui.flightName->setText("Enter flight number"); + m_map = QPixmap(); + update(); + } + + void startSearch() { + ui.searchBar->hide(); + QString flight = ui.flightEdit->text().simplified(); + if (!flight.isEmpty()) + request(flight, m_searchDate); + } + + void randomFlight() { + request(QString(), QDate::currentDate()); + } + +public slots: + + void request(const QString &flightCode, const QDate &date) { + + setWindowTitle("Loading..."); + + QString code = flightCode.simplified(); + QString airlineCode = code.left(2).toUpper(); + QString flightNumber = code.mid(2, code.length()); + + ui.flightName->setText("Searching for " + code); + + m_url = QUrl(FLIGHTVIEW_URL); + m_url.addEncodedQueryItem("view", "detail"); + m_url.addEncodedQueryItem("al", QUrl::toPercentEncoding(airlineCode)); + m_url.addEncodedQueryItem("fn", QUrl::toPercentEncoding(flightNumber)); + m_url.addEncodedQueryItem("dpdat", QUrl::toPercentEncoding(date.toString("yyyyMMdd"))); + + if (code.isEmpty()) { + // random flight as sample + m_url = QUrl(FLIGHTVIEW_RANDOM); + ui.flightName->setText("Getting a random flight..."); + } + + QNetworkAccessManager *manager = new QNetworkAccessManager(this); + connect(manager, SIGNAL(finished(QNetworkReply*)), + this, SLOT(handleNetworkData(QNetworkReply*))); + manager->get(QNetworkRequest(m_url)); + } + + +private: + + void digest(const QString &content) { + + setWindowTitle("Flight Info"); + QString data = sanitized(content); + + // do we only get the flight list? + // we grab the first leg in the flight list + // then fetch another URL for the real flight info + int i = data.indexOf("a href=\"?view=detail"); + if (i > 0) { + QString href = data.mid(i, data.indexOf('\"', i + 8) - i + 1); + QRegExp regex("dpap=([A-Za-z0-9]+)"); + regex.indexIn(href); + QString airport = regex.cap(1); + m_url.addEncodedQueryItem("dpap", QUrl::toPercentEncoding(airport)); + QNetworkAccessManager *manager = new QNetworkAccessManager(this); + connect(manager, SIGNAL(finished(QNetworkReply*)), + this, SLOT(handleNetworkData(QNetworkReply*))); + manager->get(QNetworkRequest(m_url)); + return; + } + + QXmlStreamReader xml(data); + bool inFlightName = false; + bool inFlightStatus = false; + bool inFlightMap = false; + bool inFieldName = false; + bool inFieldValue = false; + + QString flightName; + QString flightStatus; + QStringList fieldNames; + QStringList fieldValues; + + while (!xml.atEnd()) { + xml.readNext(); + + if (xml.tokenType() == QXmlStreamReader::StartElement) { + QStringRef className = xml.attributes().value("class"); + inFlightName |= xml.name() == "h1"; + inFlightStatus |= className == "FlightDetailHeaderStatus"; + inFlightMap |= className == "flightMap"; + if (xml.name() == "td" && !className.isEmpty()) { + QString cn = className.toString(); + if (cn.contains("fieldTitle")) { + inFieldName = true; + fieldNames += QString(); + fieldValues += QString(); + } + if (cn.contains("fieldValue")) + inFieldValue = true; + } + if (xml.name() == "img" && inFlightMap) { + QString src = xml.attributes().value("src").toString(); + src.prepend("http://mobile.flightview.com"); + QUrl url = QUrl::fromPercentEncoding(src.toAscii()); + QNetworkAccessManager *manager = new QNetworkAccessManager(this); + connect(manager, SIGNAL(finished(QNetworkReply*)), + this, SLOT(handleMapData(QNetworkReply*))); + manager->get(QNetworkRequest(url)); + } + } + + if (xml.tokenType() == QXmlStreamReader::EndElement) { + inFlightName &= xml.name() != "h1"; + inFlightStatus &= xml.name() != "div"; + inFlightMap &= xml.name() != "div"; + inFieldName &= xml.name() != "td"; + inFieldValue &= xml.name() != "td"; + } + + if (xml.tokenType() == QXmlStreamReader::Characters) { + if (inFlightName) + flightName += xml.text(); + if (inFlightStatus) + flightStatus += xml.text(); + if (inFieldName) + fieldNames.last() += xml.text(); + if (inFieldValue) + fieldValues.last() += xml.text(); + } + } + + if (fieldNames.isEmpty()) { + QString code = ui.flightEdit->text().simplified().left(10); + QString msg = QString("Flight %1 is not found").arg(code); + ui.flightName->setText(msg); + return; + } + + ui.flightName->setText(flightName); + flightStatus.remove("Status: "); + ui.flightStatus->setText(flightStatus); + ui.flightStatus->show(); + + QStringList whiteList; + whiteList << "Departure"; + whiteList << "Arrival"; + whiteList << "Scheduled"; + whiteList << "Takeoff"; + whiteList << "Estimated"; + whiteList << "Term-Gate"; + + QString text; + text = QString("<table width=%1>").arg(width() - 25); + for (int i = 0; i < fieldNames.count(); i++) { + QString fn = fieldNames[i].simplified(); + if (fn.endsWith(':')) + fn = fn.left(fn.length() - 1); + if (!whiteList.contains(fn)) + continue; + + QString fv = fieldValues[i].simplified(); + bool special = false; + special |= fn.startsWith("Departure"); + special |= fn.startsWith("Arrival"); + text += "<tr>"; + if (special) { + text += "<td align=center colspan=2>"; + text += "<b><font size=+1>" + fv + "</font></b>"; + text += "</td>"; + } else { + text += "<td align=right>"; + text += fn; + text += " : "; + text += " "; + text += "</td>"; + text += "<td>"; + text += fv; + text += "</td>"; + } + text += "</tr>"; + } + text += "</table>"; + ui.detailedInfo->setText(text); + ui.infoBox->show(); + } + + void resizeEvent(QResizeEvent *event) { + Q_UNUSED(event); + ui.detailedInfo->setMaximumWidth(width() - 25); + } + + void paintEvent(QPaintEvent *event) { + QMainWindow::paintEvent(event); + QPainter p(this); + p.fillRect(rect(), QColor(131, 171, 210)); + if (!m_map.isNull()) { + int x = (width() - m_map.width()) / 2; + int space = ui.infoBox->pos().y(); + if (!ui.infoBox->isVisible()) + space = height(); + int top = ui.titleBox->height(); + int y = qMax(top, (space - m_map.height()) / 2); + p.drawPixmap(x, y, m_map); + } + p.end(); + } + +}; + + +#include "flightinfo.moc" + +int main(int argc, char **argv) +{ + Q_INIT_RESOURCE(flightinfo); + + QApplication app(argc, argv); + + FlightInfo w; +#if defined(Q_OS_SYMBIAN) + w.showMaximized(); +#else + w.resize(360, 504); + w.show(); +#endif + + return app.exec(); +} diff --git a/demos/embedded/flightinfo/flightinfo.pro b/demos/embedded/flightinfo/flightinfo.pro new file mode 100644 index 0000000..2f36cb8 --- /dev/null +++ b/demos/embedded/flightinfo/flightinfo.pro @@ -0,0 +1,14 @@ +TEMPLATE = app +TARGET = flightinfo +SOURCES = flightinfo.cpp +FORMS += form.ui +RESOURCES = flightinfo.qrc +QT += network + +symbian { + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.UID3 = 0xA000CF74 + HEADERS += $$QT_SOURCE_TREE/examples/network/ftp/sym_iap_util.h + LIBS += -lesock -lconnmon -linsock + TARGET.CAPABILITY = NetworkServices +} diff --git a/demos/embedded/flightinfo/flightinfo.qrc b/demos/embedded/flightinfo/flightinfo.qrc new file mode 100644 index 0000000..babea7e --- /dev/null +++ b/demos/embedded/flightinfo/flightinfo.qrc @@ -0,0 +1,5 @@ +<RCC> + <qresource prefix="/" > + <file>aircraft.png</file> + </qresource> +</RCC> diff --git a/demos/embedded/flightinfo/form.ui b/demos/embedded/flightinfo/form.ui new file mode 100644 index 0000000..3a24c75 --- /dev/null +++ b/demos/embedded/flightinfo/form.ui @@ -0,0 +1,226 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>Form</class> + <widget class="QWidget" name="Form"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>220</width> + <height>171</height> + </rect> + </property> + <property name="windowTitle"> + <string>Form</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <property name="spacing"> + <number>0</number> + </property> + <property name="margin"> + <number>0</number> + </property> + <item> + <widget class="QFrame" name="titleBox"> + <property name="styleSheet"> + <string>QFrame { +background-color: #45629a; +} + +QLabel { +color: white; +}</string> + </property> + <property name="frameShape"> + <enum>QFrame::NoFrame</enum> + </property> + <property name="frameShadow"> + <enum>QFrame::Raised</enum> + </property> + <property name="lineWidth"> + <number>0</number> + </property> + <layout class="QHBoxLayout" name="horizontalLayout"> + <property name="spacing"> + <number>0</number> + </property> + <property name="margin"> + <number>4</number> + </property> + <item> + <widget class="QLabel" name="flightName"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="text"> + <string>Powered by FlightView</string> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="flightStatus"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="font"> + <font> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="styleSheet"> + <string>background-color: white; +color: #45629a;</string> + </property> + <property name="lineWidth"> + <number>0</number> + </property> + <property name="text"> + <string>Ready</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + <property name="margin"> + <number>4</number> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QFrame" name="searchBar"> + <property name="frameShape"> + <enum>QFrame::NoFrame</enum> + </property> + <property name="frameShadow"> + <enum>QFrame::Raised</enum> + </property> + <layout class="QHBoxLayout" name="horizontalLayout_2"> + <property name="margin"> + <number>5</number> + </property> + <item> + <widget class="QLineEdit" name="flightEdit"> + <property name="styleSheet"> + <string>color: black; +border: 1px solid black; +background: white; +selection-background-color: lightgray;</string> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="searchButton"> + <property name="styleSheet"> + <string>color: rgb(255, 255, 255); +background-color: rgb(85, 85, 255); +padding: 2px; +border: 2px solid rgb(0, 0, 127);</string> + </property> + <property name="text"> + <string>Search</string> + </property> + <property name="toolButtonStyle"> + <enum>Qt::ToolButtonTextBesideIcon</enum> + </property> + </widget> + </item> + <item> + <spacer name="horizontalSpacer"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </widget> + </item> + <item> + <spacer name="verticalSpacer"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>58</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QFrame" name="infoBox"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="MinimumExpanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="styleSheet"> + <string>QFrame { border: 2px solid white; +border-radius: 10px; +margin: 5px; +background-color: rgba(69, 98, 154, 192); }</string> + </property> + <property name="frameShape"> + <enum>QFrame::NoFrame</enum> + </property> + <property name="frameShadow"> + <enum>QFrame::Raised</enum> + </property> + <layout class="QVBoxLayout" name="verticalLayout_3"> + <property name="spacing"> + <number>0</number> + </property> + <property name="margin"> + <number>5</number> + </property> + <item> + <widget class="QLabel" name="detailedInfo"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="MinimumExpanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="styleSheet"> + <string>color: white; +border: none; +background-color: none;</string> + </property> + <property name="text"> + <string/> + </property> + <property name="textFormat"> + <enum>Qt::RichText</enum> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + <property name="textInteractionFlags"> + <set>Qt::NoTextInteraction</set> + </property> + </widget> + </item> + </layout> + </widget> + </item> + </layout> + </widget> + <resources/> + <connections/> +</ui> diff --git a/demos/embedded/fluidlauncher/demoapplication.cpp b/demos/embedded/fluidlauncher/demoapplication.cpp index 6f7159a..864ef91 100644 --- a/demos/embedded/fluidlauncher/demoapplication.cpp +++ b/demos/embedded/fluidlauncher/demoapplication.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,28 +21,27 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ #include <QDebug> #include <QDir> - + #include "demoapplication.h" diff --git a/demos/embedded/fluidlauncher/demoapplication.h b/demos/embedded/fluidlauncher/demoapplication.h index e4e7d29..0fa67c0 100644 --- a/demos/embedded/fluidlauncher/demoapplication.h +++ b/demos/embedded/fluidlauncher/demoapplication.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,26 +21,25 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ -#ifndef DEMO_APPLICATION_H +#ifndef DEMO_APPLICATION_H #define DEMO_APPLICATION_H #include <QPixmap> diff --git a/demos/embedded/fluidlauncher/fluidlauncher.cpp b/demos/embedded/fluidlauncher/fluidlauncher.cpp index e93e023..808f362 100644 --- a/demos/embedded/fluidlauncher/fluidlauncher.cpp +++ b/demos/embedded/fluidlauncher/fluidlauncher.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/fluidlauncher/fluidlauncher.h b/demos/embedded/fluidlauncher/fluidlauncher.h index 7914847..2c40526 100644 --- a/demos/embedded/fluidlauncher/fluidlauncher.h +++ b/demos/embedded/fluidlauncher/fluidlauncher.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/fluidlauncher/fluidlauncher.pro b/demos/embedded/fluidlauncher/fluidlauncher.pro index 639a233..62791f1 100644 --- a/demos/embedded/fluidlauncher/fluidlauncher.pro +++ b/demos/embedded/fluidlauncher/fluidlauncher.pro @@ -61,72 +61,91 @@ symbian { TARGET.UID3 = 0xA000A641 executables.sources = \ - embeddedsvgviewer.exe \ styledemo.exe \ deform.exe \ pathstroke.exe \ wiggly.exe \ ftp.exe \ - context2d.exe \ saxbookmarks.exe \ desktopservices.exe \ fridgemagnets.exe \ drilldown.exe \ - softkeys.exe - contains(QT_CONFIG, webkit) { - executables.sources += anomaly.exe - } + softkeys.exe \ + raycasting.exe \ + flickable.exe \ + digiflip.exe \ + lightmaps.exe \ + flightinfo.exe executables.path = /sys/bin reg_resource.sources = \ - $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/embeddedsvgviewer_reg.rsc \ - $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/styledemo_reg.rsc \ - $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/deform_reg.rsc \ - $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/pathstroke_reg.rsc \ - $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/wiggly_reg.rsc \ - $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/ftp_reg.rsc\ - $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/context2d_reg.rsc \ - $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/saxbookmarks_reg.rsc \ - $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/desktopservices_reg.rsc \ - $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/fridgemagnets_reg.rsc \ - $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/drilldown_reg.rsc \ - $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/softkeys_reg.rsc - - contains(QT_CONFIG, webkit) { - reg_resource.sources += $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/anomaly_reg.rsc - } + $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/styledemo_reg.rsc \ + $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/deform_reg.rsc \ + $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/pathstroke_reg.rsc \ + $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/wiggly_reg.rsc \ + $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/ftp_reg.rsc\ + $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/saxbookmarks_reg.rsc \ + $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/desktopservices_reg.rsc \ + $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/fridgemagnets_reg.rsc \ + $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/drilldown_reg.rsc \ + $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/softkeys_reg.rsc \ + $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/raycasting_reg.rsc \ + $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/flickable_reg.rsc \ + $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/digiflip_reg.rsc \ + $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/lightmaps_reg.rsc \ + $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/flightinfo_reg.rsc contains(QT_CONFIG, phonon) { reg_resource.sources += $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/qmediaplayer_reg.rsc } + reg_resource.path = $$REG_RESOURCE_IMPORT_DIR resource.sources = \ - $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/embeddedsvgviewer.rsc \ - $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/styledemo.rsc \ - $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/deform.rsc \ - $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/pathstroke.rsc \ - $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/wiggly.rsc \ - $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/ftp.rsc\ - $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/context2d.rsc \ - $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/saxbookmarks.rsc \ - $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/desktopservices.rsc \ - $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/fridgemagnets.rsc \ - $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/drilldown.rsc \ - $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/softkeys.rsc \ + $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/styledemo.rsc \ + $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/deform.rsc \ + $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/pathstroke.rsc \ + $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/wiggly.rsc \ + $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/ftp.rsc\ + $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/saxbookmarks.rsc \ + $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/desktopservices.rsc \ + $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/fridgemagnets.rsc \ + $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/drilldown.rsc \ + $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/softkeys.rsc \ + $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/raycasting.rsc \ + $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/flickable.rsc \ + $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/digiflip.rsc \ + $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/lightmaps.rsc \ + $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/flightinfo.rsc + + + resource.path = $$APP_RESOURCE_DIR + contains(QT_CONFIG, svg) { + executables.sources += \ + embeddedsvgviewer.exe \ + weatherinfo.exe + + reg_resource.sources += \ + $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/embeddedsvgviewer_reg.rsc \ + $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/weatherinfo_reg.rsc + + resource.sources += \ + $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/embeddedsvgviewer.rsc \ + $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/weatherinfo.rsc + } contains(QT_CONFIG, webkit) { + executables.sources += anomaly.exe + reg_resource.sources += $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/anomaly_reg.rsc resource.sources += $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/anomaly.rsc - } + } contains(QT_CONFIG, phonon) { resource.sources += $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/qmediaplayer.rsc } - resource.path = $$APP_RESOURCE_DIR - contains(QT_CONFIG, script) { executables.sources += context2d.exe reg_resource.sources += $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/context2d_reg.rsc diff --git a/demos/embedded/fluidlauncher/main.cpp b/demos/embedded/fluidlauncher/main.cpp index 85094ca..4fa5565 100644 --- a/demos/embedded/fluidlauncher/main.cpp +++ b/demos/embedded/fluidlauncher/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/fluidlauncher/pictureflow.cpp b/demos/embedded/fluidlauncher/pictureflow.cpp index 4076f07..39c2f18 100644 --- a/demos/embedded/fluidlauncher/pictureflow.cpp +++ b/demos/embedded/fluidlauncher/pictureflow.cpp @@ -1,64 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This is a version of the Pictureflow animated image show widget modified by Nokia. +** This file is part of the ActiveQt framework of the Qt Toolkit. ** -** $QT_BEGIN_LICENSE:LGPL$ -** No Commercial Usage -** This file contains pre-release code and may not be distributed. -** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: ** -** GNU Lesser General Public License Usage -** Alternatively, this file may be used under the terms of the GNU Lesser -** General Public License version 2.1 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 2.1 requirements -** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor +** the names of its contributors may be used to endorse or promote +** products derived from this software without specific prior written +** permission. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. -** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** $QT_END_LICENSE$ ** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in the -** documentation and/or other materials provided with the distribution. -** * Neither the name of the <organization> nor the -** names of its contributors may be used to endorse or promote products -** derived from this software without specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY -** EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -** WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -** DISCLAIMED. IN NO EVENT SHALL Nokia Corporation BE LIABLE FOR ANY -** DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -** (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -** LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -** ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -** SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -** ****************************************************************************/ /* diff --git a/demos/embedded/fluidlauncher/pictureflow.h b/demos/embedded/fluidlauncher/pictureflow.h index adede78..3c3dbb9 100644 --- a/demos/embedded/fluidlauncher/pictureflow.h +++ b/demos/embedded/fluidlauncher/pictureflow.h @@ -1,63 +1,41 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This is a version of the Pictureflow animated image show widget modified by Nokia. +** This file is part of the ActiveQt framework of the Qt Toolkit. ** -** $QT_BEGIN_LICENSE:LGPL$ -** No Commercial Usage -** This file contains pre-release code and may not be distributed. -** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: ** -** GNU Lesser General Public License Usage -** Alternatively, this file may be used under the terms of the GNU Lesser -** General Public License version 2.1 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 2.1 requirements -** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor +** the names of its contributors may be used to endorse or promote +** products derived from this software without specific prior written +** permission. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. -** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** $QT_END_LICENSE$ ** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in the -** documentation and/or other materials provided with the distribution. -** * Neither the name of the <organization> nor the -** names of its contributors may be used to endorse or promote products -** derived from this software without specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY -** EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -** WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -** DISCLAIMED. IN NO EVENT SHALL Nokia Corporation BE LIABLE FOR ANY -** DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -** (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -** LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -** ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -** SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ** ****************************************************************************/ diff --git a/demos/embedded/fluidlauncher/screenshots/anomaly_s60.png b/demos/embedded/fluidlauncher/screenshots/anomaly_s60.png Binary files differindex b9a73fd..8d537f4 100644 --- a/demos/embedded/fluidlauncher/screenshots/anomaly_s60.png +++ b/demos/embedded/fluidlauncher/screenshots/anomaly_s60.png diff --git a/demos/embedded/fluidlauncher/screenshots/context2d_s60.png b/demos/embedded/fluidlauncher/screenshots/context2d_s60.png Binary files differindex a53f5b0..c7225c7 100644 --- a/demos/embedded/fluidlauncher/screenshots/context2d_s60.png +++ b/demos/embedded/fluidlauncher/screenshots/context2d_s60.png diff --git a/demos/embedded/fluidlauncher/screenshots/desktopservices_s60.png b/demos/embedded/fluidlauncher/screenshots/desktopservices_s60.png Binary files differindex f4aa1a2..a429be3 100644 --- a/demos/embedded/fluidlauncher/screenshots/desktopservices_s60.png +++ b/demos/embedded/fluidlauncher/screenshots/desktopservices_s60.png diff --git a/demos/embedded/fluidlauncher/screenshots/digiflip.png b/demos/embedded/fluidlauncher/screenshots/digiflip.png Binary files differnew file mode 100644 index 0000000..117b61b --- /dev/null +++ b/demos/embedded/fluidlauncher/screenshots/digiflip.png diff --git a/demos/embedded/fluidlauncher/screenshots/drilldown_s60.png b/demos/embedded/fluidlauncher/screenshots/drilldown_s60.png Binary files differindex 50376c1..d4fd44f 100644 --- a/demos/embedded/fluidlauncher/screenshots/drilldown_s60.png +++ b/demos/embedded/fluidlauncher/screenshots/drilldown_s60.png diff --git a/demos/embedded/fluidlauncher/screenshots/embeddedsvgviewer_s60.png b/demos/embedded/fluidlauncher/screenshots/embeddedsvgviewer_s60.png Binary files differindex 11459dc..74f4ad1 100644 --- a/demos/embedded/fluidlauncher/screenshots/embeddedsvgviewer_s60.png +++ b/demos/embedded/fluidlauncher/screenshots/embeddedsvgviewer_s60.png diff --git a/demos/embedded/fluidlauncher/screenshots/flickable.png b/demos/embedded/fluidlauncher/screenshots/flickable.png Binary files differnew file mode 100644 index 0000000..7080fc1 --- /dev/null +++ b/demos/embedded/fluidlauncher/screenshots/flickable.png diff --git a/demos/embedded/fluidlauncher/screenshots/flightinfo_s60.png b/demos/embedded/fluidlauncher/screenshots/flightinfo_s60.png Binary files differnew file mode 100644 index 0000000..8a304eb --- /dev/null +++ b/demos/embedded/fluidlauncher/screenshots/flightinfo_s60.png diff --git a/demos/embedded/fluidlauncher/screenshots/fridgemagnets_s60.png b/demos/embedded/fluidlauncher/screenshots/fridgemagnets_s60.png Binary files differindex 56da9dc..d31875d 100644 --- a/demos/embedded/fluidlauncher/screenshots/fridgemagnets_s60.png +++ b/demos/embedded/fluidlauncher/screenshots/fridgemagnets_s60.png diff --git a/demos/embedded/fluidlauncher/screenshots/ftp_s60.png b/demos/embedded/fluidlauncher/screenshots/ftp_s60.png Binary files differindex ea6a321..5858daf 100644 --- a/demos/embedded/fluidlauncher/screenshots/ftp_s60.png +++ b/demos/embedded/fluidlauncher/screenshots/ftp_s60.png diff --git a/demos/embedded/fluidlauncher/screenshots/lightmaps.png b/demos/embedded/fluidlauncher/screenshots/lightmaps.png Binary files differnew file mode 100644 index 0000000..7cbe2e4 --- /dev/null +++ b/demos/embedded/fluidlauncher/screenshots/lightmaps.png diff --git a/demos/embedded/fluidlauncher/screenshots/raycasting.png b/demos/embedded/fluidlauncher/screenshots/raycasting.png Binary files differnew file mode 100644 index 0000000..d3c86e9 --- /dev/null +++ b/demos/embedded/fluidlauncher/screenshots/raycasting.png diff --git a/demos/embedded/fluidlauncher/screenshots/saxbookmarks_s60.png b/demos/embedded/fluidlauncher/screenshots/saxbookmarks_s60.png Binary files differindex c451198..54b6321 100644 --- a/demos/embedded/fluidlauncher/screenshots/saxbookmarks_s60.png +++ b/demos/embedded/fluidlauncher/screenshots/saxbookmarks_s60.png diff --git a/demos/embedded/fluidlauncher/screenshots/softkeys_s60.png b/demos/embedded/fluidlauncher/screenshots/softkeys_s60.png Binary files differindex 03989fb..df090e2 100644 --- a/demos/embedded/fluidlauncher/screenshots/softkeys_s60.png +++ b/demos/embedded/fluidlauncher/screenshots/softkeys_s60.png diff --git a/demos/embedded/fluidlauncher/screenshots/styledemo_s60.png b/demos/embedded/fluidlauncher/screenshots/styledemo_s60.png Binary files differindex bad9692..57480fb 100644 --- a/demos/embedded/fluidlauncher/screenshots/styledemo_s60.png +++ b/demos/embedded/fluidlauncher/screenshots/styledemo_s60.png diff --git a/demos/embedded/fluidlauncher/screenshots/weatherinfo.png b/demos/embedded/fluidlauncher/screenshots/weatherinfo.png Binary files differnew file mode 100644 index 0000000..b18608d --- /dev/null +++ b/demos/embedded/fluidlauncher/screenshots/weatherinfo.png diff --git a/demos/embedded/fluidlauncher/screenshots/wiggly_s60.png b/demos/embedded/fluidlauncher/screenshots/wiggly_s60.png Binary files differindex 690ab48..9c4cab3 100644 --- a/demos/embedded/fluidlauncher/screenshots/wiggly_s60.png +++ b/demos/embedded/fluidlauncher/screenshots/wiggly_s60.png diff --git a/demos/embedded/fluidlauncher/slideshow.cpp b/demos/embedded/fluidlauncher/slideshow.cpp index cb05a77..a397c2b 100644 --- a/demos/embedded/fluidlauncher/slideshow.cpp +++ b/demos/embedded/fluidlauncher/slideshow.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/fluidlauncher/slideshow.h b/demos/embedded/fluidlauncher/slideshow.h index 0bb6ed3..6d51662 100644 --- a/demos/embedded/fluidlauncher/slideshow.h +++ b/demos/embedded/fluidlauncher/slideshow.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,26 +21,25 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ -#ifndef SLIDESHOW_H +#ifndef SLIDESHOW_H #define SLIDESHOW_H #include <QWidget> diff --git a/demos/embedded/lightmaps/lightmaps.cpp b/demos/embedded/lightmaps/lightmaps.cpp new file mode 100644 index 0000000..52297d2 --- /dev/null +++ b/demos/embedded/lightmaps/lightmaps.cpp @@ -0,0 +1,579 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtCore> +#include <QtGui> +#include <QtNetwork> + +#if defined (Q_OS_SYMBIAN) +#include "sym_iap_util.h" +#endif + +#include <math.h> + +#ifndef M_PI +#define M_PI 3.14159265358979323846 +#endif + +// how long (milliseconds) the user need to hold (after a tap on the screen) +// before triggering the magnifying glass feature +// 701, a prime number, is the sum of 229, 233, 239 +// (all three are also prime numbers, consecutive!) +#define HOLD_TIME 701 + +// maximum size of the magnifier +// Hint: see above to find why I picked this one :) +#define MAX_MAGNIFIER 229 + +uint qHash(const QPoint& p) +{ + return p.x() * 17 ^ p.y(); +} + +// tile size in pixels +const int tdim = 256; + +QPointF tileForCoordinate(qreal lat, qreal lng, int zoom) +{ + qreal zn = static_cast<qreal>(1 << zoom); + qreal tx = (lng + 180.0) / 360.0; + qreal ty = (1.0 - log(tan(lat * M_PI / 180.0) + + 1.0 / cos(lat * M_PI / 180.0)) / M_PI) / 2.0; + return QPointF(tx * zn, ty * zn); +} + +qreal longitudeFromTile(qreal tx, int zoom) +{ + qreal zn = static_cast<qreal>(1 << zoom); + qreal lat = tx / zn * 360.0 - 180.0; + return lat; +} + +qreal latitudeFromTile(qreal ty, int zoom) +{ + qreal zn = static_cast<qreal>(1 << zoom); + qreal n = M_PI - 2 * M_PI * ty / zn; + qreal lng = 180.0 / M_PI * atan(0.5 * (exp(n) - exp(-n))); + return lng; +} + +class SlippyMap: public QObject +{ + Q_OBJECT + +public: + int width; + int height; + int zoom; + qreal latitude; + qreal longitude; + + SlippyMap(QObject *parent = 0) + : QObject(parent) + , width(400) + , height(300) + , zoom(15) + , latitude(59.9138204) + , longitude(10.7387413) { + m_emptyTile = QPixmap(tdim, tdim); + m_emptyTile.fill(Qt::lightGray); + + QNetworkDiskCache *cache = new QNetworkDiskCache; + cache->setCacheDirectory(QDesktopServices::storageLocation + (QDesktopServices::CacheLocation)); + m_manager.setCache(cache); + connect(&m_manager, SIGNAL(finished(QNetworkReply*)), + this, SLOT(handleNetworkData(QNetworkReply*))); + } + + void invalidate() { + if (width <= 0 || height <= 0) + return; + + QPointF ct = tileForCoordinate(latitude, longitude, zoom); + qreal tx = ct.x(); + qreal ty = ct.y(); + + // top-left corner of the center tile + int xp = width / 2 - (tx - floor(tx)) * tdim; + int yp = height / 2 - (ty - floor(ty)) * tdim; + + // first tile vertical and horizontal + int xa = (xp + tdim - 1) / tdim; + int ya = (yp + tdim - 1) / tdim; + int xs = static_cast<int>(tx) - xa; + int ys = static_cast<int>(ty) - ya; + + // offset for top-left tile + m_offset = QPoint(xp - xa * tdim, yp - ya * tdim); + + // last tile vertical and horizontal + int xe = static_cast<int>(tx) + (width - xp - 1) / tdim; + int ye = static_cast<int>(ty) + (height - yp - 1) / tdim; + + // build a rect + m_tilesRect = QRect(xs, ys, xe - xs + 1, ye - ys + 1); + + if (m_url.isEmpty()) + download(); + + emit updated(QRect(0, 0, width, height)); + } + + void render(QPainter *p, const QRect &rect) { + for (int x = 0; x <= m_tilesRect.width(); ++x) + for (int y = 0; y <= m_tilesRect.height(); ++y) { + QPoint tp(x + m_tilesRect.left(), y + m_tilesRect.top()); + QRect box = tileRect(tp); + if (rect.intersects(box)) { + if (m_tilePixmaps.contains(tp)) + p->drawPixmap(box, m_tilePixmaps.value(tp)); + else + p->drawPixmap(box, m_emptyTile); + } + } + } + + void pan(const QPoint &delta) { + QPointF dx = QPointF(delta) / qreal(tdim); + QPointF center = tileForCoordinate(latitude, longitude, zoom) - dx; + latitude = latitudeFromTile(center.y(), zoom); + longitude = longitudeFromTile(center.x(), zoom); + invalidate(); + } + +private slots: + + void handleNetworkData(QNetworkReply *reply) { + QImage img; + QPoint tp = reply->request().attribute(QNetworkRequest::User).toPoint(); + QUrl url = reply->url(); + if (!reply->error()) + if (!img.load(reply, 0)) + img = QImage(); + reply->deleteLater(); + m_tilePixmaps[tp] = QPixmap::fromImage(img); + if (img.isNull()) + m_tilePixmaps[tp] = m_emptyTile; + emit updated(tileRect(tp)); + + // purge unused spaces + QRect bound = m_tilesRect.adjusted(-2, -2, 2, 2); + foreach(QPoint tp, m_tilePixmaps.keys()) + if (!bound.contains(tp)) + m_tilePixmaps.remove(tp); + + download(); + } + + void download() { + QPoint grab(0, 0); + for (int x = 0; x <= m_tilesRect.width(); ++x) + for (int y = 0; y <= m_tilesRect.height(); ++y) { + QPoint tp = m_tilesRect.topLeft() + QPoint(x, y); + if (!m_tilePixmaps.contains(tp)) { + grab = tp; + break; + } + } + if (grab == QPoint(0, 0)) { + m_url = QUrl(); + return; + } + + QString path = "http://tile.openstreetmap.org/%1/%2/%3.png"; + m_url = QUrl(path.arg(zoom).arg(grab.x()).arg(grab.y())); + QNetworkRequest request; + request.setUrl(m_url); + request.setRawHeader("User-Agent", "Nokia (Qt) Graphics Dojo 1.0"); + request.setAttribute(QNetworkRequest::User, QVariant(grab)); + m_manager.get(request); + } + +signals: + void updated(const QRect &rect); + +protected: + QRect tileRect(const QPoint &tp) { + QPoint t = tp - m_tilesRect.topLeft(); + int x = t.x() * tdim + m_offset.x(); + int y = t.y() * tdim + m_offset.y(); + return QRect(x, y, tdim, tdim); + } + +private: + QPoint m_offset; + QRect m_tilesRect; + QPixmap m_emptyTile; + QHash<QPoint, QPixmap> m_tilePixmaps; + QNetworkAccessManager m_manager; + QUrl m_url; +}; + +class LightMaps: public QWidget +{ + Q_OBJECT + +public: + LightMaps(QWidget *parent = 0) + : QWidget(parent) + , pressed(false) + , snapped(false) + , zoomed(false) + , invert(false) { + m_normalMap = new SlippyMap(this); + m_largeMap = new SlippyMap(this); + connect(m_normalMap, SIGNAL(updated(QRect)), SLOT(updateMap(QRect))); + connect(m_largeMap, SIGNAL(updated(QRect)), SLOT(update())); + } + + void setCenter(qreal lat, qreal lng) { + m_normalMap->latitude = lat; + m_normalMap->longitude = lng; + m_normalMap->invalidate(); + m_largeMap->invalidate(); + } + +public slots: + void toggleNightMode() { + invert = !invert; + update(); + } + +private slots: + void updateMap(const QRect &r) { + update(r); + } + +protected: + + void activateZoom() { + zoomed = true; + tapTimer.stop(); + m_largeMap->zoom = m_normalMap->zoom + 1; + m_largeMap->width = m_normalMap->width * 2; + m_largeMap->height = m_normalMap->height * 2; + m_largeMap->latitude = m_normalMap->latitude; + m_largeMap->longitude = m_normalMap->longitude; + m_largeMap->invalidate(); + update(); + } + + void resizeEvent(QResizeEvent *) { + m_normalMap->width = width(); + m_normalMap->height = height(); + m_normalMap->invalidate(); + m_largeMap->width = m_normalMap->width * 2; + m_largeMap->height = m_normalMap->height * 2; + m_largeMap->invalidate(); + } + + void paintEvent(QPaintEvent *event) { + QPainter p; + p.begin(this); + m_normalMap->render(&p, event->rect()); + p.setPen(Qt::black); +#if defined(Q_OS_SYMBIAN) + QFont font = p.font(); + font.setPixelSize(13); + p.setFont(font); +#endif + p.drawText(rect(), Qt::AlignBottom | Qt::TextWordWrap, + "Map data CCBYSA 2009 OpenStreetMap.org contributors"); + p.end(); + + if (zoomed) { + int dim = qMin(width(), height()); + int magnifierSize = qMin(MAX_MAGNIFIER, dim * 2 / 3); + int radius = magnifierSize / 2; + int ring = radius - 15; + QSize box = QSize(magnifierSize, magnifierSize); + + // reupdate our mask + if (maskPixmap.size() != box) { + maskPixmap = QPixmap(box); + maskPixmap.fill(Qt::transparent); + + QRadialGradient g; + g.setCenter(radius, radius); + g.setFocalPoint(radius, radius); + g.setRadius(radius); + g.setColorAt(1.0, QColor(255, 255, 255, 0)); + g.setColorAt(0.5, QColor(128, 128, 128, 255)); + + QPainter mask(&maskPixmap); + mask.setRenderHint(QPainter::Antialiasing); + mask.setCompositionMode(QPainter::CompositionMode_Source); + mask.setBrush(g); + mask.setPen(Qt::NoPen); + mask.drawRect(maskPixmap.rect()); + mask.setBrush(QColor(Qt::transparent)); + mask.drawEllipse(g.center(), ring, ring); + mask.end(); + } + + QPoint center = dragPos - QPoint(0, radius); + center = center + QPoint(0, radius / 2); + QPoint corner = center - QPoint(radius, radius); + + QPoint xy = center * 2 - QPoint(radius, radius); + + // only set the dimension to the magnified portion + if (zoomPixmap.size() != box) { + zoomPixmap = QPixmap(box); + zoomPixmap.fill(Qt::lightGray); + } + if (true) { + QPainter p(&zoomPixmap); + p.translate(-xy); + m_largeMap->render(&p, QRect(xy, box)); + p.end(); + } + + QPainterPath clipPath; + clipPath.addEllipse(center, ring, ring); + + QPainter p(this); + p.setRenderHint(QPainter::Antialiasing); + p.setClipPath(clipPath); + p.drawPixmap(corner, zoomPixmap); + p.setClipping(false); + p.drawPixmap(corner, maskPixmap); + p.setPen(Qt::gray); + p.drawPath(clipPath); + } + if (invert) { + QPainter p(this); + p.setCompositionMode(QPainter::CompositionMode_Difference); + p.fillRect(event->rect(), Qt::white); + p.end(); + } + } + + void timerEvent(QTimerEvent *) { + if (!zoomed) + activateZoom(); + update(); + } + + void mousePressEvent(QMouseEvent *event) { + if (event->buttons() != Qt::LeftButton) + return; + pressed = snapped = true; + pressPos = dragPos = event->pos(); + tapTimer.stop(); + tapTimer.start(HOLD_TIME, this); + } + + void mouseMoveEvent(QMouseEvent *event) { + if (!event->buttons()) + return; + if (!zoomed) { + if (!pressed || !snapped) { + QPoint delta = event->pos() - pressPos; + pressPos = event->pos(); + m_normalMap->pan(delta); + return; + } else { + const int threshold = 10; + QPoint delta = event->pos() - pressPos; + if (snapped) { + snapped &= delta.x() < threshold; + snapped &= delta.y() < threshold; + snapped &= delta.x() > -threshold; + snapped &= delta.y() > -threshold; + } + if (!snapped) + tapTimer.stop(); + } + } else { + dragPos = event->pos(); + update(); + } + } + + void mouseReleaseEvent(QMouseEvent *) { + zoomed = false; + update(); + } + + void keyPressEvent(QKeyEvent *event) { + if (!zoomed) { + if (event->key() == Qt::Key_Left) + m_normalMap->pan(QPoint(20, 0)); + if (event->key() == Qt::Key_Right) + m_normalMap->pan(QPoint(-20, 0)); + if (event->key() == Qt::Key_Up) + m_normalMap->pan(QPoint(0, 20)); + if (event->key() == Qt::Key_Down) + m_normalMap->pan(QPoint(0, -20)); + if (event->key() == Qt::Key_Z || event->key() == Qt::Key_Select) { + dragPos = QPoint(width() / 2, height() / 2); + activateZoom(); + } + } else { + if (event->key() == Qt::Key_Z || event->key() == Qt::Key_Select) { + zoomed = false; + update(); + } + QPoint delta(0, 0); + if (event->key() == Qt::Key_Left) + delta = QPoint(-15, 0); + if (event->key() == Qt::Key_Right) + delta = QPoint(15, 0); + if (event->key() == Qt::Key_Up) + delta = QPoint(0, -15); + if (event->key() == Qt::Key_Down) + delta = QPoint(0, 15); + if (delta != QPoint(0, 0)) { + dragPos += delta; + update(); + } + } + } + +private: + SlippyMap *m_normalMap; + SlippyMap *m_largeMap; + bool pressed; + bool snapped; + QPoint pressPos; + QPoint dragPos; + QBasicTimer tapTimer; + bool zoomed; + QPixmap zoomPixmap; + QPixmap maskPixmap; + bool invert; +}; + +class MapZoom : public QMainWindow +{ + Q_OBJECT + +private: + LightMaps *map; + +public: + MapZoom(): QMainWindow(0) { + map = new LightMaps(this); + setCentralWidget(map); + map->setFocus(); + + QAction *osloAction = new QAction("&Oslo", this); + QAction *berlinAction = new QAction("&Berlin", this); + QAction *jakartaAction = new QAction("&Jakarta", this); + QAction *nightModeAction = new QAction("Night Mode", this); + nightModeAction->setCheckable(true); + nightModeAction->setChecked(false); + QAction *osmAction = new QAction("About OpenStreetMap", this); + connect(osloAction, SIGNAL(triggered()), SLOT(chooseOslo())); + connect(berlinAction, SIGNAL(triggered()), SLOT(chooseBerlin())); + connect(jakartaAction, SIGNAL(triggered()), SLOT(chooseJakarta())); + connect(nightModeAction, SIGNAL(triggered()), map, SLOT(toggleNightMode())); + connect(osmAction, SIGNAL(triggered()), SLOT(aboutOsm())); + +#if defined(Q_OS_SYMBIAN) + menuBar()->addAction(osloAction); + menuBar()->addAction(berlinAction); + menuBar()->addAction(jakartaAction); + menuBar()->addAction(nightModeAction); + menuBar()->addAction(osmAction); +#else + QMenu *menu = menuBar()->addMenu("&Options"); + menu->addAction(osloAction); + menu->addAction(berlinAction); + menu->addAction(jakartaAction); + menu->addSeparator(); + menu->addAction(nightModeAction); + menu->addAction(osmAction); +#endif + + QTimer::singleShot(0, this, SLOT(delayedInit())); + } + +private slots: + + void delayedInit() { +#if defined(Q_OS_SYMBIAN) + qt_SetDefaultIap(); +#endif + } + + void chooseOslo() { + map->setCenter(59.9138204, 10.7387413); + } + + void chooseBerlin() { + map->setCenter(52.52958999943302, 13.383053541183472); + } + + void chooseJakarta() { + map->setCenter(-6.211544, 106.845172); + } + + void aboutOsm() { + QDesktopServices::openUrl(QUrl("http://www.openstreetmap.org")); + } +}; + + +#include "lightmaps.moc" + +int main(int argc, char **argv) +{ +#if defined(Q_WS_X11) + QApplication::setGraphicsSystem("raster"); +#endif + + QApplication app(argc, argv); + app.setApplicationName("LightMaps"); + + MapZoom w; + w.setWindowTitle("OpenStreetMap"); +#if defined(Q_OS_SYMBIAN) + w.showMaximized(); +#else + w.resize(600, 450); + w.show(); +#endif + + return app.exec(); +} diff --git a/demos/embedded/lightmaps/lightmaps.pro b/demos/embedded/lightmaps/lightmaps.pro new file mode 100644 index 0000000..d4168b1 --- /dev/null +++ b/demos/embedded/lightmaps/lightmaps.pro @@ -0,0 +1,12 @@ +TEMPLATE = app +SOURCES = lightmaps.cpp +QT += network + +symbian { + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.UID3 = 0xA000CF75 + HEADERS += $$QT_SOURCE_TREE/examples/network/ftp/sym_iap_util.h + LIBS += -lesock -lconnmon -linsock + TARGET.CAPABILITY = NetworkServices + TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 +} diff --git a/demos/embedded/raycasting/raycasting.cpp b/demos/embedded/raycasting/raycasting.cpp new file mode 100644 index 0000000..3836dc1 --- /dev/null +++ b/demos/embedded/raycasting/raycasting.cpp @@ -0,0 +1,311 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtCore> +#include <QtGui> + +#include <math.h> + +#ifndef M_PI +#define M_PI 3.14159265358979323846 +#endif + +#define WORLD_SIZE 8 +int world_map[WORLD_SIZE][WORLD_SIZE] = { + { 1, 1, 1, 1, 6, 1, 1, 1 }, + { 1, 0, 0, 1, 0, 0, 0, 7 }, + { 1, 1, 0, 1, 0, 1, 1, 1 }, + { 6, 0, 0, 0, 0, 0, 0, 3 }, + { 1, 8, 8, 0, 8, 0, 8, 1 }, + { 2, 2, 0, 0, 8, 8, 7, 1 }, + { 3, 0, 0, 0, 0, 0, 0, 5 }, + { 2, 2, 2, 2, 7, 4, 4, 4 }, +}; + +#define TEXTURE_SIZE 64 +#define TEXTURE_BLOCK (TEXTURE_SIZE * TEXTURE_SIZE) + +class Raycasting: public QWidget +{ +public: + Raycasting(QWidget *parent = 0) + : QWidget(parent) + , angle(0.5) + , playerPos(1.5, 1.5) + , angleDelta(0) + , moveDelta(0) { + + // http://www.areyep.com/RIPandMCS-TextureLibrary.html + textureImg.load(":/textures.png"); + textureImg = textureImg.convertToFormat(QImage::Format_ARGB32); + Q_ASSERT(textureImg.width() == TEXTURE_SIZE * 2); + Q_ASSERT(textureImg.bytesPerLine() == 4 * TEXTURE_SIZE * 2); + textureCount = textureImg.height() / TEXTURE_SIZE; + + watch.start(); + ticker.start(25, this); + setAttribute(Qt::WA_OpaquePaintEvent, true); + } + + void updatePlayer() { + int interval = qBound(20, watch.elapsed(), 250); + watch.start(); + angle += angleDelta * interval / 1000; + qreal step = moveDelta * interval / 1000; + qreal dx = cos(angle) * step; + qreal dy = sin(angle) * step; + QPointF pos = playerPos + 3 * QPointF(dx, dy); + int xi = static_cast<int>(pos.x()); + int yi = static_cast<int>(pos.y()); + if (world_map[yi][xi] == 0) + playerPos = playerPos + QPointF(dx, dy); + } + + void showFps() { + static QTime frameTick; + static int totalFrame = 0; + if (!(totalFrame & 31)) { + int elapsed = frameTick.elapsed(); + frameTick.start(); + int fps = 32 * 1000 / (1 + elapsed); + setWindowTitle(QString("Raycasting (%1 FPS)").arg(fps)); + } + totalFrame++; + } + + void render() { + + // setup the screen surface + if (buffer.size() != size()) + buffer = QImage(size(), QImage::Format_ARGB32); + int bufw = buffer.width(); + int bufh = buffer.height(); + + // we intentionally cheat here, to avoid detach + const uchar *ptr = buffer.bits(); + QRgb *start = (QRgb*)(ptr); + QRgb stride = buffer.bytesPerLine() / 4; + QRgb *finish = start + stride * bufh; + + // prepare the texture pointer + const uchar *src = textureImg.bits(); + const QRgb *texsrc = reinterpret_cast<const QRgb*>(src); + + // cast all rays here + qreal sina = sin(angle); + qreal cosa = cos(angle); + qreal u = cosa - sina; + qreal v = sina + cosa; + qreal du = 2 * sina / bufw; + qreal dv = -2 * cosa / bufw; + + for (int ray = 0; ray < bufw; ++ray, u += du, v += dv) { + // everytime this ray advances 'u' units in x direction, + // it also advanced 'v' units in y direction + qreal uu = (u < 0) ? -u : u; + qreal vv = (v < 0) ? -v : v; + qreal duu = 1 / uu; + qreal dvv = 1 / vv; + int stepx = (u < 0) ? -1 : 1; + int stepy = (v < 0) ? -1 : 1; + + // the cell in the map that we need to check + qreal px = playerPos.x(); + qreal py = playerPos.y(); + int mapx = static_cast<int>(px); + int mapy = static_cast<int>(py); + + // the position and texture for the hit + int texture = 0; + qreal hitdist = 0.1; + qreal texofs = 0; + bool dark = false; + + // first hit at constant x and constant y lines + qreal distx = (u > 0) ? (mapx + 1 - px) * duu : (px - mapx) * duu; + qreal disty = (v > 0) ? (mapy + 1 - py) * dvv : (py - mapy) * dvv; + + // loop until we hit something + while (texture <= 0) { + if (distx > disty) { + // shorter distance to a hit in constant y line + hitdist = disty; + disty += dvv; + mapy += stepy; + texture = world_map[mapy][mapx]; + if (texture > 0) { + dark = true; + if (stepy > 0) { + qreal ofs = px + u * (mapy - py) / v; + texofs = ofs - floor(ofs); + } else { + qreal ofs = px + u * (mapy + 1 - py) / v; + texofs = ofs - floor(ofs); + } + } + } else { + // shorter distance to a hit in constant x line + hitdist = distx; + distx += duu; + mapx += stepx; + texture = world_map[mapy][mapx]; + if (texture > 0) { + if (stepx > 0) { + qreal ofs = py + v * (mapx - px) / u; + texofs = ofs - floor(ofs); + } else { + qreal ofs = py + v * (mapx + 1 - px) / u; + texofs = ceil(ofs) - ofs; + } + } + } + } + + // get the texture, note that the texture image + // has two textures horizontally, "normal" vs "dark" + int col = static_cast<int>(texofs * TEXTURE_SIZE); + col = qBound(0, col, TEXTURE_SIZE - 1); + texture = (texture - 1) % textureCount; + const QRgb *tex = texsrc + TEXTURE_BLOCK * texture * 2 + + (TEXTURE_SIZE * 2 * col); + if (dark) + tex += TEXTURE_SIZE; + + // start from the texture center (horizontally) + int h = static_cast<int>(bufw / hitdist / 2); + int dy = (TEXTURE_SIZE << 12) / h; + int p1 = ((TEXTURE_SIZE / 2) << 12) - dy; + int p2 = p1 + dy; + + // start from the screen center (vertically) + // y1 will go up (decrease), y2 will go down (increase) + int y1 = bufh / 2; + int y2 = y1 + 1; + QRgb *pixel1 = start + y1 * stride + ray; + QRgb *pixel2 = pixel1 + stride; + + // map the texture to the sliver + while (y1 >= 0 && y2 < bufh && p1 >= 0) { + *pixel1 = tex[p1 >> 12]; + *pixel2 = tex[p2 >> 12]; + p1 -= dy; + p2 += dy; + --y1; + ++y2; + pixel1 -= stride; + pixel2 += stride; + } + + // ceiling and floor + for (; pixel1 > start; pixel1 -= stride) + *pixel1 = qRgb(0, 0, 0); + for (; pixel2 < finish; pixel2 += stride) + *pixel2 = qRgb(96, 96, 96); + } + + update(); + } + +protected: + + void timerEvent(QTimerEvent*) { + updatePlayer(); + render(); + showFps(); + } + + void paintEvent(QPaintEvent *event) { + QPainter p(this); + p.setCompositionMode(QPainter::CompositionMode_Source); + p.drawImage(event->rect(), buffer, event->rect()); + } + + void keyPressEvent(QKeyEvent *event) { + event->accept(); + if (event->key() == Qt::Key_Left) + angleDelta = 1.3 * M_PI; + if (event->key() == Qt::Key_Right) + angleDelta = -1.3 * M_PI; + if (event->key() == Qt::Key_Up) + moveDelta = 2.5; + if (event->key() == Qt::Key_Down) + moveDelta = -2.5; + } + + void keyReleaseEvent(QKeyEvent *event) { + event->accept(); + if (event->key() == Qt::Key_Left) + angleDelta = (angleDelta > 0) ? 0 : angleDelta; + if (event->key() == Qt::Key_Right) + angleDelta = (angleDelta < 0) ? 0 : angleDelta; + if (event->key() == Qt::Key_Up) + moveDelta = (moveDelta > 0) ? 0 : moveDelta; + if (event->key() == Qt::Key_Down) + moveDelta = (moveDelta < 0) ? 0 : moveDelta; + } + +private: + QTime watch; + QBasicTimer ticker; + QImage buffer; + qreal angle; + QPointF playerPos; + qreal angleDelta; + qreal moveDelta; + QImage textureImg; + int textureCount; +}; + +int main(int argc, char **argv) +{ + QApplication app(argc, argv); + + Raycasting w; + w.setWindowTitle("Raycasting"); +#if defined(Q_OS_SYMBIAN) + w.showMaximized(); +#else + w.resize(640, 480); + w.show(); +#endif + + return app.exec(); +} diff --git a/demos/embedded/raycasting/raycasting.pro b/demos/embedded/raycasting/raycasting.pro new file mode 100644 index 0000000..19e0212 --- /dev/null +++ b/demos/embedded/raycasting/raycasting.pro @@ -0,0 +1,8 @@ +TEMPLATE = app +SOURCES = raycasting.cpp +RESOURCES += raycasting.qrc + +symbian { + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.UID3 = 0xA000CF76 +} diff --git a/demos/embedded/raycasting/raycasting.qrc b/demos/embedded/raycasting/raycasting.qrc new file mode 100644 index 0000000..974a060 --- /dev/null +++ b/demos/embedded/raycasting/raycasting.qrc @@ -0,0 +1,5 @@ +<RCC> + <qresource prefix="/" > + <file>textures.png</file> + </qresource> +</RCC> diff --git a/demos/embedded/raycasting/textures.png b/demos/embedded/raycasting/textures.png Binary files differnew file mode 100644 index 0000000..839488b --- /dev/null +++ b/demos/embedded/raycasting/textures.png diff --git a/demos/embedded/styledemo/main.cpp b/demos/embedded/styledemo/main.cpp index 7aab532..76b5642 100644 --- a/demos/embedded/styledemo/main.cpp +++ b/demos/embedded/styledemo/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -48,8 +48,8 @@ int main(int argc, char *argv[]) Q_INIT_RESOURCE(styledemo); app.setApplicationName("style"); - app.setOrganizationName("Trolltech"); - app.setOrganizationDomain("com.trolltech"); + app.setOrganizationName("Nokia"); + app.setOrganizationDomain("com.nokia.qt"); StyleWidget widget; widget.showFullScreen(); diff --git a/demos/embedded/styledemo/styledemo.pro b/demos/embedded/styledemo/styledemo.pro index e0ef202..7107798 100644 --- a/demos/embedded/styledemo/styledemo.pro +++ b/demos/embedded/styledemo/styledemo.pro @@ -11,6 +11,7 @@ sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS *.pro *.html sources.path = $$[QT_INSTALL_DEMOS]/embedded/styledemo INSTALLS += target sources -include($$QT_SOURCE_TREE/demos/demobase.pri) - -symbian:TARGET.UID3 = 0xA000A63F +symbian { + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.UID3 = 0xA000A63F +} diff --git a/demos/embedded/styledemo/stylewidget.cpp b/demos/embedded/styledemo/stylewidget.cpp index 1a2f83f..b96063a 100644 --- a/demos/embedded/styledemo/stylewidget.cpp +++ b/demos/embedded/styledemo/stylewidget.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/styledemo/stylewidget.h b/demos/embedded/styledemo/stylewidget.h index 7fe0a76..b4d3f89 100644 --- a/demos/embedded/styledemo/stylewidget.h +++ b/demos/embedded/styledemo/stylewidget.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embedded/weatherinfo/icons/README.txt b/demos/embedded/weatherinfo/icons/README.txt new file mode 100644 index 0000000..d384153 --- /dev/null +++ b/demos/embedded/weatherinfo/icons/README.txt @@ -0,0 +1,5 @@ +The scalable icons are from: + +http://tango.freedesktop.org/Tango_Icon_Library +http://darkobra.deviantart.com/art/Tango-Weather-Icon-Pack-98024429 + diff --git a/demos/embedded/weatherinfo/icons/weather-few-clouds.svg b/demos/embedded/weatherinfo/icons/weather-few-clouds.svg new file mode 100644 index 0000000..57d45e9 --- /dev/null +++ b/demos/embedded/weatherinfo/icons/weather-few-clouds.svg @@ -0,0 +1,738 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48px" + height="48px" + id="svg1306" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docbase="/home/garrett/Source/tango-icon-theme/scalable/status" + sodipodi:docname="weather-few-clouds.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs1308"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="48 : 24 : 1" + inkscape:persp3d-origin="24 : 16 : 1" + id="perspective108" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient6724" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient6722" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient6720" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient6718" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient6716" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient6714" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient6712" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient6839" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6549"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6551" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6553" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient6837" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6527"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6530" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6532" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient6835" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6538"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6540" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6542" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient6833" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6513"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6515" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6517" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient6831" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6497"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6499" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6501" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient6829" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6470"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6472" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6474" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient6827" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + id="linearGradient4083"> + <stop + id="stop4085" + offset="0" + style="stop-color:#ffffff;stop-opacity:0;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="0.75" + id="stop4089" /> + <stop + id="stop4087" + offset="1" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient4032"> + <stop + id="stop4034" + offset="0" + style="stop-color:#fff7c2;stop-opacity:0.63829786" /> + <stop + style="stop-color:#fcaf3e;stop-opacity:0.18348624;" + offset="0.59394139" + id="stop4036" /> + <stop + id="stop4038" + offset="0.83850551" + style="stop-color:#fcaf3e;stop-opacity:0.50458717;" /> + <stop + id="stop4040" + offset="1" + style="stop-color:#fcaf3e;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient4026"> + <stop + id="stop4028" + offset="0" + style="stop-color:#fff9c6;stop-opacity:1" /> + <stop + style="stop-color:#fff28c;stop-opacity:1;" + offset="0.54166669" + id="stop4042" /> + <stop + id="stop4030" + offset="1" + style="stop-color:#ffea85;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4026" + id="linearGradient3168" + gradientUnits="userSpaceOnUse" + x1="-28.968945" + y1="-25.326815" + x2="-37.19698" + y2="-9.5590506" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4032" + id="radialGradient4020" + cx="-33.519073" + cy="-22.113297" + fx="-33.519073" + fy="-22.113297" + r="9.5" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.487739,1.292402,-1.10267,0.497242,-41.77393,32.41492)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4083" + id="radialGradient4081" + cx="23.99999" + cy="23.381506" + fx="23.99999" + fy="23.381506" + r="19.141981" + gradientTransform="matrix(1.006701,2.235326e-16,-2.23715e-16,1.007522,-0.160816,0.426981)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="10.54135" + inkscape:cx="8.0181254" + inkscape:cy="24.950603" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:window-width="859" + inkscape:window-height="818" + inkscape:window-x="0" + inkscape:window-y="30" + inkscape:showpageshadow="false" /> + <metadata + id="metadata1311"> + <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>weather-clear</dc:title> + <dc:date>January 2006</dc:date> + <dc:creator> + <cc:Agent> + <dc:title>Ryan Collier (pseudo)</dc:title> + </cc:Agent> + </dc:creator> + <dc:publisher> + <cc:Agent> + <dc:title>http://www.tango-project.org</dc:title> + </cc:Agent> + </dc:publisher> + <dc:source>http://www.pseudocode.org</dc:source> + <dc:subject> + <rdf:Bag> + <rdf:li>weather</rdf:li> + <rdf:li>applet</rdf:li> + <rdf:li>notification</rdf:li> + </rdf:Bag> + </dc:subject> + <cc:license + rdf:resource="http://creativecommons.org/licenses/publicdomain/" /> + <dc:contributor> + <cc:Agent> + <dc:title>Garrett LeSage</dc:title> + </cc:Agent> + </dc:contributor> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/publicdomain/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <g + id="g6783" + transform="translate(-263.99,459.9855)"> + <path + sodipodi:nodetypes="ccsscsssscsscc" + id="path6785" + d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z " + style="fill:#c4c5c2;fill-opacity:1.0000000;stroke:#888a85;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="ccsscsssscsscc" + id="path6787" + d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z " + style="opacity:1.0000000;fill:url(#linearGradient6827);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <g + id="g6789"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6791" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient6829);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6793" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" /> + </g> + <rect + y="-438.00000" + x="271.00000" + height="9.0000000" + width="20.000000" + id="rect6795" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path6797" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <g + id="g6799"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6801" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient6831);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6803" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)" /> + </g> + <g + id="g6805"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6807" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient6833);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6809" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" /> + </g> + <g + transform="translate(-1.000000,0.000000)" + id="g6811"> + <path + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z " + id="path6813" /> + <path + style="opacity:1.0000000;fill:url(#linearGradient6835);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z " + id="path6815" /> + </g> + <path + transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path6817" + style="opacity:1.0000000;fill:url(#linearGradient6837);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + sodipodi:nodetypes="ccss" + id="path6819" + d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z " + style="fill:#888a85;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" /> + <g + transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)" + id="g6821"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6823" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient6839);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6825" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" /> + </g> + </g> + <g + id="g3936"> + <g + style="opacity:0.7" + id="g4091"> + <path + style="fill:#fce94f;fill-opacity:1;stroke:#fcaf3e;stroke-width:0.73732895;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 24 2.5 L 21.625 9.1875 C 22.399034 9.0641318 23.191406 9 24 9 C 24.808594 9 25.600966 9.0641317 26.375 9.1875 L 24 2.5 z M 8.8125 8.78125 L 11.84375 15.21875 C 12.779034 13.928569 13.928569 12.779034 15.21875 11.84375 L 8.8125 8.78125 z M 39.21875 8.78125 L 32.78125 11.84375 C 34.071431 12.779034 35.220966 13.928569 36.15625 15.21875 L 39.21875 8.78125 z M 9.1875 21.59375 L 2.5 23.96875 L 9.1875 26.34375 C 9.0673373 25.57952 9 24.797813 9 24 C 9 23.180625 9.0608858 22.377571 9.1875 21.59375 z M 38.8125 21.625 C 38.935868 22.399034 39 23.191406 39 24 C 39 24.808594 38.935868 25.600966 38.8125 26.375 L 45.5 24 L 38.8125 21.625 z M 11.84375 32.78125 L 8.8125 39.1875 L 15.21875 36.15625 C 13.928569 35.220966 12.779034 34.071431 11.84375 32.78125 z M 36.15625 32.78125 C 35.229789 34.05926 34.087617 35.194799 32.8125 36.125 L 39.21875 39.1875 L 36.15625 32.78125 z M 21.625 38.8125 L 24 45.5 L 26.375 38.8125 C 25.600966 38.935868 24.808594 39 24 39 C 23.191406 39 22.399034 38.935868 21.625 38.8125 z " + id="path7492" /> + <path + style="fill:none;fill-opacity:1;stroke:url(#radialGradient4081);stroke-width:0.84646249;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 24 5.25 L 22.65625 9.0625 C 23.098888 9.0231486 23.547187 9 24 9 C 24.452813 9 24.901112 9.0231486 25.34375 9.0625 L 24 5.25 z M 10.78125 10.75 L 12.5 14.375 C 13.071538 13.694089 13.724004 13.038745 14.40625 12.46875 L 10.78125 10.75 z M 37.25 10.75 L 33.625 12.46875 C 34.304675 13.038189 34.961811 13.695325 35.53125 14.375 L 37.25 10.75 z M 9.0625 22.625 L 5.28125 23.96875 L 9.0625 25.3125 C 9.024981 24.880146 9 24.442031 9 24 C 9 23.536406 9.0212735 23.077908 9.0625 22.625 z M 38.9375 22.65625 C 38.976851 23.098888 39 23.547187 39 24 C 39 24.452813 38.976851 24.901112 38.9375 25.34375 L 42.71875 24 L 38.9375 22.65625 z M 35.53125 33.59375 C 34.958293 34.27954 34.309985 34.957363 33.625 35.53125 L 37.25 37.25 L 35.53125 33.59375 z M 12.5 33.625 L 10.78125 37.21875 L 14.375 35.5 C 13.702932 34.935884 13.064116 34.297068 12.5 33.625 z M 22.65625 38.9375 L 24 42.71875 L 25.34375 38.9375 C 24.901112 38.976851 24.452813 39 24 39 C 23.547187 39 23.098888 38.976851 22.65625 38.9375 z " + id="path7494" /> + </g> + <g + id="g4046"> + <g + id="g3931"> + <path + inkscape:r_cy="true" + inkscape:r_cx="true" + transform="matrix(0.778062,-1.061285,1.061287,0.778062,67.47952,3.641324)" + d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z" + sodipodi:ry="9.5" + sodipodi:rx="9.5" + sodipodi:cy="-17.5" + sodipodi:cx="-32" + id="path7498" + style="fill:#ffee54;fill-opacity:1;stroke:#fcaf3e;stroke-width:0.75991178;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="arc" /> + <path + inkscape:r_cy="true" + inkscape:r_cx="true" + transform="matrix(1.244257,-0.167707,0.216642,1.251844,67.61648,40.527)" + d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z" + sodipodi:ry="9.5" + sodipodi:rx="9.5" + sodipodi:cy="-17.5" + sodipodi:cx="-32" + id="path7500" + style="fill:url(#radialGradient4020);fill-opacity:1;stroke:none;stroke-width:1.01737845;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="arc" /> + <path + inkscape:r_cy="true" + inkscape:r_cx="true" + transform="matrix(0.715791,-0.976349,0.97635,0.715792,64.00044,5.269544)" + d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z" + sodipodi:ry="9.5" + sodipodi:rx="9.5" + sodipodi:cy="-17.5" + sodipodi:cx="-32" + id="path7502" + style="fill:none;fill-opacity:1;stroke:url(#linearGradient3168);stroke-width:0.82601947;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="arc" /> + </g> + </g> + </g> + <g + id="g6668" + transform="translate(-248.99,467.9855)"> + <path + sodipodi:nodetypes="ccsscsssscsscc" + id="path6670" + d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z " + style="fill:#c4c5c2;fill-opacity:1.0000000;stroke:#888a85;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="ccsscsssscsscc" + id="path6672" + d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z " + style="opacity:1.0000000;fill:url(#linearGradient6712);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <g + id="g6674"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6676" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient6714);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6678" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" /> + </g> + <rect + y="-438.00000" + x="271.00000" + height="9.0000000" + width="20.000000" + id="rect6680" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path6682" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <g + id="g6684"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6686" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient6716);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6688" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)" /> + </g> + <g + id="g6690"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6692" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient6718);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6694" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" /> + </g> + <g + transform="translate(-1.000000,0.000000)" + id="g6696"> + <path + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z " + id="path6698" /> + <path + style="opacity:1.0000000;fill:url(#linearGradient6720);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z " + id="path6700" /> + </g> + <path + transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path6702" + style="opacity:1.0000000;fill:url(#linearGradient6722);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + sodipodi:nodetypes="ccss" + id="path6704" + d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z " + style="fill:#888a85;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" /> + <g + transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)" + id="g6706"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6708" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient6724);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6710" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" /> + </g> + </g> + </g> +</svg> diff --git a/demos/embedded/weatherinfo/icons/weather-fog.svg b/demos/embedded/weatherinfo/icons/weather-fog.svg new file mode 100644 index 0000000..a9a4ca8 --- /dev/null +++ b/demos/embedded/weatherinfo/icons/weather-fog.svg @@ -0,0 +1,1585 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48" + height="48" + id="svg2670" + sodipodi:version="0.32" + inkscape:version="0.46" + version="1.0" + sodipodi:docname="weather-fog.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs2672"> + <linearGradient + inkscape:collect="always" + id="linearGradient6549"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6551" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6553" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6527"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6530" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6532" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6538"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6540" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6542" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6513"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6515" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6517" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6497"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6499" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6501" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6470"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6472" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6474" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7834"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7836" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop7838" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8397"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8400" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8402" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8315"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8317" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8319" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8381"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8383" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8385" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8331"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8333" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8335" /> + </linearGradient> + <linearGradient + id="linearGradient8302"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8304" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8306" /> + </linearGradient> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective2678" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8302" + id="linearGradient4844" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(69.00259,102)" + x1="228.50261" + y1="-392.30591" + x2="278.91510" + y2="-375.37952" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8331" + id="linearGradient4846" + gradientUnits="userSpaceOnUse" + x1="240.07379" + y1="-393.40720" + x2="245.82706" + y2="-388.55029" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8381" + id="linearGradient4848" + gradientUnits="userSpaceOnUse" + x1="246.74042" + y1="-391.31381" + x2="252.69785" + y2="-385.35165" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8315" + id="linearGradient4850" + gradientUnits="userSpaceOnUse" + x1="230.87598" + y1="-390.43951" + x2="235.25652" + y2="-386.95901" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8397" + id="linearGradient4852" + gradientUnits="userSpaceOnUse" + x1="238.00478" + y1="-388.47476" + x2="245.65462" + y2="-382.64539" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7834" + id="linearGradient4854" + gradientUnits="userSpaceOnUse" + x1="-156.29044" + y1="-100.53421" + x2="-153.09810" + y2="-96.544556" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient4856" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient4858" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient4860" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient4862" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient4864" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient4866" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient4868" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient4870" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient4872" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient4874" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient4876" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient4878" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient4880" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient4882" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8302" + id="linearGradient5018" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(69.00259,102)" + x1="228.50261" + y1="-392.30591" + x2="278.91510" + y2="-375.37952" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8331" + id="linearGradient5020" + gradientUnits="userSpaceOnUse" + x1="240.07379" + y1="-393.40720" + x2="245.82706" + y2="-388.55029" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8381" + id="linearGradient5022" + gradientUnits="userSpaceOnUse" + x1="246.74042" + y1="-391.31381" + x2="252.69785" + y2="-385.35165" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8315" + id="linearGradient5024" + gradientUnits="userSpaceOnUse" + x1="230.87598" + y1="-390.43951" + x2="235.25652" + y2="-386.95901" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8397" + id="linearGradient5026" + gradientUnits="userSpaceOnUse" + x1="238.00478" + y1="-388.47476" + x2="245.65462" + y2="-382.64539" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7834" + id="linearGradient5028" + gradientUnits="userSpaceOnUse" + x1="-156.29044" + y1="-100.53421" + x2="-153.09810" + y2="-96.544556" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient5030" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient5032" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient5034" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5036" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient5038" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient5040" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5042" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient5044" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient5046" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient5048" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5050" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient5052" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient5054" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5056" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8302" + id="linearGradient5119" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-245.83994,432.62036)" + x1="228.50261" + y1="-392.30591" + x2="278.91510" + y2="-375.37952" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient5122" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient5124" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient5126" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5128" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient5130" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient5132" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5134" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient5156" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" + gradientTransform="translate(-276.83994,492.62036)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient5159" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient5161" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient5163" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5165" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient5167" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient5169" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5171" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient5193" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" + gradientTransform="translate(-291.84253,488.62036)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient5221" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-291.84253,488.62036)" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8302" + id="linearGradient5298" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(69.00259,102)" + x1="228.50261" + y1="-392.30591" + x2="278.91510" + y2="-375.37952" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8331" + id="linearGradient5300" + gradientUnits="userSpaceOnUse" + x1="240.07379" + y1="-393.40720" + x2="245.82706" + y2="-388.55029" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8381" + id="linearGradient5302" + gradientUnits="userSpaceOnUse" + x1="246.74042" + y1="-391.31381" + x2="252.69785" + y2="-385.35165" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8315" + id="linearGradient5304" + gradientUnits="userSpaceOnUse" + x1="230.87598" + y1="-390.43951" + x2="235.25652" + y2="-386.95901" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8397" + id="linearGradient5306" + gradientUnits="userSpaceOnUse" + x1="238.00478" + y1="-388.47476" + x2="245.65462" + y2="-382.64539" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7834" + id="linearGradient5308" + gradientUnits="userSpaceOnUse" + x1="-156.29044" + y1="-100.53421" + x2="-153.09810" + y2="-96.544556" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient5310" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient5312" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient5314" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5316" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient5318" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient5320" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5322" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient5324" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient5326" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient5328" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5330" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient5332" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient5334" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5336" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8302" + id="linearGradient5399" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-217.99871,406.5)" + x1="228.50261" + y1="-392.30591" + x2="278.91510" + y2="-375.37952" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8302" + id="linearGradient5432" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-245.83994,432.62036)" + x1="228.50261" + y1="-392.30591" + x2="278.91510" + y2="-375.37952" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient5434" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-276.83994,492.62036)" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient5436" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-291.84253,488.62036)" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8302" + id="linearGradient5515" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-217.99871,406.5)" + x1="228.50261" + y1="-392.30591" + x2="278.91510" + y2="-375.37952" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8331" + id="linearGradient5517" + gradientUnits="userSpaceOnUse" + x1="240.07379" + y1="-393.40720" + x2="245.82706" + y2="-388.55029" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8381" + id="linearGradient5519" + gradientUnits="userSpaceOnUse" + x1="246.74042" + y1="-391.31381" + x2="252.69785" + y2="-385.35165" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8315" + id="linearGradient5521" + gradientUnits="userSpaceOnUse" + x1="230.87598" + y1="-390.43951" + x2="235.25652" + y2="-386.95901" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8397" + id="linearGradient5523" + gradientUnits="userSpaceOnUse" + x1="238.00478" + y1="-388.47476" + x2="245.65462" + y2="-382.64539" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7834" + id="linearGradient5525" + gradientUnits="userSpaceOnUse" + x1="-156.29044" + y1="-100.53421" + x2="-153.09810" + y2="-96.544556" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient5527" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient5529" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient5531" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5533" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient5535" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient5537" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5539" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient5541" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient5543" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient5545" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5547" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient5549" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient5551" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5553" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient5689" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient5691" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient5693" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5695" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient5697" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient5699" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5701" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient5703" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient5705" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient5707" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5709" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient5711" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient5713" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient5715" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="16.270833" + inkscape:cx="12.725406" + inkscape:cy="24" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="1272" + inkscape:window-height="965" + inkscape:window-x="0" + inkscape:window-y="0" /> + <metadata + id="metadata2675"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <g + id="g5641" + transform="translate(5e-6,-4)"> + <g + style="opacity:0.45" + transform="translate(-248.99871,466.5)" + id="g7794"> + <path + style="fill:#c4c5c2;fill-opacity:1;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 280.5,-445.5 C 278.22917,-445.5 276.39009,-443.94972 275.78125,-441.875 C 275.08802,-442.23883 274.33674,-442.5 273.5,-442.5 C 270.74,-442.5 268.49999,-440.26001 268.5,-437.5 C 268.5,-436.92107 268.66252,-436.3923 268.84375,-435.875 C 267.47028,-435.10426 266.5,-433.686 266.5,-432 C 266.5,-429.516 268.516,-427.49999 271,-427.5 C 271.17713,-427.5 289.82287,-427.5 290,-427.5 C 292.48399,-427.5 294.5,-429.516 294.5,-432 C 294.5,-433.686 293.52972,-435.10426 292.15625,-435.875 C 292.33749,-436.39229 292.5,-436.92108 292.5,-437.5 C 292.5,-440.26 290.26,-442.49999 287.5,-442.5 C 286.66326,-442.5 285.91198,-442.23883 285.21875,-441.875 C 284.60991,-443.94972 282.77083,-445.5 280.5,-445.5 z" + id="path7796" + sodipodi:nodetypes="ccsscsssscsscc" /> + <path + style="opacity:1;fill:url(#linearGradient5689);fill-opacity:1;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 280.5,-445 C 278.31028,-445 276.7764,-443.66423 276.10445,-441.15648 C 275.43599,-441.5001 274.55686,-441.98983 273.75,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.1124,-434.89433 267,-433.73178 267,-432.24973 C 267,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294,-429.90368 294,-432.24973 C 294,-433.8421 292.8876,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.051 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.6082,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445 280.5,-445 z" + id="path7798" + sodipodi:nodetypes="ccsscsssscsscc" /> + <g + id="g7800"> + <path + transform="matrix(1.056604,0,0,1.056604,-24.19818,21.86331)" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + sodipodi:ry="3.3125" + sodipodi:rx="3.3125" + sodipodi:cy="-437.59375" + sodipodi:cx="288.375" + id="path7802" + style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0,0,1.056604,-24.19818,21.86331)" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + sodipodi:ry="3.3125" + sodipodi:rx="3.3125" + sodipodi:cy="-437.59375" + sodipodi:cx="288.375" + id="path7804" + style="opacity:1;fill:url(#linearGradient5691);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + </g> + <rect + style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7806" + width="20" + height="9" + x="271" + y="-438" /> + <path + sodipodi:type="arc" + style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path7808" + sodipodi:cx="288.375" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125" + sodipodi:ry="3.3125" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + transform="matrix(0.90566,0,0,0.90566,9.830195,-35.68869)" /> + <g + id="g7810"> + <path + transform="matrix(1.056604,0,0,1.056604,-17.19811,24.86321)" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + sodipodi:ry="3.3125" + sodipodi:rx="3.3125" + sodipodi:cy="-437.59375" + sodipodi:cx="288.375" + id="path7812" + style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0,0,1.056604,-17.19818,24.86331)" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + sodipodi:ry="3.3125" + sodipodi:rx="3.3125" + sodipodi:cy="-437.59375" + sodipodi:cx="288.375" + id="path7814" + style="opacity:1;fill:url(#linearGradient5693);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + </g> + <g + id="g7816"> + <path + transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + sodipodi:ry="3.3125" + sodipodi:rx="3.3125" + sodipodi:cy="-437.59375" + sodipodi:cx="288.375" + id="path7818" + style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + sodipodi:ry="3.3125" + sodipodi:rx="3.3125" + sodipodi:cy="-437.59375" + sodipodi:cx="288.375" + id="path7820" + style="opacity:1;fill:url(#linearGradient5695);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + </g> + <g + id="g7822" + transform="translate(-1,0)"> + <path + id="path7824" + d="M 280.46875,-440.96875 C 276.88937,-440.96875 274,-438.04812 274,-434.46875 C 274,-432.09807 275.34943,-430.13096 277.25,-429 L 283.71875,-429 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.5 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z" + style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + id="path7826" + d="M 280.5,-441 C 276.912,-441 274,-438.08799 274,-434.5 C 274,-432.1236 275.34485,-430.13368 277.25,-429 L 283.75,-429 C 285.65515,-430.13368 287,-432.1236 287,-434.5 C 287,-438.088 284.088,-440.99999 280.5,-441 z" + style="opacity:1;fill:url(#linearGradient5697);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <path + sodipodi:type="arc" + style="opacity:1;fill:url(#linearGradient5699);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path7828" + sodipodi:cx="288.375" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125" + sodipodi:ry="3.3125" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + transform="matrix(0.90566,0,0,0.90566,9.830296,-35.68884)" /> + <path + style="fill:#888a85;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 292.9564,-437.33396 C 292.95487,-434.6494 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.9564,-437.33396 292.9564,-437.33396 z" + id="path7830" + sodipodi:nodetypes="ccss" /> + <g + id="g7832" + transform="matrix(1.142857,0,0,1.142857,-28.57139,67.00008)"> + <path + transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + sodipodi:ry="3.3125" + sodipodi:rx="3.3125" + sodipodi:cy="-437.59375" + sodipodi:cx="288.375" + id="path7834" + style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + sodipodi:ry="3.3125" + sodipodi:rx="3.3125" + sodipodi:cy="-437.59375" + sodipodi:cx="288.375" + id="path7836" + style="opacity:1;fill:url(#linearGradient5701);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + </g> + </g> + <path + sodipodi:nodetypes="ccsscsssscsscc" + id="path4934" + d="M 31.501294,21.49982 C 29.311574,21.49982 27.777694,22.83559 27.105744,25.34334 C 26.437284,24.99972 25.558154,24.50999 24.751294,24.50999 C 22.034784,24.50999 19.996154,26.44881 19.996164,29.05553 C 19.996164,29.6023 20.263374,30.38897 20.438124,30.87754 C 19.113694,31.60549 18.001294,32.76804 18.001294,34.25009 C 18.001294,36.59614 19.547464,38.50018 22.340574,38.50018 C 22.511384,38.50018 40.491214,38.50018 40.662014,38.50018 C 43.433024,38.50018 45.001294,36.59614 45.001294,34.25009 C 45.001294,32.65772 43.888894,31.5834 42.564464,30.85545 C 42.739224,30.36689 43.028534,29.60229 43.028534,29.05553 C 43.028534,26.44882 40.912724,24.4879 38.251304,24.48789 C 37.444434,24.48789 36.609494,24.97763 35.941034,25.32125 C 35.292184,22.89971 33.691024,21.49982 31.501294,21.49982 z" + style="opacity:0.45;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + style="opacity:0.45" + transform="translate(-264.0013,462.5)" + id="g7852"> + <path + style="fill:#c4c5c2;fill-opacity:1;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 280.5,-445.5 C 278.22917,-445.5 276.39009,-443.94972 275.78125,-441.875 C 275.08802,-442.23883 274.33674,-442.5 273.5,-442.5 C 270.74,-442.5 268.49999,-440.26001 268.5,-437.5 C 268.5,-436.92107 268.66252,-436.3923 268.84375,-435.875 C 267.47028,-435.10426 266.5,-433.686 266.5,-432 C 266.5,-429.516 268.516,-427.49999 271,-427.5 C 271.17713,-427.5 289.82287,-427.5 290,-427.5 C 292.48399,-427.5 294.5,-429.516 294.5,-432 C 294.5,-433.686 293.52972,-435.10426 292.15625,-435.875 C 292.33749,-436.39229 292.5,-436.92108 292.5,-437.5 C 292.5,-440.26 290.26,-442.49999 287.5,-442.5 C 286.66326,-442.5 285.91198,-442.23883 285.21875,-441.875 C 284.60991,-443.94972 282.77083,-445.5 280.5,-445.5 z" + id="path7854" + sodipodi:nodetypes="ccsscsssscsscc" /> + <path + style="opacity:1;fill:url(#linearGradient5703);fill-opacity:1;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 280.5,-445 C 278.31028,-445 276.7764,-443.66423 276.10445,-441.15648 C 275.43599,-441.5001 274.55686,-441.98983 273.75,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.1124,-434.89433 267,-433.73178 267,-432.24973 C 267,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294,-429.90368 294,-432.24973 C 294,-433.8421 292.8876,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.051 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.6082,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445 280.5,-445 z" + id="path7856" + sodipodi:nodetypes="ccsscsssscsscc" /> + <g + id="g7858"> + <path + transform="matrix(1.056604,0,0,1.056604,-24.19818,21.86331)" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + sodipodi:ry="3.3125" + sodipodi:rx="3.3125" + sodipodi:cy="-437.59375" + sodipodi:cx="288.375" + id="path7860" + style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0,0,1.056604,-24.19818,21.86331)" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + sodipodi:ry="3.3125" + sodipodi:rx="3.3125" + sodipodi:cy="-437.59375" + sodipodi:cx="288.375" + id="path7862" + style="opacity:1;fill:url(#linearGradient5705);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + </g> + <rect + style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7864" + width="20" + height="9" + x="271" + y="-438" /> + <path + sodipodi:type="arc" + style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path7866" + sodipodi:cx="288.375" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125" + sodipodi:ry="3.3125" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + transform="matrix(0.90566,0,0,0.90566,9.830195,-35.68869)" /> + <g + id="g7868"> + <path + transform="matrix(1.056604,0,0,1.056604,-17.19811,24.86321)" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + sodipodi:ry="3.3125" + sodipodi:rx="3.3125" + sodipodi:cy="-437.59375" + sodipodi:cx="288.375" + id="path7870" + style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0,0,1.056604,-17.19818,24.86331)" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + sodipodi:ry="3.3125" + sodipodi:rx="3.3125" + sodipodi:cy="-437.59375" + sodipodi:cx="288.375" + id="path7872" + style="opacity:1;fill:url(#linearGradient5707);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + </g> + <g + id="g7874"> + <path + transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + sodipodi:ry="3.3125" + sodipodi:rx="3.3125" + sodipodi:cy="-437.59375" + sodipodi:cx="288.375" + id="path7876" + style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + sodipodi:ry="3.3125" + sodipodi:rx="3.3125" + sodipodi:cy="-437.59375" + sodipodi:cx="288.375" + id="path7878" + style="opacity:1;fill:url(#linearGradient5709);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + </g> + <g + id="g7880" + transform="translate(-1,0)"> + <path + id="path7882" + d="M 280.46875,-440.96875 C 276.88937,-440.96875 274,-438.04812 274,-434.46875 C 274,-432.09807 275.34943,-430.13096 277.25,-429 L 283.71875,-429 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.5 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z" + style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + id="path7884" + d="M 280.5,-441 C 276.912,-441 274,-438.08799 274,-434.5 C 274,-432.1236 275.34485,-430.13368 277.25,-429 L 283.75,-429 C 285.65515,-430.13368 287,-432.1236 287,-434.5 C 287,-438.088 284.088,-440.99999 280.5,-441 z" + style="opacity:1;fill:url(#linearGradient5711);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <path + sodipodi:type="arc" + style="opacity:1;fill:url(#linearGradient5713);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path7886" + sodipodi:cx="288.375" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125" + sodipodi:ry="3.3125" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + transform="matrix(0.90566,0,0,0.90566,9.830296,-35.68884)" /> + <path + style="fill:#888a85;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 292.9564,-437.33396 C 292.95487,-434.6494 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.9564,-437.33396 292.9564,-437.33396 z" + id="path7888" + sodipodi:nodetypes="ccss" /> + <g + id="g7890" + transform="matrix(1.142857,0,0,1.142857,-28.57139,67.00008)"> + <path + transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + sodipodi:ry="3.3125" + sodipodi:rx="3.3125" + sodipodi:cy="-437.59375" + sodipodi:cx="288.375" + id="path7892" + style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)" + d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" + sodipodi:ry="3.3125" + sodipodi:rx="3.3125" + sodipodi:cy="-437.59375" + sodipodi:cx="288.375" + id="path7896" + style="opacity:1;fill:url(#linearGradient5715);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + </g> + </g> + <path + sodipodi:nodetypes="ccsscsssscsscc" + id="path4978" + d="M 16.498705,17.499819 C 14.308985,17.499819 12.775105,18.835589 12.103155,21.343339 C 11.434695,20.999719 10.555565,20.509989 9.748705,20.509989 C 7.032195,20.509989 4.993565,22.448809 4.993575,25.055529 C 4.993575,25.602299 5.260785,26.388969 5.435535,26.877539 C 4.111105,27.605489 2.998705,28.768039 2.998705,30.250089 C 2.998705,32.596139 4.544875,34.500179 7.337985,34.500179 C 7.508795,34.500179 25.488624,34.500179 25.659424,34.500179 C 28.430434,34.500179 29.998704,32.596139 29.998704,30.250089 C 29.998704,28.657719 28.886304,27.583399 27.561874,26.855449 C 27.736634,26.366889 28.025944,25.602289 28.025944,25.055529 C 28.025944,22.448819 25.910134,20.487899 23.248714,20.487889 C 22.441844,20.487889 21.606904,20.977629 20.938444,21.321249 C 20.289594,18.899709 18.688434,17.499819 16.498705,17.499819 z" + style="opacity:0.45;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + </g> +</svg> diff --git a/demos/embedded/weatherinfo/icons/weather-haze.svg b/demos/embedded/weatherinfo/icons/weather-haze.svg new file mode 100644 index 0000000..f2d6671 --- /dev/null +++ b/demos/embedded/weatherinfo/icons/weather-haze.svg @@ -0,0 +1,1121 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48" + height="48" + id="svg14353" + sodipodi:version="0.32" + inkscape:version="0.46" + version="1.0" + sodipodi:docname="weather-haze.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="-122" + inkscape:cy="24" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:showpageshadow="false" + showborder="false" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="982" + inkscape:window-height="965" + inkscape:window-x="1281" + inkscape:window-y="29" + borderlayer="false" /> + <defs + id="defs14355"> + <linearGradient + inkscape:collect="always" + id="linearGradient8371"> + <stop + style="stop-color:#e8d277;stop-opacity:1;" + offset="0" + id="stop8373" /> + <stop + style="stop-color:#e8d277;stop-opacity:0;" + offset="1" + id="stop8375" /> + </linearGradient> + <linearGradient + id="linearGradient9810"> + <stop + style="stop-color:#ddc76e;stop-opacity:1;" + offset="0" + id="stop9812" /> + <stop + style="stop-color:#e6d965;stop-opacity:0;" + offset="1" + id="stop9814" /> + </linearGradient> + <linearGradient + id="linearGradient9636"> + <stop + style="stop-color:#fce94f;stop-opacity:1;" + offset="0" + id="stop9638" /> + <stop + style="stop-color:#fce94f;stop-opacity:0;" + offset="1" + id="stop9640" /> + </linearGradient> + <linearGradient + id="linearGradient9362"> + <stop + id="stop9364" + offset="0" + style="stop-color:#392100;stop-opacity:1;" /> + <stop + id="stop9366" + offset="1" + style="stop-color:#392100;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient7010"> + <stop + style="stop-color:#aec2d7;stop-opacity:1;" + offset="0" + id="stop7012" /> + <stop + id="stop9915" + offset="1" + style="stop-color:#81a0c1;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient6825"> + <stop + style="stop-color:#3a2400;stop-opacity:1;" + offset="0" + id="stop6827" /> + <stop + id="stop6833" + offset="0.28565985" + style="stop-color:#8c5600;stop-opacity:1;" /> + <stop + style="stop-color:#a36400;stop-opacity:1;" + offset="1" + id="stop6829" /> + </linearGradient> + <linearGradient + id="linearGradient6772"> + <stop + style="stop-color:#888a85;stop-opacity:1;" + offset="0" + id="stop6774" /> + <stop + style="stop-color:#eeeeec;stop-opacity:1;" + offset="1" + id="stop6776" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6764"> + <stop + style="stop-color:#eeeeec;stop-opacity:1;" + offset="0" + id="stop6766" /> + <stop + style="stop-color:#eeeeec;stop-opacity:0;" + offset="1" + id="stop6768" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6746"> + <stop + style="stop-color:#eeeeec;stop-opacity:1;" + offset="0" + id="stop6748" /> + <stop + style="stop-color:#eeeeec;stop-opacity:0;" + offset="1" + id="stop6750" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6728"> + <stop + style="stop-color:#babdb6;stop-opacity:1;" + offset="0" + id="stop6730" /> + <stop + style="stop-color:#babdb6;stop-opacity:0;" + offset="1" + id="stop6732" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6685"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop6687" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop6689" /> + </linearGradient> + <linearGradient + id="linearGradient6631"> + <stop + style="stop-color:#555753;stop-opacity:1;" + offset="0" + id="stop6633" /> + <stop + id="stop6639" + offset="0.0343047" + style="stop-color:#eeeeec;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#555753;stop-opacity:1;" + offset="0.06714281" + id="stop6641" /> + <stop + id="stop6643" + offset="0.08441304" + style="stop-color:#eeeeec;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#555753;stop-opacity:1;" + offset="0.13726114" + id="stop6645" /> + <stop + id="stop6647" + offset="0.15779018" + style="stop-color:#eeeeec;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#555753;stop-opacity:1;" + offset="0.21104114" + id="stop6649" /> + <stop + id="stop6651" + offset="0.23053712" + style="stop-color:#eeeeec;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#555753;stop-opacity:1;" + offset="0.27452311" + id="stop6653" /> + <stop + id="stop6655" + offset="0.29490501" + style="stop-color:#eeeeec;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#555753;stop-opacity:1;" + offset="0.34954464" + id="stop6657" /> + <stop + id="stop6659" + offset="0.36960241" + style="stop-color:#eeeeec;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#555753;stop-opacity:1;" + offset="0.4220143" + id="stop6675" /> + <stop + id="stop6677" + offset="0.44345734" + style="stop-color:#eeeeec;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#555753;stop-opacity:1;" + offset="0.50078195" + id="stop6679" /> + <stop + id="stop6681" + offset="0.52629334" + style="stop-color:#eeeeec;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#555753;stop-opacity:1;" + offset="0.57410157" + id="stop6683" /> + <stop + id="stop6693" + offset="0.5898369" + style="stop-color:#eeeeec;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#555753;stop-opacity:1;" + offset="0.64333093" + id="stop6695" /> + <stop + id="stop6697" + offset="0.66151941" + style="stop-color:#eeeeec;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#555753;stop-opacity:1;" + offset="0.70865703" + id="stop6699" /> + <stop + id="stop6701" + offset="0.72415513" + style="stop-color:#eeeeec;stop-opacity:0.49803922;" /> + <stop + style="stop-color:#555753;stop-opacity:1;" + offset="1" + id="stop6661" /> + </linearGradient> + <linearGradient + id="linearGradient15161"> + <stop + style="stop-color:#c3b49d;stop-opacity:0.3539823;" + offset="0" + id="stop15163" /> + <stop + id="stop9310" + offset="1" + style="stop-color:#dcd070;stop-opacity:1;" /> + </linearGradient> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective14361" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient15161" + id="linearGradient15167" + x1="21.285088" + y1="33.110512" + x2="21.285088" + y2="-0.0017124993" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9479167,0,0,0.9479167,1.2500007,1.2500003)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient15161" + id="linearGradient15250" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9479167,0,0,0.9479167,1.2500007,1.2500003)" + x1="21.285088" + y1="33.110512" + x2="21.285088" + y2="-0.0017124993" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6631" + id="linearGradient6637" + x1="-0.52151477" + y1="29.500589" + x2="18.516363" + y2="14.809909" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient6685" + id="radialGradient6691" + cx="122" + cy="401.95938" + fx="122" + fy="401.95938" + r="6.7283827" + gradientTransform="matrix(-0.5944965,-3.8328271e-7,4.1781509e-7,-0.6480585,194.52841,528.49324)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6728" + id="linearGradient6734" + x1="15.072129" + y1="21.263441" + x2="17.008948" + y2="21.263441" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6728" + id="linearGradient6742" + x1="15.133464" + y1="32.587334" + x2="17.008692" + y2="32.587334" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6746" + id="linearGradient6752" + x1="15.526249" + y1="2.097311" + x2="15.526249" + y2="14.758003" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6764" + id="linearGradient6770" + x1="11.884123" + y1="10.724713" + x2="6.123559" + y2="29.316263" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6772" + id="linearGradient6778" + x1="7.8838124" + y1="18.558826" + x2="7.8838124" + y2="34.97258" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6825" + id="linearGradient6831" + x1="37.997959" + y1="18.245197" + x2="37.997959" + y2="39.658928" + gradientUnits="userSpaceOnUse" /> + <pattern + patternUnits="userSpaceOnUse" + width="45.991676" + height="45.991676" + patternTransform="translate(-0.532328,52.691734)" + id="pattern7396"> + <rect + y="0" + x="0" + height="45.991676" + width="45.991676" + id="rect15159" + style="fill:url(#linearGradient7399);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </pattern> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient15161" + id="linearGradient7399" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9479167,0,0,0.9479167,0.2458325,0.2458356)" + x1="21.285088" + y1="33.110512" + x2="21.285088" + y2="-0.0017124993" /> + <filter + id="filter8124" + inkscape:label="filter1" + width="11.589999999999989" /> + <filter + id="filter8126" + inkscape:label="filter2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9362" + id="linearGradient9360" + x1="8.5806656" + y1="20.995518" + x2="8.5806656" + y2="23.085056" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9362" + id="linearGradient9370" + gradientUnits="userSpaceOnUse" + x1="8.5806656" + y1="20.995518" + x2="8.5806656" + y2="23.085056" + gradientTransform="translate(25.006402,2.9778958e-7)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9362" + id="linearGradient9374" + gradientUnits="userSpaceOnUse" + x1="8.5806656" + y1="20.995518" + x2="8.5806656" + y2="23.085056" + gradientTransform="translate(35.006405,2.9778958e-7)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9810" + id="linearGradient9981" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,4.6999999,18,-122.2)" + x1="96" + y1="36" + x2="96" + y2="30" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9810" + id="linearGradient9983" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.6289807,90.020139,-27.933112)" + x1="6.0670195" + y1="46" + x2="6.0670195" + y2="20.59375" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9810" + id="linearGradient9985" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.6289807,93.329052,-27.775305)" + x1="14.197642" + y1="46" + x2="14.197642" + y2="20.593699" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9810" + id="linearGradient9987" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.6289807,96.870945,-27.775305)" + x1="23.1" + y1="46" + x2="23.1" + y2="20.592798" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9810" + id="linearGradient9989" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.6289807,99.712841,-27.775305)" + x1="32.200001" + y1="46" + x2="32.200001" + y2="20.59375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7010" + id="radialGradient6968" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.2893727,-0.2474294,0.6139915,0.7180729,9.91225,5.2335615)" + cx="17.055056" + cy="3.5953908" + fx="17.055056" + fy="3.5953908" + r="24" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9810" + id="linearGradient6977" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,4.6999999,-72,-123.2)" + x1="96" + y1="35.333096" + x2="96" + y2="30" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9810" + id="linearGradient6979" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.6289807,2.0139e-2,-28.933112)" + x1="6.0670195" + y1="46" + x2="6.0670195" + y2="20.59375" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9810" + id="linearGradient6981" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.6289807,3.329052,-28.775305)" + x1="14.197642" + y1="46" + x2="14.197642" + y2="20.593699" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9810" + id="linearGradient6983" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.6289807,6.870945,-28.775305)" + x1="23.1" + y1="46" + x2="23.1" + y2="20.592798" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9810" + id="linearGradient6985" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.6289807,9.712841,-28.775305)" + x1="32.200001" + y1="46" + x2="32.200001" + y2="20.59375" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6825" + id="linearGradient7066" + gradientUnits="userSpaceOnUse" + x1="37.997959" + y1="18.245197" + x2="37.997959" + y2="39.658928" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6772" + id="linearGradient7068" + gradientUnits="userSpaceOnUse" + x1="7.8838124" + y1="18.558826" + x2="7.8838124" + y2="34.97258" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6728" + id="linearGradient7070" + gradientUnits="userSpaceOnUse" + x1="15.133464" + y1="32.587334" + x2="17.008692" + y2="32.587334" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6631" + id="linearGradient7072" + gradientUnits="userSpaceOnUse" + x1="-0.52151477" + y1="29.500589" + x2="18.516363" + y2="14.809909" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient6685" + id="radialGradient7074" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.5944965,-3.8328271e-7,4.1781509e-7,-0.6480585,194.52841,528.49324)" + cx="122" + cy="401.95938" + fx="122" + fy="401.95938" + r="6.7283827" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6728" + id="linearGradient7076" + gradientUnits="userSpaceOnUse" + x1="15.072129" + y1="21.263441" + x2="17.008948" + y2="21.263441" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6746" + id="linearGradient7078" + gradientUnits="userSpaceOnUse" + x1="15.526249" + y1="2.097311" + x2="15.526249" + y2="14.758003" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6764" + id="linearGradient7080" + gradientUnits="userSpaceOnUse" + x1="11.884123" + y1="10.724713" + x2="6.123559" + y2="29.316263" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9362" + id="linearGradient7082" + gradientUnits="userSpaceOnUse" + x1="8.5806656" + y1="20.995518" + x2="8.5806656" + y2="23.085056" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9362" + id="linearGradient7084" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(25.006402,2.9778958e-7)" + x1="8.5806656" + y1="20.995518" + x2="8.5806656" + y2="23.085056" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9362" + id="linearGradient7086" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(35.006405,2.9778958e-7)" + x1="8.5806656" + y1="20.995518" + x2="8.5806656" + y2="23.085056" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6825" + id="linearGradient7132" + gradientUnits="userSpaceOnUse" + x1="37.997959" + y1="18.245197" + x2="37.997959" + y2="39.658928" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6772" + id="linearGradient7134" + gradientUnits="userSpaceOnUse" + x1="7.8838124" + y1="18.558826" + x2="7.8838124" + y2="34.97258" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6728" + id="linearGradient7136" + gradientUnits="userSpaceOnUse" + x1="15.133464" + y1="32.587334" + x2="17.008692" + y2="32.587334" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6631" + id="linearGradient7138" + gradientUnits="userSpaceOnUse" + x1="-0.52151477" + y1="29.500589" + x2="18.516363" + y2="14.809909" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient6685" + id="radialGradient7140" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.5944965,-3.8328271e-7,4.1781509e-7,-0.6480585,194.52841,528.49324)" + cx="122" + cy="401.95938" + fx="122" + fy="401.95938" + r="6.7283827" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6728" + id="linearGradient7142" + gradientUnits="userSpaceOnUse" + x1="15.072129" + y1="21.263441" + x2="17.008948" + y2="21.263441" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6746" + id="linearGradient7144" + gradientUnits="userSpaceOnUse" + x1="15.526249" + y1="2.097311" + x2="15.526249" + y2="14.758003" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6764" + id="linearGradient7146" + gradientUnits="userSpaceOnUse" + x1="11.884123" + y1="10.724713" + x2="6.123559" + y2="29.316263" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9362" + id="linearGradient7148" + gradientUnits="userSpaceOnUse" + x1="8.5806656" + y1="20.995518" + x2="8.5806656" + y2="23.085056" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9362" + id="linearGradient7150" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(25.006402,2.9778958e-7)" + x1="8.5806656" + y1="20.995518" + x2="8.5806656" + y2="23.085056" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9362" + id="linearGradient7152" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(35.006405,2.9778958e-7)" + x1="8.5806656" + y1="20.995518" + x2="8.5806656" + y2="23.085056" /> + <filter + inkscape:collect="always" + id="filter7663" + x="-0.1147047" + width="1.2294094" + y="-0.12580788" + height="1.2516158"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.2006423" + id="feGaussianBlur7665" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9810" + id="linearGradient7668" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.6289807,9.712841,-28.775305)" + x1="32.200001" + y1="46" + x2="32.200001" + y2="20.59375" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9810" + id="linearGradient7671" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.6289807,6.870945,-28.775305)" + x1="23.1" + y1="46" + x2="23.1" + y2="32.256355" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9810" + id="linearGradient7674" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.6289807,3.329052,-28.775305)" + x1="14.197642" + y1="46" + x2="14.197642" + y2="20.593699" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9810" + id="linearGradient7677" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.6289807,2.0139e-2,-28.933112)" + x1="6.0670195" + y1="46" + x2="6.0670195" + y2="33.256096" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8371" + id="linearGradient8377" + x1="24" + y1="45.998173" + x2="24" + y2="2.0644991" + gradientUnits="userSpaceOnUse" /> + </defs> + <metadata + id="metadata14358"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="fill:url(#radialGradient6968);fill-opacity:1;fill-rule:evenodd;stroke:#132c50;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect14363" + width="47" + height="47" + x="0.5" + y="0.5" /> + <g + id="g7018" + transform="translate(-1.6037056e-2,3.090275e-2)"> + <path + sodipodi:nodetypes="cccccccccccccccccc" + id="path7020" + d="M 1.5112736,46.463508 L 46.518528,46.463508 L 46.518528,20.097311 L 42.49936,11.994593 L 37.997439,20.097311 L 33.503201,11.994593 L 29.51269,20.097311 L 29.51269,40.518226 L 17.513556,40.518226 L 17.513556,15.979513 L 18.991385,15.979513 L 15.625234,5.482499 L 11.994559,15.979622 L 13.487574,15.979622 L 13.487574,22.494238 L 8.5736236,16.493825 L 1.5112736,16.493825 L 1.5112736,46.463508 z" + style="fill:#888a85;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccccccc" + id="path7022" + d="M 46.499202,19.996278 L 46.499164,39.496968 L 29.497928,39.514749 L 29.496716,20.073218 L 33.471729,13.30179 L 37.969149,19.742327 L 42.464705,13.30179 L 46.499202,19.996278 z" + style="fill:url(#linearGradient7066);fill-opacity:1;fill-rule:evenodd;stroke:#331f00;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path7024" + d="M 30.4991,19.359794 L 30.495194,38.512814 L 45.998784,38.497189" + style="opacity:0.25;fill:none;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <rect + y="14.973112" + x="13.484319" + height="24.544136" + width="4.027225" + id="rect7026" + style="fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + y="25.958162" + x="1.5003295" + height="13.560402" + width="14.000328" + id="rect7028" + style="fill:url(#linearGradient7068);fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path7030" + d="M 16.000204,26.158288 L 17.008692,26.165076 L 17.006997,39.016383 L 16.000204,39.016383 L 16.000204,26.158288 z" + style="fill:url(#linearGradient7070);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path7032" + d="M 1.5018555,16.471187 L 1.5018555,26.192359 L 16.519497,26.192359 L 8.5470601,16.471187 L 1.5018555,16.471187 z" + style="fill:#7f4f01;fill-opacity:1;fill-rule:evenodd;stroke:#392100;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccccccc" + id="path7034" + d="M 46.494238,19.981528 L 42.46863,15.428034 L 37.978753,20.107557 L 33.495519,15.782001 L 28.445309,22.028089 L 33.475653,11.989135 L 37.973073,19.908885 L 42.468629,12.0045 L 46.494238,19.981528 z" + style="fill:#d3d7cf;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1.10000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path7036" + d="M 1.9983315,16.96932 L 1.9983315,25.690091 L 15.466816,25.690091 L 8.3170492,16.96932 L 1.9983315,16.96932 z" + style="opacity:0.5;fill:url(#linearGradient7072);fill-opacity:1;fill-rule:evenodd;stroke:url(#radialGradient7074);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccc" + id="path7038" + d="M 15.632485,5.4903604 L 12.001677,15.991016 L 19.003769,15.992368 L 15.632485,5.4903604 z" + style="fill:#532323;fill-opacity:1;fill-rule:evenodd;stroke:#2a1111;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccscc" + id="path7040" + d="M 13.983416,22.32144 L 13.983416,16.492941 L 17.007669,16.492941 L 17.007669,21.219904 L 17.008948,26.033783 C 17.008949,26.039055 16.935124,25.911261 16.894583,25.856332 L 13.983416,22.32144 z" + style="fill:url(#linearGradient7076);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccc" + id="path7042" + d="M 15.595391,8.6350832 L 13.413573,14.980794 L 17.638924,14.980794 L 15.595391,8.6350832 z" + style="opacity:0.5;fill:none;fill-rule:evenodd;stroke:url(#linearGradient7078);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccc" + id="path7044" + d="M 1.9974392,25.190652 L 14.412292,25.190652 L 8.0819463,17.470171 L 2.0013455,17.470171" + style="opacity:0.5;fill:none;fill-rule:evenodd;stroke:url(#linearGradient7080);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <g + style="fill:#fce94f" + id="g7046"> + <rect + style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7048" + width="2" + height="2" + x="30.999861" + y="22.002562" /> + <rect + style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7050" + width="2" + height="2" + x="34.001801" + y="22.000923" /> + <rect + style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7052" + width="2" + height="2" + x="40.997707" + y="22.000923" /> + <rect + style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7054" + width="2" + height="2" + x="9.0004454" + y="22.002562" /> + <rect + style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7056" + width="2" + height="2" + x="6.0018048" + y="22.002562" /> + </g> + <g + id="g7058"> + <path + style="fill:url(#linearGradient7082);fill-opacity:1;fill-rule:evenodd;stroke:#392100;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" + d="M 4.4711906,23.06274 L 5.7618436,21.495518 L 11.216391,21.495518 L 12.507043,23.06274" + id="path7060" + sodipodi:nodetypes="cccc" /> + <path + style="fill:url(#linearGradient7084);fill-opacity:1;fill-rule:evenodd;stroke:#392100;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" + d="M 29.477593,23.06274 L 30.768246,21.495518 L 36.222793,21.495518 L 37.513445,23.06274" + id="path7062" + sodipodi:nodetypes="cccc" /> + <path + style="fill:url(#linearGradient7086);fill-opacity:1;fill-rule:evenodd;stroke:#392100;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" + d="M 39.477596,23.06274 L 40.768249,21.495518 L 43.203584,21.495518 L 44.822027,23.06274" + id="path7064" + sodipodi:nodetypes="cccc" /> + </g> + </g> + <g + id="g6993" + transform="translate(-7.6824584e-3,3.0729835e-2)" + style="filter:url(#filter7663);opacity:0.6"> + <path + sodipodi:nodetypes="cccccccccccccccccc" + id="path15135" + d="M 1.4995548,46.463508 L 46.518528,46.463508 L 46.518528,20.097311 L 42.49936,11.994593 L 37.997439,20.097311 L 33.503201,11.994593 L 29.51269,20.097311 L 29.51269,40.518226 L 17.513556,40.518226 L 17.513556,15.979513 L 18.991385,15.979513 L 15.625234,5.482499 L 11.994559,15.979622 L 13.487574,15.979622 L 13.487574,22.494238 L 8.5736236,16.493825 L 1.4995548,16.493825 L 1.4995548,46.463508 z" + style="fill:#888a85;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccccccc" + id="path6819" + d="M 46.499202,19.996278 L 46.499164,39.496968 L 29.497928,39.514749 L 29.496716,20.073218 L 33.471729,13.30179 L 37.969149,19.742327 L 42.464705,13.30179 L 46.499202,19.996278 z" + style="fill:url(#linearGradient7132);fill-opacity:1;fill-rule:evenodd;stroke:#331f00;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6843" + d="M 30.4991,19.359794 L 30.495194,38.512814 L 45.998784,38.497189" + style="opacity:0.25000000000000000;fill:none;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <rect + y="14.973112" + x="13.484319" + height="24.544136" + width="4.027225" + id="rect6714" + style="fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + y="25.958162" + x="1.5003295" + height="13.560402" + width="14.000328" + id="rect6611" + style="fill:url(#linearGradient7134);fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path6718" + d="M 16.000204,26.158288 L 17.008692,26.165076 L 17.006997,39.016383 L 16.000204,39.016383 L 16.000204,26.158288 z" + style="fill:url(#linearGradient7136);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path6607" + d="M 1.5018555,16.471187 L 1.5018555,26.192359 L 16.519497,26.192359 L 8.5470601,16.471187 L 1.5018555,16.471187 z" + style="fill:#7f4f01;fill-opacity:1;fill-rule:evenodd;stroke:#392100;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccccccc" + id="path6817" + d="M 46.494238,19.981528 L 42.46863,15.428034 L 37.978753,20.107557 L 33.495519,15.782001 L 28.445309,22.028089 L 33.475653,11.989135 L 37.973073,19.908885 L 42.468629,12.0045 L 46.494238,19.981528 z" + style="fill:#d3d7cf;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1.10000002000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path6629" + d="M 1.9983315,16.96932 L 1.9983315,25.690091 L 15.466816,25.690091 L 8.3170492,16.96932 L 1.9983315,16.96932 z" + style="opacity:0.50000000000000000;fill:url(#linearGradient7138);fill-opacity:1;fill-rule:evenodd;stroke:url(#radialGradient7140);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccc" + id="path6712" + d="M 15.632485,5.4903604 L 12.001677,15.991016 L 19.003769,15.992368 L 15.632485,5.4903604 z" + style="fill:#532323;fill-opacity:1;fill-rule:evenodd;stroke:#2a1111;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccscc" + id="path6716" + d="M 13.983416,22.32144 L 13.983416,16.492941 L 17.007669,16.492941 L 17.007669,21.219904 L 17.008948,26.033783 C 17.008949,26.039055 16.935124,25.911261 16.894583,25.856332 L 13.983416,22.32144 z" + style="fill:url(#linearGradient7142);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccc" + id="path6744" + d="M 15.595391,8.6350832 L 13.413573,14.980794 L 17.638924,14.980794 L 15.595391,8.6350832 z" + style="opacity:0.50000000000000000;fill:none;fill-rule:evenodd;stroke:url(#linearGradient7144);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccc" + id="path6754" + d="M 1.9974392,25.190652 L 14.412292,25.190652 L 8.0819463,17.470171 L 2.0013455,17.470171" + style="opacity:0.50000000000000000;fill:none;fill-rule:evenodd;stroke:url(#linearGradient7146);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <g + style="fill:#fce94f" + id="g6598"> + <rect + style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect15193" + width="2" + height="2" + x="30.999861" + y="22.002562" /> + <rect + style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect15201" + width="2" + height="2" + x="34.001801" + y="22.000923" /> + <rect + style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect15213" + width="2" + height="2" + x="40.997707" + y="22.000923" /> + <rect + style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect15231" + width="2" + height="2" + x="9.0004454" + y="22.002562" /> + <rect + style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect15235" + width="2" + height="2" + x="6.0018048" + y="22.002562" /> + </g> + <g + id="g6422"> + <path + style="fill:url(#linearGradient7148);fill-opacity:1;fill-rule:evenodd;stroke:#392100;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" + d="M 4.4711906,23.06274 L 5.7618436,21.495518 L 11.216391,21.495518 L 12.507043,23.06274" + id="path9350" + sodipodi:nodetypes="cccc" /> + <path + style="fill:url(#linearGradient7150);fill-opacity:1;fill-rule:evenodd;stroke:#392100;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" + d="M 29.477593,23.06274 L 30.768246,21.495518 L 36.222793,21.495518 L 37.513445,23.06274" + id="path9368" + sodipodi:nodetypes="cccc" /> + <path + style="fill:url(#linearGradient7152);fill-opacity:1;fill-rule:evenodd;stroke:#392100;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" + d="M 39.477596,23.06274 L 40.768249,21.495518 L 43.203584,21.495518 L 44.822027,23.06274" + id="path9372" + sodipodi:nodetypes="cccc" /> + </g> + </g> + <rect + style="opacity:0.5;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect15237" + width="45" + height="45" + x="1.5" + y="1.5" /> + <rect + style="opacity:0.5;fill:url(#linearGradient8377);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect9717" + width="44" + height="43.933674" + x="2" + y="2.0644991" /> + </g> +</svg> diff --git a/demos/embedded/weatherinfo/icons/weather-icy.svg b/demos/embedded/weatherinfo/icons/weather-icy.svg new file mode 100644 index 0000000..fe42860 --- /dev/null +++ b/demos/embedded/weatherinfo/icons/weather-icy.svg @@ -0,0 +1,255 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48" + height="48" + id="svg6619" + sodipodi:version="0.32" + inkscape:version="0.46" + version="1.0" + sodipodi:docname="weather-icy.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs6621"> + <linearGradient + inkscape:collect="always" + id="linearGradient7440"> + <stop + style="stop-color:#eeeeec;stop-opacity:1;" + offset="0" + id="stop7442" /> + <stop + style="stop-color:#eeeeec;stop-opacity:0;" + offset="1" + id="stop7444" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7430"> + <stop + style="stop-color:#eeeeec;stop-opacity:1;" + offset="0" + id="stop7432" /> + <stop + style="stop-color:#eeeeec;stop-opacity:0;" + offset="1" + id="stop7434" /> + </linearGradient> + <linearGradient + id="linearGradient7392"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7394" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop7396" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7380"> + <stop + style="stop-color:#cedeef;stop-opacity:1;" + offset="0" + id="stop7382" /> + <stop + style="stop-color:#cedeef;stop-opacity:0;" + offset="1" + id="stop7384" /> + </linearGradient> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective6627" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7380" + id="linearGradient7386" + x1="18.165867" + y1="9.2548895" + x2="20.711481" + y2="21.572344" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7392" + id="radialGradient7398" + cx="17.700384" + cy="13.797695" + fx="17.700384" + fy="13.797695" + r="1.4135723" + gradientTransform="matrix(1,0,0,1.0652174,6.1248392e-7,-0.8998502)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7392" + id="radialGradient7402" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.0652174,6.1248392e-7,-0.8998502)" + cx="17.700384" + cy="13.797695" + fx="17.700384" + fy="13.797695" + r="1.4135723" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7430" + id="radialGradient7438" + cx="10.693982" + cy="16.471191" + fx="10.693982" + fy="16.471191" + r="0.553137" + gradientTransform="matrix(2.1647007,0,0,0.8888889,-12.455288,1.8301322)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient7440" + id="radialGradient7448" + cx="10.693982" + cy="16.471191" + fx="10.693982" + fy="16.471191" + r="0.553137" + gradientTransform="matrix(2.2783611,0,0,0.8888889,-13.670771,1.8301322)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="31.408407" + inkscape:cy="30.326192" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-width="982" + inkscape:window-height="965" + inkscape:window-x="1280" + inkscape:window-y="28" /> + <metadata + id="metadata6624"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <g + id="g7906"> + <path + id="path7342" + d="M 24 10.375 C 11.701921 10.375 1.71875 12.767211 1.71875 15.71875 C 1.71875 17.498261 5.3609075 19.059125 10.9375 20.03125 L 14.3125 46.90625 L 17.9375 26.1875 L 21.3125 41.90625 L 25.5625 23.71875 L 28.03125 37.6875 L 32.3125 22.9375 L 34.84375 33.0625 L 38.375 19.8125 C 43.199321 18.83144 46.28125 17.354051 46.28125 15.71875 C 46.28125 12.767211 36.298079 10.375 24 10.375 z " + style="fill:#729fcf;fill-rule:evenodd;stroke:#204a87;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cssssscssssscscssssszsssssc" + id="path7150" + d="M 24.013525,20.535861 C 29.915498,20.535861 35.256377,19.860148 39.169775,19.061611 C 41.126474,18.662343 42.702812,18.185066 43.857275,17.628422 C 45.011738,17.071777 45.794775,16.382816 45.794775,15.758562 C 45.794775,15.111496 45.011739,14.383887 43.857275,13.827243 C 42.702811,13.270598 41.126474,12.706404 39.169775,12.307136 C 35.256377,11.508599 29.915498,10.878502 24.013525,10.878502 C 18.111552,10.878502 12.739423,11.552057 8.826025,12.350594 C 6.8693258,12.749862 5.2929887,13.270598 4.138525,13.827243 C 2.9840613,14.383887 2.201025,14.939123 2.201025,15.758562 C 2.201025,16.578001 2.9840613,17.071777 4.138525,17.628422 C 5.2929887,18.185066 6.8693258,18.662343 8.826025,19.061611 M 8.826025,19.061611 C 12.739423,19.860148 18.111552,20.535861 24.013525,20.535861 M 24.013525,11.738416 C 29.832893,11.738416 35.083852,12.397075 38.857275,13.16705 C 40.743987,13.552037 42.268014,14.087721 43.263525,14.567724 C 44.259036,15.047727 44.669775,15.382119 44.669775,15.758562 C 44.669775,16.135005 44.259035,16.407937 43.263525,16.88794 C 42.268015,17.367943 40.743986,17.840596 38.857275,18.225584 C 35.083852,18.995559 29.832893,19.652061 24.013525,19.652061 C 18.194157,19.652061 12.911948,18.995559 9.138525,18.225584 C 7.2518134,17.840596 5.7277856,17.367943 4.732275,16.88794 C 3.7367644,16.407937 3.326025,16.135005 3.326025,15.758562 C 3.326025,15.382119 3.7367644,15.047727 4.732275,14.567724 C 5.7277856,14.087721 7.2518134,13.595495 9.138525,13.210508 C 12.911948,12.440533 18.194157,11.738416 24.013525,11.738416 z" + style="opacity:0.5;fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.14379668;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path7140" + d="M 20.220231,11.00128 L 29.138835,20.368103 L 24.21511,20.523801 L 15.180538,11.370038 L 20.220231,11.00128 z" + style="fill:#cedeef;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" /> + <path + sodipodi:nodetypes="cccccccccccc" + id="path7355" + d="M 11.915494,19.751601 L 14.481435,40.163892 L 16.883534,26.331262 C 17.063009,24.706837 18.883373,24.906404 18.990928,26.307141 L 21.349551,37.344431 L 24.506026,23.859196 C 24.638961,22.408831 26.471791,22.275606 26.60475,23.905247 L 28.263765,33.272727 L 31.29544,22.83487 C 31.632247,21.540581 33.13534,21.733731 33.309125,22.813719 L 34.878361,29.055058 L 37.413573,19.544174" + style="fill:none;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:7;stroke-dasharray:none;opacity:0.5" /> + <path + sodipodi:nodetypes="ccccc" + id="path7358" + d="M 24.796795,10.87836 L 33.030717,20.024802 L 31.057055,20.187957 L 22.768625,10.889409 L 24.796795,10.87836 z" + style="fill:#cedeef;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + id="path7364" + d="M 28.334973,10.980368 L 36.114053,19.582843 L 35.115621,19.734949 L 27.305235,10.925125 L 28.334973,10.980368 z" + style="fill:#cedeef;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccccc" + id="path7372" + d="M 24.276568,13.090909 C 16.315524,13.346336 6.9039601,14.217661 2.7042254,16.717029 C 1.2906531,14.934699 3.0729833,13.828425 9.2804097,12.230474 C 14.942786,11.172151 20.784867,10.869471 24.346019,10.869471 C 29.101893,10.979193 33.366216,11.259555 39.81653,12.450903 C 39.81653,12.450903 46.858243,14.197968 45.56759,16.287597 C 41.461334,13.814622 33.948682,12.944657 24.276568,13.090909 z" + style="fill:url(#linearGradient7386);fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" /> + <path + transform="matrix(2.1222827,0,0,1.9923469,-21.167011,-16.108233)" + d="M 19.113956,13.797695 A 1.4135723,1.5057619 0 1 1 16.286812,13.797695 A 1.4135723,1.5057619 0 1 1 19.113956,13.797695 z" + sodipodi:ry="1.5057619" + sodipodi:rx="1.4135723" + sodipodi:cy="13.797695" + sodipodi:cx="17.700384" + id="path7390" + style="opacity:1;fill:url(#radialGradient7398);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:7;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + <path + transform="matrix(1.8078704,0,0,1.0169271,-3.0298763,-5.1757356)" + d="M 11.247119,16.471191 A 0.553137,0.49167734 0 1 1 10.140845,16.471191 A 0.553137,0.49167734 0 1 1 11.247119,16.471191 z" + sodipodi:ry="0.49167734" + sodipodi:rx="0.553137" + sodipodi:cy="16.471191" + sodipodi:cx="10.693982" + id="path7416" + style="opacity:1;fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:7;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + <path + transform="matrix(4.4701088,0,0,4.6249999,-65.908816,-42.825863)" + d="M 19.113956,13.797695 A 1.4135723,1.5057619 0 1 1 16.286812,13.797695 A 1.4135723,1.5057619 0 1 1 19.113956,13.797695 z" + sodipodi:ry="1.5057619" + sodipodi:rx="1.4135723" + sodipodi:cy="13.797695" + sodipodi:cx="17.700384" + id="path7400" + style="opacity:1;fill:url(#radialGradient7402);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:7;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + <path + transform="matrix(4.5196759,0,0,1.0169271,-35.029811,3.0059967)" + d="M 11.247119,16.471191 A 0.553137,0.49167734 0 1 1 10.140845,16.471191 A 0.553137,0.49167734 0 1 1 11.247119,16.471191 z" + sodipodi:ry="0.49167734" + sodipodi:rx="0.553137" + sodipodi:cy="16.471191" + sodipodi:cx="10.693982" + id="path7418" + style="opacity:1;fill:url(#radialGradient7438);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:7;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + <path + transform="matrix(0,4.5196759,-2.0338541,0,46.913063,-27.253478)" + d="M 11.247119,16.471191 A 0.553137,0.49167734 0 1 1 10.140845,16.471191 A 0.553137,0.49167734 0 1 1 11.247119,16.471191 z" + sodipodi:ry="0.49167734" + sodipodi:rx="0.553137" + sodipodi:cy="16.471191" + sodipodi:cx="10.693982" + id="path7420" + style="opacity:1;fill:url(#radialGradient7448);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:7;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" /> + </g> + </g> +</svg> diff --git a/demos/embedded/weatherinfo/icons/weather-overcast.svg b/demos/embedded/weatherinfo/icons/weather-overcast.svg new file mode 100644 index 0000000..35fb4a4 --- /dev/null +++ b/demos/embedded/weatherinfo/icons/weather-overcast.svg @@ -0,0 +1,3036 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48px" + height="48px" + id="svg1306" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docbase="/home/rcollier/Work/Novell/Tango/weather" + sodipodi:docname="weather-overcast.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs1308"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="48 : 24 : 1" + inkscape:persp3d-origin="24 : 16 : 1" + id="perspective361" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient10670" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient10668" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient10666" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient10664" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient10662" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient10660" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient10658" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient10656" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6549"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6551" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6553" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient10654" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6527"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6530" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6532" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient10652" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6538"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6540" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6542" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient10650" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6513"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6515" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6517" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient10648" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6497"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6499" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6501" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient10646" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6470"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6472" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6474" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient10644" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + id="linearGradient7834"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7836" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop7838" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7834" + id="linearGradient10642" + gradientUnits="userSpaceOnUse" + x1="-156.29044" + y1="-100.53421" + x2="-153.09810" + y2="-96.544556" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8397"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8400" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8402" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8397" + id="linearGradient10640" + gradientUnits="userSpaceOnUse" + x1="238.00478" + y1="-388.47476" + x2="245.65462" + y2="-382.64539" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8315"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8317" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8319" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8315" + id="linearGradient10638" + gradientUnits="userSpaceOnUse" + x1="230.87598" + y1="-390.43951" + x2="235.25652" + y2="-386.95901" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8381"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8383" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8385" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8381" + id="linearGradient10636" + gradientUnits="userSpaceOnUse" + x1="246.74042" + y1="-391.31381" + x2="252.69785" + y2="-385.35165" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8331"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8333" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8335" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8331" + id="linearGradient10634" + gradientUnits="userSpaceOnUse" + x1="240.07379" + y1="-393.40720" + x2="245.82706" + y2="-388.55029" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8302"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8304" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8306" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8302" + id="linearGradient10632" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(69.00259,102.0000)" + x1="228.50261" + y1="-392.30591" + x2="278.91510" + y2="-375.37952" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3019"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3021" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3023" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2298" + id="linearGradient2861" + gradientUnits="userSpaceOnUse" + x1="-27.006643" + y1="-37.550461" + x2="-34.700153" + y2="-4.4493785" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient2859" + gradientUnits="userSpaceOnUse" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3478" + id="linearGradient2857" + gradientUnits="userSpaceOnUse" + x1="11.149398" + y1="-43.997444" + x2="4.9625983" + y2="-8.3080902" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4488"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4490" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4492" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3478"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3480" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3482" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2298"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2300" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2302" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3347"> + <stop + style="stop-color:#edd400;stop-opacity:1;" + offset="0" + id="stop3349" /> + <stop + style="stop-color:#edd400;stop-opacity:0;" + offset="1" + id="stop3351" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2527"> + <stop + style="stop-color:#fcaf3e;stop-opacity:1;" + offset="0" + id="stop2529" /> + <stop + style="stop-color:#fcaf3e;stop-opacity:0;" + offset="1" + id="stop2531" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2500"> + <stop + style="stop-color:#fce94f;stop-opacity:1;" + offset="0" + id="stop2502" /> + <stop + style="stop-color:#fce94f;stop-opacity:0;" + offset="1" + id="stop2504" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2392"> + <stop + style="stop-color:#eeeeec;stop-opacity:1;" + offset="0" + id="stop2394" /> + <stop + style="stop-color:#eeeeec;stop-opacity:0;" + offset="1" + id="stop2396" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2254"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2256" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2258" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2263" + gradientUnits="userSpaceOnUse" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" + gradientTransform="translate(-1.608757,3.097272)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2267" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.555020,0.968578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2271" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(9.263651,3.495228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2275" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.497184,-2.330824)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2279" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(14.46340,2.014073)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2283" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2287" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2291" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2295" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2299" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2303" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.707748,-5.784024)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2311" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2350" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(16.14002,24.66420)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2352" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.932144,25.87240)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2354" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.356636,23.86870)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2356" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(11.19027,26.52035)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2358" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(10.30638,19.27251)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2360" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2362" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2364" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2366" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2368" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2370" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.207586,21.30544)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2372" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2398" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2426" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(14.46340,2.014073)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2428" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.497184,-2.330824)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2430" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-1.608757,3.097272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2432" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.555020,0.968578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2434" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(9.263651,3.495228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2436" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2438" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2440" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2442" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2444" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2446" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2448" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2451" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2457" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2460" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2463" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2469" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2472" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(12.51365,8.745228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2475" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.805020,6.218578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2478" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.641243,8.347272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2483" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0.842481,-3.998086)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2506" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2509" + gradientUnits="userSpaceOnUse" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" + gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2513" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)" + x1="38.857941" + y1="-18.407482" + x2="53.750000" + y2="9.0000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2517" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient2533" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2537" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(17.33814,3.415985)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2541" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.40064,1.353485)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2555" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.499805,1.708617)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2563" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.726830,2.481141)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3347" + id="linearGradient3353" + x1="23.303862" + y1="29.115711" + x2="29.750000" + y2="46.092930" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3366" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.40064,1.353485)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3368" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.641243,8.347272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3370" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.805020,6.218578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3372" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(12.51365,8.745228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3374" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3376" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3378" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3380" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3383" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3386" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3389" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3392" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3395" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.674812,3.088370)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3398" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-2.033818,0.561720)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3401" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.197595,2.690414)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3405" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.561802,-4.303373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="-4.4493785" + x2="-34.700153" + y1="-37.550461" + x1="-27.006643" + id="linearGradient2916" + xlink:href="#linearGradient2298" + inkscape:collect="always" /> + <linearGradient + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + gradientUnits="userSpaceOnUse" + id="linearGradient2914" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(57.97693,-10.56876)" + gradientUnits="userSpaceOnUse" + id="linearGradient2912" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)" + gradientUnits="userSpaceOnUse" + id="linearGradient2910" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + gradientUnits="userSpaceOnUse" + id="linearGradient2908" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + gradientUnits="userSpaceOnUse" + id="linearGradient2906" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + gradientUnits="userSpaceOnUse" + id="linearGradient2904" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + gradientUnits="userSpaceOnUse" + id="linearGradient2902" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.674812,3.088370)" + gradientUnits="userSpaceOnUse" + id="linearGradient2900" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-2.033818,0.561720)" + gradientUnits="userSpaceOnUse" + id="linearGradient2898" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.197595,2.690414)" + gradientUnits="userSpaceOnUse" + id="linearGradient2896" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + gradientUnits="userSpaceOnUse" + id="linearGradient2894" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)" + gradientUnits="userSpaceOnUse" + id="linearGradient2892" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)" + gradientUnits="userSpaceOnUse" + id="linearGradient2890" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(88.49344,-9.697877)" + gradientUnits="userSpaceOnUse" + id="linearGradient2888" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(4.561802,-4.303373)" + gradientUnits="userSpaceOnUse" + id="linearGradient2886" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.197595,2.690414)" + gradientUnits="userSpaceOnUse" + id="linearGradient2884" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-2.033818,0.561720)" + gradientUnits="userSpaceOnUse" + id="linearGradient2882" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.674812,3.088370)" + gradientUnits="userSpaceOnUse" + id="linearGradient2880" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + gradientUnits="userSpaceOnUse" + id="linearGradient2878" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + gradientUnits="userSpaceOnUse" + id="linearGradient2876" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + gradientUnits="userSpaceOnUse" + id="linearGradient2874" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + gradientUnits="userSpaceOnUse" + id="linearGradient2872" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + gradientUnits="userSpaceOnUse" + id="linearGradient2870" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2868" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + gradientUnits="userSpaceOnUse" + id="linearGradient2866" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + gradientUnits="userSpaceOnUse" + id="linearGradient2864" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(12.51365,8.745228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2862" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(6.805020,6.218578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2860" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.641243,8.347272)" + gradientUnits="userSpaceOnUse" + id="linearGradient2858" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(13.40064,1.353485)" + gradientUnits="userSpaceOnUse" + id="linearGradient2856" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="46.092930" + x2="29.750000" + y1="29.115711" + x1="23.303862" + id="linearGradient2854" + xlink:href="#linearGradient3347" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-0.726830,2.481141)" + gradientUnits="userSpaceOnUse" + id="linearGradient2852" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.499805,1.708617)" + gradientUnits="userSpaceOnUse" + id="linearGradient2850" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(13.40064,1.353485)" + gradientUnits="userSpaceOnUse" + id="linearGradient2848" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(17.33814,3.415985)" + gradientUnits="userSpaceOnUse" + id="linearGradient2846" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + id="linearGradient2844" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)" + gradientUnits="userSpaceOnUse" + id="linearGradient2842" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + y2="9.0000000" + x2="53.750000" + y1="-18.407482" + x1="38.857941" + gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)" + gradientUnits="userSpaceOnUse" + id="linearGradient2840" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + gradientUnits="userSpaceOnUse" + id="linearGradient2838" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + id="linearGradient2836" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(0.842481,-3.998086)" + gradientUnits="userSpaceOnUse" + id="linearGradient2834" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.641243,8.347272)" + gradientUnits="userSpaceOnUse" + id="linearGradient2832" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(6.805020,6.218578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2830" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(12.51365,8.745228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2828" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + gradientUnits="userSpaceOnUse" + id="linearGradient2826" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + gradientUnits="userSpaceOnUse" + id="linearGradient2824" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2822" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + gradientUnits="userSpaceOnUse" + id="linearGradient2820" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)" + gradientUnits="userSpaceOnUse" + id="linearGradient2818" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + gradientUnits="userSpaceOnUse" + id="linearGradient2816" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + gradientUnits="userSpaceOnUse" + id="linearGradient2814" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + gradientUnits="userSpaceOnUse" + id="linearGradient2812" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2810" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + gradientUnits="userSpaceOnUse" + id="linearGradient2808" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + gradientUnits="userSpaceOnUse" + id="linearGradient2806" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + gradientUnits="userSpaceOnUse" + id="linearGradient2804" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(9.263651,3.495228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2802" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.555020,0.968578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2800" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-1.608757,3.097272)" + gradientUnits="userSpaceOnUse" + id="linearGradient2798" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(8.497184,-2.330824)" + gradientUnits="userSpaceOnUse" + id="linearGradient2796" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(14.46340,2.014073)" + gradientUnits="userSpaceOnUse" + id="linearGradient2794" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + gradientUnits="userSpaceOnUse" + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + id="linearGradient2792" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)" + gradientUnits="userSpaceOnUse" + id="linearGradient2790" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(4.207586,21.30544)" + gradientUnits="userSpaceOnUse" + id="linearGradient2788" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)" + gradientUnits="userSpaceOnUse" + id="linearGradient2786" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)" + gradientUnits="userSpaceOnUse" + id="linearGradient2784" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)" + gradientUnits="userSpaceOnUse" + id="linearGradient2782" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)" + gradientUnits="userSpaceOnUse" + id="linearGradient2780" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)" + gradientUnits="userSpaceOnUse" + id="linearGradient2778" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(10.30638,19.27251)" + gradientUnits="userSpaceOnUse" + id="linearGradient2776" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(11.19027,26.52035)" + gradientUnits="userSpaceOnUse" + id="linearGradient2774" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(5.356636,23.86870)" + gradientUnits="userSpaceOnUse" + id="linearGradient2772" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-0.932144,25.87240)" + gradientUnits="userSpaceOnUse" + id="linearGradient2770" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(16.14002,24.66420)" + gradientUnits="userSpaceOnUse" + id="linearGradient2768" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + gradientUnits="userSpaceOnUse" + id="linearGradient2766" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.707748,-5.784024)" + gradientUnits="userSpaceOnUse" + id="linearGradient2764" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + gradientUnits="userSpaceOnUse" + id="linearGradient2762" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2760" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + gradientUnits="userSpaceOnUse" + id="linearGradient2758" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + gradientUnits="userSpaceOnUse" + id="linearGradient2756" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + gradientUnits="userSpaceOnUse" + id="linearGradient2754" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(14.46340,2.014073)" + gradientUnits="userSpaceOnUse" + id="linearGradient2752" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(8.497184,-2.330824)" + gradientUnits="userSpaceOnUse" + id="linearGradient2750" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(9.263651,3.495228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2748" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.555020,0.968578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2746" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(-1.608757,3.097272)" + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientUnits="userSpaceOnUse" + id="linearGradient2744" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4434" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(41.44608,-6.716447)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4436" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(46.60985,-8.845141)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4438" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(52.31848,-6.318491)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4440" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,42.85737,-2.200849)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4442" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,57.93093,-1.243739)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4444" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,37.36747,-8.003450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4446" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,49.43869,-3.313289)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4464" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(41.44608,-6.716447)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4466" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(46.60985,-8.845141)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4468" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(52.31848,-6.318491)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4470" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,42.85737,-2.200849)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4472" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,57.93093,-1.243739)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4474" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,37.36747,-8.003450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4476" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,49.43869,-3.313289)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4538" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(41.44608,-6.716447)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4540" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(46.60985,-8.845141)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4542" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(52.31848,-6.318491)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4544" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,42.85737,-2.200849)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4546" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,57.93093,-1.243739)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4548" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,37.36747,-8.003450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient4550" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,49.43869,-3.313289)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4488" + id="linearGradient4552" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.927204,0.000000,0.000000,0.882329,2.105168,3.373861)" + x1="17.181321" + y1="32.443652" + x2="47.342173" + y2="32.443652" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4488" + id="linearGradient2276" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,2.081767,3.390390)" + x1="17.181321" + y1="32.443652" + x2="47.342173" + y2="32.443652" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4488" + id="linearGradient2289" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.931230,0.000000,0.000000,0.881886,-13.99458,-6.609596)" + x1="17.181321" + y1="32.443652" + x2="47.342173" + y2="32.443652" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3025" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3029" + gradientUnits="userSpaceOnUse" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3033" + gradientUnits="userSpaceOnUse" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3037" + gradientUnits="userSpaceOnUse" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3041" + gradientUnits="userSpaceOnUse" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3045" + gradientUnits="userSpaceOnUse" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3049" + gradientUnits="userSpaceOnUse" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3053" + gradientUnits="userSpaceOnUse" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3056" + gradientUnits="userSpaceOnUse" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" + gradientTransform="translate(3.437500,-3.000000)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3060" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-6.911612,2.585786)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3064" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-3.146447,8.838835e-2)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3068" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,13.66667,3.000000)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3072" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.66667,8.000000)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3076" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.698434,10.27557)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3080" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.68234,16.99480)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3107" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.437500,-3.000000)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3109" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-6.911612,2.585786)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3111" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-3.146447,8.838835e-2)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3113" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,13.66667,3.000000)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3115" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.66667,8.000000)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3117" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.698434,10.27557)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient3119" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.68234,16.99480)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="11.313709" + inkscape:cx="8.6163343" + inkscape:cy="24.822365" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:window-width="1210" + inkscape:window-height="704" + inkscape:window-x="182" + inkscape:window-y="144" + inkscape:showpageshadow="false" + showguides="true" + inkscape:guide-bbox="true" /> + <metadata + id="metadata1311"> + <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>weather-overcast</dc:title> + <dc:date>January 2006</dc:date> + <dc:creator> + <cc:Agent> + <dc:title>Ryan Collier (pseudo)</dc:title> + </cc:Agent> + </dc:creator> + <dc:publisher> + <cc:Agent> + <dc:title>http://www.tango-project.org</dc:title> + </cc:Agent> + </dc:publisher> + <dc:source>http://www.pseudocode.org</dc:source> + <dc:subject> + <rdf:Bag> + <rdf:li>weather</rdf:li> + <rdf:li>applet</rdf:li> + <rdf:li>notify</rdf:li> + </rdf:Bag> + </dc:subject> + <cc:license + rdf:resource="http://creativecommons.org/licenses/publicdomain/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/publicdomain/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <g + id="g10011" + transform="translate(-287.0000,298.0000)"> + <path + id="path8267" + d="M 311.50259,-296.00000 C 308.73017,-296.00000 306.39436,-294.42629 305.09634,-292.18750 C 304.15198,-292.66254 303.13115,-293.00000 302.00259,-293.00000 C 298.13859,-293.00000 295.00259,-289.86400 295.00259,-286.00000 C 295.00259,-282.13600 298.13859,-279.00000 302.00259,-279.00000 C 304.42226,-279.00000 306.43268,-280.31932 307.69009,-282.18750 C 308.82429,-281.49788 310.07907,-281.00000 311.50259,-281.00000 C 312.41571,-281.00000 313.25554,-281.23202 314.06509,-281.53125 C 314.57503,-280.66352 315.24421,-279.95153 316.06509,-279.37500 C 316.05785,-279.24462 316.00259,-279.13218 316.00259,-279.00000 C 316.00259,-275.13600 319.13858,-272.00000 323.00259,-272.00000 C 326.86659,-272.00000 330.00259,-275.13600 330.00259,-279.00000 C 330.00259,-281.36969 328.74361,-283.35834 326.94009,-284.62500 C 326.94733,-284.75538 327.00259,-284.86782 327.00259,-285.00000 C 327.00259,-288.86400 323.86660,-292.00000 320.00259,-292.00000 C 319.37989,-292.00000 318.82740,-291.77781 318.25259,-291.62500 C 317.05806,-294.18384 314.51125,-296.00000 311.50259,-296.00000 z " + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + id="path8291" + d="M 311.50259,-295.00000 C 308.72211,-295.00000 306.36808,-293.23815 305.44009,-290.78125 C 304.45467,-291.49069 303.30866,-292.00000 302.00259,-292.00000 C 298.69059,-292.00000 296.00259,-289.31200 296.00259,-286.00000 C 296.00259,-282.68800 298.69059,-280.00000 302.00259,-280.00000 C 304.43034,-280.00000 306.49583,-281.45558 307.44009,-283.53125 C 308.56085,-282.61369 309.94223,-282.00000 311.50259,-282.00000 C 312.57713,-282.00000 313.54687,-282.31896 314.44009,-282.78125 C 314.83849,-281.78149 315.54123,-280.99493 316.37759,-280.34375 C 316.19758,-279.74813 316.00259,-279.15410 316.00259,-278.50000 C 316.00259,-274.91200 318.91459,-272.00000 322.50259,-272.00000 C 326.09059,-272.00000 329.00259,-274.91200 329.00259,-278.50000 C 329.00259,-280.86079 327.66826,-282.83019 325.78384,-283.96875 C 325.84643,-284.31598 326.00259,-284.63483 326.00259,-285.00000 C 326.00259,-288.31200 323.31459,-291.00000 320.00259,-291.00000 C 319.14961,-291.00000 318.33129,-290.82132 317.59634,-290.50000 C 316.74257,-293.09388 314.38110,-294.99999 311.50259,-295.00000 z " + style="opacity:1.0000000;fill:url(#linearGradient10632);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(0.964447,0.000000,0.000000,0.964447,89.29111,91.52621)" + d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" + sodipodi:ry="6.7396116" + sodipodi:rx="6.7396116" + sodipodi:cy="-383.66660" + sodipodi:cx="241.80843" + id="path8414" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <g + transform="translate(69.00259,102.0000)" + id="g8349"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8327" + sodipodi:cx="243.95184" + sodipodi:cy="-389.30136" + sodipodi:rx="6.2313786" + sodipodi:ry="6.2313786" + d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" + transform="matrix(0.882630,0.000000,0.000000,0.882630,27.18078,-46.89094)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient10634);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8329" + sodipodi:cx="243.95184" + sodipodi:cy="-389.30136" + sodipodi:rx="6.2313786" + sodipodi:ry="6.2313786" + d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" + transform="matrix(0.882630,0.000000,0.000000,0.882630,27.18078,-46.89094)" /> + </g> + <g + transform="translate(69.00259,102.0000)" + id="g8389"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8368" + sodipodi:cx="251.22179" + sodipodi:cy="-385.78790" + sodipodi:rx="6.0325046" + sodipodi:ry="6.0325046" + d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" + transform="matrix(0.911728,0.000000,0.000000,0.911728,21.45407,-34.76637)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient10636);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8370" + sodipodi:cx="251.22179" + sodipodi:cy="-385.78790" + sodipodi:rx="6.0325046" + sodipodi:ry="6.0325046" + d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" + transform="matrix(0.911728,0.000000,0.000000,0.911728,21.45407,-34.76637)" /> + </g> + <g + transform="translate(69.00259,102.0000)" + id="g8323"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8311" + sodipodi:cx="233.43362" + sodipodi:cy="-387.88715" + sodipodi:rx="4.3752232" + sodipodi:ry="4.3752232" + d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" + transform="matrix(1.142799,0.000000,0.000000,1.142799,-33.76771,55.27704)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient10638);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8313" + sodipodi:cx="233.43362" + sodipodi:cy="-387.88715" + sodipodi:rx="4.3752232" + sodipodi:ry="4.3752232" + d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" + transform="matrix(1.142799,0.000000,0.000000,1.142799,-33.76771,55.27704)" /> + </g> + <g + transform="translate(69.00259,102.0000)" + id="g8406"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8393" + sodipodi:cx="241.80843" + sodipodi:cy="-383.66660" + sodipodi:rx="6.7396116" + sodipodi:ry="6.7396116" + d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" + transform="matrix(1.038636,0.000000,0.000000,1.038636,-9.150940,14.48994)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient10640);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8395" + sodipodi:cx="241.80843" + sodipodi:cy="-383.66660" + sodipodi:rx="6.7396116" + sodipodi:ry="6.7396116" + d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" + transform="matrix(1.038636,0.000000,0.000000,1.038636,-9.150933,14.48993)" /> + </g> + <g + style="stroke:none" + transform="matrix(0.935028,0.000000,0.000000,0.935028,446.8280,-187.6162)" + id="g4518"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:0.33115697;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path4520" + sodipodi:cx="-155.06250" + sodipodi:cy="-96.937500" + sodipodi:rx="3.1250000" + sodipodi:ry="3.1250000" + d="M -151.93750 -96.937500 A 3.1250000 3.1250000 0 1 1 -158.18750,-96.937500 A 3.1250000 3.1250000 0 1 1 -151.93750 -96.937500 z" + transform="matrix(1.737733,0.000000,0.000000,1.737733,110.8322,70.07649)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient10642);fill-opacity:1.0000000;stroke:none;stroke-width:0.45224530;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path4522" + sodipodi:cx="-155.06250" + sodipodi:cy="-96.937500" + sodipodi:rx="3.1250000" + sodipodi:ry="3.1250000" + d="M -151.93750 -96.937500 A 3.1250000 3.1250000 0 1 1 -158.18750,-96.937500 A 3.1250000 3.1250000 0 1 1 -151.93750 -96.937500 z" + transform="matrix(1.737733,0.000000,0.000000,1.737733,110.8948,70.01402)" /> + </g> + <g + transform="translate(38.00259,162.0000)" + id="g7794"> + <path + style="fill:#c4c5c2;fill-opacity:1.0000000;stroke:#888a85;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z " + id="path7796" + sodipodi:nodetypes="ccsscsssscsscc" /> + <path + style="opacity:1.0000000;fill:url(#linearGradient10644);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z " + id="path7798" + sodipodi:nodetypes="ccsscsssscsscc" /> + <g + id="g7800"> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path7802" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path7804" + style="opacity:1.0000000;fill:url(#linearGradient10646);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <rect + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="rect7806" + width="20.000000" + height="9.0000000" + x="271.00000" + y="-438.00000" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path7808" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)" /> + <g + id="g7810"> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path7812" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path7814" + style="opacity:1.0000000;fill:url(#linearGradient10648);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <g + id="g7816"> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path7818" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path7820" + style="opacity:1.0000000;fill:url(#linearGradient10650);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <g + id="g7822" + transform="translate(-1.000000,0.000000)"> + <path + id="path7824" + d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z " + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + id="path7826" + d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z " + style="opacity:1.0000000;fill:url(#linearGradient10652);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + </g> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient10654);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path7828" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)" /> + <path + style="fill:#888a85;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" + d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z " + id="path7830" + sodipodi:nodetypes="ccss" /> + <g + id="g7832" + transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)"> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path7834" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path7836" + style="opacity:1.0000000;fill:url(#linearGradient10656);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + </g> + <g + transform="translate(23.00000,158.0000)" + id="g7852"> + <path + style="fill:#c4c5c2;fill-opacity:1.0000000;stroke:#888a85;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z " + id="path7854" + sodipodi:nodetypes="ccsscsssscsscc" /> + <path + style="opacity:1.0000000;fill:url(#linearGradient10658);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z " + id="path7856" + sodipodi:nodetypes="ccsscsssscsscc" /> + <g + id="g7858"> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path7860" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path7862" + style="opacity:1.0000000;fill:url(#linearGradient10660);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <rect + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="rect7864" + width="20.000000" + height="9.0000000" + x="271.00000" + y="-438.00000" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path7866" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)" /> + <g + id="g7868"> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path7870" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path7872" + style="opacity:1.0000000;fill:url(#linearGradient10662);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <g + id="g7874"> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path7876" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path7878" + style="opacity:1.0000000;fill:url(#linearGradient10664);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <g + id="g7880" + transform="translate(-1.000000,0.000000)"> + <path + id="path7882" + d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z " + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + id="path7884" + d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z " + style="opacity:1.0000000;fill:url(#linearGradient10666);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + </g> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient10668);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path7886" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)" /> + <path + style="fill:#888a85;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" + d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z " + id="path7888" + sodipodi:nodetypes="ccss" /> + <g + id="g7890" + transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)"> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path7892" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path7896" + style="opacity:1.0000000;fill:url(#linearGradient10670);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/demos/embedded/weatherinfo/icons/weather-showers.svg b/demos/embedded/weatherinfo/icons/weather-showers.svg new file mode 100644 index 0000000..c814571 --- /dev/null +++ b/demos/embedded/weatherinfo/icons/weather-showers.svg @@ -0,0 +1,4753 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48px" + height="48px" + id="svg1306" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docbase="/home/rcollier/Work/Novell/Tango/weather" + sodipodi:docname="weather-showers.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs1308"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="48 : 24 : 1" + inkscape:persp3d-origin="24 : 16 : 1" + id="perspective530" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient11348" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.070878,0.000000,-0.535439,0.674858,287.5142,77.50802)" + x1="-137.49608" + y1="-425.28664" + x2="-130.60854" + y2="-425.28665" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient11346" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.070879,0.000000,-0.535439,0.674857,277.5140,77.50780)" + x1="-137.49608" + y1="-425.28664" + x2="-130.60854" + y2="-425.28665" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient11344" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.088439,0.000000,-0.544220,0.674842,265.9811,77.50139)" + x1="-137.49608" + y1="-425.28664" + x2="-130.60854" + y2="-425.28665" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient13352" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient13350" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient13347" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-35.00007,207.0001)" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient13345" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient13343" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient13341" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient13339" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-34.00007,207.0001)" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient13337" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6549"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6551" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6553" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient13335" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6527"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6530" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6532" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient13333" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-35.00007,207.0001)" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6538"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6540" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6542" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient13331" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6513"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6515" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6517" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient13329" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6497"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6499" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6501" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient13327" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6470"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6472" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6474" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient13325" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-34.00007,207.0001)" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8397"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8400" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8402" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8397" + id="linearGradient13323" + gradientUnits="userSpaceOnUse" + x1="238.00478" + y1="-388.47476" + x2="245.65462" + y2="-382.64539" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8315"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8317" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8319" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8315" + id="linearGradient13321" + gradientUnits="userSpaceOnUse" + x1="230.87598" + y1="-390.43951" + x2="235.25652" + y2="-386.95901" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8381"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8383" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8385" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8381" + id="linearGradient13319" + gradientUnits="userSpaceOnUse" + x1="246.74042" + y1="-391.31381" + x2="252.69785" + y2="-385.35165" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8331"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8333" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8335" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8331" + id="linearGradient13317" + gradientUnits="userSpaceOnUse" + x1="240.07379" + y1="-393.40720" + x2="245.82706" + y2="-388.55029" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8302"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8304" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8306" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8302" + id="linearGradient13315" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(69.00000,155.0000)" + x1="228.50261" + y1="-392.30591" + x2="266.36395" + y2="-379.26862" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4442"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4444" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4446" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4442" + id="linearGradient4467" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-59.00000,27.72122)" + x1="4.3602662" + y1="-21.904713" + x2="40.139732" + y2="-1.8452871" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4430" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,7.747730,-6.786242)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4426" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,12.43523,-5.473742)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4404" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-14.02052,-13.29853)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4407" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-9.728831,-6.856090)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4410" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-4.033948,-17.90479)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4413" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,-1.200260,0.631990)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4419" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,4.534070,-12.70656)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4422" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.992899,-16.32980)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4488" + id="linearGradient4479" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-60.91820,-2.915960)" + x1="17.181321" + y1="32.443652" + x2="47.342173" + y2="32.443652" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4359" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-7.329241,-50.85192)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4357" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.912551,-43.37823)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4355" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.365819,-55.70818)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4353" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.14727,-36.85890)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4351" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.17579,-44.92562)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4349" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,12.81910,-50.04120)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4347" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-3.681521,-53.82781)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4488"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4490" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4492" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4488" + id="linearGradient4370" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-74.92090,-6.914630)" + x1="17.175579" + y1="23.374163" + x2="38.037014" + y2="38.680286" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4255" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-7.329241,-50.85192)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4253" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.912551,-43.37823)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4251" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.365819,-55.70818)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4249" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.14727,-36.85890)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4247" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.17579,-44.92562)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4245" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,12.81910,-50.04120)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3019"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3021" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3023" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4243" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-3.681521,-53.82781)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + id="linearGradient6525" + gradientUnits="userSpaceOnUse" + x1="4.1914001" + y1="11.113300" + x2="47.319698" + y2="56.052299"> + <stop + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" + id="stop6529" /> + <stop + offset="1" + style="stop-color:#ffffff;stop-opacity:0.34020618;" + id="stop6531" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6525" + id="linearGradient5250" + x1="8.5469341" + y1="30.281681" + x2="30.85088" + y2="48.301884" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.874977,0.000000,0.000000,0.921480,-56.65990,-1.553540)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6537"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6539" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6541" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2298"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2300" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2302" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3347"> + <stop + style="stop-color:#edd400;stop-opacity:1;" + offset="0" + id="stop3349" /> + <stop + style="stop-color:#edd400;stop-opacity:0;" + offset="1" + id="stop3351" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2527"> + <stop + style="stop-color:#fcaf3e;stop-opacity:1;" + offset="0" + id="stop2529" /> + <stop + style="stop-color:#fcaf3e;stop-opacity:0;" + offset="1" + id="stop2531" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2500"> + <stop + style="stop-color:#fce94f;stop-opacity:1;" + offset="0" + id="stop2502" /> + <stop + style="stop-color:#fce94f;stop-opacity:0;" + offset="1" + id="stop2504" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2392"> + <stop + style="stop-color:#eeeeec;stop-opacity:1;" + offset="0" + id="stop2394" /> + <stop + style="stop-color:#eeeeec;stop-opacity:0;" + offset="1" + id="stop2396" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2254"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2256" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2258" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2263" + gradientUnits="userSpaceOnUse" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" + gradientTransform="translate(-1.608757,3.097272)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2267" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.555020,0.968578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2271" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(9.263651,3.495228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2275" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.497184,-2.330824)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2279" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(14.46340,2.014073)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2283" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2287" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2291" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2295" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2299" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2303" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.707748,-5.784024)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2311" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2350" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(16.14002,24.66420)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2352" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.932144,25.87240)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2354" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.356636,23.86870)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2356" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(11.19027,26.52035)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2358" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(10.30638,19.27251)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2360" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2362" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2364" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2366" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2368" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2370" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.207586,21.30544)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2372" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2398" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2426" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(14.46340,2.014073)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2428" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.497184,-2.330824)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2430" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-1.608757,3.097272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2432" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.555020,0.968578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2434" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(9.263651,3.495228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2436" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2438" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2440" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2442" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2444" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2446" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2448" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2451" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2457" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2460" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2463" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2469" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2472" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(12.51365,8.745228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2475" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.805020,6.218578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2478" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.641243,8.347272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2483" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0.842481,-3.998086)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2506" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2509" + gradientUnits="userSpaceOnUse" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" + gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2513" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)" + x1="38.857941" + y1="-18.407482" + x2="53.750000" + y2="9.0000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2517" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient2533" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2537" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(17.33814,3.415985)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2541" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.40064,1.353485)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2555" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.499805,1.708617)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2563" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.726830,2.481141)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3347" + id="linearGradient3353" + x1="23.303862" + y1="29.115711" + x2="29.750000" + y2="46.092930" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3366" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.40064,1.353485)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3368" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.641243,8.347272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3370" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.805020,6.218578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3372" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(12.51365,8.745228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3374" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3376" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3378" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3380" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3383" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3386" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3389" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3392" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3395" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.674812,3.088370)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3398" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-2.033818,0.561720)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3401" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.197595,2.690414)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3405" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.561802,-4.303373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="-4.4493785" + x2="-34.700153" + y1="-37.550461" + x1="-27.006643" + id="linearGradient2916" + xlink:href="#linearGradient2298" + inkscape:collect="always" /> + <linearGradient + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + gradientUnits="userSpaceOnUse" + id="linearGradient2914" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(57.97693,-10.56876)" + gradientUnits="userSpaceOnUse" + id="linearGradient2912" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)" + gradientUnits="userSpaceOnUse" + id="linearGradient2910" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + gradientUnits="userSpaceOnUse" + id="linearGradient2908" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + gradientUnits="userSpaceOnUse" + id="linearGradient2906" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + gradientUnits="userSpaceOnUse" + id="linearGradient2904" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + gradientUnits="userSpaceOnUse" + id="linearGradient2902" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.674812,3.088370)" + gradientUnits="userSpaceOnUse" + id="linearGradient2900" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-2.033818,0.561720)" + gradientUnits="userSpaceOnUse" + id="linearGradient2898" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.197595,2.690414)" + gradientUnits="userSpaceOnUse" + id="linearGradient2896" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + gradientUnits="userSpaceOnUse" + id="linearGradient2894" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)" + gradientUnits="userSpaceOnUse" + id="linearGradient2892" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)" + gradientUnits="userSpaceOnUse" + id="linearGradient2890" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(88.49344,-9.697877)" + gradientUnits="userSpaceOnUse" + id="linearGradient2888" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(4.561802,-4.303373)" + gradientUnits="userSpaceOnUse" + id="linearGradient2886" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.197595,2.690414)" + gradientUnits="userSpaceOnUse" + id="linearGradient2884" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-2.033818,0.561720)" + gradientUnits="userSpaceOnUse" + id="linearGradient2882" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.674812,3.088370)" + gradientUnits="userSpaceOnUse" + id="linearGradient2880" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + gradientUnits="userSpaceOnUse" + id="linearGradient2878" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + gradientUnits="userSpaceOnUse" + id="linearGradient2876" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + gradientUnits="userSpaceOnUse" + id="linearGradient2874" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + gradientUnits="userSpaceOnUse" + id="linearGradient2872" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + gradientUnits="userSpaceOnUse" + id="linearGradient2870" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2868" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + gradientUnits="userSpaceOnUse" + id="linearGradient2866" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + gradientUnits="userSpaceOnUse" + id="linearGradient2864" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(12.51365,8.745228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2862" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(6.805020,6.218578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2860" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.641243,8.347272)" + gradientUnits="userSpaceOnUse" + id="linearGradient2858" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(13.40064,1.353485)" + gradientUnits="userSpaceOnUse" + id="linearGradient2856" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="46.092930" + x2="29.750000" + y1="29.115711" + x1="23.303862" + id="linearGradient2854" + xlink:href="#linearGradient3347" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-0.726830,2.481141)" + gradientUnits="userSpaceOnUse" + id="linearGradient2852" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.499805,1.708617)" + gradientUnits="userSpaceOnUse" + id="linearGradient2850" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(13.40064,1.353485)" + gradientUnits="userSpaceOnUse" + id="linearGradient2848" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(17.33814,3.415985)" + gradientUnits="userSpaceOnUse" + id="linearGradient2846" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + id="linearGradient2844" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)" + gradientUnits="userSpaceOnUse" + id="linearGradient2842" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + y2="9.0000000" + x2="53.750000" + y1="-18.407482" + x1="38.857941" + gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)" + gradientUnits="userSpaceOnUse" + id="linearGradient2840" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + gradientUnits="userSpaceOnUse" + id="linearGradient2838" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + id="linearGradient2836" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(0.842481,-3.998086)" + gradientUnits="userSpaceOnUse" + id="linearGradient2834" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.641243,8.347272)" + gradientUnits="userSpaceOnUse" + id="linearGradient2832" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(6.805020,6.218578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2830" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(12.51365,8.745228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2828" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + gradientUnits="userSpaceOnUse" + id="linearGradient2826" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + gradientUnits="userSpaceOnUse" + id="linearGradient2824" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2822" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + gradientUnits="userSpaceOnUse" + id="linearGradient2820" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)" + gradientUnits="userSpaceOnUse" + id="linearGradient2818" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + gradientUnits="userSpaceOnUse" + id="linearGradient2816" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + gradientUnits="userSpaceOnUse" + id="linearGradient2814" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + gradientUnits="userSpaceOnUse" + id="linearGradient2812" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2810" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + gradientUnits="userSpaceOnUse" + id="linearGradient2808" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + gradientUnits="userSpaceOnUse" + id="linearGradient2806" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + gradientUnits="userSpaceOnUse" + id="linearGradient2804" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(9.263651,3.495228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2802" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.555020,0.968578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2800" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-1.608757,3.097272)" + gradientUnits="userSpaceOnUse" + id="linearGradient2798" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(8.497184,-2.330824)" + gradientUnits="userSpaceOnUse" + id="linearGradient2796" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(14.46340,2.014073)" + gradientUnits="userSpaceOnUse" + id="linearGradient2794" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + gradientUnits="userSpaceOnUse" + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + id="linearGradient2792" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)" + gradientUnits="userSpaceOnUse" + id="linearGradient2790" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(4.207586,21.30544)" + gradientUnits="userSpaceOnUse" + id="linearGradient2788" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)" + gradientUnits="userSpaceOnUse" + id="linearGradient2786" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)" + gradientUnits="userSpaceOnUse" + id="linearGradient2784" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)" + gradientUnits="userSpaceOnUse" + id="linearGradient2782" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)" + gradientUnits="userSpaceOnUse" + id="linearGradient2780" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)" + gradientUnits="userSpaceOnUse" + id="linearGradient2778" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(10.30638,19.27251)" + gradientUnits="userSpaceOnUse" + id="linearGradient2776" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(11.19027,26.52035)" + gradientUnits="userSpaceOnUse" + id="linearGradient2774" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(5.356636,23.86870)" + gradientUnits="userSpaceOnUse" + id="linearGradient2772" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-0.932144,25.87240)" + gradientUnits="userSpaceOnUse" + id="linearGradient2770" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(16.14002,24.66420)" + gradientUnits="userSpaceOnUse" + id="linearGradient2768" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + gradientUnits="userSpaceOnUse" + id="linearGradient2766" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.707748,-5.784024)" + gradientUnits="userSpaceOnUse" + id="linearGradient2764" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + gradientUnits="userSpaceOnUse" + id="linearGradient2762" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2760" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + gradientUnits="userSpaceOnUse" + id="linearGradient2758" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + gradientUnits="userSpaceOnUse" + id="linearGradient2756" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + gradientUnits="userSpaceOnUse" + id="linearGradient2754" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(14.46340,2.014073)" + gradientUnits="userSpaceOnUse" + id="linearGradient2752" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(8.497184,-2.330824)" + gradientUnits="userSpaceOnUse" + id="linearGradient2750" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(9.263651,3.495228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2748" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.555020,0.968578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2746" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(-1.608757,3.097272)" + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientUnits="userSpaceOnUse" + id="linearGradient2744" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="-4.4493785" + x2="-34.700153" + y1="-37.550461" + x1="-27.006643" + id="linearGradient2304" + xlink:href="#linearGradient2298" + inkscape:collect="always" /> + <linearGradient + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + gradientUnits="userSpaceOnUse" + id="linearGradient1557" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(57.97693,-10.56876)" + gradientUnits="userSpaceOnUse" + id="linearGradient1538" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)" + gradientUnits="userSpaceOnUse" + id="linearGradient1536" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + gradientUnits="userSpaceOnUse" + id="linearGradient1534" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + gradientUnits="userSpaceOnUse" + id="linearGradient1532" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + gradientUnits="userSpaceOnUse" + id="linearGradient1530" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + gradientUnits="userSpaceOnUse" + id="linearGradient1528" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.674812,3.088370)" + gradientUnits="userSpaceOnUse" + id="linearGradient1526" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-2.033818,0.561720)" + gradientUnits="userSpaceOnUse" + id="linearGradient1524" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.197595,2.690414)" + gradientUnits="userSpaceOnUse" + id="linearGradient1522" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + gradientUnits="userSpaceOnUse" + id="linearGradient1520" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)" + gradientUnits="userSpaceOnUse" + id="linearGradient1518" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)" + gradientUnits="userSpaceOnUse" + id="linearGradient1516" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(88.49344,-9.697877)" + gradientUnits="userSpaceOnUse" + id="linearGradient1514" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(4.561802,-4.303373)" + gradientUnits="userSpaceOnUse" + id="linearGradient5957" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.197595,2.690414)" + gradientUnits="userSpaceOnUse" + id="linearGradient5955" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-2.033818,0.561720)" + gradientUnits="userSpaceOnUse" + id="linearGradient5953" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.674812,3.088370)" + gradientUnits="userSpaceOnUse" + id="linearGradient5951" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + gradientUnits="userSpaceOnUse" + id="linearGradient5949" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + gradientUnits="userSpaceOnUse" + id="linearGradient5947" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + gradientUnits="userSpaceOnUse" + id="linearGradient5945" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + gradientUnits="userSpaceOnUse" + id="linearGradient5943" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + gradientUnits="userSpaceOnUse" + id="linearGradient5941" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + gradientUnits="userSpaceOnUse" + id="linearGradient5939" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + gradientUnits="userSpaceOnUse" + id="linearGradient5937" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + gradientUnits="userSpaceOnUse" + id="linearGradient5935" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(12.51365,8.745228)" + gradientUnits="userSpaceOnUse" + id="linearGradient5933" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(6.805020,6.218578)" + gradientUnits="userSpaceOnUse" + id="linearGradient5931" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.641243,8.347272)" + gradientUnits="userSpaceOnUse" + id="linearGradient5929" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(13.40064,1.353485)" + gradientUnits="userSpaceOnUse" + id="linearGradient5927" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="46.092930" + x2="29.750000" + y1="29.115711" + x1="23.303862" + id="linearGradient5925" + xlink:href="#linearGradient3347" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-0.726830,2.481141)" + gradientUnits="userSpaceOnUse" + id="linearGradient5923" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.499805,1.708617)" + gradientUnits="userSpaceOnUse" + id="linearGradient5921" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(13.40064,1.353485)" + gradientUnits="userSpaceOnUse" + id="linearGradient5919" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(17.33814,3.415985)" + gradientUnits="userSpaceOnUse" + id="linearGradient5917" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + id="linearGradient5915" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)" + gradientUnits="userSpaceOnUse" + id="linearGradient5913" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + y2="9.0000000" + x2="53.750000" + y1="-18.407482" + x1="38.857941" + gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)" + gradientUnits="userSpaceOnUse" + id="linearGradient5911" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + gradientUnits="userSpaceOnUse" + id="linearGradient5909" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + id="linearGradient5907" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(0.842481,-3.998086)" + gradientUnits="userSpaceOnUse" + id="linearGradient5905" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.641243,8.347272)" + gradientUnits="userSpaceOnUse" + id="linearGradient5903" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(6.805020,6.218578)" + gradientUnits="userSpaceOnUse" + id="linearGradient5901" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(12.51365,8.745228)" + gradientUnits="userSpaceOnUse" + id="linearGradient5899" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + gradientUnits="userSpaceOnUse" + id="linearGradient5897" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + gradientUnits="userSpaceOnUse" + id="linearGradient5895" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + gradientUnits="userSpaceOnUse" + id="linearGradient5893" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + gradientUnits="userSpaceOnUse" + id="linearGradient5891" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)" + gradientUnits="userSpaceOnUse" + id="linearGradient5889" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + gradientUnits="userSpaceOnUse" + id="linearGradient5887" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + gradientUnits="userSpaceOnUse" + id="linearGradient5885" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + gradientUnits="userSpaceOnUse" + id="linearGradient5883" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + gradientUnits="userSpaceOnUse" + id="linearGradient5881" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + gradientUnits="userSpaceOnUse" + id="linearGradient5879" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + gradientUnits="userSpaceOnUse" + id="linearGradient5877" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + gradientUnits="userSpaceOnUse" + id="linearGradient5875" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(9.263651,3.495228)" + gradientUnits="userSpaceOnUse" + id="linearGradient5873" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.555020,0.968578)" + gradientUnits="userSpaceOnUse" + id="linearGradient5871" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-1.608757,3.097272)" + gradientUnits="userSpaceOnUse" + id="linearGradient5869" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(8.497184,-2.330824)" + gradientUnits="userSpaceOnUse" + id="linearGradient5867" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(14.46340,2.014073)" + gradientUnits="userSpaceOnUse" + id="linearGradient5865" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + gradientUnits="userSpaceOnUse" + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + id="linearGradient5863" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)" + gradientUnits="userSpaceOnUse" + id="linearGradient5861" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(4.207586,21.30544)" + gradientUnits="userSpaceOnUse" + id="linearGradient5859" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)" + gradientUnits="userSpaceOnUse" + id="linearGradient5857" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)" + gradientUnits="userSpaceOnUse" + id="linearGradient5855" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)" + gradientUnits="userSpaceOnUse" + id="linearGradient5853" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)" + gradientUnits="userSpaceOnUse" + id="linearGradient5851" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)" + gradientUnits="userSpaceOnUse" + id="linearGradient5849" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(10.30638,19.27251)" + gradientUnits="userSpaceOnUse" + id="linearGradient5847" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(11.19027,26.52035)" + gradientUnits="userSpaceOnUse" + id="linearGradient5845" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(5.356636,23.86870)" + gradientUnits="userSpaceOnUse" + id="linearGradient5843" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-0.932144,25.87240)" + gradientUnits="userSpaceOnUse" + id="linearGradient5841" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(16.14002,24.66420)" + gradientUnits="userSpaceOnUse" + id="linearGradient5839" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + gradientUnits="userSpaceOnUse" + id="linearGradient5837" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.707748,-5.784024)" + gradientUnits="userSpaceOnUse" + id="linearGradient5835" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + gradientUnits="userSpaceOnUse" + id="linearGradient5833" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + gradientUnits="userSpaceOnUse" + id="linearGradient5831" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + gradientUnits="userSpaceOnUse" + id="linearGradient5829" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + gradientUnits="userSpaceOnUse" + id="linearGradient5827" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + gradientUnits="userSpaceOnUse" + id="linearGradient5825" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(14.46340,2.014073)" + gradientUnits="userSpaceOnUse" + id="linearGradient5823" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(8.497184,-2.330824)" + gradientUnits="userSpaceOnUse" + id="linearGradient5821" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(9.263651,3.495228)" + gradientUnits="userSpaceOnUse" + id="linearGradient5819" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.555020,0.968578)" + gradientUnits="userSpaceOnUse" + id="linearGradient5817" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(-1.608757,3.097272)" + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientUnits="userSpaceOnUse" + id="linearGradient5815" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6101" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.13675,17.05613)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6118" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,12.38965,19.30874)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6121" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-10.72430,10.10861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6124" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(21.51400,12.80461)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6179" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.197595,2.690414)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6181" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-2.033818,0.561720)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6183" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.674812,3.088370)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6185" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6187" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6189" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6191" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient6193" + gradientUnits="userSpaceOnUse" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6196" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6199" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6202" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6205" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-4.372193,11.95105)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6208" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.088919,7.833409)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6211" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.619711,5.306759)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6214" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.783488,7.435453)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6242" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.783488,7.435453)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6244" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.619711,5.306759)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6246" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.088919,7.833409)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6248" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6250" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6252" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6254" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.002513,11.93373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6257" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.297112,4.275205)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6260" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,10.91453,3.180085)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6263" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-1.156692,-1.510075)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6266" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,19.40677,5.249635)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6269" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.79432,0.174884)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6272" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.085690,-2.351766)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6275" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2.921913,-0.223072)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6311" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(21.51400,12.80461)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6313" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-10.72430,10.10861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6315" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,12.38965,19.30874)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6317" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-1.156692,-1.510075)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6319" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.13675,17.05613)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6321" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.783488,7.435453)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6323" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.619711,5.306759)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6325" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.088919,7.833409)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6327" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6329" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6331" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6333" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.002513,11.93373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6335" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2.921913,-0.223072)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6337" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.085690,-2.351766)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6339" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.79432,0.174884)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6341" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,19.40677,5.249635)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6343" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,10.91453,3.180085)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6543" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-2.763717e-17,0.972572,16.13182,0.843286)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6547" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-4.388782e-16,0.972572,25.91493,0.633642)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6551" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-4.388782e-16,0.972572,36.25638,0.633643)" + x1="27.320963" + y1="44.228481" + x2="45.115814" + y2="44.228455" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6559" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-2.332577e-16,0.972572,16.13182,0.843286)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6561" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-6.444987e-16,0.972572,25.91493,0.633642)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6563" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-6.444987e-16,0.972572,36.25638,0.633643)" + x1="27.320963" + y1="44.228481" + x2="45.115814" + y2="44.228455" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6566" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.577744,0.000000,-5.984325e-16,1.025105,38.38995,-1.768804)" + x1="27.320963" + y1="44.228481" + x2="45.115814" + y2="44.228455" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6569" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.577744,0.000000,-5.984325e-16,1.025105,27.05193,-1.768805)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6572" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.589347,0.000000,-1.531909e-16,1.025217,16.34910,-1.110328)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6576" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.132431,0.000000,0.000000,1.016132,11.79178,-1.090051)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6579" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.853605,0.000000,0.000000,1.016132,20.48211,1.012885)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6582" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,14.73875,-4.143732)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6585" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,8.896962,-6.711142)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6588" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,3.612740,-4.548108)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6599" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.999079,0.000000,0.000000,1.016132,58.06881,13.00984)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6603" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.496116,0.000000,0.000000,1.282841,-0.560999,-5.855873)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6606" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.314274,0.000000,0.000000,1.016132,13.30131,15.29879)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6609" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.496116,0.000000,0.000000,1.282841,-10.35177,5.950245)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6612" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,22.63849,8.689740)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6618" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,17.34164,6.586930)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6622" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,12.56867,12.68572)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6624" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.783488,7.435453)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6626" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.619711,5.306759)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6628" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.088919,7.833409)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6630" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6632" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6634" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6636" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.002513,11.93373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4442" + id="linearGradient2736" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-59.00000,27.72122)" + x1="4.3602662" + y1="-21.904713" + x2="40.139732" + y2="-1.8452871" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2738" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.992899,-16.32980)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2740" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,4.534070,-12.70656)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2742" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,-1.200260,0.631990)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2745" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-4.033948,-17.90479)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2747" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-9.728831,-6.856090)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2749" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-14.02052,-13.29853)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2751" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,12.43523,-5.473742)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2753" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,7.747730,-6.786242)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4488" + id="linearGradient2755" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-60.91820,-2.915960)" + x1="17.181321" + y1="32.443652" + x2="47.342173" + y2="32.443652" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2757" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-3.681521,-53.82781)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2759" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,12.81910,-50.04120)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2761" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.17579,-44.92562)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2763" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.14727,-36.85890)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2765" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.365819,-55.70818)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2767" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.912551,-43.37823)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2769" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-7.329241,-50.85192)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4488" + id="linearGradient2771" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-74.92090,-6.914630)" + x1="17.175579" + y1="23.374163" + x2="38.037014" + y2="38.680286" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2773" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-3.681521,-53.82781)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2775" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,12.81910,-50.04120)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2777" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.17579,-44.92562)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2779" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.14727,-36.85890)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2781" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.365819,-55.70818)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2783" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.912551,-43.37823)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2785" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-7.329241,-50.85192)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4488" + id="linearGradient2799" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-11.91814,-7.649759)" + x1="17.175579" + y1="23.374163" + x2="38.037014" + y2="38.680286" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4488" + id="linearGradient2813" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,2.084560,-3.651089)" + x1="18.664751" + y1="23.374166" + x2="31.294144" + y2="35.845455" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4442" + id="linearGradient2827" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.002760,26.98609)" + x1="4.3602662" + y1="-21.904713" + x2="40.139732" + y2="-1.8452871" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="16" + inkscape:cx="11.996306" + inkscape:cy="38.014291" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:window-width="1200" + inkscape:window-height="704" + inkscape:window-x="134" + inkscape:window-y="133" + inkscape:showpageshadow="false" /> + <metadata + id="metadata1311"> + <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>weather-showers</dc:title> + <dc:date>January 2006</dc:date> + <dc:creator> + <cc:Agent> + <dc:title>Ryan collier (pseudo)</dc:title> + </cc:Agent> + </dc:creator> + <dc:publisher> + <cc:Agent> + <dc:title>http://www.tango-project.org</dc:title> + </cc:Agent> + </dc:publisher> + <dc:source>http://www.pseudocode.org</dc:source> + <dc:subject> + <rdf:Bag> + <rdf:li>weather</rdf:li> + <rdf:li>appplet</rdf:li> + <rdf:li>notify</rdf:li> + </rdf:Bag> + </dc:subject> + <cc:license + rdf:resource="http://creativecommons.org/licenses/publicdomain/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/publicdomain/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <g + id="g11337" + transform="translate(-339.9823,245.0132)"> + <rect + transform="matrix(1.000000,0.000000,-0.600523,0.799607,0.000000,0.000000)" + ry="1.5179254" + rx="2.3596079" + y="-270.75461" + x="189.68199" + height="17.509083" + width="32.962067" + id="rect6086" + style="opacity:1.0000000;fill:#729fcf;fill-opacity:1.0000000;stroke:#3465a4;stroke-width:1.0817814;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <g + style="opacity:0.80000001" + transform="matrix(1.000000,0.000000,0.000000,0.999611,0.000000,-7.862650e-2)" + id="g10414"> + <path + style="fill:url(#linearGradient11344);fill-opacity:1.0000000;stroke:none;stroke-width:1.1547011;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 352.47790,-216.00000 L 359.39580,-216.00000 C 360.69054,-216.00000 361.33008,-215.50056 360.82979,-214.88017 L 352.15249,-204.12015 C 351.65217,-203.49974 350.20707,-203.00030 348.91233,-203.00030 L 344.86943,-203.00030 C 343.57469,-203.00030 342.30979,-202.95120 343.43545,-204.12015 C 343.43545,-204.12015 352.47790,-216.00000 352.47790,-216.00000 z " + id="rect6088" + sodipodi:nodetypes="cccccccc" /> + <path + style="fill:url(#linearGradient11346);fill-opacity:1.0000000;stroke:none;stroke-width:1.1547011;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 362.74641,-216.00000 L 369.42169,-216.00000 C 370.69552,-216.00000 371.32477,-215.50054 370.83253,-214.88014 L 362.29523,-204.11987 C 361.80299,-203.49946 360.38121,-203.00000 359.10738,-203.00000 L 353.00000,-203.00000 C 353.00000,-203.00000 362.74641,-216.00000 362.74641,-216.00000 z " + id="path6115" + sodipodi:nodetypes="ccccccc" /> + <path + style="fill:url(#linearGradient11348);fill-opacity:1.0000000;stroke:none;stroke-width:1.1547011;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 372.74640,-216.00000 L 379.42169,-216.00000 C 380.69553,-216.00000 381.32477,-215.50053 380.83253,-214.88014 L 372.29523,-204.11986 C 371.80299,-203.49945 370.38122,-203.00000 369.10738,-203.00000 L 363.00000,-203.00000 C 363.00000,-203.00000 372.74640,-216.00000 372.74640,-216.00000 z " + id="path6125" + sodipodi:nodetypes="ccccccc" /> + </g> + </g> + <g + id="g13213" + transform="matrix(0.999675,0.000000,0.000000,1.000000,-286.8562,245.0000)"> + <g + id="g13215"> + <path + style="opacity:1.0000000;fill:#555753;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 311.50000,-242.99998 C 308.72758,-242.99998 306.39177,-241.42627 305.09375,-239.18748 C 304.14939,-239.66252 303.12856,-239.99998 302.00000,-239.99998 C 298.13600,-239.99998 295.00000,-236.86398 295.00000,-232.99998 C 295.00000,-229.13598 298.13600,-225.99998 302.00000,-225.99998 C 304.41967,-225.99998 306.43009,-227.31930 307.68750,-229.18748 C 308.82170,-228.49786 310.07648,-227.99998 311.50000,-227.99998 C 312.41312,-227.99998 313.25295,-228.23200 314.06250,-228.53123 C 314.57244,-227.66350 315.24162,-226.95151 316.06250,-226.37498 C 316.05526,-226.24460 316.00000,-226.13216 316.00000,-225.99998 C 316.00000,-222.13598 319.13599,-218.99998 323.00000,-218.99998 C 326.86400,-218.99998 330.00000,-222.13598 330.00000,-225.99998 C 330.00000,-228.36967 328.74102,-230.35832 326.93750,-231.62498 C 326.94474,-231.75536 327.00000,-231.86780 327.00000,-231.99998 C 327.00000,-235.86398 323.86401,-238.99998 320.00000,-238.99998 C 319.37730,-238.99998 318.82481,-238.77779 318.25000,-238.62498 C 317.05547,-241.18382 314.50866,-242.99998 311.50000,-242.99998 z " + id="path13217" /> + <path + style="opacity:1.0000000;fill:url(#linearGradient13315);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 311.50000,-241.99998 C 308.71952,-241.99998 306.36549,-240.23813 305.43750,-237.78123 C 304.45208,-238.49067 303.30607,-238.99998 302.00000,-238.99998 C 298.68800,-238.99998 296.00000,-236.31198 296.00000,-232.99998 C 296.00000,-229.68798 298.68800,-226.99998 302.00000,-226.99998 C 304.42775,-226.99998 306.49324,-228.45556 307.43750,-230.53123 C 308.55826,-229.61367 309.93964,-228.99998 311.50000,-228.99998 C 312.57454,-228.99998 313.54428,-229.31894 314.43750,-229.78123 C 314.83590,-228.78147 315.53864,-227.99491 316.37500,-227.34373 C 316.19499,-226.74811 316.00000,-226.15408 316.00000,-225.49998 C 316.00000,-221.91198 318.91200,-218.99998 322.50000,-218.99998 C 326.08800,-218.99998 329.00000,-221.91198 329.00000,-225.49998 C 329.00000,-227.86077 327.66567,-229.83017 325.78125,-230.96873 C 325.84384,-231.31596 326.00000,-231.63481 326.00000,-231.99998 C 326.00000,-235.31198 323.31200,-237.99998 320.00000,-237.99998 C 319.14702,-237.99998 318.32870,-237.82130 317.59375,-237.49998 C 316.73998,-240.09386 314.37851,-241.99997 311.50000,-241.99998 z " + id="path13219" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13221" + sodipodi:cx="241.80843" + sodipodi:cy="-383.66660" + sodipodi:rx="6.7396116" + sodipodi:ry="6.7396116" + d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" + transform="matrix(0.964447,0.000000,0.000000,0.964447,89.28852,144.5262)" /> + <g + id="g13223"> + <path + transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" + d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" + sodipodi:ry="6.2313786" + sodipodi:rx="6.2313786" + sodipodi:cy="-389.30136" + sodipodi:cx="243.95184" + id="path13225" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" + d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" + sodipodi:ry="6.2313786" + sodipodi:rx="6.2313786" + sodipodi:cy="-389.30136" + sodipodi:cx="243.95184" + id="path13227" + style="opacity:0.49444440;fill:url(#linearGradient13317);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <g + id="g13229"> + <path + transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" + d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" + sodipodi:ry="6.0325046" + sodipodi:rx="6.0325046" + sodipodi:cy="-385.78790" + sodipodi:cx="251.22179" + id="path13231" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" + d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" + sodipodi:ry="6.0325046" + sodipodi:rx="6.0325046" + sodipodi:cy="-385.78790" + sodipodi:cx="251.22179" + id="path13233" + style="opacity:0.49444440;fill:url(#linearGradient13319);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <g + id="g13235"> + <path + transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" + d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" + sodipodi:ry="4.3752232" + sodipodi:rx="4.3752232" + sodipodi:cy="-387.88715" + sodipodi:cx="233.43362" + id="path13237" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" + d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" + sodipodi:ry="4.3752232" + sodipodi:rx="4.3752232" + sodipodi:cy="-387.88715" + sodipodi:cx="233.43362" + id="path13239" + style="opacity:0.49444440;fill:url(#linearGradient13321);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <g + id="g13241"> + <path + transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84906,169.4899)" + d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" + sodipodi:ry="6.7396116" + sodipodi:rx="6.7396116" + sodipodi:cy="-383.66660" + sodipodi:cx="241.80843" + id="path13243" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84907,169.4899)" + d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" + sodipodi:ry="6.7396116" + sodipodi:rx="6.7396116" + sodipodi:cy="-383.66660" + sodipodi:cx="241.80843" + id="path13245" + style="opacity:0.49444440;fill:url(#linearGradient13323);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + </g> + <g + transform="translate(72.00007,7.999930)" + id="g13247"> + <path + style="fill:#888a85;fill-opacity:1.0000000;stroke:#555753;stroke-width:1.0001625;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z " + id="path13249" + sodipodi:nodetypes="ccsscsssscsscc" /> + <path + style="opacity:1.0000000;fill:url(#linearGradient13325);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z " + id="path13251" + sodipodi:nodetypes="ccsscsssscsscc" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13253" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13327);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13255" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" /> + <rect + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="rect13257" + width="20.000000" + height="9.0000000" + x="236.99994" + y="-230.99992" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13259" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13261" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13329);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13263" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13265" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13331);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13267" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" /> + <path + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z " + id="path13269" /> + <path + style="opacity:0.47777775;fill:url(#linearGradient13333);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z " + id="path13271" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13335);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13273" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" /> + <path + style="fill:#555753;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" + d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z " + id="path13275" + sodipodi:nodetypes="ccss" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13277" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13337);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13279" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" /> + </g> + <g + transform="translate(56.98577,3.983930)" + id="g13281"> + <path + style="fill:#888a85;fill-opacity:1.0000000;stroke:#555753;stroke-width:1.0001625;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z " + id="path13283" + sodipodi:nodetypes="ccsscsssscsscc" /> + <path + style="opacity:1.0000000;fill:url(#linearGradient13339);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z " + id="path13285" + sodipodi:nodetypes="ccsscsssscsscc" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13287" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13341);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13289" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" /> + <rect + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="rect13291" + width="20.000000" + height="9.0000000" + x="236.99994" + y="-230.99992" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13293" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13295" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13343);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13297" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13299" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13345);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13301" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" /> + <path + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z " + id="path13303" /> + <path + style="opacity:0.47777775;fill:url(#linearGradient13347);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z " + id="path13305" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13350);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13307" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" /> + <path + style="fill:#555753;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" + d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z " + id="path13309" + sodipodi:nodetypes="ccss" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13311" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13352);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13313" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" /> + </g> + </g> + </g> +</svg> diff --git a/demos/embedded/weatherinfo/icons/weather-sleet.svg b/demos/embedded/weatherinfo/icons/weather-sleet.svg new file mode 100644 index 0000000..f1cb9eb --- /dev/null +++ b/demos/embedded/weatherinfo/icons/weather-sleet.svg @@ -0,0 +1,5196 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48px" + height="48px" + id="svg1306" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docbase="/home/rcollier/Work/Novell/Tango/weather" + sodipodi:docname="weather-sleet.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs1308"> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient12213" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient12211" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient12201" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient12199" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient12253" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient12251" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient12237" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient12235" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient12225" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient12223" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + id="linearGradient5358"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop5360" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop5362" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient12249" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <linearGradient + inkscape:collect="always" + id="linearGradient5346"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop5348" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop5350" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient12247" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="48 : 24 : 1" + inkscape:persp3d-origin="24 : 16 : 1" + id="perspective6329" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient11348" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.070878,0.000000,-0.535439,0.674858,287.5142,77.50802)" + x1="-137.49608" + y1="-425.28664" + x2="-130.60854" + y2="-425.28665" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient11346" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.070879,0.000000,-0.535439,0.674857,277.5140,77.50780)" + x1="-137.49608" + y1="-425.28664" + x2="-130.60854" + y2="-425.28665" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient11344" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.088439,0.000000,-0.544220,0.674842,265.9811,77.50139)" + x1="-137.49608" + y1="-425.28664" + x2="-130.60854" + y2="-425.28665" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient13352" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient13350" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient13347" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-35.00007,207.0001)" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient13345" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient13343" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient13341" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient13339" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-34.00007,207.0001)" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient13337" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6549"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6551" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6553" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient13335" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6527"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6530" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6532" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient13333" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-35.00007,207.0001)" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6538"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6540" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6542" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient13331" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6513"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6515" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6517" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient13329" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6497"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6499" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6501" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient13327" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6470"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6472" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6474" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient13325" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-34.00007,207.0001)" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8397"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8400" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8402" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8397" + id="linearGradient13323" + gradientUnits="userSpaceOnUse" + x1="238.00478" + y1="-388.47476" + x2="245.65462" + y2="-382.64539" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8315"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8317" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8319" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8315" + id="linearGradient13321" + gradientUnits="userSpaceOnUse" + x1="230.87598" + y1="-390.43951" + x2="235.25652" + y2="-386.95901" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8381"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8383" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8385" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8381" + id="linearGradient13319" + gradientUnits="userSpaceOnUse" + x1="246.74042" + y1="-391.31381" + x2="252.69785" + y2="-385.35165" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8331"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8333" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8335" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8331" + id="linearGradient13317" + gradientUnits="userSpaceOnUse" + x1="240.07379" + y1="-393.40720" + x2="245.82706" + y2="-388.55029" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8302"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8304" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8306" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8302" + id="linearGradient13315" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(69.00000,155.0000)" + x1="228.50261" + y1="-392.30591" + x2="266.36395" + y2="-379.26862" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4442"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4444" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4446" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4442" + id="linearGradient4467" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-59.00000,27.72122)" + x1="4.3602662" + y1="-21.904713" + x2="40.139732" + y2="-1.8452871" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4430" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,7.747730,-6.786242)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4426" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,12.43523,-5.473742)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4404" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-14.02052,-13.29853)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4407" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-9.728831,-6.856090)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4410" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-4.033948,-17.90479)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4413" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,-1.200260,0.631990)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4419" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,4.534070,-12.70656)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4422" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.992899,-16.32980)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4488" + id="linearGradient4479" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-60.91820,-2.915960)" + x1="17.181321" + y1="32.443652" + x2="47.342173" + y2="32.443652" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4359" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-7.329241,-50.85192)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4357" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.912551,-43.37823)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4355" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.365819,-55.70818)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4353" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.14727,-36.85890)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4351" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.17579,-44.92562)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4349" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,12.81910,-50.04120)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4347" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-3.681521,-53.82781)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4488"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4490" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4492" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4488" + id="linearGradient4370" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-74.92090,-6.914630)" + x1="17.175579" + y1="23.374163" + x2="38.037014" + y2="38.680286" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4255" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-7.329241,-50.85192)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4253" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.912551,-43.37823)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4251" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.365819,-55.70818)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4249" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.14727,-36.85890)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4247" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.17579,-44.92562)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4245" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,12.81910,-50.04120)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3019"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3021" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3023" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient4243" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-3.681521,-53.82781)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + id="linearGradient6525" + gradientUnits="userSpaceOnUse" + x1="4.1914001" + y1="11.113300" + x2="47.319698" + y2="56.052299"> + <stop + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" + id="stop6529" /> + <stop + offset="1" + style="stop-color:#ffffff;stop-opacity:0.34020618;" + id="stop6531" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6525" + id="linearGradient5250" + x1="8.5469341" + y1="30.281681" + x2="30.85088" + y2="48.301884" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.874977,0.000000,0.000000,0.921480,-56.65990,-1.553540)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6537"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6539" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6541" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2298"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2300" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2302" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3347"> + <stop + style="stop-color:#edd400;stop-opacity:1;" + offset="0" + id="stop3349" /> + <stop + style="stop-color:#edd400;stop-opacity:0;" + offset="1" + id="stop3351" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2527"> + <stop + style="stop-color:#fcaf3e;stop-opacity:1;" + offset="0" + id="stop2529" /> + <stop + style="stop-color:#fcaf3e;stop-opacity:0;" + offset="1" + id="stop2531" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2500"> + <stop + style="stop-color:#fce94f;stop-opacity:1;" + offset="0" + id="stop2502" /> + <stop + style="stop-color:#fce94f;stop-opacity:0;" + offset="1" + id="stop2504" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2392"> + <stop + style="stop-color:#eeeeec;stop-opacity:1;" + offset="0" + id="stop2394" /> + <stop + style="stop-color:#eeeeec;stop-opacity:0;" + offset="1" + id="stop2396" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2254"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2256" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2258" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2263" + gradientUnits="userSpaceOnUse" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" + gradientTransform="translate(-1.608757,3.097272)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2267" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.555020,0.968578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2271" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(9.263651,3.495228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2275" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.497184,-2.330824)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2279" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(14.46340,2.014073)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2283" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2287" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2291" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2295" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2299" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2303" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.707748,-5.784024)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2311" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2350" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(16.14002,24.66420)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2352" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.932144,25.87240)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2354" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.356636,23.86870)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2356" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(11.19027,26.52035)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2358" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(10.30638,19.27251)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2360" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2362" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2364" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2366" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2368" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2370" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.207586,21.30544)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2372" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2398" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2426" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(14.46340,2.014073)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2428" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.497184,-2.330824)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2430" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-1.608757,3.097272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2432" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.555020,0.968578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2434" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(9.263651,3.495228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2436" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2438" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2440" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2442" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2444" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2446" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2448" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2451" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2457" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2460" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2463" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2469" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2472" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(12.51365,8.745228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2475" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.805020,6.218578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2478" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.641243,8.347272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2483" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0.842481,-3.998086)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2506" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2509" + gradientUnits="userSpaceOnUse" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" + gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2513" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)" + x1="38.857941" + y1="-18.407482" + x2="53.750000" + y2="9.0000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2517" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient2533" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2537" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(17.33814,3.415985)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2541" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.40064,1.353485)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2555" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.499805,1.708617)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2563" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.726830,2.481141)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3347" + id="linearGradient3353" + x1="23.303862" + y1="29.115711" + x2="29.750000" + y2="46.092930" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3366" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.40064,1.353485)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3368" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.641243,8.347272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3370" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.805020,6.218578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3372" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(12.51365,8.745228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3374" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3376" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3378" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3380" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3383" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3386" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3389" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3392" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3395" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.674812,3.088370)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3398" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-2.033818,0.561720)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3401" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.197595,2.690414)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3405" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.561802,-4.303373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="-4.4493785" + x2="-34.700153" + y1="-37.550461" + x1="-27.006643" + id="linearGradient2916" + xlink:href="#linearGradient2298" + inkscape:collect="always" /> + <linearGradient + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + gradientUnits="userSpaceOnUse" + id="linearGradient2914" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(57.97693,-10.56876)" + gradientUnits="userSpaceOnUse" + id="linearGradient2912" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)" + gradientUnits="userSpaceOnUse" + id="linearGradient2910" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + gradientUnits="userSpaceOnUse" + id="linearGradient2908" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + gradientUnits="userSpaceOnUse" + id="linearGradient2906" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + gradientUnits="userSpaceOnUse" + id="linearGradient2904" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + gradientUnits="userSpaceOnUse" + id="linearGradient2902" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.674812,3.088370)" + gradientUnits="userSpaceOnUse" + id="linearGradient2900" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-2.033818,0.561720)" + gradientUnits="userSpaceOnUse" + id="linearGradient2898" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.197595,2.690414)" + gradientUnits="userSpaceOnUse" + id="linearGradient2896" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + gradientUnits="userSpaceOnUse" + id="linearGradient2894" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)" + gradientUnits="userSpaceOnUse" + id="linearGradient2892" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)" + gradientUnits="userSpaceOnUse" + id="linearGradient2890" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(88.49344,-9.697877)" + gradientUnits="userSpaceOnUse" + id="linearGradient2888" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(4.561802,-4.303373)" + gradientUnits="userSpaceOnUse" + id="linearGradient2886" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.197595,2.690414)" + gradientUnits="userSpaceOnUse" + id="linearGradient2884" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-2.033818,0.561720)" + gradientUnits="userSpaceOnUse" + id="linearGradient2882" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.674812,3.088370)" + gradientUnits="userSpaceOnUse" + id="linearGradient2880" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + gradientUnits="userSpaceOnUse" + id="linearGradient2878" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + gradientUnits="userSpaceOnUse" + id="linearGradient2876" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + gradientUnits="userSpaceOnUse" + id="linearGradient2874" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + gradientUnits="userSpaceOnUse" + id="linearGradient2872" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + gradientUnits="userSpaceOnUse" + id="linearGradient2870" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2868" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + gradientUnits="userSpaceOnUse" + id="linearGradient2866" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + gradientUnits="userSpaceOnUse" + id="linearGradient2864" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(12.51365,8.745228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2862" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(6.805020,6.218578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2860" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.641243,8.347272)" + gradientUnits="userSpaceOnUse" + id="linearGradient2858" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(13.40064,1.353485)" + gradientUnits="userSpaceOnUse" + id="linearGradient2856" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="46.092930" + x2="29.750000" + y1="29.115711" + x1="23.303862" + id="linearGradient2854" + xlink:href="#linearGradient3347" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-0.726830,2.481141)" + gradientUnits="userSpaceOnUse" + id="linearGradient2852" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.499805,1.708617)" + gradientUnits="userSpaceOnUse" + id="linearGradient2850" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(13.40064,1.353485)" + gradientUnits="userSpaceOnUse" + id="linearGradient2848" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(17.33814,3.415985)" + gradientUnits="userSpaceOnUse" + id="linearGradient2846" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + id="linearGradient2844" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)" + gradientUnits="userSpaceOnUse" + id="linearGradient2842" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + y2="9.0000000" + x2="53.750000" + y1="-18.407482" + x1="38.857941" + gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)" + gradientUnits="userSpaceOnUse" + id="linearGradient2840" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + gradientUnits="userSpaceOnUse" + id="linearGradient2838" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + id="linearGradient2836" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(0.842481,-3.998086)" + gradientUnits="userSpaceOnUse" + id="linearGradient2834" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.641243,8.347272)" + gradientUnits="userSpaceOnUse" + id="linearGradient2832" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(6.805020,6.218578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2830" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(12.51365,8.745228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2828" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + gradientUnits="userSpaceOnUse" + id="linearGradient2826" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + gradientUnits="userSpaceOnUse" + id="linearGradient2824" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2822" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + gradientUnits="userSpaceOnUse" + id="linearGradient2820" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)" + gradientUnits="userSpaceOnUse" + id="linearGradient2818" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + gradientUnits="userSpaceOnUse" + id="linearGradient2816" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + gradientUnits="userSpaceOnUse" + id="linearGradient2814" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + gradientUnits="userSpaceOnUse" + id="linearGradient2812" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2810" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + gradientUnits="userSpaceOnUse" + id="linearGradient2808" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + gradientUnits="userSpaceOnUse" + id="linearGradient2806" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + gradientUnits="userSpaceOnUse" + id="linearGradient2804" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(9.263651,3.495228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2802" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.555020,0.968578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2800" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-1.608757,3.097272)" + gradientUnits="userSpaceOnUse" + id="linearGradient2798" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(8.497184,-2.330824)" + gradientUnits="userSpaceOnUse" + id="linearGradient2796" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(14.46340,2.014073)" + gradientUnits="userSpaceOnUse" + id="linearGradient2794" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + gradientUnits="userSpaceOnUse" + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + id="linearGradient2792" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)" + gradientUnits="userSpaceOnUse" + id="linearGradient2790" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(4.207586,21.30544)" + gradientUnits="userSpaceOnUse" + id="linearGradient2788" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)" + gradientUnits="userSpaceOnUse" + id="linearGradient2786" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)" + gradientUnits="userSpaceOnUse" + id="linearGradient2784" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)" + gradientUnits="userSpaceOnUse" + id="linearGradient2782" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)" + gradientUnits="userSpaceOnUse" + id="linearGradient2780" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)" + gradientUnits="userSpaceOnUse" + id="linearGradient2778" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(10.30638,19.27251)" + gradientUnits="userSpaceOnUse" + id="linearGradient2776" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(11.19027,26.52035)" + gradientUnits="userSpaceOnUse" + id="linearGradient2774" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(5.356636,23.86870)" + gradientUnits="userSpaceOnUse" + id="linearGradient2772" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-0.932144,25.87240)" + gradientUnits="userSpaceOnUse" + id="linearGradient2770" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(16.14002,24.66420)" + gradientUnits="userSpaceOnUse" + id="linearGradient2768" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + gradientUnits="userSpaceOnUse" + id="linearGradient2766" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.707748,-5.784024)" + gradientUnits="userSpaceOnUse" + id="linearGradient2764" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + gradientUnits="userSpaceOnUse" + id="linearGradient2762" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2760" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + gradientUnits="userSpaceOnUse" + id="linearGradient2758" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + gradientUnits="userSpaceOnUse" + id="linearGradient2756" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + gradientUnits="userSpaceOnUse" + id="linearGradient2754" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(14.46340,2.014073)" + gradientUnits="userSpaceOnUse" + id="linearGradient2752" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(8.497184,-2.330824)" + gradientUnits="userSpaceOnUse" + id="linearGradient2750" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(9.263651,3.495228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2748" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.555020,0.968578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2746" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(-1.608757,3.097272)" + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientUnits="userSpaceOnUse" + id="linearGradient2744" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="-4.4493785" + x2="-34.700153" + y1="-37.550461" + x1="-27.006643" + id="linearGradient2304" + xlink:href="#linearGradient2298" + inkscape:collect="always" /> + <linearGradient + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + gradientUnits="userSpaceOnUse" + id="linearGradient1557" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(57.97693,-10.56876)" + gradientUnits="userSpaceOnUse" + id="linearGradient1538" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)" + gradientUnits="userSpaceOnUse" + id="linearGradient1536" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + gradientUnits="userSpaceOnUse" + id="linearGradient1534" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + gradientUnits="userSpaceOnUse" + id="linearGradient1532" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + gradientUnits="userSpaceOnUse" + id="linearGradient1530" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + gradientUnits="userSpaceOnUse" + id="linearGradient1528" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.674812,3.088370)" + gradientUnits="userSpaceOnUse" + id="linearGradient1526" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-2.033818,0.561720)" + gradientUnits="userSpaceOnUse" + id="linearGradient1524" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.197595,2.690414)" + gradientUnits="userSpaceOnUse" + id="linearGradient1522" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + gradientUnits="userSpaceOnUse" + id="linearGradient1520" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)" + gradientUnits="userSpaceOnUse" + id="linearGradient1518" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)" + gradientUnits="userSpaceOnUse" + id="linearGradient1516" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(88.49344,-9.697877)" + gradientUnits="userSpaceOnUse" + id="linearGradient1514" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(4.561802,-4.303373)" + gradientUnits="userSpaceOnUse" + id="linearGradient5957" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.197595,2.690414)" + gradientUnits="userSpaceOnUse" + id="linearGradient5955" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-2.033818,0.561720)" + gradientUnits="userSpaceOnUse" + id="linearGradient5953" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.674812,3.088370)" + gradientUnits="userSpaceOnUse" + id="linearGradient5951" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + gradientUnits="userSpaceOnUse" + id="linearGradient5949" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + gradientUnits="userSpaceOnUse" + id="linearGradient5947" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + gradientUnits="userSpaceOnUse" + id="linearGradient5945" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + gradientUnits="userSpaceOnUse" + id="linearGradient5943" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + gradientUnits="userSpaceOnUse" + id="linearGradient5941" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + gradientUnits="userSpaceOnUse" + id="linearGradient5939" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + gradientUnits="userSpaceOnUse" + id="linearGradient5937" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + gradientUnits="userSpaceOnUse" + id="linearGradient5935" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(12.51365,8.745228)" + gradientUnits="userSpaceOnUse" + id="linearGradient5933" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(6.805020,6.218578)" + gradientUnits="userSpaceOnUse" + id="linearGradient5931" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.641243,8.347272)" + gradientUnits="userSpaceOnUse" + id="linearGradient5929" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(13.40064,1.353485)" + gradientUnits="userSpaceOnUse" + id="linearGradient5927" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="46.092930" + x2="29.750000" + y1="29.115711" + x1="23.303862" + id="linearGradient5925" + xlink:href="#linearGradient3347" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-0.726830,2.481141)" + gradientUnits="userSpaceOnUse" + id="linearGradient5923" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.499805,1.708617)" + gradientUnits="userSpaceOnUse" + id="linearGradient5921" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(13.40064,1.353485)" + gradientUnits="userSpaceOnUse" + id="linearGradient5919" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(17.33814,3.415985)" + gradientUnits="userSpaceOnUse" + id="linearGradient5917" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + id="linearGradient5915" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)" + gradientUnits="userSpaceOnUse" + id="linearGradient5913" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + y2="9.0000000" + x2="53.750000" + y1="-18.407482" + x1="38.857941" + gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)" + gradientUnits="userSpaceOnUse" + id="linearGradient5911" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + gradientUnits="userSpaceOnUse" + id="linearGradient5909" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + id="linearGradient5907" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(0.842481,-3.998086)" + gradientUnits="userSpaceOnUse" + id="linearGradient5905" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.641243,8.347272)" + gradientUnits="userSpaceOnUse" + id="linearGradient5903" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(6.805020,6.218578)" + gradientUnits="userSpaceOnUse" + id="linearGradient5901" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(12.51365,8.745228)" + gradientUnits="userSpaceOnUse" + id="linearGradient5899" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + gradientUnits="userSpaceOnUse" + id="linearGradient5897" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + gradientUnits="userSpaceOnUse" + id="linearGradient5895" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + gradientUnits="userSpaceOnUse" + id="linearGradient5893" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + gradientUnits="userSpaceOnUse" + id="linearGradient5891" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)" + gradientUnits="userSpaceOnUse" + id="linearGradient5889" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + gradientUnits="userSpaceOnUse" + id="linearGradient5887" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + gradientUnits="userSpaceOnUse" + id="linearGradient5885" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + gradientUnits="userSpaceOnUse" + id="linearGradient5883" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + gradientUnits="userSpaceOnUse" + id="linearGradient5881" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + gradientUnits="userSpaceOnUse" + id="linearGradient5879" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + gradientUnits="userSpaceOnUse" + id="linearGradient5877" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + gradientUnits="userSpaceOnUse" + id="linearGradient5875" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(9.263651,3.495228)" + gradientUnits="userSpaceOnUse" + id="linearGradient5873" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.555020,0.968578)" + gradientUnits="userSpaceOnUse" + id="linearGradient5871" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-1.608757,3.097272)" + gradientUnits="userSpaceOnUse" + id="linearGradient5869" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(8.497184,-2.330824)" + gradientUnits="userSpaceOnUse" + id="linearGradient5867" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(14.46340,2.014073)" + gradientUnits="userSpaceOnUse" + id="linearGradient5865" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + gradientUnits="userSpaceOnUse" + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + id="linearGradient5863" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)" + gradientUnits="userSpaceOnUse" + id="linearGradient5861" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(4.207586,21.30544)" + gradientUnits="userSpaceOnUse" + id="linearGradient5859" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)" + gradientUnits="userSpaceOnUse" + id="linearGradient5857" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)" + gradientUnits="userSpaceOnUse" + id="linearGradient5855" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)" + gradientUnits="userSpaceOnUse" + id="linearGradient5853" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)" + gradientUnits="userSpaceOnUse" + id="linearGradient5851" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)" + gradientUnits="userSpaceOnUse" + id="linearGradient5849" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(10.30638,19.27251)" + gradientUnits="userSpaceOnUse" + id="linearGradient5847" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(11.19027,26.52035)" + gradientUnits="userSpaceOnUse" + id="linearGradient5845" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(5.356636,23.86870)" + gradientUnits="userSpaceOnUse" + id="linearGradient5843" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-0.932144,25.87240)" + gradientUnits="userSpaceOnUse" + id="linearGradient5841" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(16.14002,24.66420)" + gradientUnits="userSpaceOnUse" + id="linearGradient5839" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + gradientUnits="userSpaceOnUse" + id="linearGradient5837" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.707748,-5.784024)" + gradientUnits="userSpaceOnUse" + id="linearGradient5835" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + gradientUnits="userSpaceOnUse" + id="linearGradient5833" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + gradientUnits="userSpaceOnUse" + id="linearGradient5831" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + gradientUnits="userSpaceOnUse" + id="linearGradient5829" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + gradientUnits="userSpaceOnUse" + id="linearGradient5827" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + gradientUnits="userSpaceOnUse" + id="linearGradient5825" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(14.46340,2.014073)" + gradientUnits="userSpaceOnUse" + id="linearGradient5823" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(8.497184,-2.330824)" + gradientUnits="userSpaceOnUse" + id="linearGradient5821" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(9.263651,3.495228)" + gradientUnits="userSpaceOnUse" + id="linearGradient5819" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.555020,0.968578)" + gradientUnits="userSpaceOnUse" + id="linearGradient5817" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(-1.608757,3.097272)" + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientUnits="userSpaceOnUse" + id="linearGradient5815" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6101" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.13675,17.05613)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6118" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,12.38965,19.30874)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6121" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-10.72430,10.10861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6124" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(21.51400,12.80461)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6179" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.197595,2.690414)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6181" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-2.033818,0.561720)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6183" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.674812,3.088370)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6185" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6187" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6189" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6191" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient6193" + gradientUnits="userSpaceOnUse" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6196" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6199" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6202" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6205" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-4.372193,11.95105)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6208" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.088919,7.833409)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6211" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.619711,5.306759)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6214" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.783488,7.435453)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6242" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.783488,7.435453)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6244" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.619711,5.306759)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6246" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.088919,7.833409)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6248" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6250" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6252" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6254" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.002513,11.93373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6257" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.297112,4.275205)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6260" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,10.91453,3.180085)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6263" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-1.156692,-1.510075)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6266" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,19.40677,5.249635)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6269" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.79432,0.174884)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6272" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.085690,-2.351766)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6275" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2.921913,-0.223072)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6311" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(21.51400,12.80461)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6313" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-10.72430,10.10861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6315" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,12.38965,19.30874)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6317" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-1.156692,-1.510075)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6319" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.13675,17.05613)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6321" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.783488,7.435453)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6323" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.619711,5.306759)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6325" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.088919,7.833409)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6327" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6329" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6331" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6333" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.002513,11.93373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6335" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2.921913,-0.223072)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6337" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.085690,-2.351766)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6339" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.79432,0.174884)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6341" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,19.40677,5.249635)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6343" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,10.91453,3.180085)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6543" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-2.763717e-17,0.972572,16.13182,0.843286)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6547" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-4.388782e-16,0.972572,25.91493,0.633642)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6551" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-4.388782e-16,0.972572,36.25638,0.633643)" + x1="27.320963" + y1="44.228481" + x2="45.115814" + y2="44.228455" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6559" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-2.332577e-16,0.972572,16.13182,0.843286)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6561" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-6.444987e-16,0.972572,25.91493,0.633642)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6563" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-6.444987e-16,0.972572,36.25638,0.633643)" + x1="27.320963" + y1="44.228481" + x2="45.115814" + y2="44.228455" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6566" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.577744,0.000000,-5.984325e-16,1.025105,38.38995,-1.768804)" + x1="27.320963" + y1="44.228481" + x2="45.115814" + y2="44.228455" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6569" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.577744,0.000000,-5.984325e-16,1.025105,27.05193,-1.768805)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6572" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.589347,0.000000,-1.531909e-16,1.025217,16.34910,-1.110328)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6576" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.132431,0.000000,0.000000,1.016132,11.79178,-1.090051)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6579" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.853605,0.000000,0.000000,1.016132,20.48211,1.012885)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6582" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,14.73875,-4.143732)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6585" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,8.896962,-6.711142)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6588" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,3.612740,-4.548108)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6599" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.999079,0.000000,0.000000,1.016132,58.06881,13.00984)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6603" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.496116,0.000000,0.000000,1.282841,-0.560999,-5.855873)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6606" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.314274,0.000000,0.000000,1.016132,13.30131,15.29879)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6609" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.496116,0.000000,0.000000,1.282841,-10.35177,5.950245)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6612" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,22.63849,8.689740)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6618" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,17.34164,6.586930)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6622" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,12.56867,12.68572)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6624" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.783488,7.435453)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6626" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.619711,5.306759)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6628" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.088919,7.833409)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6630" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6632" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6634" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6636" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.002513,11.93373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4442" + id="linearGradient2736" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-59.00000,27.72122)" + x1="4.3602662" + y1="-21.904713" + x2="40.139732" + y2="-1.8452871" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2738" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.992899,-16.32980)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2740" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,4.534070,-12.70656)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2742" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,-1.200260,0.631990)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2745" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-4.033948,-17.90479)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2747" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-9.728831,-6.856090)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2749" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-14.02052,-13.29853)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2751" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,12.43523,-5.473742)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2753" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,7.747730,-6.786242)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4488" + id="linearGradient2755" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-60.91820,-2.915960)" + x1="17.181321" + y1="32.443652" + x2="47.342173" + y2="32.443652" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2757" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-3.681521,-53.82781)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2759" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,12.81910,-50.04120)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2761" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.17579,-44.92562)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2763" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.14727,-36.85890)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2765" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.365819,-55.70818)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2767" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.912551,-43.37823)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2769" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-7.329241,-50.85192)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4488" + id="linearGradient2771" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-74.92090,-6.914630)" + x1="17.175579" + y1="23.374163" + x2="38.037014" + y2="38.680286" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2773" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-3.681521,-53.82781)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2775" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,12.81910,-50.04120)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2777" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.17579,-44.92562)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2779" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.14727,-36.85890)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2781" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.365819,-55.70818)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2783" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.912551,-43.37823)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3019" + id="linearGradient2785" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-7.329241,-50.85192)" + x1="23.688078" + y1="28.201012" + x2="29.521708" + y2="34.034641" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4488" + id="linearGradient2799" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-11.91814,-7.649759)" + x1="17.175579" + y1="23.374163" + x2="38.037014" + y2="38.680286" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4488" + id="linearGradient2813" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,2.084560,-3.651089)" + x1="18.664751" + y1="23.374166" + x2="31.294144" + y2="35.845455" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4442" + id="linearGradient2827" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.002760,26.98609)" + x1="4.3602662" + y1="-21.904713" + x2="40.139732" + y2="-1.8452871" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient8290" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient8292" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient8294" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient8296" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient8298" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient8300" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient8302" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient8304" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient8306" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient8308" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient8310" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient8312" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="24" + inkscape:cy="24" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:window-width="982" + inkscape:window-height="965" + inkscape:window-x="1280" + inkscape:window-y="28" + inkscape:showpageshadow="false" /> + <metadata + id="metadata1311"> + <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>weather-showers</dc:title> + <dc:date>January 2006</dc:date> + <dc:creator> + <cc:Agent> + <dc:title>Ryan collier (pseudo)</dc:title> + </cc:Agent> + </dc:creator> + <dc:publisher> + <cc:Agent> + <dc:title>http://www.tango-project.org</dc:title> + </cc:Agent> + </dc:publisher> + <dc:source>http://www.pseudocode.org</dc:source> + <dc:subject> + <rdf:Bag> + <rdf:li>weather</rdf:li> + <rdf:li>appplet</rdf:li> + <rdf:li>notify</rdf:li> + </rdf:Bag> + </dc:subject> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/2.0/"> + <cc:permits + rdf:resource="http://web.resource.org/cc/Reproduction" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/Distribution" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/Notice" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/Attribution" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <g + id="g10087"> + <g + transform="matrix(0.999675,0.000000,0.000000,1.000000,-286.8562,245.0000)" + id="g13213"> + <g + id="g13215"> + <path + id="path13217" + d="M 311.50000,-242.99998 C 308.72758,-242.99998 306.39177,-241.42627 305.09375,-239.18748 C 304.14939,-239.66252 303.12856,-239.99998 302.00000,-239.99998 C 298.13600,-239.99998 295.00000,-236.86398 295.00000,-232.99998 C 295.00000,-229.13598 298.13600,-225.99998 302.00000,-225.99998 C 304.41967,-225.99998 306.43009,-227.31930 307.68750,-229.18748 C 308.82170,-228.49786 310.07648,-227.99998 311.50000,-227.99998 C 312.41312,-227.99998 313.25295,-228.23200 314.06250,-228.53123 C 314.57244,-227.66350 315.24162,-226.95151 316.06250,-226.37498 C 316.05526,-226.24460 316.00000,-226.13216 316.00000,-225.99998 C 316.00000,-222.13598 319.13599,-218.99998 323.00000,-218.99998 C 326.86400,-218.99998 330.00000,-222.13598 330.00000,-225.99998 C 330.00000,-228.36967 328.74102,-230.35832 326.93750,-231.62498 C 326.94474,-231.75536 327.00000,-231.86780 327.00000,-231.99998 C 327.00000,-235.86398 323.86401,-238.99998 320.00000,-238.99998 C 319.37730,-238.99998 318.82481,-238.77779 318.25000,-238.62498 C 317.05547,-241.18382 314.50866,-242.99998 311.50000,-242.99998 z " + style="opacity:1.0000000;fill:#555753;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + id="path13219" + d="M 311.50000,-241.99998 C 308.71952,-241.99998 306.36549,-240.23813 305.43750,-237.78123 C 304.45208,-238.49067 303.30607,-238.99998 302.00000,-238.99998 C 298.68800,-238.99998 296.00000,-236.31198 296.00000,-232.99998 C 296.00000,-229.68798 298.68800,-226.99998 302.00000,-226.99998 C 304.42775,-226.99998 306.49324,-228.45556 307.43750,-230.53123 C 308.55826,-229.61367 309.93964,-228.99998 311.50000,-228.99998 C 312.57454,-228.99998 313.54428,-229.31894 314.43750,-229.78123 C 314.83590,-228.78147 315.53864,-227.99491 316.37500,-227.34373 C 316.19499,-226.74811 316.00000,-226.15408 316.00000,-225.49998 C 316.00000,-221.91198 318.91200,-218.99998 322.50000,-218.99998 C 326.08800,-218.99998 329.00000,-221.91198 329.00000,-225.49998 C 329.00000,-227.86077 327.66567,-229.83017 325.78125,-230.96873 C 325.84384,-231.31596 326.00000,-231.63481 326.00000,-231.99998 C 326.00000,-235.31198 323.31200,-237.99998 320.00000,-237.99998 C 319.14702,-237.99998 318.32870,-237.82130 317.59375,-237.49998 C 316.73998,-240.09386 314.37851,-241.99997 311.50000,-241.99998 z " + style="opacity:1.0000000;fill:url(#linearGradient13315);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(0.964447,0.000000,0.000000,0.964447,89.28852,144.5262)" + d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" + sodipodi:ry="6.7396116" + sodipodi:rx="6.7396116" + sodipodi:cy="-383.66660" + sodipodi:cx="241.80843" + id="path13221" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <g + id="g13223"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13225" + sodipodi:cx="243.95184" + sodipodi:cy="-389.30136" + sodipodi:rx="6.2313786" + sodipodi:ry="6.2313786" + d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" + transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" /> + <path + sodipodi:type="arc" + style="opacity:0.49444440;fill:url(#linearGradient13317);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13227" + sodipodi:cx="243.95184" + sodipodi:cy="-389.30136" + sodipodi:rx="6.2313786" + sodipodi:ry="6.2313786" + d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" + transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" /> + </g> + <g + id="g13229"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13231" + sodipodi:cx="251.22179" + sodipodi:cy="-385.78790" + sodipodi:rx="6.0325046" + sodipodi:ry="6.0325046" + d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" + transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" /> + <path + sodipodi:type="arc" + style="opacity:0.49444440;fill:url(#linearGradient13319);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13233" + sodipodi:cx="251.22179" + sodipodi:cy="-385.78790" + sodipodi:rx="6.0325046" + sodipodi:ry="6.0325046" + d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" + transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" /> + </g> + <g + id="g13235"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13237" + sodipodi:cx="233.43362" + sodipodi:cy="-387.88715" + sodipodi:rx="4.3752232" + sodipodi:ry="4.3752232" + d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" + transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" /> + <path + sodipodi:type="arc" + style="opacity:0.49444440;fill:url(#linearGradient13321);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13239" + sodipodi:cx="233.43362" + sodipodi:cy="-387.88715" + sodipodi:rx="4.3752232" + sodipodi:ry="4.3752232" + d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" + transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" /> + </g> + <g + id="g13241"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13243" + sodipodi:cx="241.80843" + sodipodi:cy="-383.66660" + sodipodi:rx="6.7396116" + sodipodi:ry="6.7396116" + d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" + transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84906,169.4899)" /> + <path + sodipodi:type="arc" + style="opacity:0.49444440;fill:url(#linearGradient13323);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path13245" + sodipodi:cx="241.80843" + sodipodi:cy="-383.66660" + sodipodi:rx="6.7396116" + sodipodi:ry="6.7396116" + d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" + transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84907,169.4899)" /> + </g> + </g> + <g + id="g13247" + transform="translate(72.00007,7.999930)"> + <path + sodipodi:nodetypes="ccsscsssscsscc" + id="path13249" + d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z " + style="fill:#888a85;fill-opacity:1.0000000;stroke:#555753;stroke-width:1.0001625;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="ccsscsssscsscc" + id="path13251" + d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z " + style="opacity:1.0000000;fill:url(#linearGradient13325);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13253" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13255" + style="opacity:0.47777775;fill:url(#linearGradient13327);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <rect + y="-230.99992" + x="236.99994" + height="9.0000000" + width="20.000000" + id="rect13257" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13259" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13261" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13263" + style="opacity:0.47777775;fill:url(#linearGradient13329);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13265" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13267" + style="opacity:0.47777775;fill:url(#linearGradient13331);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + id="path13269" + d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z " + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + id="path13271" + d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z " + style="opacity:0.47777775;fill:url(#linearGradient13333);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13273" + style="opacity:0.47777775;fill:url(#linearGradient13335);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + sodipodi:nodetypes="ccss" + id="path13275" + d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z " + style="fill:#555753;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" /> + <path + transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13277" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13279" + style="opacity:0.47777775;fill:url(#linearGradient13337);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <g + id="g13281" + transform="translate(56.98577,3.983930)"> + <path + sodipodi:nodetypes="ccsscsssscsscc" + id="path13283" + d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z " + style="fill:#888a85;fill-opacity:1.0000000;stroke:#555753;stroke-width:1.0001625;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="ccsscsssscsscc" + id="path13285" + d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z " + style="opacity:1.0000000;fill:url(#linearGradient13339);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13287" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13289" + style="opacity:0.47777775;fill:url(#linearGradient13341);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <rect + y="-230.99992" + x="236.99994" + height="9.0000000" + width="20.000000" + id="rect13291" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13293" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13295" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13297" + style="opacity:0.47777775;fill:url(#linearGradient13343);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13299" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13301" + style="opacity:0.47777775;fill:url(#linearGradient13345);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + id="path13303" + d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z " + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + id="path13305" + d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z " + style="opacity:0.47777775;fill:url(#linearGradient13347);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13307" + style="opacity:0.47777775;fill:url(#linearGradient13350);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + sodipodi:nodetypes="ccss" + id="path13309" + d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z " + style="fill:#555753;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" /> + <path + transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13311" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path13313" + style="opacity:0.47777775;fill:url(#linearGradient13352);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + </g> + <g + transform="translate(17.177973,-2)" + id="g8264"> + <g + id="g12227" + transform="translate(-219.67784,275.47179)"> + <path + sodipodi:nodetypes="cccc" + id="path12229" + d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z" + style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.07456863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="csscc" + id="path12231" + d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z" + style="opacity:0.46111109;fill:url(#radialGradient8290);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path12233" + d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z" + style="opacity:1;fill:url(#linearGradient8292);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + id="g12191" + transform="translate(-239.67784,265.47959)"> + <path + sodipodi:nodetypes="cccc" + id="path12193" + d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z" + style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.07456863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="csscc" + id="path12195" + d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z" + style="opacity:0.46111109;fill:url(#radialGradient8294);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path12197" + d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z" + style="opacity:1;fill:url(#linearGradient8296);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + id="g12239" + transform="translate(-210.67944,272.47179)"> + <path + sodipodi:nodetypes="cccc" + id="path12241" + d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z" + style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.07456863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="csscc" + id="path12243" + d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z" + style="opacity:0.46111109;fill:url(#radialGradient8298);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path12245" + d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z" + style="opacity:1;fill:url(#linearGradient8300);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + id="g12186" + transform="translate(-241.67794,275.47309)"> + <path + sodipodi:nodetypes="cccc" + id="path6059" + d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z" + style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.07456863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="csscc" + id="path6061" + d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z" + style="opacity:0.46111109;fill:url(#radialGradient8302);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path6063" + d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z" + style="opacity:1;fill:url(#linearGradient8304);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + id="g12203" + transform="translate(-231.67944,270.47179)"> + <path + sodipodi:nodetypes="cccc" + id="path12205" + d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z" + style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.07456863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="csscc" + id="path12207" + d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z" + style="opacity:0.46111109;fill:url(#radialGradient8306);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path12209" + d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z" + style="opacity:1;fill:url(#linearGradient8308);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + id="g12215" + transform="translate(-217.67944,265.47959)"> + <path + sodipodi:nodetypes="cccc" + id="path12217" + d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z" + style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.07456863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="csscc" + id="path12219" + d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z" + style="opacity:0.46111109;fill:url(#radialGradient8310);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + id="path12221" + d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z" + style="opacity:1;fill:url(#linearGradient8312);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + </g> + <g + transform="translate(-162.99643,221.88968)" + id="g12157"> + <path + sodipodi:type="arc" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#729fcf;stroke-width:1.45874679;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path12159" + sodipodi:cx="29.610096" + sodipodi:cy="-316.77872" + sodipodi:rx="2.2097087" + sodipodi:ry="2.2097087" + d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z" + transform="matrix(0.68552,0,0,0.68552,151.7017,27.15827)" /> + <path + sodipodi:type="arc" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#729fcf;stroke-width:1.09220433;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path12161" + sodipodi:cx="29.610096" + sodipodi:cy="-316.77872" + sodipodi:rx="2.2097087" + sodipodi:ry="2.2097087" + d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z" + transform="matrix(0.915572,0,0,0.915587,152.4091,103.5577)" /> + <path + sodipodi:type="arc" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#729fcf;stroke-width:1.47481608;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path12163" + sodipodi:cx="29.610096" + sodipodi:cy="-316.77872" + sodipodi:rx="2.2097087" + sodipodi:ry="2.2097087" + d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z" + transform="matrix(0.672406,0,0,0.683742,153.0708,34.62149)" /> + <path + sodipodi:type="arc" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#729fcf;stroke-width:1.4678179;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path12165" + sodipodi:cx="29.610096" + sodipodi:cy="-316.77872" + sodipodi:rx="2.2097087" + sodipodi:ry="2.2097087" + d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z" + transform="matrix(0.6823,0,0,0.680269,181.797,30.49471)" /> + <path + sodipodi:type="arc" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#729fcf;stroke-width:0.89916825;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path12167" + sodipodi:cx="29.610096" + sodipodi:cy="-316.77872" + sodipodi:rx="2.2097087" + sodipodi:ry="2.2097087" + d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z" + transform="matrix(1.107132,0,0,1.117168,157.2177,164.9217)" /> + <path + sodipodi:type="arc" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#729fcf;stroke-width:0.91822928;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path12169" + sodipodi:cx="29.610096" + sodipodi:cy="-316.77872" + sodipodi:rx="2.2097087" + sodipodi:ry="2.2097087" + d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z" + transform="matrix(1.127592,0,0,1.05183,161.6119,151.3731)" /> + <path + sodipodi:type="arc" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#729fcf;stroke-width:1.46413279;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path12171" + sodipodi:cx="29.610096" + sodipodi:cy="-316.77872" + sodipodi:rx="2.2097087" + sodipodi:ry="2.2097087" + d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z" + transform="matrix(0.685519,0,0,0.680487,164.6869,34.56369)" /> + </g> + </g> + </g> +</svg> diff --git a/demos/embedded/weatherinfo/icons/weather-snow.svg b/demos/embedded/weatherinfo/icons/weather-snow.svg new file mode 100644 index 0000000..6c7b4ad --- /dev/null +++ b/demos/embedded/weatherinfo/icons/weather-snow.svg @@ -0,0 +1,1974 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48px" + height="48px" + id="svg1306" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docbase="/home/rcollier/Work/Novell/Tango/weather" + sodipodi:docname="weather-snow.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs1308"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="48 : 24 : 1" + inkscape:persp3d-origin="24 : 16 : 1" + id="perspective253" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient10630" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient10628" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient10626" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient10624" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient10622" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient10620" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient10618" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient10616" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6549"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6551" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6553" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient10614" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6527"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6530" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6532" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient10612" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6538"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6540" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6542" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient10610" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6513"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6515" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6517" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient10608" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6497"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6499" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6501" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient10606" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6470"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6472" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6474" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient10604" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + id="linearGradient7834"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7836" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop7838" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7834" + id="linearGradient10602" + gradientUnits="userSpaceOnUse" + x1="-156.29044" + y1="-100.53421" + x2="-153.09810" + y2="-96.544556" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8397"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8400" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8402" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8397" + id="linearGradient10600" + gradientUnits="userSpaceOnUse" + x1="238.00478" + y1="-388.47476" + x2="245.65462" + y2="-382.64539" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8315"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8317" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8319" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8315" + id="linearGradient10598" + gradientUnits="userSpaceOnUse" + x1="230.87598" + y1="-390.43951" + x2="235.25652" + y2="-386.95901" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8381"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8383" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8385" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8381" + id="linearGradient10596" + gradientUnits="userSpaceOnUse" + x1="246.74042" + y1="-391.31381" + x2="252.69785" + y2="-385.35165" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8331"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8333" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8335" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8331" + id="linearGradient10594" + gradientUnits="userSpaceOnUse" + x1="240.07379" + y1="-393.40720" + x2="245.82706" + y2="-388.55029" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8302"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8304" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8306" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8302" + id="linearGradient10592" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(122.0230,102.0000)" + x1="228.50261" + y1="-392.30591" + x2="278.91510" + y2="-375.37952" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2298" + id="linearGradient7748" + gradientUnits="userSpaceOnUse" + x1="-27.006643" + y1="-37.550461" + x2="-34.700153" + y2="-4.4493785" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient7746" + gradientUnits="userSpaceOnUse" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3478" + id="linearGradient7744" + gradientUnits="userSpaceOnUse" + x1="11.149398" + y1="-43.997444" + x2="4.9625983" + y2="-8.3080902" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4829"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop4831" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop4833" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3478"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3480" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3482" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2298"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2300" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2302" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3347"> + <stop + style="stop-color:#edd400;stop-opacity:1;" + offset="0" + id="stop3349" /> + <stop + style="stop-color:#edd400;stop-opacity:0;" + offset="1" + id="stop3351" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2527"> + <stop + style="stop-color:#fcaf3e;stop-opacity:1;" + offset="0" + id="stop2529" /> + <stop + style="stop-color:#fcaf3e;stop-opacity:0;" + offset="1" + id="stop2531" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2500"> + <stop + style="stop-color:#fce94f;stop-opacity:1;" + offset="0" + id="stop2502" /> + <stop + style="stop-color:#fce94f;stop-opacity:0;" + offset="1" + id="stop2504" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2392"> + <stop + style="stop-color:#eeeeec;stop-opacity:1;" + offset="0" + id="stop2394" /> + <stop + style="stop-color:#eeeeec;stop-opacity:0;" + offset="1" + id="stop2396" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2254"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2256" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2258" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2263" + gradientUnits="userSpaceOnUse" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" + gradientTransform="translate(-1.608757,3.097272)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2267" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.555020,0.968578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2271" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(9.263651,3.495228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2275" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.497184,-2.330824)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2279" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(14.46340,2.014073)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2283" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2287" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2291" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2295" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2299" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2303" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.707748,-5.784024)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2311" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2350" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(16.14002,24.66420)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2352" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.932144,25.87240)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2354" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.356636,23.86870)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2356" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(11.19027,26.52035)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2358" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(10.30638,19.27251)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2360" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2362" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2364" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2366" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2368" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2370" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.207586,21.30544)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2372" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2398" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2426" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(14.46340,2.014073)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2428" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.497184,-2.330824)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2430" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-1.608757,3.097272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2432" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.555020,0.968578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2434" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(9.263651,3.495228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2436" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2438" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2440" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2442" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2444" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2446" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2448" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2451" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2457" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2460" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2463" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2469" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2472" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(12.51365,8.745228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2475" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.805020,6.218578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2478" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.641243,8.347272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2483" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0.842481,-3.998086)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2506" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2509" + gradientUnits="userSpaceOnUse" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" + gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2513" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)" + x1="38.857941" + y1="-18.407482" + x2="53.750000" + y2="9.0000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2517" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient2533" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2537" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(17.33814,3.415985)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2541" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.40064,1.353485)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2555" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.499805,1.708617)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2563" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.726830,2.481141)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3347" + id="linearGradient3353" + x1="23.303862" + y1="29.115711" + x2="29.750000" + y2="46.092930" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3366" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.40064,1.353485)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3368" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.641243,8.347272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3370" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.805020,6.218578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3372" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(12.51365,8.745228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3374" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3376" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3378" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3380" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3383" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3386" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3389" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3392" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3395" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.674812,3.088370)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3398" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-2.033818,0.561720)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3401" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.197595,2.690414)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3405" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.561802,-4.303373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1514" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(88.49344,-9.697877)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1516" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1518" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient1520" + gradientUnits="userSpaceOnUse" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1522" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.197595,2.690414)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1524" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-2.033818,0.561720)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1526" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.674812,3.088370)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1528" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1530" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1532" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1534" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1536" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1538" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(57.97693,-10.56876)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient1557" + gradientUnits="userSpaceOnUse" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4829" + id="radialGradient4835" + cx="-35.001785" + cy="-1.1439217" + fx="-35.001785" + fy="-1.1439217" + r="17.500893" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.565657,-5.564992e-15,-0.496855)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2298" + id="linearGradient1427" + gradientUnits="userSpaceOnUse" + x1="-27.006643" + y1="-37.550461" + x2="-34.700153" + y2="-4.4493785" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3478" + id="linearGradient1431" + gradientUnits="userSpaceOnUse" + x1="11.149398" + y1="-43.997444" + x2="4.9625983" + y2="-8.3080902" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3478" + id="linearGradient14128" + gradientUnits="userSpaceOnUse" + x1="11.149398" + y1="-43.997444" + x2="4.9625983" + y2="-8.3080902" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient14130" + gradientUnits="userSpaceOnUse" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2298" + id="linearGradient14132" + gradientUnits="userSpaceOnUse" + x1="-27.006643" + y1="-37.550461" + x2="-34.700153" + y2="-4.4493785" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="8" + inkscape:cx="23.594384" + inkscape:cy="39.722629" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:window-width="859" + inkscape:window-height="818" + inkscape:window-x="0" + inkscape:window-y="30" + inkscape:showpageshadow="false" /> + <metadata + id="metadata1311"> + <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>weather-snow</dc:title> + <dc:date>January 2006</dc:date> + <dc:creator> + <cc:Agent> + <dc:title>Ryan Collier (pseudo)</dc:title> + </cc:Agent> + </dc:creator> + <dc:publisher> + <cc:Agent> + <dc:title>http://www.tango-project.org</dc:title> + </cc:Agent> + </dc:publisher> + <dc:source>http://www.pseudocode.org</dc:source> + <dc:subject> + <rdf:Bag> + <rdf:li>weather</rdf:li> + <rdf:li>applet</rdf:li> + <rdf:li>notification</rdf:li> + </rdf:Bag> + </dc:subject> + <cc:license + rdf:resource="http://creativecommons.org/licenses/publicdomain/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/publicdomain/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <g + id="g9947" + transform="translate(-340.0455,298.0001)"> + <path + id="path8718" + d="M 364.52300,-296.00000 C 361.75058,-296.00000 359.41477,-294.42629 358.11675,-292.18750 C 357.17239,-292.66254 356.15156,-293.00000 355.02300,-293.00000 C 351.15900,-293.00000 348.02300,-289.86400 348.02300,-286.00000 C 348.02300,-282.13600 351.15900,-279.00000 355.02300,-279.00000 C 357.44267,-279.00000 359.45309,-280.31932 360.71050,-282.18750 C 361.84470,-281.49788 363.09948,-281.00000 364.52300,-281.00000 C 365.43612,-281.00000 366.27595,-281.23202 367.08550,-281.53125 C 367.59544,-280.66352 368.26462,-279.95153 369.08550,-279.37500 C 369.07826,-279.24462 369.02300,-279.13218 369.02300,-279.00000 C 369.02300,-275.13600 372.15899,-272.00000 376.02300,-272.00000 C 379.88700,-272.00000 383.02300,-275.13600 383.02300,-279.00000 C 383.02300,-281.36969 381.76402,-283.35834 379.96050,-284.62500 C 379.96774,-284.75538 380.02300,-284.86782 380.02300,-285.00000 C 380.02300,-288.86400 376.88701,-292.00000 373.02300,-292.00000 C 372.40030,-292.00000 371.84781,-291.77781 371.27300,-291.62500 C 370.07847,-294.18384 367.53166,-296.00000 364.52300,-296.00000 z " + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + id="path8720" + d="M 364.52300,-295.00000 C 361.74252,-295.00000 359.38849,-293.23815 358.46050,-290.78125 C 357.47508,-291.49069 356.32907,-292.00000 355.02300,-292.00000 C 351.71100,-292.00000 349.02300,-289.31200 349.02300,-286.00000 C 349.02300,-282.68800 351.71100,-280.00000 355.02300,-280.00000 C 357.45075,-280.00000 359.51624,-281.45558 360.46050,-283.53125 C 361.58126,-282.61369 362.96264,-282.00000 364.52300,-282.00000 C 365.59754,-282.00000 366.56728,-282.31896 367.46050,-282.78125 C 367.85890,-281.78149 368.56164,-280.99493 369.39800,-280.34375 C 369.21799,-279.74813 369.02300,-279.15410 369.02300,-278.50000 C 369.02300,-274.91200 371.93500,-272.00000 375.52300,-272.00000 C 379.11100,-272.00000 382.02300,-274.91200 382.02300,-278.50000 C 382.02300,-280.86079 380.68867,-282.83019 378.80425,-283.96875 C 378.86684,-284.31598 379.02300,-284.63483 379.02300,-285.00000 C 379.02300,-288.31200 376.33500,-291.00000 373.02300,-291.00000 C 372.17002,-291.00000 371.35170,-290.82132 370.61675,-290.50000 C 369.76298,-293.09388 367.40151,-294.99999 364.52300,-295.00000 z " + style="opacity:1.0000000;fill:url(#linearGradient10592);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(0.964447,0.000000,0.000000,0.964447,142.3115,91.52621)" + d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" + sodipodi:ry="6.7396116" + sodipodi:rx="6.7396116" + sodipodi:cy="-383.66660" + sodipodi:cx="241.80843" + id="path8722" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <g + transform="translate(122.0230,102.0000)" + id="g8724"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8726" + sodipodi:cx="243.95184" + sodipodi:cy="-389.30136" + sodipodi:rx="6.2313786" + sodipodi:ry="6.2313786" + d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" + transform="matrix(0.882630,0.000000,0.000000,0.882630,27.18078,-46.89094)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient10594);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8728" + sodipodi:cx="243.95184" + sodipodi:cy="-389.30136" + sodipodi:rx="6.2313786" + sodipodi:ry="6.2313786" + d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" + transform="matrix(0.882630,0.000000,0.000000,0.882630,27.18078,-46.89094)" /> + </g> + <g + transform="translate(122.0230,102.0000)" + id="g8730"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8732" + sodipodi:cx="251.22179" + sodipodi:cy="-385.78790" + sodipodi:rx="6.0325046" + sodipodi:ry="6.0325046" + d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" + transform="matrix(0.911728,0.000000,0.000000,0.911728,21.45407,-34.76637)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient10596);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8734" + sodipodi:cx="251.22179" + sodipodi:cy="-385.78790" + sodipodi:rx="6.0325046" + sodipodi:ry="6.0325046" + d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" + transform="matrix(0.911728,0.000000,0.000000,0.911728,21.45407,-34.76637)" /> + </g> + <g + transform="translate(122.0230,102.0000)" + id="g8736"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8738" + sodipodi:cx="233.43362" + sodipodi:cy="-387.88715" + sodipodi:rx="4.3752232" + sodipodi:ry="4.3752232" + d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" + transform="matrix(1.142799,0.000000,0.000000,1.142799,-33.76771,55.27704)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient10598);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8740" + sodipodi:cx="233.43362" + sodipodi:cy="-387.88715" + sodipodi:rx="4.3752232" + sodipodi:ry="4.3752232" + d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" + transform="matrix(1.142799,0.000000,0.000000,1.142799,-33.76771,55.27704)" /> + </g> + <g + transform="translate(122.0230,102.0000)" + id="g8742"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8744" + sodipodi:cx="241.80843" + sodipodi:cy="-383.66660" + sodipodi:rx="6.7396116" + sodipodi:ry="6.7396116" + d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" + transform="matrix(1.038636,0.000000,0.000000,1.038636,-9.150940,14.48994)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient10600);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8746" + sodipodi:cx="241.80843" + sodipodi:cy="-383.66660" + sodipodi:rx="6.7396116" + sodipodi:ry="6.7396116" + d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" + transform="matrix(1.038636,0.000000,0.000000,1.038636,-9.150933,14.48993)" /> + </g> + <g + style="stroke:none" + transform="matrix(0.935028,0.000000,0.000000,0.935028,499.8484,-187.6162)" + id="g8748"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:0.33115697;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8750" + sodipodi:cx="-155.06250" + sodipodi:cy="-96.937500" + sodipodi:rx="3.1250000" + sodipodi:ry="3.1250000" + d="M -151.93750 -96.937500 A 3.1250000 3.1250000 0 1 1 -158.18750,-96.937500 A 3.1250000 3.1250000 0 1 1 -151.93750 -96.937500 z" + transform="matrix(1.737733,0.000000,0.000000,1.737733,110.8322,70.07649)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient10602);fill-opacity:1.0000000;stroke:none;stroke-width:0.45224530;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8752" + sodipodi:cx="-155.06250" + sodipodi:cy="-96.937500" + sodipodi:rx="3.1250000" + sodipodi:ry="3.1250000" + d="M -151.93750 -96.937500 A 3.1250000 3.1250000 0 1 1 -158.18750,-96.937500 A 3.1250000 3.1250000 0 1 1 -151.93750 -96.937500 z" + transform="matrix(1.737733,0.000000,0.000000,1.737733,110.8948,70.01402)" /> + </g> + <g + transform="translate(91.02300,162.0000)" + id="g8798"> + <path + style="fill:#c4c5c2;fill-opacity:1.0000000;stroke:#888a85;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z " + id="path8800" + sodipodi:nodetypes="ccsscsssscsscc" /> + <path + style="opacity:1.0000000;fill:url(#linearGradient10604);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z " + id="path8802" + sodipodi:nodetypes="ccsscsssscsscc" /> + <g + id="g8804"> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path8806" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path8808" + style="opacity:1.0000000;fill:url(#linearGradient10606);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <rect + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="rect8810" + width="20.000000" + height="9.0000000" + x="271.00000" + y="-438.00000" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8812" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)" /> + <g + id="g8814"> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path8816" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path8818" + style="opacity:1.0000000;fill:url(#linearGradient10608);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <g + id="g8820"> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path8822" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path8824" + style="opacity:1.0000000;fill:url(#linearGradient10610);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <g + id="g8826" + transform="translate(-1.000000,0.000000)"> + <path + id="path8828" + d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z " + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + id="path8830" + d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z " + style="opacity:1.0000000;fill:url(#linearGradient10612);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + </g> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient10614);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8832" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)" /> + <path + style="fill:#888a85;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" + d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z " + id="path8834" + sodipodi:nodetypes="ccss" /> + <g + id="g8836" + transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)"> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path8838" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path8840" + style="opacity:1.0000000;fill:url(#linearGradient10616);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + </g> + <g + transform="translate(76.02041,158.0000)" + id="g8754"> + <path + style="fill:#c4c5c2;fill-opacity:1.0000000;stroke:#888a85;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z " + id="path8756" + sodipodi:nodetypes="ccsscsssscsscc" /> + <path + style="opacity:1.0000000;fill:url(#linearGradient10618);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z " + id="path8758" + sodipodi:nodetypes="ccsscsssscsscc" /> + <g + id="g8760"> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path8762" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path8764" + style="opacity:1.0000000;fill:url(#linearGradient10620);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <rect + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="rect8766" + width="20.000000" + height="9.0000000" + x="271.00000" + y="-438.00000" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8768" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)" /> + <g + id="g8770"> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path8772" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path8774" + style="opacity:1.0000000;fill:url(#linearGradient10622);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <g + id="g8776"> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path8778" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path8780" + style="opacity:1.0000000;fill:url(#linearGradient10624);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <g + id="g8782" + transform="translate(-1.000000,0.000000)"> + <path + id="path8784" + d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z " + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + id="path8786" + d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z " + style="opacity:1.0000000;fill:url(#linearGradient10626);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + </g> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient10628);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path8788" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)" /> + <path + style="fill:#888a85;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" + d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z " + id="path8790" + sodipodi:nodetypes="ccss" /> + <g + id="g8792" + transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)"> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path8794" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path8796" + style="opacity:1.0000000;fill:url(#linearGradient10630);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + </g> + </g> + <g + id="g12157" + transform="translate(-163.0077,222.0147)"> + <path + transform="matrix(0.685520,0.000000,0.000000,0.685520,151.7017,27.15827)" + d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z" + sodipodi:ry="2.2097087" + sodipodi:rx="2.2097087" + sodipodi:cy="-316.77872" + sodipodi:cx="29.610096" + id="path12159" + style="opacity:1.0000000;fill:#ffffff;fill-opacity:1.0000000;stroke:#729fcf;stroke-width:1.4587468;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(0.915572,0.000000,0.000000,0.915587,152.4091,103.5577)" + d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z" + sodipodi:ry="2.2097087" + sodipodi:rx="2.2097087" + sodipodi:cy="-316.77872" + sodipodi:cx="29.610096" + id="path12161" + style="opacity:1.0000000;fill:#ffffff;fill-opacity:1.0000000;stroke:#729fcf;stroke-width:1.0922043;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(0.672406,0.000000,0.000000,0.683742,153.0708,34.62149)" + d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z" + sodipodi:ry="2.2097087" + sodipodi:rx="2.2097087" + sodipodi:cy="-316.77872" + sodipodi:cx="29.610096" + id="path12163" + style="opacity:1.0000000;fill:#ffffff;fill-opacity:1.0000000;stroke:#729fcf;stroke-width:1.4748161;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(0.682300,0.000000,0.000000,0.680269,181.7970,30.49471)" + d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z" + sodipodi:ry="2.2097087" + sodipodi:rx="2.2097087" + sodipodi:cy="-316.77872" + sodipodi:cx="29.610096" + id="path12165" + style="opacity:1.0000000;fill:#ffffff;fill-opacity:1.0000000;stroke:#729fcf;stroke-width:1.4678179;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.107132,0.000000,0.000000,1.117168,157.2177,164.9217)" + d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z" + sodipodi:ry="2.2097087" + sodipodi:rx="2.2097087" + sodipodi:cy="-316.77872" + sodipodi:cx="29.610096" + id="path12167" + style="opacity:1.0000000;fill:#ffffff;fill-opacity:1.0000000;stroke:#729fcf;stroke-width:0.89916825;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.127592,0.000000,0.000000,1.051830,161.6119,151.3731)" + d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z" + sodipodi:ry="2.2097087" + sodipodi:rx="2.2097087" + sodipodi:cy="-316.77872" + sodipodi:cx="29.610096" + id="path12169" + style="opacity:1.0000000;fill:#ffffff;fill-opacity:1.0000000;stroke:#729fcf;stroke-width:0.91822928;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(0.685519,0.000000,0.000000,0.680487,164.6869,34.56369)" + d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z" + sodipodi:ry="2.2097087" + sodipodi:rx="2.2097087" + sodipodi:cy="-316.77872" + sodipodi:cx="29.610096" + id="path12171" + style="opacity:1.0000000;fill:#ffffff;fill-opacity:1.0000000;stroke:#729fcf;stroke-width:1.4641328;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + </g> +</svg> diff --git a/demos/embedded/weatherinfo/icons/weather-storm.svg b/demos/embedded/weatherinfo/icons/weather-storm.svg new file mode 100644 index 0000000..4d8bfec --- /dev/null +++ b/demos/embedded/weatherinfo/icons/weather-storm.svg @@ -0,0 +1,4308 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48px" + height="48px" + id="svg1306" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docbase="/home/rcollier/Work/Novell/Tango/weather" + sodipodi:docname="weather-storm.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs1308"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="48 : 24 : 1" + inkscape:persp3d-origin="24 : 16 : 1" + id="perspective488" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8397"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8400" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8402" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8397" + id="linearGradient13503" + gradientUnits="userSpaceOnUse" + x1="238.00478" + y1="-388.47476" + x2="245.65462" + y2="-382.64539" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8315"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8317" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8319" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8315" + id="linearGradient13501" + gradientUnits="userSpaceOnUse" + x1="230.87598" + y1="-390.43951" + x2="235.25652" + y2="-386.95901" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8381"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8383" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8385" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8381" + id="linearGradient13499" + gradientUnits="userSpaceOnUse" + x1="246.74042" + y1="-391.31381" + x2="252.69785" + y2="-385.35165" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8331"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8333" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8335" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8331" + id="linearGradient13497" + gradientUnits="userSpaceOnUse" + x1="240.07379" + y1="-393.40720" + x2="245.82706" + y2="-388.55029" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8302"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8304" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8306" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8302" + id="linearGradient13495" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(69.00000,155.0000)" + x1="228.50261" + y1="-392.30591" + x2="266.36395" + y2="-379.26862" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient13143" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient13141" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient13139" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-35.00007,207.0001)" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient13137" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient13135" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient13133" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient13131" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-34.00007,207.0001)" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8874" + id="linearGradient11195" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(14.15871,7.082841)" + x1="-190.47688" + y1="-332.51181" + x2="-196.19046" + y2="-328.53433" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8904" + id="linearGradient11193" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.80516,2.840199)" + x1="-191.28896" + y1="-328.07861" + x2="-192.41396" + y2="-315.32861" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8874"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8876" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8878" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8874" + id="linearGradient11191" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(14.15871,7.082841)" + x1="-190.47688" + y1="-332.51181" + x2="-196.19046" + y2="-328.53433" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8904"> + <stop + style="stop-color:#fcaf3e;stop-opacity:1;" + offset="0" + id="stop8906" /> + <stop + style="stop-color:#fcaf3e;stop-opacity:0;" + offset="1" + id="stop8908" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8904" + id="linearGradient11189" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.80516,2.840199)" + x1="-191.28896" + y1="-328.07861" + x2="-192.41396" + y2="-315.32861" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5123" + id="radialGradient13211" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.930946,6.185702e-16,-2.842711e-16,0.448244,245.3644,184.9256)" + cx="-229.75000" + cy="-343.95554" + fx="-229.75000" + fy="-343.95554" + r="14.501380" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient13157" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6549"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6551" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6553" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient13155" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6527"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6530" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6532" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient13153" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-35.00007,207.0001)" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6538"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6540" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6542" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient13151" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6513"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6515" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6517" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient13149" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6497"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6499" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6501" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient13147" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6470"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6472" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6474" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient13145" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-34.00007,207.0001)" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + id="linearGradient5123"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop5125" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop5127" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5123" + id="radialGradient13068" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.930946,6.185702e-16,-2.842711e-16,0.448244,229.9269,180.9261)" + cx="-229.75000" + cy="-343.95554" + fx="-229.75000" + fy="-343.95554" + r="14.501380" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6840"> + <stop + style="stop-color:#ad7fa8;stop-opacity:1;" + offset="0" + id="stop6842" /> + <stop + style="stop-color:#ad7fa8;stop-opacity:0;" + offset="1" + id="stop6844" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6828"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6830" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6832" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6537"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6539" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6541" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2298"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2300" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2302" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3347"> + <stop + style="stop-color:#edd400;stop-opacity:1;" + offset="0" + id="stop3349" /> + <stop + style="stop-color:#edd400;stop-opacity:0;" + offset="1" + id="stop3351" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2527"> + <stop + style="stop-color:#fcaf3e;stop-opacity:1;" + offset="0" + id="stop2529" /> + <stop + style="stop-color:#fcaf3e;stop-opacity:0;" + offset="1" + id="stop2531" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2500"> + <stop + style="stop-color:#fce94f;stop-opacity:1;" + offset="0" + id="stop2502" /> + <stop + style="stop-color:#fce94f;stop-opacity:0;" + offset="1" + id="stop2504" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2392"> + <stop + style="stop-color:#eeeeec;stop-opacity:1;" + offset="0" + id="stop2394" /> + <stop + style="stop-color:#eeeeec;stop-opacity:0;" + offset="1" + id="stop2396" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2254"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2256" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2258" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2263" + gradientUnits="userSpaceOnUse" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" + gradientTransform="translate(-1.608757,3.097272)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2267" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.555020,0.968578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2271" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(9.263651,3.495228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2275" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.497184,-2.330824)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2279" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(14.46340,2.014073)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2283" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2287" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2291" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2295" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2299" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2303" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.707748,-5.784024)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2311" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2350" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(16.14002,24.66420)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2352" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.932144,25.87240)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2354" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.356636,23.86870)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2356" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(11.19027,26.52035)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2358" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(10.30638,19.27251)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2360" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2362" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2364" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2366" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2368" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2370" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.207586,21.30544)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2372" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2398" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2426" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(14.46340,2.014073)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2428" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.497184,-2.330824)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2430" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-1.608757,3.097272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2432" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.555020,0.968578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2434" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(9.263651,3.495228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2436" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2438" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2440" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2442" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2444" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2446" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2448" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2451" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2457" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2460" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2463" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2469" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2472" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(12.51365,8.745228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2475" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.805020,6.218578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2478" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.641243,8.347272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2483" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0.842481,-3.998086)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2506" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2509" + gradientUnits="userSpaceOnUse" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" + gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2513" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)" + x1="38.857941" + y1="-18.407482" + x2="53.750000" + y2="9.0000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2517" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient2533" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2537" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(17.33814,3.415985)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2541" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.40064,1.353485)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2555" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.499805,1.708617)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2563" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.726830,2.481141)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3347" + id="linearGradient3353" + x1="23.303862" + y1="29.115711" + x2="29.750000" + y2="46.092930" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3366" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.40064,1.353485)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3368" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.641243,8.347272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3370" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.805020,6.218578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3372" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(12.51365,8.745228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3374" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3376" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3378" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3380" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3383" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3386" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3389" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3392" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3395" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.674812,3.088370)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3398" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-2.033818,0.561720)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3401" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.197595,2.690414)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3405" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.561802,-4.303373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="-4.4493785" + x2="-34.700153" + y1="-37.550461" + x1="-27.006643" + id="linearGradient2916" + xlink:href="#linearGradient2298" + inkscape:collect="always" /> + <linearGradient + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + gradientUnits="userSpaceOnUse" + id="linearGradient2914" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(57.97693,-10.56876)" + gradientUnits="userSpaceOnUse" + id="linearGradient2912" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)" + gradientUnits="userSpaceOnUse" + id="linearGradient2910" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + gradientUnits="userSpaceOnUse" + id="linearGradient2908" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + gradientUnits="userSpaceOnUse" + id="linearGradient2906" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + gradientUnits="userSpaceOnUse" + id="linearGradient2904" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + gradientUnits="userSpaceOnUse" + id="linearGradient2902" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.674812,3.088370)" + gradientUnits="userSpaceOnUse" + id="linearGradient2900" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-2.033818,0.561720)" + gradientUnits="userSpaceOnUse" + id="linearGradient2898" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.197595,2.690414)" + gradientUnits="userSpaceOnUse" + id="linearGradient2896" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + gradientUnits="userSpaceOnUse" + id="linearGradient2894" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)" + gradientUnits="userSpaceOnUse" + id="linearGradient2892" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)" + gradientUnits="userSpaceOnUse" + id="linearGradient2890" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(88.49344,-9.697877)" + gradientUnits="userSpaceOnUse" + id="linearGradient2888" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(4.561802,-4.303373)" + gradientUnits="userSpaceOnUse" + id="linearGradient2886" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.197595,2.690414)" + gradientUnits="userSpaceOnUse" + id="linearGradient2884" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-2.033818,0.561720)" + gradientUnits="userSpaceOnUse" + id="linearGradient2882" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.674812,3.088370)" + gradientUnits="userSpaceOnUse" + id="linearGradient2880" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + gradientUnits="userSpaceOnUse" + id="linearGradient2878" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + gradientUnits="userSpaceOnUse" + id="linearGradient2876" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + gradientUnits="userSpaceOnUse" + id="linearGradient2874" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + gradientUnits="userSpaceOnUse" + id="linearGradient2872" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + gradientUnits="userSpaceOnUse" + id="linearGradient2870" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2868" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + gradientUnits="userSpaceOnUse" + id="linearGradient2866" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + gradientUnits="userSpaceOnUse" + id="linearGradient2864" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(12.51365,8.745228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2862" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(6.805020,6.218578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2860" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.641243,8.347272)" + gradientUnits="userSpaceOnUse" + id="linearGradient2858" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(13.40064,1.353485)" + gradientUnits="userSpaceOnUse" + id="linearGradient2856" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="46.092930" + x2="29.750000" + y1="29.115711" + x1="23.303862" + id="linearGradient2854" + xlink:href="#linearGradient3347" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-0.726830,2.481141)" + gradientUnits="userSpaceOnUse" + id="linearGradient2852" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.499805,1.708617)" + gradientUnits="userSpaceOnUse" + id="linearGradient2850" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(13.40064,1.353485)" + gradientUnits="userSpaceOnUse" + id="linearGradient2848" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(17.33814,3.415985)" + gradientUnits="userSpaceOnUse" + id="linearGradient2846" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + id="linearGradient2844" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)" + gradientUnits="userSpaceOnUse" + id="linearGradient2842" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + y2="9.0000000" + x2="53.750000" + y1="-18.407482" + x1="38.857941" + gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)" + gradientUnits="userSpaceOnUse" + id="linearGradient2840" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + gradientUnits="userSpaceOnUse" + id="linearGradient2838" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + id="linearGradient2836" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(0.842481,-3.998086)" + gradientUnits="userSpaceOnUse" + id="linearGradient2834" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.641243,8.347272)" + gradientUnits="userSpaceOnUse" + id="linearGradient2832" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(6.805020,6.218578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2830" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(12.51365,8.745228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2828" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + gradientUnits="userSpaceOnUse" + id="linearGradient2826" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + gradientUnits="userSpaceOnUse" + id="linearGradient2824" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2822" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + gradientUnits="userSpaceOnUse" + id="linearGradient2820" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)" + gradientUnits="userSpaceOnUse" + id="linearGradient2818" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + gradientUnits="userSpaceOnUse" + id="linearGradient2816" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + gradientUnits="userSpaceOnUse" + id="linearGradient2814" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + gradientUnits="userSpaceOnUse" + id="linearGradient2812" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2810" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + gradientUnits="userSpaceOnUse" + id="linearGradient2808" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + gradientUnits="userSpaceOnUse" + id="linearGradient2806" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + gradientUnits="userSpaceOnUse" + id="linearGradient2804" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(9.263651,3.495228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2802" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.555020,0.968578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2800" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-1.608757,3.097272)" + gradientUnits="userSpaceOnUse" + id="linearGradient2798" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(8.497184,-2.330824)" + gradientUnits="userSpaceOnUse" + id="linearGradient2796" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(14.46340,2.014073)" + gradientUnits="userSpaceOnUse" + id="linearGradient2794" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + gradientUnits="userSpaceOnUse" + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + id="linearGradient2792" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)" + gradientUnits="userSpaceOnUse" + id="linearGradient2790" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(4.207586,21.30544)" + gradientUnits="userSpaceOnUse" + id="linearGradient2788" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)" + gradientUnits="userSpaceOnUse" + id="linearGradient2786" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)" + gradientUnits="userSpaceOnUse" + id="linearGradient2784" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)" + gradientUnits="userSpaceOnUse" + id="linearGradient2782" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)" + gradientUnits="userSpaceOnUse" + id="linearGradient2780" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)" + gradientUnits="userSpaceOnUse" + id="linearGradient2778" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(10.30638,19.27251)" + gradientUnits="userSpaceOnUse" + id="linearGradient2776" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(11.19027,26.52035)" + gradientUnits="userSpaceOnUse" + id="linearGradient2774" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(5.356636,23.86870)" + gradientUnits="userSpaceOnUse" + id="linearGradient2772" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-0.932144,25.87240)" + gradientUnits="userSpaceOnUse" + id="linearGradient2770" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(16.14002,24.66420)" + gradientUnits="userSpaceOnUse" + id="linearGradient2768" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + gradientUnits="userSpaceOnUse" + id="linearGradient2766" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.707748,-5.784024)" + gradientUnits="userSpaceOnUse" + id="linearGradient2764" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + gradientUnits="userSpaceOnUse" + id="linearGradient2762" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2760" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + gradientUnits="userSpaceOnUse" + id="linearGradient2758" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + gradientUnits="userSpaceOnUse" + id="linearGradient2756" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + gradientUnits="userSpaceOnUse" + id="linearGradient2754" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(14.46340,2.014073)" + gradientUnits="userSpaceOnUse" + id="linearGradient2752" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(8.497184,-2.330824)" + gradientUnits="userSpaceOnUse" + id="linearGradient2750" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(9.263651,3.495228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2748" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.555020,0.968578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2746" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(-1.608757,3.097272)" + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientUnits="userSpaceOnUse" + id="linearGradient2744" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="-4.4493785" + x2="-34.700153" + y1="-37.550461" + x1="-27.006643" + id="linearGradient2304" + xlink:href="#linearGradient2298" + inkscape:collect="always" /> + <linearGradient + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + gradientUnits="userSpaceOnUse" + id="linearGradient1557" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(57.97693,-10.56876)" + gradientUnits="userSpaceOnUse" + id="linearGradient1538" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)" + gradientUnits="userSpaceOnUse" + id="linearGradient1536" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + gradientUnits="userSpaceOnUse" + id="linearGradient1534" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + gradientUnits="userSpaceOnUse" + id="linearGradient1532" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + gradientUnits="userSpaceOnUse" + id="linearGradient1530" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + gradientUnits="userSpaceOnUse" + id="linearGradient1528" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.674812,3.088370)" + gradientUnits="userSpaceOnUse" + id="linearGradient1526" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-2.033818,0.561720)" + gradientUnits="userSpaceOnUse" + id="linearGradient1524" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.197595,2.690414)" + gradientUnits="userSpaceOnUse" + id="linearGradient1522" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + gradientUnits="userSpaceOnUse" + id="linearGradient1520" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)" + gradientUnits="userSpaceOnUse" + id="linearGradient1518" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)" + gradientUnits="userSpaceOnUse" + id="linearGradient1516" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(88.49344,-9.697877)" + gradientUnits="userSpaceOnUse" + id="linearGradient1514" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(4.561802,-4.303373)" + gradientUnits="userSpaceOnUse" + id="linearGradient5957" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.197595,2.690414)" + gradientUnits="userSpaceOnUse" + id="linearGradient5955" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-2.033818,0.561720)" + gradientUnits="userSpaceOnUse" + id="linearGradient5953" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.674812,3.088370)" + gradientUnits="userSpaceOnUse" + id="linearGradient5951" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + gradientUnits="userSpaceOnUse" + id="linearGradient5949" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + gradientUnits="userSpaceOnUse" + id="linearGradient5947" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + gradientUnits="userSpaceOnUse" + id="linearGradient5945" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + gradientUnits="userSpaceOnUse" + id="linearGradient5943" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + gradientUnits="userSpaceOnUse" + id="linearGradient5941" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + gradientUnits="userSpaceOnUse" + id="linearGradient5939" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + gradientUnits="userSpaceOnUse" + id="linearGradient5937" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + gradientUnits="userSpaceOnUse" + id="linearGradient5935" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(12.51365,8.745228)" + gradientUnits="userSpaceOnUse" + id="linearGradient5933" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(6.805020,6.218578)" + gradientUnits="userSpaceOnUse" + id="linearGradient5931" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.641243,8.347272)" + gradientUnits="userSpaceOnUse" + id="linearGradient5929" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(13.40064,1.353485)" + gradientUnits="userSpaceOnUse" + id="linearGradient5927" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="46.092930" + x2="29.750000" + y1="29.115711" + x1="23.303862" + id="linearGradient5925" + xlink:href="#linearGradient3347" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-0.726830,2.481141)" + gradientUnits="userSpaceOnUse" + id="linearGradient5923" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.499805,1.708617)" + gradientUnits="userSpaceOnUse" + id="linearGradient5921" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(13.40064,1.353485)" + gradientUnits="userSpaceOnUse" + id="linearGradient5919" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(17.33814,3.415985)" + gradientUnits="userSpaceOnUse" + id="linearGradient5917" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + id="linearGradient5915" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)" + gradientUnits="userSpaceOnUse" + id="linearGradient5913" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + y2="9.0000000" + x2="53.750000" + y1="-18.407482" + x1="38.857941" + gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)" + gradientUnits="userSpaceOnUse" + id="linearGradient5911" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + gradientUnits="userSpaceOnUse" + id="linearGradient5909" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + id="linearGradient5907" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(0.842481,-3.998086)" + gradientUnits="userSpaceOnUse" + id="linearGradient5905" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.641243,8.347272)" + gradientUnits="userSpaceOnUse" + id="linearGradient5903" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(6.805020,6.218578)" + gradientUnits="userSpaceOnUse" + id="linearGradient5901" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(12.51365,8.745228)" + gradientUnits="userSpaceOnUse" + id="linearGradient5899" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + gradientUnits="userSpaceOnUse" + id="linearGradient5897" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + gradientUnits="userSpaceOnUse" + id="linearGradient5895" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + gradientUnits="userSpaceOnUse" + id="linearGradient5893" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + gradientUnits="userSpaceOnUse" + id="linearGradient5891" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)" + gradientUnits="userSpaceOnUse" + id="linearGradient5889" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + gradientUnits="userSpaceOnUse" + id="linearGradient5887" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + gradientUnits="userSpaceOnUse" + id="linearGradient5885" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + gradientUnits="userSpaceOnUse" + id="linearGradient5883" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + gradientUnits="userSpaceOnUse" + id="linearGradient5881" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + gradientUnits="userSpaceOnUse" + id="linearGradient5879" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + gradientUnits="userSpaceOnUse" + id="linearGradient5877" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + gradientUnits="userSpaceOnUse" + id="linearGradient5875" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(9.263651,3.495228)" + gradientUnits="userSpaceOnUse" + id="linearGradient5873" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.555020,0.968578)" + gradientUnits="userSpaceOnUse" + id="linearGradient5871" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-1.608757,3.097272)" + gradientUnits="userSpaceOnUse" + id="linearGradient5869" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(8.497184,-2.330824)" + gradientUnits="userSpaceOnUse" + id="linearGradient5867" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(14.46340,2.014073)" + gradientUnits="userSpaceOnUse" + id="linearGradient5865" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + gradientUnits="userSpaceOnUse" + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + id="linearGradient5863" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)" + gradientUnits="userSpaceOnUse" + id="linearGradient5861" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(4.207586,21.30544)" + gradientUnits="userSpaceOnUse" + id="linearGradient5859" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)" + gradientUnits="userSpaceOnUse" + id="linearGradient5857" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)" + gradientUnits="userSpaceOnUse" + id="linearGradient5855" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)" + gradientUnits="userSpaceOnUse" + id="linearGradient5853" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)" + gradientUnits="userSpaceOnUse" + id="linearGradient5851" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)" + gradientUnits="userSpaceOnUse" + id="linearGradient5849" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(10.30638,19.27251)" + gradientUnits="userSpaceOnUse" + id="linearGradient5847" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(11.19027,26.52035)" + gradientUnits="userSpaceOnUse" + id="linearGradient5845" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(5.356636,23.86870)" + gradientUnits="userSpaceOnUse" + id="linearGradient5843" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-0.932144,25.87240)" + gradientUnits="userSpaceOnUse" + id="linearGradient5841" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(16.14002,24.66420)" + gradientUnits="userSpaceOnUse" + id="linearGradient5839" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + gradientUnits="userSpaceOnUse" + id="linearGradient5837" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.707748,-5.784024)" + gradientUnits="userSpaceOnUse" + id="linearGradient5835" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + gradientUnits="userSpaceOnUse" + id="linearGradient5833" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + gradientUnits="userSpaceOnUse" + id="linearGradient5831" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + gradientUnits="userSpaceOnUse" + id="linearGradient5829" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + gradientUnits="userSpaceOnUse" + id="linearGradient5827" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + gradientUnits="userSpaceOnUse" + id="linearGradient5825" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(14.46340,2.014073)" + gradientUnits="userSpaceOnUse" + id="linearGradient5823" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(8.497184,-2.330824)" + gradientUnits="userSpaceOnUse" + id="linearGradient5821" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(9.263651,3.495228)" + gradientUnits="userSpaceOnUse" + id="linearGradient5819" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.555020,0.968578)" + gradientUnits="userSpaceOnUse" + id="linearGradient5817" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(-1.608757,3.097272)" + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientUnits="userSpaceOnUse" + id="linearGradient5815" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6098" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.002513,11.93373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6101" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.13675,17.05613)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6118" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,12.38965,19.30874)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6121" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-10.72430,10.10861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6124" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(21.51400,12.80461)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6179" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.197595,2.690414)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6181" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-2.033818,0.561720)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6183" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.674812,3.088370)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6185" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6187" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6189" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6191" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient6193" + gradientUnits="userSpaceOnUse" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6196" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6199" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6202" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6205" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-4.372193,11.95105)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6208" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.088919,7.833409)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6211" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.619711,5.306759)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6214" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.783488,7.435453)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6242" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.783488,7.435453)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6244" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.619711,5.306759)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6246" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.088919,7.833409)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6248" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6250" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6252" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6254" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.002513,11.93373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6257" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.297112,4.275205)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6260" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,10.91453,3.180085)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6263" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-1.156692,-1.510075)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6266" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,19.40677,5.249635)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6269" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.79432,0.174884)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6272" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.085690,-2.351766)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6275" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2.921913,-0.223072)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6311" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(21.51400,12.80461)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6313" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-10.72430,10.10861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6315" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,12.38965,19.30874)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6317" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-1.156692,-1.510075)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6319" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.13675,17.05613)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6321" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.783488,7.435453)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6323" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.619711,5.306759)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6325" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.088919,7.833409)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6327" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6329" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6331" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6333" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.002513,11.93373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6335" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2.921913,-0.223072)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6337" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.085690,-2.351766)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6339" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.79432,0.174884)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6341" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,19.40677,5.249635)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6343" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,10.91453,3.180085)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6543" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-2.763717e-17,0.972572,16.13182,0.843286)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6547" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-4.388782e-16,0.972572,25.91493,0.633642)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6551" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-4.388782e-16,0.972572,36.25638,0.633643)" + x1="27.320963" + y1="44.228481" + x2="45.115814" + y2="44.228455" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6559" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-2.332577e-16,0.972572,16.13182,0.843286)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6561" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-6.444987e-16,0.972572,25.91493,0.633642)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6563" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-6.444987e-16,0.972572,36.25638,0.633643)" + x1="27.320963" + y1="44.228481" + x2="45.115814" + y2="44.228455" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6566" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.577744,0.000000,-6.388715e-16,1.006703,39.04124,-0.702889)" + x1="27.320963" + y1="44.228481" + x2="45.115814" + y2="44.228455" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6569" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.577744,0.000000,-6.388715e-16,1.006703,27.70322,-0.702890)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6572" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.577744,0.000000,-1.880005e-16,1.006703,16.97734,-0.485889)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6576" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.132431,0.000000,0.000000,1.016132,10.54485,-4.728138)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6579" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.853605,0.000000,0.000000,1.016132,19.23518,-2.625202)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6582" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,13.49182,-7.781819)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6585" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,7.650036,-10.34923)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6588" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,2.365814,-8.186195)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6599" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.999079,0.000000,0.000000,1.016132,56.82188,9.371753)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6603" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.496116,0.000000,0.000000,1.282841,-1.807925,-9.493960)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6606" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.314274,0.000000,0.000000,1.016132,12.05438,11.66070)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6609" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.496116,0.000000,0.000000,1.282841,-11.59870,2.312158)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6612" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,21.39156,5.051653)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6618" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,16.09471,2.948843)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6622" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,11.32174,9.047633)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6624" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.783488,7.435453)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6626" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.619711,5.306759)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6628" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.088919,7.833409)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6630" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6632" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6634" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6636" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.002513,11.93373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient6828" + id="radialGradient6834" + cx="15.147860" + cy="23.822156" + fx="15.147860" + fy="23.822156" + r="12.852140" + gradientTransform="matrix(0.654874,0.000000,0.000000,0.398574,2.663540,12.14676)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient6840" + id="radialGradient6846" + cx="32.583473" + cy="25.240442" + fx="32.583473" + fy="25.240442" + r="8.4165270" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.503823,-15.00000,6.042836)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient6828" + id="radialGradient6852" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.654874,0.000000,0.000000,0.398574,44.33646,16.14676)" + cx="15.147860" + cy="23.822156" + fx="15.147860" + fy="23.822156" + r="12.852140" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient6840" + id="radialGradient6854" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.000000,0.000000,0.000000,0.503823,62.00000,10.04284)" + cx="32.583473" + cy="25.240442" + fx="32.583473" + fy="25.240442" + r="8.4165270" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="11.313708" + inkscape:cx="19.667589" + inkscape:cy="18.541776" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:window-width="1200" + inkscape:window-height="704" + inkscape:window-x="186" + inkscape:window-y="144" + inkscape:showpageshadow="false" /> + <metadata + id="metadata1311"> + <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>weather-storm</dc:title> + <dc:date>January 2006</dc:date> + <dc:creator> + <cc:Agent> + <dc:title>Ryan Collier</dc:title> + </cc:Agent> + </dc:creator> + <dc:publisher> + <cc:Agent> + <dc:title>http://www.tango-project.org</dc:title> + </cc:Agent> + </dc:publisher> + <dc:source>http://www.pseudocode.org</dc:source> + <dc:subject> + <rdf:Bag> + <rdf:li>weather</rdf:li> + <rdf:li>applet</rdf:li> + <rdf:li>notify</rdf:li> + </rdf:Bag> + </dc:subject> + <cc:license + rdf:resource="http://creativecommons.org/licenses/publicdomain/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/publicdomain/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <g + id="g12825" + transform="translate(-287.0204,244.9995)"> + <path + id="path12827" + d="M 311.50000,-242.99998 C 308.72758,-242.99998 306.39177,-241.42627 305.09375,-239.18748 C 304.14939,-239.66252 303.12856,-239.99998 302.00000,-239.99998 C 298.13600,-239.99998 295.00000,-236.86398 295.00000,-232.99998 C 295.00000,-229.13598 298.13600,-225.99998 302.00000,-225.99998 C 304.41967,-225.99998 306.43009,-227.31930 307.68750,-229.18748 C 308.82170,-228.49786 310.07648,-227.99998 311.50000,-227.99998 C 312.41312,-227.99998 313.25295,-228.23200 314.06250,-228.53123 C 314.57244,-227.66350 315.24162,-226.95151 316.06250,-226.37498 C 316.05526,-226.24460 316.00000,-226.13216 316.00000,-225.99998 C 316.00000,-222.13598 319.13599,-218.99998 323.00000,-218.99998 C 326.86400,-218.99998 330.00000,-222.13598 330.00000,-225.99998 C 330.00000,-228.36967 328.74102,-230.35832 326.93750,-231.62498 C 326.94474,-231.75536 327.00000,-231.86780 327.00000,-231.99998 C 327.00000,-235.86398 323.86401,-238.99998 320.00000,-238.99998 C 319.37730,-238.99998 318.82481,-238.77779 318.25000,-238.62498 C 317.05547,-241.18382 314.50866,-242.99998 311.50000,-242.99998 z " + style="opacity:1.0000000;fill:#555753;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + id="path12829" + d="M 311.50000,-241.99998 C 308.71952,-241.99998 306.36549,-240.23813 305.43750,-237.78123 C 304.45208,-238.49067 303.30607,-238.99998 302.00000,-238.99998 C 298.68800,-238.99998 296.00000,-236.31198 296.00000,-232.99998 C 296.00000,-229.68798 298.68800,-226.99998 302.00000,-226.99998 C 304.42775,-226.99998 306.49324,-228.45556 307.43750,-230.53123 C 308.55826,-229.61367 309.93964,-228.99998 311.50000,-228.99998 C 312.57454,-228.99998 313.54428,-229.31894 314.43750,-229.78123 C 314.83590,-228.78147 315.53864,-227.99491 316.37500,-227.34373 C 316.19499,-226.74811 316.00000,-226.15408 316.00000,-225.49998 C 316.00000,-221.91198 318.91200,-218.99998 322.50000,-218.99998 C 326.08800,-218.99998 329.00000,-221.91198 329.00000,-225.49998 C 329.00000,-227.86077 327.66567,-229.83017 325.78125,-230.96873 C 325.84384,-231.31596 326.00000,-231.63481 326.00000,-231.99998 C 326.00000,-235.31198 323.31200,-237.99998 320.00000,-237.99998 C 319.14702,-237.99998 318.32870,-237.82130 317.59375,-237.49998 C 316.73998,-240.09386 314.37851,-241.99997 311.50000,-241.99998 z " + style="opacity:1.0000000;fill:url(#linearGradient13495);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(0.964447,0.000000,0.000000,0.964447,89.28852,144.5262)" + d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" + sodipodi:ry="6.7396116" + sodipodi:rx="6.7396116" + sodipodi:cy="-383.66660" + sodipodi:cx="241.80843" + id="path12831" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <g + id="g12833"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12835" + sodipodi:cx="243.95184" + sodipodi:cy="-389.30136" + sodipodi:rx="6.2313786" + sodipodi:ry="6.2313786" + d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" + transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" /> + <path + sodipodi:type="arc" + style="opacity:0.49444440;fill:url(#linearGradient13497);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12837" + sodipodi:cx="243.95184" + sodipodi:cy="-389.30136" + sodipodi:rx="6.2313786" + sodipodi:ry="6.2313786" + d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" + transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" /> + </g> + <g + id="g12839"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12841" + sodipodi:cx="251.22179" + sodipodi:cy="-385.78790" + sodipodi:rx="6.0325046" + sodipodi:ry="6.0325046" + d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" + transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" /> + <path + sodipodi:type="arc" + style="opacity:0.49444440;fill:url(#linearGradient13499);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12843" + sodipodi:cx="251.22179" + sodipodi:cy="-385.78790" + sodipodi:rx="6.0325046" + sodipodi:ry="6.0325046" + d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" + transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" /> + </g> + <g + id="g12845"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12847" + sodipodi:cx="233.43362" + sodipodi:cy="-387.88715" + sodipodi:rx="4.3752232" + sodipodi:ry="4.3752232" + d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" + transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" /> + <path + sodipodi:type="arc" + style="opacity:0.49444440;fill:url(#linearGradient13501);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12849" + sodipodi:cx="233.43362" + sodipodi:cy="-387.88715" + sodipodi:rx="4.3752232" + sodipodi:ry="4.3752232" + d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" + transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" /> + </g> + <g + id="g12851"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12853" + sodipodi:cx="241.80843" + sodipodi:cy="-383.66660" + sodipodi:rx="6.7396116" + sodipodi:ry="6.7396116" + d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" + transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84906,169.4899)" /> + <path + sodipodi:type="arc" + style="opacity:0.49444440;fill:url(#linearGradient13503);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12855" + sodipodi:cx="241.80843" + sodipodi:cy="-383.66660" + sodipodi:rx="6.7396116" + sodipodi:ry="6.7396116" + d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" + transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84907,169.4899)" /> + </g> + </g> + <g + id="g11177" + transform="translate(208.8564,357.8851)"> + <path + sodipodi:nodetypes="cccccccc" + id="path11179" + d="M -173.24571,-327.59122 L -176.37021,-323.31202 L -172.59078,-323.31202 C -172.59078,-323.31202 -175.29396,-318.78622 -180.16632,-310.38562 C -178.07014,-318.33294 -177.21353,-321.35581 -177.21353,-321.35581 L -182.37682,-321.35581 L -178.33401,-327.59122 L -173.24571,-327.59122 z " + style="fill:#edd400;fill-opacity:1.0000000;fill-rule:evenodd;stroke:url(#linearGradient11189);stroke-width:1.0000006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="cccccccc" + id="path11181" + d="M -173.75946,-327.84461 L -177.50268,-322.68152 L -173.54648,-322.85830 C -173.54648,-322.85830 -173.68639,-322.39837 -178.55875,-313.99777 C -176.46257,-321.94509 -176.48985,-321.96275 -176.48985,-321.96275 L -181.38797,-321.87436 L -177.69871,-327.57944 L -173.75946,-327.84461 z " + style="opacity:1.0000000;fill:url(#linearGradient11191);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" /> + </g> + <g + id="g12857" + transform="translate(-215.0060,252.9994)"> + <path + sodipodi:nodetypes="ccsscsssscsscc" + id="path12859" + d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z " + style="fill:#888a85;fill-opacity:1.0000000;stroke:#555753;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="ccsscsssscsscc" + id="path12861" + d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z " + style="opacity:1.0000000;fill:url(#linearGradient13131);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12863" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12865" + style="opacity:0.47777775;fill:url(#linearGradient13133);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <rect + y="-230.99992" + x="236.99994" + height="9.0000000" + width="20.000000" + id="rect12867" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12869" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12871" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12873" + style="opacity:0.47777775;fill:url(#linearGradient13135);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12875" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12877" + style="opacity:0.47777775;fill:url(#linearGradient13137);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + id="path12879" + d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z " + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + id="path12881" + d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z " + style="opacity:0.47777775;fill:url(#linearGradient13139);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12883" + style="opacity:0.47777775;fill:url(#linearGradient13141);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + sodipodi:nodetypes="ccss" + id="path12885" + d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z " + style="fill:#555753;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" /> + <path + transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12887" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12889" + style="opacity:0.47777775;fill:url(#linearGradient13143);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <g + id="g11183" + transform="translate(192.8564,354.8851)"> + <path + sodipodi:nodetypes="cccccccc" + id="path11185" + d="M -173.24571,-327.59122 L -176.37021,-323.31202 L -172.59078,-323.31202 C -172.59078,-323.31202 -175.29396,-318.78622 -180.16632,-310.38562 C -178.07014,-318.33294 -177.21353,-321.35581 -177.21353,-321.35581 L -182.37682,-321.35581 L -178.33401,-327.59122 L -173.24571,-327.59122 z " + style="fill:#edd400;fill-opacity:1.0000000;fill-rule:evenodd;stroke:url(#linearGradient11193);stroke-width:1.0000006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="cccccccc" + id="path11187" + d="M -173.75946,-327.84461 L -177.50268,-322.68152 L -173.54648,-322.85830 C -173.54648,-322.85830 -173.68639,-322.39837 -178.55875,-313.99777 C -176.46257,-321.94509 -176.48985,-321.96275 -176.48985,-321.96275 L -181.38797,-321.87436 L -177.69871,-327.57944 L -173.75946,-327.84461 z " + style="opacity:1.0000000;fill:url(#linearGradient11195);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" /> + </g> + <path + style="opacity:1.0000000;fill:url(#radialGradient13211);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000004;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" + d="M 31.626355,14.999520 C 29.626255,14.999520 27.940775,16.079020 27.095785,17.614460 C 26.500875,17.392550 25.851145,17.261090 25.169835,17.261090 C 22.339625,17.261090 20.052305,19.379260 20.052305,21.978590 C 20.052305,22.432340 20.196835,22.835420 20.327445,23.250720 C 18.945125,24.115990 17.979615,25.504290 17.979615,27.155450 C 17.979615,29.808280 18.631235,32.148800 23.207195,31.961300 C 23.252315,31.959450 40.658675,32.058280 40.907605,31.943270 C 43.992815,32.169220 44.979615,29.497540 44.979615,27.243810 C 44.979615,25.543300 44.142675,24.193960 42.670345,23.366220 C 42.718305,23.107660 42.631785,22.815030 42.631785,22.543970 C 42.631785,19.944650 40.326135,17.826480 37.495915,17.826480 C 37.102425,17.826480 36.763515,17.961300 36.395375,18.038500 C 35.656915,16.270380 33.810365,14.999520 31.626355,14.999520 z " + id="path13209" + sodipodi:nodetypes="ccsscsscscsscc" /> + <g + id="g12891" + transform="translate(-230.0203,248.9834)"> + <path + sodipodi:nodetypes="ccsscsssscsscc" + id="path12893" + d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z " + style="fill:#888a85;fill-opacity:1.0000000;stroke:#555753;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="ccsscsssscsscc" + id="path12895" + d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z " + style="opacity:1.0000000;fill:url(#linearGradient13145);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12897" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12899" + style="opacity:0.47777775;fill:url(#linearGradient13147);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <rect + y="-230.99992" + x="236.99994" + height="9.0000000" + width="20.000000" + id="rect12901" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12903" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12905" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12907" + style="opacity:0.47777775;fill:url(#linearGradient13149);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12909" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12911" + style="opacity:0.47777775;fill:url(#linearGradient13151);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + id="path12913" + d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z " + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + id="path12915" + d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z " + style="opacity:0.47777775;fill:url(#linearGradient13153);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12917" + style="opacity:0.47777775;fill:url(#linearGradient13155);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + sodipodi:nodetypes="ccss" + id="path12919" + d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z " + style="fill:#555753;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" /> + <path + transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12921" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path12923" + style="opacity:0.47777775;fill:url(#linearGradient13157);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <path + style="opacity:1.0000000;fill:url(#radialGradient13068);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000004;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" + d="M 16.188855,11.000000 C 14.188755,11.000000 12.503275,12.079500 11.658285,13.614940 C 11.063375,13.393030 10.413645,13.261570 9.7323346,13.261570 C 6.9021246,13.261570 4.6148046,15.379740 4.6148046,17.979070 C 4.6148046,18.432820 4.7593346,18.835900 4.8899446,19.251200 C 3.5076246,20.116470 2.5421146,21.504770 2.5421146,23.155930 C 2.5421146,25.808760 3.1937346,28.149280 7.7696946,27.961780 C 7.8148146,27.959930 25.221175,28.058760 25.470105,27.943750 C 28.555315,28.169700 29.542115,25.498020 29.542115,23.244290 C 29.542115,21.543780 28.705175,20.194440 27.232845,19.366700 C 27.280805,19.108140 27.194285,18.815510 27.194285,18.544450 C 27.194285,15.945130 24.888635,13.826960 22.058415,13.826960 C 21.664925,13.826960 21.326015,13.961780 20.957875,14.038980 C 20.219415,12.270860 18.372865,11.000000 16.188855,11.000000 z " + id="path11418" + sodipodi:nodetypes="ccsscsscscsscc" /> + </g> +</svg> diff --git a/demos/embedded/weatherinfo/icons/weather-sunny-very-few-clouds.svg b/demos/embedded/weatherinfo/icons/weather-sunny-very-few-clouds.svg new file mode 100644 index 0000000..93b0009 --- /dev/null +++ b/demos/embedded/weatherinfo/icons/weather-sunny-very-few-clouds.svg @@ -0,0 +1,593 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48px" + height="48px" + id="svg1306" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docbase="/home/garrett/Source/tango-icon-theme/scalable/status" + sodipodi:docname="weather-sunny-very-few-clouds.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs1308"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="48 : 24 : 1" + inkscape:persp3d-origin="24 : 16 : 1" + id="perspective27908" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient6724" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient6722" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient6720" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient6718" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient6716" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient6714" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient6712" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient6839" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6549"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6551" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6553" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient6837" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6527"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6530" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6532" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient6835" + gradientUnits="userSpaceOnUse" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6538"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6540" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6542" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient6833" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6513"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6515" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6517" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient6831" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6497"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6499" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6501" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient6829" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6470"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6472" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6474" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient6827" + gradientUnits="userSpaceOnUse" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + id="linearGradient4083"> + <stop + id="stop4085" + offset="0" + style="stop-color:#ffffff;stop-opacity:0;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="0.75" + id="stop4089" /> + <stop + id="stop4087" + offset="1" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient4032"> + <stop + id="stop4034" + offset="0" + style="stop-color:#fff7c2;stop-opacity:0.63829786" /> + <stop + style="stop-color:#fcaf3e;stop-opacity:0.18348624;" + offset="0.59394139" + id="stop4036" /> + <stop + id="stop4038" + offset="0.83850551" + style="stop-color:#fcaf3e;stop-opacity:0.50458717;" /> + <stop + id="stop4040" + offset="1" + style="stop-color:#fcaf3e;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient4026"> + <stop + id="stop4028" + offset="0" + style="stop-color:#fff9c6;stop-opacity:1" /> + <stop + style="stop-color:#fff28c;stop-opacity:1;" + offset="0.54166669" + id="stop4042" /> + <stop + id="stop4030" + offset="1" + style="stop-color:#ffea85;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4026" + id="linearGradient3168" + gradientUnits="userSpaceOnUse" + x1="-28.968945" + y1="-25.326815" + x2="-37.19698" + y2="-9.5590506" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4032" + id="radialGradient4020" + cx="-33.519073" + cy="-22.113297" + fx="-33.519073" + fy="-22.113297" + r="9.5" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.487739,1.292402,-1.10267,0.497242,-41.77393,32.41492)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4083" + id="radialGradient4081" + cx="23.99999" + cy="23.381506" + fx="23.99999" + fy="23.381506" + r="19.141981" + gradientTransform="matrix(1.006701,2.235326e-16,-2.23715e-16,1.007522,-0.160816,0.426981)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="16.270833" + inkscape:cx="24" + inkscape:cy="24" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:window-width="982" + inkscape:window-height="965" + inkscape:window-x="1280" + inkscape:window-y="28" + inkscape:showpageshadow="false" /> + <metadata + id="metadata1311"> + <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>weather-clear</dc:title> + <dc:date>January 2006</dc:date> + <dc:creator> + <cc:Agent> + <dc:title>Ryan Collier (pseudo)</dc:title> + </cc:Agent> + </dc:creator> + <dc:publisher> + <cc:Agent> + <dc:title>http://www.tango-project.org</dc:title> + </cc:Agent> + </dc:publisher> + <dc:source>http://www.pseudocode.org</dc:source> + <dc:subject> + <rdf:Bag> + <rdf:li>weather</rdf:li> + <rdf:li>applet</rdf:li> + <rdf:li>notification</rdf:li> + </rdf:Bag> + </dc:subject> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" /> + <dc:contributor> + <cc:Agent> + <dc:title>Garrett LeSage</dc:title> + </cc:Agent> + </dc:contributor> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/2.0/"> + <cc:permits + rdf:resource="http://web.resource.org/cc/Reproduction" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/Distribution" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/Notice" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/Attribution" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <g + id="g3936"> + <g + style="opacity:0.7" + id="g4091"> + <path + style="fill:#fce94f;fill-opacity:1;stroke:#fcaf3e;stroke-width:0.73732895;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 24 2.5 L 21.625 9.1875 C 22.399034 9.0641318 23.191406 9 24 9 C 24.808594 9 25.600966 9.0641317 26.375 9.1875 L 24 2.5 z M 8.8125 8.78125 L 11.84375 15.21875 C 12.779034 13.928569 13.928569 12.779034 15.21875 11.84375 L 8.8125 8.78125 z M 39.21875 8.78125 L 32.78125 11.84375 C 34.071431 12.779034 35.220966 13.928569 36.15625 15.21875 L 39.21875 8.78125 z M 9.1875 21.59375 L 2.5 23.96875 L 9.1875 26.34375 C 9.0673373 25.57952 9 24.797813 9 24 C 9 23.180625 9.0608858 22.377571 9.1875 21.59375 z M 38.8125 21.625 C 38.935868 22.399034 39 23.191406 39 24 C 39 24.808594 38.935868 25.600966 38.8125 26.375 L 45.5 24 L 38.8125 21.625 z M 11.84375 32.78125 L 8.8125 39.1875 L 15.21875 36.15625 C 13.928569 35.220966 12.779034 34.071431 11.84375 32.78125 z M 36.15625 32.78125 C 35.229789 34.05926 34.087617 35.194799 32.8125 36.125 L 39.21875 39.1875 L 36.15625 32.78125 z M 21.625 38.8125 L 24 45.5 L 26.375 38.8125 C 25.600966 38.935868 24.808594 39 24 39 C 23.191406 39 22.399034 38.935868 21.625 38.8125 z " + id="path7492" /> + <path + style="fill:none;fill-opacity:1;stroke:url(#radialGradient4081);stroke-width:0.84646249;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 24 5.25 L 22.65625 9.0625 C 23.098888 9.0231486 23.547187 9 24 9 C 24.452813 9 24.901112 9.0231486 25.34375 9.0625 L 24 5.25 z M 10.78125 10.75 L 12.5 14.375 C 13.071538 13.694089 13.724004 13.038745 14.40625 12.46875 L 10.78125 10.75 z M 37.25 10.75 L 33.625 12.46875 C 34.304675 13.038189 34.961811 13.695325 35.53125 14.375 L 37.25 10.75 z M 9.0625 22.625 L 5.28125 23.96875 L 9.0625 25.3125 C 9.024981 24.880146 9 24.442031 9 24 C 9 23.536406 9.0212735 23.077908 9.0625 22.625 z M 38.9375 22.65625 C 38.976851 23.098888 39 23.547187 39 24 C 39 24.452813 38.976851 24.901112 38.9375 25.34375 L 42.71875 24 L 38.9375 22.65625 z M 35.53125 33.59375 C 34.958293 34.27954 34.309985 34.957363 33.625 35.53125 L 37.25 37.25 L 35.53125 33.59375 z M 12.5 33.625 L 10.78125 37.21875 L 14.375 35.5 C 13.702932 34.935884 13.064116 34.297068 12.5 33.625 z M 22.65625 38.9375 L 24 42.71875 L 25.34375 38.9375 C 24.901112 38.976851 24.452813 39 24 39 C 23.547187 39 23.098888 38.976851 22.65625 38.9375 z " + id="path7494" /> + </g> + <g + id="g4046"> + <g + id="g3931"> + <path + inkscape:r_cy="true" + inkscape:r_cx="true" + transform="matrix(0.778062,-1.061285,1.061287,0.778062,67.47952,3.641324)" + d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z" + sodipodi:ry="9.5" + sodipodi:rx="9.5" + sodipodi:cy="-17.5" + sodipodi:cx="-32" + id="path7498" + style="fill:#ffee54;fill-opacity:1;stroke:#fcaf3e;stroke-width:0.75991178;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="arc" /> + <path + inkscape:r_cy="true" + inkscape:r_cx="true" + transform="matrix(1.244257,-0.167707,0.216642,1.251844,67.61648,40.527)" + d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z" + sodipodi:ry="9.5" + sodipodi:rx="9.5" + sodipodi:cy="-17.5" + sodipodi:cx="-32" + id="path7500" + style="fill:url(#radialGradient4020);fill-opacity:1;stroke:none;stroke-width:1.01737845;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="arc" /> + <path + inkscape:r_cy="true" + inkscape:r_cx="true" + transform="matrix(0.715791,-0.976349,0.97635,0.715792,64.00044,5.269544)" + d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z" + sodipodi:ry="9.5" + sodipodi:rx="9.5" + sodipodi:cy="-17.5" + sodipodi:cx="-32" + id="path7502" + style="fill:none;fill-opacity:1;stroke:url(#linearGradient3168);stroke-width:0.82601947;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="arc" /> + </g> + </g> + </g> + <g + id="g6783" + transform="translate(-263.99,459.9855)"> + <path + sodipodi:nodetypes="ccsscsssscsscc" + id="path6785" + d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z " + style="fill:#c4c5c2;fill-opacity:1.0000000;stroke:#888a85;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="ccsscsssscsscc" + id="path6787" + d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z " + style="opacity:1.0000000;fill:url(#linearGradient6827);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <g + id="g6789"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6791" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient6829);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6793" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" /> + </g> + <rect + y="-438.00000" + x="271.00000" + height="9.0000000" + width="20.000000" + id="rect6795" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" /> + <path + transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path6797" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <g + id="g6799"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6801" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient6831);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6803" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)" /> + </g> + <g + id="g6805"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6807" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient6833);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6809" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" /> + </g> + <g + transform="translate(-1.000000,0.000000)" + id="g6811"> + <path + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z " + id="path6813" /> + <path + style="opacity:1.0000000;fill:url(#linearGradient6835);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z " + id="path6815" /> + </g> + <path + transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + sodipodi:ry="3.3125000" + sodipodi:rx="3.3125000" + sodipodi:cy="-437.59375" + sodipodi:cx="288.37500" + id="path6817" + style="opacity:1.0000000;fill:url(#linearGradient6837);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + sodipodi:nodetypes="ccss" + id="path6819" + d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z " + style="fill:#888a85;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" /> + <g + transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)" + id="g6821"> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6823" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:url(#linearGradient6839);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path6825" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" /> + </g> + </g> + </g> +</svg> diff --git a/demos/embedded/weatherinfo/icons/weather-sunny.svg b/demos/embedded/weatherinfo/icons/weather-sunny.svg new file mode 100644 index 0000000..0360ac7 --- /dev/null +++ b/demos/embedded/weatherinfo/icons/weather-sunny.svg @@ -0,0 +1,1330 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48px" + height="48px" + id="svg1306" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docbase="/home/garrett/Source/tango-icon-theme/scalable/status" + sodipodi:docname="weather-sunny.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs1308"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="48 : 24 : 1" + inkscape:persp3d-origin="24 : 16 : 1" + id="perspective37214" /> + <linearGradient + id="linearGradient4083"> + <stop + id="stop4085" + offset="0" + style="stop-color:#ffffff;stop-opacity:0;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="0.75" + id="stop4089" /> + <stop + id="stop4087" + offset="1" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient4032"> + <stop + id="stop4034" + offset="0" + style="stop-color:#fff7c2;stop-opacity:0.63829786" /> + <stop + style="stop-color:#fcaf3e;stop-opacity:0.18348624;" + offset="0.59394139" + id="stop4036" /> + <stop + id="stop4038" + offset="0.83850551" + style="stop-color:#fcaf3e;stop-opacity:0.50458717;" /> + <stop + id="stop4040" + offset="1" + style="stop-color:#fcaf3e;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient4026"> + <stop + id="stop4028" + offset="0" + style="stop-color:#fff9c6;stop-opacity:1" /> + <stop + style="stop-color:#fff28c;stop-opacity:1;" + offset="0.54166669" + id="stop4042" /> + <stop + id="stop4030" + offset="1" + style="stop-color:#ffea85;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2298" + id="linearGradient7748" + gradientUnits="userSpaceOnUse" + x1="-27.006643" + y1="-37.550461" + x2="-34.700153" + y2="-4.4493785" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient7746" + gradientUnits="userSpaceOnUse" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3478" + id="linearGradient7744" + gradientUnits="userSpaceOnUse" + x1="11.149398" + y1="-43.997444" + x2="4.9625983" + y2="-8.3080902" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4829"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop4831" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop4833" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3478"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3480" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3482" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2298"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2300" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2302" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3347"> + <stop + style="stop-color:#edd400;stop-opacity:1;" + offset="0" + id="stop3349" /> + <stop + style="stop-color:#edd400;stop-opacity:0;" + offset="1" + id="stop3351" /> + </linearGradient> + <linearGradient + id="linearGradient2527"> + <stop + style="stop-color:#fcaf3e;stop-opacity:0;" + offset="0" + id="stop2529" /> + <stop + id="stop4022" + offset="0.66644967" + style="stop-color:#fcaf3e;stop-opacity:0.17431192;" /> + <stop + style="stop-color:#fcaf3e;stop-opacity:0.55963302;" + offset="0.86458337" + id="stop4024" /> + <stop + style="stop-color:#fcaf3e;stop-opacity:1;" + offset="1" + id="stop2531" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2500"> + <stop + style="stop-color:#fce94f;stop-opacity:1;" + offset="0" + id="stop2502" /> + <stop + style="stop-color:#fce94f;stop-opacity:0;" + offset="1" + id="stop2504" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2392"> + <stop + style="stop-color:#eeeeec;stop-opacity:1;" + offset="0" + id="stop2394" /> + <stop + style="stop-color:#eeeeec;stop-opacity:0;" + offset="1" + id="stop2396" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2254"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2256" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2258" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2263" + gradientUnits="userSpaceOnUse" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" + gradientTransform="translate(-1.608757,3.097272)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2267" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.555020,0.968578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2271" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(9.263651,3.495228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2275" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.497184,-2.330824)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2279" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(14.46340,2.014073)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2283" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2287" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2291" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2295" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2299" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2303" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.707748,-5.784024)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2311" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2350" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(16.14002,24.66420)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2352" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.932144,25.87240)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2354" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.356636,23.86870)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2356" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(11.19027,26.52035)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2358" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(10.30638,19.27251)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2360" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2362" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2364" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2366" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2368" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2370" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.207586,21.30544)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2372" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2398" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2426" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(14.46340,2.014073)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2428" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.497184,-2.330824)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2430" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-1.608757,3.097272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2432" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.555020,0.968578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2434" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(9.263651,3.495228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2436" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2438" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2440" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2442" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2444" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2446" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2448" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2451" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2457" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2460" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2463" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2469" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2472" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(12.51365,8.745228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2475" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.805020,6.218578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2478" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.641243,8.347272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2483" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0.842481,-3.998086)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2506" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2509" + gradientUnits="userSpaceOnUse" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" + gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2513" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)" + x1="38.857941" + y1="-18.407482" + x2="53.750000" + y2="9.0000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2517" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient2533" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2537" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(17.33814,3.415985)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2541" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.40064,1.353485)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2555" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.499805,1.708617)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2563" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.726830,2.481141)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3347" + id="linearGradient3353" + x1="23.303862" + y1="29.115711" + x2="29.750000" + y2="46.092930" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3366" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.40064,1.353485)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3368" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.641243,8.347272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3370" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.805020,6.218578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3372" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(12.51365,8.745228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3374" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3376" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3378" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3380" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3383" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3386" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3389" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3392" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3395" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.674812,3.088370)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3398" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-2.033818,0.561720)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3401" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.197595,2.690414)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3405" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.561802,-4.303373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1514" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(88.49344,-9.697877)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1516" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1518" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient1520" + gradientUnits="userSpaceOnUse" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1522" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.197595,2.690414)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1524" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-2.033818,0.561720)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1526" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.674812,3.088370)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1528" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1530" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1532" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1534" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1536" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient1538" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(57.97693,-10.56876)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient1557" + gradientUnits="userSpaceOnUse" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4829" + id="radialGradient4835" + cx="-35.001785" + cy="-1.1439217" + fx="-35.001785" + fy="-1.1439217" + r="17.500893" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.565657,-5.564992e-15,-0.496855)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2298" + id="linearGradient1427" + gradientUnits="userSpaceOnUse" + x1="-27.006643" + y1="-37.550461" + x2="-34.700153" + y2="-4.4493785" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3478" + id="linearGradient1431" + gradientUnits="userSpaceOnUse" + x1="11.149398" + y1="-43.997444" + x2="4.9625983" + y2="-8.3080902" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3478" + id="linearGradient14128" + gradientUnits="userSpaceOnUse" + x1="11.149398" + y1="-43.997444" + x2="4.9625983" + y2="-8.3080902" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient14130" + gradientUnits="userSpaceOnUse" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2298" + id="linearGradient14132" + gradientUnits="userSpaceOnUse" + x1="-27.006643" + y1="-37.550461" + x2="-34.700153" + y2="-4.4493785" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient3151" + gradientUnits="userSpaceOnUse" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2298" + id="linearGradient3153" + gradientUnits="userSpaceOnUse" + x1="-27.006643" + y1="-37.550461" + x2="-34.700153" + y2="-4.4493785" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3478" + id="linearGradient3155" + gradientUnits="userSpaceOnUse" + x1="11.149398" + y1="-43.997444" + x2="4.9625983" + y2="-8.3080902" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3478" + id="linearGradient3161" + gradientUnits="userSpaceOnUse" + x1="11.149398" + y1="-43.997444" + x2="4.9625983" + y2="-8.3080902" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4026" + id="linearGradient3168" + gradientUnits="userSpaceOnUse" + x1="-28.968945" + y1="-25.326815" + x2="-37.19698" + y2="-9.5590506" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4032" + id="radialGradient4020" + cx="-33.519073" + cy="-22.113297" + fx="-33.519073" + fy="-22.113297" + r="9.5" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.487739,1.292402,-1.10267,0.497242,-41.77393,32.41492)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3478" + id="linearGradient4057" + gradientUnits="userSpaceOnUse" + x1="11.149398" + y1="-43.997444" + x2="4.9625983" + y2="-8.3080902" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4083" + id="radialGradient4081" + cx="23.99999" + cy="23.381506" + fx="23.99999" + fy="23.381506" + r="19.141981" + gradientTransform="matrix(1.006701,2.235326e-16,-2.23715e-16,1.007522,-0.160816,0.426981)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="10.54135" + inkscape:cx="23.386176" + inkscape:cy="24.950603" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:window-width="1013" + inkscape:window-height="965" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:showpageshadow="false" /> + <metadata + id="metadata1311"> + <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>weather-clear</dc:title> + <dc:date>January 2006</dc:date> + <dc:creator> + <cc:Agent> + <dc:title>Ryan Collier (pseudo)</dc:title> + </cc:Agent> + </dc:creator> + <dc:publisher> + <cc:Agent> + <dc:title>http://www.tango-project.org</dc:title> + </cc:Agent> + </dc:publisher> + <dc:source>http://www.pseudocode.org</dc:source> + <dc:subject> + <rdf:Bag> + <rdf:li>weather</rdf:li> + <rdf:li>applet</rdf:li> + <rdf:li>notification</rdf:li> + </rdf:Bag> + </dc:subject> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" /> + <dc:contributor> + <cc:Agent> + <dc:title>Garrett LeSage</dc:title> + </cc:Agent> + </dc:contributor> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/2.0/"> + <cc:permits + rdf:resource="http://web.resource.org/cc/Reproduction" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/Distribution" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/Notice" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/Attribution" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <g + id="g3936"> + <g + style="opacity:0.7" + id="g4091"> + <path + style="fill:#fce94f;fill-opacity:1;stroke:#fcaf3e;stroke-width:0.73732895;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 24 2.5 L 21.625 9.1875 C 22.399034 9.0641318 23.191406 9 24 9 C 24.808594 9 25.600966 9.0641317 26.375 9.1875 L 24 2.5 z M 8.8125 8.78125 L 11.84375 15.21875 C 12.779034 13.928569 13.928569 12.779034 15.21875 11.84375 L 8.8125 8.78125 z M 39.21875 8.78125 L 32.78125 11.84375 C 34.071431 12.779034 35.220966 13.928569 36.15625 15.21875 L 39.21875 8.78125 z M 9.1875 21.59375 L 2.5 23.96875 L 9.1875 26.34375 C 9.0673373 25.57952 9 24.797813 9 24 C 9 23.180625 9.0608858 22.377571 9.1875 21.59375 z M 38.8125 21.625 C 38.935868 22.399034 39 23.191406 39 24 C 39 24.808594 38.935868 25.600966 38.8125 26.375 L 45.5 24 L 38.8125 21.625 z M 11.84375 32.78125 L 8.8125 39.1875 L 15.21875 36.15625 C 13.928569 35.220966 12.779034 34.071431 11.84375 32.78125 z M 36.15625 32.78125 C 35.229789 34.05926 34.087617 35.194799 32.8125 36.125 L 39.21875 39.1875 L 36.15625 32.78125 z M 21.625 38.8125 L 24 45.5 L 26.375 38.8125 C 25.600966 38.935868 24.808594 39 24 39 C 23.191406 39 22.399034 38.935868 21.625 38.8125 z " + id="path7492" /> + <path + style="fill:none;fill-opacity:1;stroke:url(#radialGradient4081);stroke-width:0.84646249;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 24 5.25 L 22.65625 9.0625 C 23.098888 9.0231486 23.547187 9 24 9 C 24.452813 9 24.901112 9.0231486 25.34375 9.0625 L 24 5.25 z M 10.78125 10.75 L 12.5 14.375 C 13.071538 13.694089 13.724004 13.038745 14.40625 12.46875 L 10.78125 10.75 z M 37.25 10.75 L 33.625 12.46875 C 34.304675 13.038189 34.961811 13.695325 35.53125 14.375 L 37.25 10.75 z M 9.0625 22.625 L 5.28125 23.96875 L 9.0625 25.3125 C 9.024981 24.880146 9 24.442031 9 24 C 9 23.536406 9.0212735 23.077908 9.0625 22.625 z M 38.9375 22.65625 C 38.976851 23.098888 39 23.547187 39 24 C 39 24.452813 38.976851 24.901112 38.9375 25.34375 L 42.71875 24 L 38.9375 22.65625 z M 35.53125 33.59375 C 34.958293 34.27954 34.309985 34.957363 33.625 35.53125 L 37.25 37.25 L 35.53125 33.59375 z M 12.5 33.625 L 10.78125 37.21875 L 14.375 35.5 C 13.702932 34.935884 13.064116 34.297068 12.5 33.625 z M 22.65625 38.9375 L 24 42.71875 L 25.34375 38.9375 C 24.901112 38.976851 24.452813 39 24 39 C 23.547187 39 23.098888 38.976851 22.65625 38.9375 z " + id="path7494" /> + </g> + <g + id="g4046"> + <g + id="g3931"> + <path + inkscape:r_cy="true" + inkscape:r_cx="true" + transform="matrix(0.778062,-1.061285,1.061287,0.778062,67.47952,3.641324)" + d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z" + sodipodi:ry="9.5" + sodipodi:rx="9.5" + sodipodi:cy="-17.5" + sodipodi:cx="-32" + id="path7498" + style="fill:#ffee54;fill-opacity:1;stroke:#fcaf3e;stroke-width:0.75991178;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="arc" /> + <path + inkscape:r_cy="true" + inkscape:r_cx="true" + transform="matrix(1.244257,-0.167707,0.216642,1.251844,67.61648,40.527)" + d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z" + sodipodi:ry="9.5" + sodipodi:rx="9.5" + sodipodi:cy="-17.5" + sodipodi:cx="-32" + id="path7500" + style="fill:url(#radialGradient4020);fill-opacity:1;stroke:none;stroke-width:1.01737845;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="arc" /> + <path + inkscape:r_cy="true" + inkscape:r_cx="true" + transform="matrix(0.715791,-0.976349,0.97635,0.715792,64.00044,5.269544)" + d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z" + sodipodi:ry="9.5" + sodipodi:rx="9.5" + sodipodi:cy="-17.5" + sodipodi:cx="-32" + id="path7502" + style="fill:none;fill-opacity:1;stroke:url(#linearGradient3168);stroke-width:0.82601947;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:type="arc" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/demos/embedded/weatherinfo/icons/weather-thundershower.svg b/demos/embedded/weatherinfo/icons/weather-thundershower.svg new file mode 100644 index 0000000..406abfa --- /dev/null +++ b/demos/embedded/weatherinfo/icons/weather-thundershower.svg @@ -0,0 +1,4587 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48px" + height="48px" + id="svg1306" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docbase="/home/rcollier/Work/Novell/Tango/weather" + sodipodi:docname="weather-thundershower.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs1308"> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient12225" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient12223" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient12213" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient12211" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient12253" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient12251" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient12249" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient12247" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient12201" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient12199" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + id="linearGradient5358"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop5360" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop5362" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient12237" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <linearGradient + inkscape:collect="always" + id="linearGradient5346"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop5348" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop5350" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient12235" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="48 : 24 : 1" + inkscape:persp3d-origin="24 : 16 : 1" + id="perspective22454" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8397"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8400" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8402" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8397" + id="linearGradient13503" + gradientUnits="userSpaceOnUse" + x1="238.00478" + y1="-388.47476" + x2="245.65462" + y2="-382.64539" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8315"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8317" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8319" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8315" + id="linearGradient13501" + gradientUnits="userSpaceOnUse" + x1="230.87598" + y1="-390.43951" + x2="235.25652" + y2="-386.95901" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8381"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8383" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8385" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8381" + id="linearGradient13499" + gradientUnits="userSpaceOnUse" + x1="246.74042" + y1="-391.31381" + x2="252.69785" + y2="-385.35165" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8331"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8333" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8335" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8331" + id="linearGradient13497" + gradientUnits="userSpaceOnUse" + x1="240.07379" + y1="-393.40720" + x2="245.82706" + y2="-388.55029" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8302"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8304" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8306" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8302" + id="linearGradient13495" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(69.00000,155.0000)" + x1="228.50261" + y1="-392.30591" + x2="266.36395" + y2="-379.26862" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient13143" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient13141" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient13139" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-35.00007,207.0001)" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient13137" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient13135" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient13133" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient13131" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-34.00007,207.0001)" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8874" + id="linearGradient11195" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(14.15871,7.082841)" + x1="-190.47688" + y1="-332.51181" + x2="-196.19046" + y2="-328.53433" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8904" + id="linearGradient11193" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.80516,2.840199)" + x1="-191.28896" + y1="-328.07861" + x2="-192.41396" + y2="-315.32861" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8874"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop8876" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop8878" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8874" + id="linearGradient11191" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(14.15871,7.082841)" + x1="-190.47688" + y1="-332.51181" + x2="-196.19046" + y2="-328.53433" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8904"> + <stop + style="stop-color:#fcaf3e;stop-opacity:1;" + offset="0" + id="stop8906" /> + <stop + style="stop-color:#fcaf3e;stop-opacity:0;" + offset="1" + id="stop8908" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8904" + id="linearGradient11189" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.80516,2.840199)" + x1="-191.28896" + y1="-328.07861" + x2="-192.41396" + y2="-315.32861" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5123" + id="radialGradient13211" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.930946,6.185702e-16,-2.842711e-16,0.448244,245.3644,184.9256)" + cx="-229.75000" + cy="-343.95554" + fx="-229.75000" + fy="-343.95554" + r="14.501380" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient13157" + gradientUnits="userSpaceOnUse" + x1="284.80219" + y1="-441.23294" + x2="288.89954" + y2="-436.83109" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6549"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6551" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6553" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6549" + id="linearGradient13155" + gradientUnits="userSpaceOnUse" + x1="286.66589" + y1="-439.48358" + x2="289.76562" + y2="-436.70703" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6527"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6530" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6532" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6527" + id="linearGradient13153" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-35.00007,207.0001)" + x1="275.94193" + y1="-437.10501" + x2="279.97546" + y2="-431.91833" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6538"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6540" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6542" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6538" + id="linearGradient13151" + gradientUnits="userSpaceOnUse" + x1="285.94086" + y1="-439.93900" + x2="289.39124" + y2="-436.44290" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6513"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6515" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6517" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6513" + id="linearGradient13149" + gradientUnits="userSpaceOnUse" + x1="286.51172" + y1="-441.29074" + x2="289.85379" + y2="-436.14453" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6497"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6499" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6501" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6497" + id="linearGradient13147" + gradientUnits="userSpaceOnUse" + x1="287.51730" + y1="-439.75281" + x2="289.67633" + y2="-436.32199" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6470"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6472" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6474" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6470" + id="linearGradient13145" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-34.00007,207.0001)" + x1="271.02170" + y1="-441.05182" + x2="285.02859" + y2="-431.96991" /> + <linearGradient + inkscape:collect="always" + id="linearGradient5123"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop5125" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop5127" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5123" + id="radialGradient13068" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.930946,6.185702e-16,-2.842711e-16,0.448244,229.9269,180.9261)" + cx="-229.75000" + cy="-343.95554" + fx="-229.75000" + fy="-343.95554" + r="14.501380" /> + <linearGradient + inkscape:collect="always" + id="linearGradient6840"> + <stop + style="stop-color:#ad7fa8;stop-opacity:1;" + offset="0" + id="stop6842" /> + <stop + style="stop-color:#ad7fa8;stop-opacity:0;" + offset="1" + id="stop6844" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6828"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6830" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6832" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient6537"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop6539" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop6541" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2298"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2300" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2302" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3347"> + <stop + style="stop-color:#edd400;stop-opacity:1;" + offset="0" + id="stop3349" /> + <stop + style="stop-color:#edd400;stop-opacity:0;" + offset="1" + id="stop3351" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2527"> + <stop + style="stop-color:#fcaf3e;stop-opacity:1;" + offset="0" + id="stop2529" /> + <stop + style="stop-color:#fcaf3e;stop-opacity:0;" + offset="1" + id="stop2531" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2500"> + <stop + style="stop-color:#fce94f;stop-opacity:1;" + offset="0" + id="stop2502" /> + <stop + style="stop-color:#fce94f;stop-opacity:0;" + offset="1" + id="stop2504" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2392"> + <stop + style="stop-color:#eeeeec;stop-opacity:1;" + offset="0" + id="stop2394" /> + <stop + style="stop-color:#eeeeec;stop-opacity:0;" + offset="1" + id="stop2396" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2254"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2256" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2258" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2263" + gradientUnits="userSpaceOnUse" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" + gradientTransform="translate(-1.608757,3.097272)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2267" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.555020,0.968578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2271" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(9.263651,3.495228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2275" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.497184,-2.330824)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2279" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(14.46340,2.014073)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2283" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2287" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2291" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2295" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2299" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2303" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.707748,-5.784024)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2311" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2350" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(16.14002,24.66420)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2352" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.932144,25.87240)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2354" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.356636,23.86870)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2356" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(11.19027,26.52035)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2358" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(10.30638,19.27251)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2360" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2362" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2364" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2366" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2368" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2370" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.207586,21.30544)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2372" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2398" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2426" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(14.46340,2.014073)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2428" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.497184,-2.330824)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2430" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-1.608757,3.097272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2432" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.555020,0.968578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2434" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(9.263651,3.495228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2436" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2438" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2440" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2442" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2444" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2446" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2448" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2392" + id="linearGradient2451" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)" + x1="6.6651416" + y1="13.802798" + x2="41.403877" + y2="13.802798" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2457" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2460" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2463" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2469" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2472" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(12.51365,8.745228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2475" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.805020,6.218578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2478" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.641243,8.347272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2483" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0.842481,-3.998086)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2506" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2509" + gradientUnits="userSpaceOnUse" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" + gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2513" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)" + x1="38.857941" + y1="-18.407482" + x2="53.750000" + y2="9.0000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2500" + id="linearGradient2517" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)" + x1="37.000000" + y1="-21.750000" + x2="53.750000" + y2="9.0000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient2533" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2537" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(17.33814,3.415985)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2541" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.40064,1.353485)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2555" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.499805,1.708617)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient2563" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.726830,2.481141)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3347" + id="linearGradient3353" + x1="23.303862" + y1="29.115711" + x2="29.750000" + y2="46.092930" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3366" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.40064,1.353485)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3368" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(1.641243,8.347272)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3370" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.805020,6.218578)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3372" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(12.51365,8.745228)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3374" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3376" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3378" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3380" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3383" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3386" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3389" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3392" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3395" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.674812,3.088370)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3398" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-2.033818,0.561720)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3401" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.197595,2.690414)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient3405" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.561802,-4.303373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="-4.4493785" + x2="-34.700153" + y1="-37.550461" + x1="-27.006643" + id="linearGradient2916" + xlink:href="#linearGradient2298" + inkscape:collect="always" /> + <linearGradient + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + gradientUnits="userSpaceOnUse" + id="linearGradient2914" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(57.97693,-10.56876)" + gradientUnits="userSpaceOnUse" + id="linearGradient2912" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)" + gradientUnits="userSpaceOnUse" + id="linearGradient2910" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + gradientUnits="userSpaceOnUse" + id="linearGradient2908" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + gradientUnits="userSpaceOnUse" + id="linearGradient2906" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + gradientUnits="userSpaceOnUse" + id="linearGradient2904" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + gradientUnits="userSpaceOnUse" + id="linearGradient2902" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.674812,3.088370)" + gradientUnits="userSpaceOnUse" + id="linearGradient2900" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-2.033818,0.561720)" + gradientUnits="userSpaceOnUse" + id="linearGradient2898" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.197595,2.690414)" + gradientUnits="userSpaceOnUse" + id="linearGradient2896" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + gradientUnits="userSpaceOnUse" + id="linearGradient2894" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)" + gradientUnits="userSpaceOnUse" + id="linearGradient2892" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)" + gradientUnits="userSpaceOnUse" + id="linearGradient2890" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(88.49344,-9.697877)" + gradientUnits="userSpaceOnUse" + id="linearGradient2888" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(4.561802,-4.303373)" + gradientUnits="userSpaceOnUse" + id="linearGradient2886" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.197595,2.690414)" + gradientUnits="userSpaceOnUse" + id="linearGradient2884" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-2.033818,0.561720)" + gradientUnits="userSpaceOnUse" + id="linearGradient2882" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.674812,3.088370)" + gradientUnits="userSpaceOnUse" + id="linearGradient2880" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + gradientUnits="userSpaceOnUse" + id="linearGradient2878" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + gradientUnits="userSpaceOnUse" + id="linearGradient2876" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + gradientUnits="userSpaceOnUse" + id="linearGradient2874" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + gradientUnits="userSpaceOnUse" + id="linearGradient2872" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + gradientUnits="userSpaceOnUse" + id="linearGradient2870" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2868" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + gradientUnits="userSpaceOnUse" + id="linearGradient2866" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + gradientUnits="userSpaceOnUse" + id="linearGradient2864" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(12.51365,8.745228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2862" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(6.805020,6.218578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2860" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.641243,8.347272)" + gradientUnits="userSpaceOnUse" + id="linearGradient2858" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(13.40064,1.353485)" + gradientUnits="userSpaceOnUse" + id="linearGradient2856" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="46.092930" + x2="29.750000" + y1="29.115711" + x1="23.303862" + id="linearGradient2854" + xlink:href="#linearGradient3347" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-0.726830,2.481141)" + gradientUnits="userSpaceOnUse" + id="linearGradient2852" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.499805,1.708617)" + gradientUnits="userSpaceOnUse" + id="linearGradient2850" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(13.40064,1.353485)" + gradientUnits="userSpaceOnUse" + id="linearGradient2848" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(17.33814,3.415985)" + gradientUnits="userSpaceOnUse" + id="linearGradient2846" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + id="linearGradient2844" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)" + gradientUnits="userSpaceOnUse" + id="linearGradient2842" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + y2="9.0000000" + x2="53.750000" + y1="-18.407482" + x1="38.857941" + gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)" + gradientUnits="userSpaceOnUse" + id="linearGradient2840" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + gradientUnits="userSpaceOnUse" + id="linearGradient2838" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + id="linearGradient2836" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(0.842481,-3.998086)" + gradientUnits="userSpaceOnUse" + id="linearGradient2834" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.641243,8.347272)" + gradientUnits="userSpaceOnUse" + id="linearGradient2832" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(6.805020,6.218578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2830" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(12.51365,8.745228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2828" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + gradientUnits="userSpaceOnUse" + id="linearGradient2826" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + gradientUnits="userSpaceOnUse" + id="linearGradient2824" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2822" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + gradientUnits="userSpaceOnUse" + id="linearGradient2820" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)" + gradientUnits="userSpaceOnUse" + id="linearGradient2818" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + gradientUnits="userSpaceOnUse" + id="linearGradient2816" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + gradientUnits="userSpaceOnUse" + id="linearGradient2814" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + gradientUnits="userSpaceOnUse" + id="linearGradient2812" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2810" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + gradientUnits="userSpaceOnUse" + id="linearGradient2808" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + gradientUnits="userSpaceOnUse" + id="linearGradient2806" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + gradientUnits="userSpaceOnUse" + id="linearGradient2804" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(9.263651,3.495228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2802" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.555020,0.968578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2800" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-1.608757,3.097272)" + gradientUnits="userSpaceOnUse" + id="linearGradient2798" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(8.497184,-2.330824)" + gradientUnits="userSpaceOnUse" + id="linearGradient2796" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(14.46340,2.014073)" + gradientUnits="userSpaceOnUse" + id="linearGradient2794" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + gradientUnits="userSpaceOnUse" + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + id="linearGradient2792" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)" + gradientUnits="userSpaceOnUse" + id="linearGradient2790" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(4.207586,21.30544)" + gradientUnits="userSpaceOnUse" + id="linearGradient2788" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)" + gradientUnits="userSpaceOnUse" + id="linearGradient2786" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)" + gradientUnits="userSpaceOnUse" + id="linearGradient2784" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)" + gradientUnits="userSpaceOnUse" + id="linearGradient2782" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)" + gradientUnits="userSpaceOnUse" + id="linearGradient2780" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)" + gradientUnits="userSpaceOnUse" + id="linearGradient2778" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(10.30638,19.27251)" + gradientUnits="userSpaceOnUse" + id="linearGradient2776" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(11.19027,26.52035)" + gradientUnits="userSpaceOnUse" + id="linearGradient2774" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(5.356636,23.86870)" + gradientUnits="userSpaceOnUse" + id="linearGradient2772" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-0.932144,25.87240)" + gradientUnits="userSpaceOnUse" + id="linearGradient2770" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(16.14002,24.66420)" + gradientUnits="userSpaceOnUse" + id="linearGradient2768" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + gradientUnits="userSpaceOnUse" + id="linearGradient2766" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.707748,-5.784024)" + gradientUnits="userSpaceOnUse" + id="linearGradient2764" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + gradientUnits="userSpaceOnUse" + id="linearGradient2762" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + gradientUnits="userSpaceOnUse" + id="linearGradient2760" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + gradientUnits="userSpaceOnUse" + id="linearGradient2758" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + gradientUnits="userSpaceOnUse" + id="linearGradient2756" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + gradientUnits="userSpaceOnUse" + id="linearGradient2754" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(14.46340,2.014073)" + gradientUnits="userSpaceOnUse" + id="linearGradient2752" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(8.497184,-2.330824)" + gradientUnits="userSpaceOnUse" + id="linearGradient2750" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(9.263651,3.495228)" + gradientUnits="userSpaceOnUse" + id="linearGradient2748" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.555020,0.968578)" + gradientUnits="userSpaceOnUse" + id="linearGradient2746" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(-1.608757,3.097272)" + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientUnits="userSpaceOnUse" + id="linearGradient2744" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="-4.4493785" + x2="-34.700153" + y1="-37.550461" + x1="-27.006643" + id="linearGradient2304" + xlink:href="#linearGradient2298" + inkscape:collect="always" /> + <linearGradient + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + gradientUnits="userSpaceOnUse" + id="linearGradient1557" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(57.97693,-10.56876)" + gradientUnits="userSpaceOnUse" + id="linearGradient1538" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)" + gradientUnits="userSpaceOnUse" + id="linearGradient1536" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + gradientUnits="userSpaceOnUse" + id="linearGradient1534" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + gradientUnits="userSpaceOnUse" + id="linearGradient1532" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + gradientUnits="userSpaceOnUse" + id="linearGradient1530" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + gradientUnits="userSpaceOnUse" + id="linearGradient1528" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.674812,3.088370)" + gradientUnits="userSpaceOnUse" + id="linearGradient1526" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-2.033818,0.561720)" + gradientUnits="userSpaceOnUse" + id="linearGradient1524" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.197595,2.690414)" + gradientUnits="userSpaceOnUse" + id="linearGradient1522" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + gradientUnits="userSpaceOnUse" + id="linearGradient1520" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)" + gradientUnits="userSpaceOnUse" + id="linearGradient1518" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)" + gradientUnits="userSpaceOnUse" + id="linearGradient1516" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(88.49344,-9.697877)" + gradientUnits="userSpaceOnUse" + id="linearGradient1514" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(4.561802,-4.303373)" + gradientUnits="userSpaceOnUse" + id="linearGradient5957" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.197595,2.690414)" + gradientUnits="userSpaceOnUse" + id="linearGradient5955" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-2.033818,0.561720)" + gradientUnits="userSpaceOnUse" + id="linearGradient5953" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.674812,3.088370)" + gradientUnits="userSpaceOnUse" + id="linearGradient5951" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + gradientUnits="userSpaceOnUse" + id="linearGradient5949" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + gradientUnits="userSpaceOnUse" + id="linearGradient5947" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + gradientUnits="userSpaceOnUse" + id="linearGradient5945" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + gradientUnits="userSpaceOnUse" + id="linearGradient5943" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + gradientUnits="userSpaceOnUse" + id="linearGradient5941" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + gradientUnits="userSpaceOnUse" + id="linearGradient5939" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + gradientUnits="userSpaceOnUse" + id="linearGradient5937" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + gradientUnits="userSpaceOnUse" + id="linearGradient5935" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(12.51365,8.745228)" + gradientUnits="userSpaceOnUse" + id="linearGradient5933" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(6.805020,6.218578)" + gradientUnits="userSpaceOnUse" + id="linearGradient5931" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.641243,8.347272)" + gradientUnits="userSpaceOnUse" + id="linearGradient5929" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(13.40064,1.353485)" + gradientUnits="userSpaceOnUse" + id="linearGradient5927" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="46.092930" + x2="29.750000" + y1="29.115711" + x1="23.303862" + id="linearGradient5925" + xlink:href="#linearGradient3347" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-0.726830,2.481141)" + gradientUnits="userSpaceOnUse" + id="linearGradient5923" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-7.499805,1.708617)" + gradientUnits="userSpaceOnUse" + id="linearGradient5921" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(13.40064,1.353485)" + gradientUnits="userSpaceOnUse" + id="linearGradient5919" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(17.33814,3.415985)" + gradientUnits="userSpaceOnUse" + id="linearGradient5917" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="-24.884460" + x2="-35.652866" + y1="-1.2491118" + x1="-25.137094" + id="linearGradient5915" + xlink:href="#linearGradient2527" + inkscape:collect="always" /> + <linearGradient + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)" + gradientUnits="userSpaceOnUse" + id="linearGradient5913" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + y2="9.0000000" + x2="53.750000" + y1="-18.407482" + x1="38.857941" + gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)" + gradientUnits="userSpaceOnUse" + id="linearGradient5911" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + gradientUnits="userSpaceOnUse" + id="linearGradient5909" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="9.0000000" + x2="53.750000" + y1="-21.750000" + x1="37.000000" + id="linearGradient5907" + xlink:href="#linearGradient2500" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(0.842481,-3.998086)" + gradientUnits="userSpaceOnUse" + id="linearGradient5905" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.641243,8.347272)" + gradientUnits="userSpaceOnUse" + id="linearGradient5903" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(6.805020,6.218578)" + gradientUnits="userSpaceOnUse" + id="linearGradient5901" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(12.51365,8.745228)" + gradientUnits="userSpaceOnUse" + id="linearGradient5899" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)" + gradientUnits="userSpaceOnUse" + id="linearGradient5897" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)" + gradientUnits="userSpaceOnUse" + id="linearGradient5895" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)" + gradientUnits="userSpaceOnUse" + id="linearGradient5893" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)" + gradientUnits="userSpaceOnUse" + id="linearGradient5891" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)" + gradientUnits="userSpaceOnUse" + id="linearGradient5889" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + gradientUnits="userSpaceOnUse" + id="linearGradient5887" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + gradientUnits="userSpaceOnUse" + id="linearGradient5885" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + gradientUnits="userSpaceOnUse" + id="linearGradient5883" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + gradientUnits="userSpaceOnUse" + id="linearGradient5881" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + gradientUnits="userSpaceOnUse" + id="linearGradient5879" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + gradientUnits="userSpaceOnUse" + id="linearGradient5877" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + gradientUnits="userSpaceOnUse" + id="linearGradient5875" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(9.263651,3.495228)" + gradientUnits="userSpaceOnUse" + id="linearGradient5873" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.555020,0.968578)" + gradientUnits="userSpaceOnUse" + id="linearGradient5871" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-1.608757,3.097272)" + gradientUnits="userSpaceOnUse" + id="linearGradient5869" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(8.497184,-2.330824)" + gradientUnits="userSpaceOnUse" + id="linearGradient5867" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(14.46340,2.014073)" + gradientUnits="userSpaceOnUse" + id="linearGradient5865" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" + gradientUnits="userSpaceOnUse" + y2="13.802798" + x2="41.403877" + y1="13.802798" + x1="6.6651416" + id="linearGradient5863" + xlink:href="#linearGradient2392" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)" + gradientUnits="userSpaceOnUse" + id="linearGradient5861" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(4.207586,21.30544)" + gradientUnits="userSpaceOnUse" + id="linearGradient5859" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)" + gradientUnits="userSpaceOnUse" + id="linearGradient5857" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)" + gradientUnits="userSpaceOnUse" + id="linearGradient5855" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)" + gradientUnits="userSpaceOnUse" + id="linearGradient5853" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)" + gradientUnits="userSpaceOnUse" + id="linearGradient5851" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)" + gradientUnits="userSpaceOnUse" + id="linearGradient5849" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(10.30638,19.27251)" + gradientUnits="userSpaceOnUse" + id="linearGradient5847" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(11.19027,26.52035)" + gradientUnits="userSpaceOnUse" + id="linearGradient5845" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(5.356636,23.86870)" + gradientUnits="userSpaceOnUse" + id="linearGradient5843" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(-0.932144,25.87240)" + gradientUnits="userSpaceOnUse" + id="linearGradient5841" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(16.14002,24.66420)" + gradientUnits="userSpaceOnUse" + id="linearGradient5839" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)" + gradientUnits="userSpaceOnUse" + id="linearGradient5837" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(1.707748,-5.784024)" + gradientUnits="userSpaceOnUse" + id="linearGradient5835" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)" + gradientUnits="userSpaceOnUse" + id="linearGradient5833" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)" + gradientUnits="userSpaceOnUse" + id="linearGradient5831" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)" + gradientUnits="userSpaceOnUse" + id="linearGradient5829" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)" + gradientUnits="userSpaceOnUse" + id="linearGradient5827" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)" + gradientUnits="userSpaceOnUse" + id="linearGradient5825" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(14.46340,2.014073)" + gradientUnits="userSpaceOnUse" + id="linearGradient5823" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(8.497184,-2.330824)" + gradientUnits="userSpaceOnUse" + id="linearGradient5821" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(9.263651,3.495228)" + gradientUnits="userSpaceOnUse" + id="linearGradient5819" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientTransform="translate(3.555020,0.968578)" + gradientUnits="userSpaceOnUse" + id="linearGradient5817" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + gradientTransform="translate(-1.608757,3.097272)" + y2="16.268581" + x2="16.851845" + y1="9.2859020" + x1="14.260854" + gradientUnits="userSpaceOnUse" + id="linearGradient5815" + xlink:href="#linearGradient2254" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6098" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.002513,11.93373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6101" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.13675,17.05613)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6118" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,12.38965,19.30874)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6121" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-10.72430,10.10861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6124" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(21.51400,12.80461)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6179" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.197595,2.690414)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6181" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-2.033818,0.561720)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6183" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.674812,3.088370)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6185" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6187" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6189" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6191" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2527" + id="linearGradient6193" + gradientUnits="userSpaceOnUse" + x1="-25.137094" + y1="-1.2491118" + x2="-35.652866" + y2="-24.884460" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6196" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6199" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6202" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6205" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-4.372193,11.95105)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6208" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.088919,7.833409)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6211" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.619711,5.306759)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6214" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.783488,7.435453)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6242" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.783488,7.435453)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6244" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.619711,5.306759)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6246" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.088919,7.833409)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6248" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6250" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6252" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6254" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.002513,11.93373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6257" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.297112,4.275205)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6260" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,10.91453,3.180085)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6263" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-1.156692,-1.510075)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6266" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,19.40677,5.249635)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6269" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.79432,0.174884)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6272" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.085690,-2.351766)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6275" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2.921913,-0.223072)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6311" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(21.51400,12.80461)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6313" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-10.72430,10.10861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6315" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,12.38965,19.30874)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6317" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-1.156692,-1.510075)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6319" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.13675,17.05613)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6321" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.783488,7.435453)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6323" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.619711,5.306759)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6325" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.088919,7.833409)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6327" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6329" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6331" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6333" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.002513,11.93373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6335" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2.921913,-0.223072)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6337" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.085690,-2.351766)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6339" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(13.79432,0.174884)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6341" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,19.40677,5.249635)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6343" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,10.91453,3.180085)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6543" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-2.763717e-17,0.972572,16.13182,0.843286)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6547" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-4.388782e-16,0.972572,25.91493,0.633642)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6551" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-4.388782e-16,0.972572,36.25638,0.633643)" + x1="27.320963" + y1="44.228481" + x2="45.115814" + y2="44.228455" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6559" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-2.332577e-16,0.972572,16.13182,0.843286)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6561" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-6.444987e-16,0.972572,25.91493,0.633642)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6563" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.526962,0.000000,-6.444987e-16,0.972572,36.25638,0.633643)" + x1="27.320963" + y1="44.228481" + x2="45.115814" + y2="44.228455" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6566" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.577744,0.000000,-6.388715e-16,1.006703,39.04124,-0.702889)" + x1="27.320963" + y1="44.228481" + x2="45.115814" + y2="44.228455" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6569" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.577744,0.000000,-6.388715e-16,1.006703,27.70322,-0.702890)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient6537" + id="linearGradient6572" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.577744,0.000000,-1.880005e-16,1.006703,16.97734,-0.485889)" + x1="27.320963" + y1="44.228481" + x2="52.328316" + y2="44.228481" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6576" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.132431,0.000000,0.000000,1.016132,10.54485,-4.728138)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6579" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.853605,0.000000,0.000000,1.016132,19.23518,-2.625202)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6582" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,13.49182,-7.781819)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6585" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,7.650036,-10.34923)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6588" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,2.365814,-8.186195)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6599" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.999079,0.000000,0.000000,1.016132,56.82188,9.371753)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6603" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.496116,0.000000,0.000000,1.282841,-1.807925,-9.493960)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6606" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.314274,0.000000,0.000000,1.016132,12.05438,11.66070)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6609" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.496116,0.000000,0.000000,1.282841,-11.59870,2.312158)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6612" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,21.39156,5.051653)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6618" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,16.09471,2.948843)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6622" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,11.32174,9.047633)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6624" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.783488,7.435453)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6626" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-0.619711,5.306759)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6628" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.088919,7.833409)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6630" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6632" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6634" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2254" + id="linearGradient6636" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-9.002513,11.93373)" + x1="14.260854" + y1="9.2859020" + x2="16.851845" + y2="16.268581" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient6828" + id="radialGradient6834" + cx="15.147860" + cy="23.822156" + fx="15.147860" + fy="23.822156" + r="12.852140" + gradientTransform="matrix(0.654874,0.000000,0.000000,0.398574,2.663540,12.14676)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient6840" + id="radialGradient6846" + cx="32.583473" + cy="25.240442" + fx="32.583473" + fy="25.240442" + r="8.4165270" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.503823,-15.00000,6.042836)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient6828" + id="radialGradient6852" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.654874,0.000000,0.000000,0.398574,44.33646,16.14676)" + cx="15.147860" + cy="23.822156" + fx="15.147860" + fy="23.822156" + r="12.852140" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient6840" + id="radialGradient6854" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.000000,0.000000,0.000000,0.503823,62.00000,10.04284)" + cx="32.583473" + cy="25.240442" + fx="32.583473" + fy="25.240442" + r="8.4165270" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient23739" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient23741" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient23743" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient23745" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5346" + id="radialGradient23747" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" + cx="21.920311" + cy="-382.96454" + fx="21.920311" + fy="-382.96454" + r="21.743534" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5358" + id="linearGradient23749" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" + x1="6.8942904" + y1="-359.82382" + x2="27.400387" + y2="-381.30222" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="24" + inkscape:cy="24" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:window-width="982" + inkscape:window-height="965" + inkscape:window-x="1280" + inkscape:window-y="28" + inkscape:showpageshadow="false" /> + <metadata + id="metadata1311"> + <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>weather-storm</dc:title> + <dc:date>January 2006</dc:date> + <dc:creator> + <cc:Agent> + <dc:title>Ryan Collier</dc:title> + </cc:Agent> + </dc:creator> + <dc:publisher> + <cc:Agent> + <dc:title>http://www.tango-project.org</dc:title> + </cc:Agent> + </dc:publisher> + <dc:source>http://www.pseudocode.org</dc:source> + <dc:subject> + <rdf:Bag> + <rdf:li>weather</rdf:li> + <rdf:li>applet</rdf:li> + <rdf:li>notify</rdf:li> + </rdf:Bag> + </dc:subject> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/2.0/"> + <cc:permits + rdf:resource="http://web.resource.org/cc/Reproduction" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/Distribution" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/Notice" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/Attribution" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <g + id="g15505"> + <g + transform="translate(-287.0204,244.9995)" + id="g12825"> + <path + style="opacity:1.0000000;fill:#555753;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 311.50000,-242.99998 C 308.72758,-242.99998 306.39177,-241.42627 305.09375,-239.18748 C 304.14939,-239.66252 303.12856,-239.99998 302.00000,-239.99998 C 298.13600,-239.99998 295.00000,-236.86398 295.00000,-232.99998 C 295.00000,-229.13598 298.13600,-225.99998 302.00000,-225.99998 C 304.41967,-225.99998 306.43009,-227.31930 307.68750,-229.18748 C 308.82170,-228.49786 310.07648,-227.99998 311.50000,-227.99998 C 312.41312,-227.99998 313.25295,-228.23200 314.06250,-228.53123 C 314.57244,-227.66350 315.24162,-226.95151 316.06250,-226.37498 C 316.05526,-226.24460 316.00000,-226.13216 316.00000,-225.99998 C 316.00000,-222.13598 319.13599,-218.99998 323.00000,-218.99998 C 326.86400,-218.99998 330.00000,-222.13598 330.00000,-225.99998 C 330.00000,-228.36967 328.74102,-230.35832 326.93750,-231.62498 C 326.94474,-231.75536 327.00000,-231.86780 327.00000,-231.99998 C 327.00000,-235.86398 323.86401,-238.99998 320.00000,-238.99998 C 319.37730,-238.99998 318.82481,-238.77779 318.25000,-238.62498 C 317.05547,-241.18382 314.50866,-242.99998 311.50000,-242.99998 z " + id="path12827" /> + <path + style="opacity:1.0000000;fill:url(#linearGradient13495);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 311.50000,-241.99998 C 308.71952,-241.99998 306.36549,-240.23813 305.43750,-237.78123 C 304.45208,-238.49067 303.30607,-238.99998 302.00000,-238.99998 C 298.68800,-238.99998 296.00000,-236.31198 296.00000,-232.99998 C 296.00000,-229.68798 298.68800,-226.99998 302.00000,-226.99998 C 304.42775,-226.99998 306.49324,-228.45556 307.43750,-230.53123 C 308.55826,-229.61367 309.93964,-228.99998 311.50000,-228.99998 C 312.57454,-228.99998 313.54428,-229.31894 314.43750,-229.78123 C 314.83590,-228.78147 315.53864,-227.99491 316.37500,-227.34373 C 316.19499,-226.74811 316.00000,-226.15408 316.00000,-225.49998 C 316.00000,-221.91198 318.91200,-218.99998 322.50000,-218.99998 C 326.08800,-218.99998 329.00000,-221.91198 329.00000,-225.49998 C 329.00000,-227.86077 327.66567,-229.83017 325.78125,-230.96873 C 325.84384,-231.31596 326.00000,-231.63481 326.00000,-231.99998 C 326.00000,-235.31198 323.31200,-237.99998 320.00000,-237.99998 C 319.14702,-237.99998 318.32870,-237.82130 317.59375,-237.49998 C 316.73998,-240.09386 314.37851,-241.99997 311.50000,-241.99998 z " + id="path12829" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12831" + sodipodi:cx="241.80843" + sodipodi:cy="-383.66660" + sodipodi:rx="6.7396116" + sodipodi:ry="6.7396116" + d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" + transform="matrix(0.964447,0.000000,0.000000,0.964447,89.28852,144.5262)" /> + <g + id="g12833"> + <path + transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" + d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" + sodipodi:ry="6.2313786" + sodipodi:rx="6.2313786" + sodipodi:cy="-389.30136" + sodipodi:cx="243.95184" + id="path12835" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" + d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" + sodipodi:ry="6.2313786" + sodipodi:rx="6.2313786" + sodipodi:cy="-389.30136" + sodipodi:cx="243.95184" + id="path12837" + style="opacity:0.49444440;fill:url(#linearGradient13497);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <g + id="g12839"> + <path + transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" + d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" + sodipodi:ry="6.0325046" + sodipodi:rx="6.0325046" + sodipodi:cy="-385.78790" + sodipodi:cx="251.22179" + id="path12841" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" + d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" + sodipodi:ry="6.0325046" + sodipodi:rx="6.0325046" + sodipodi:cy="-385.78790" + sodipodi:cx="251.22179" + id="path12843" + style="opacity:0.49444440;fill:url(#linearGradient13499);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <g + id="g12845"> + <path + transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" + d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" + sodipodi:ry="4.3752232" + sodipodi:rx="4.3752232" + sodipodi:cy="-387.88715" + sodipodi:cx="233.43362" + id="path12847" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" + d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" + sodipodi:ry="4.3752232" + sodipodi:rx="4.3752232" + sodipodi:cy="-387.88715" + sodipodi:cx="233.43362" + id="path12849" + style="opacity:0.49444440;fill:url(#linearGradient13501);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + <g + id="g12851"> + <path + transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84906,169.4899)" + d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" + sodipodi:ry="6.7396116" + sodipodi:rx="6.7396116" + sodipodi:cy="-383.66660" + sodipodi:cx="241.80843" + id="path12853" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + <path + transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84907,169.4899)" + d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" + sodipodi:ry="6.7396116" + sodipodi:rx="6.7396116" + sodipodi:cy="-383.66660" + sodipodi:cx="241.80843" + id="path12855" + style="opacity:0.49444440;fill:url(#linearGradient13503);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + sodipodi:type="arc" /> + </g> + </g> + <g + transform="translate(208.8564,357.8851)" + id="g11177"> + <path + style="fill:#edd400;fill-opacity:1.0000000;fill-rule:evenodd;stroke:url(#linearGradient11189);stroke-width:1.0000006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" + d="M -173.24571,-327.59122 L -176.37021,-323.31202 L -172.59078,-323.31202 C -172.59078,-323.31202 -175.29396,-318.78622 -180.16632,-310.38562 C -178.07014,-318.33294 -177.21353,-321.35581 -177.21353,-321.35581 L -182.37682,-321.35581 L -178.33401,-327.59122 L -173.24571,-327.59122 z " + id="path11179" + sodipodi:nodetypes="cccccccc" /> + <path + style="opacity:1.0000000;fill:url(#linearGradient11191);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" + d="M -173.75946,-327.84461 L -177.50268,-322.68152 L -173.54648,-322.85830 C -173.54648,-322.85830 -173.68639,-322.39837 -178.55875,-313.99777 C -176.46257,-321.94509 -176.48985,-321.96275 -176.48985,-321.96275 L -181.38797,-321.87436 L -177.69871,-327.57944 L -173.75946,-327.84461 z " + id="path11181" + sodipodi:nodetypes="cccccccc" /> + </g> + <g + transform="translate(-215.0060,252.9994)" + id="g12857"> + <path + style="fill:#888a85;fill-opacity:1.0000000;stroke:#555753;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z " + id="path12859" + sodipodi:nodetypes="ccsscsssscsscc" /> + <path + style="opacity:1.0000000;fill:url(#linearGradient13131);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z " + id="path12861" + sodipodi:nodetypes="ccsscsssscsscc" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12863" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13133);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12865" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" /> + <rect + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="rect12867" + width="20.000000" + height="9.0000000" + x="236.99994" + y="-230.99992" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12869" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12871" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13135);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12873" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12875" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13137);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12877" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" /> + <path + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z " + id="path12879" /> + <path + style="opacity:0.47777775;fill:url(#linearGradient13139);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z " + id="path12881" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13141);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12883" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" /> + <path + style="fill:#555753;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" + d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z " + id="path12885" + sodipodi:nodetypes="ccss" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12887" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13143);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12889" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" /> + </g> + <g + transform="translate(192.8564,354.8851)" + id="g11183"> + <path + style="fill:#edd400;fill-opacity:1.0000000;fill-rule:evenodd;stroke:url(#linearGradient11193);stroke-width:1.0000006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" + d="M -173.24571,-327.59122 L -176.37021,-323.31202 L -172.59078,-323.31202 C -172.59078,-323.31202 -175.29396,-318.78622 -180.16632,-310.38562 C -178.07014,-318.33294 -177.21353,-321.35581 -177.21353,-321.35581 L -182.37682,-321.35581 L -178.33401,-327.59122 L -173.24571,-327.59122 z " + id="path11185" + sodipodi:nodetypes="cccccccc" /> + <path + style="opacity:1.0000000;fill:url(#linearGradient11195);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" + d="M -173.75946,-327.84461 L -177.50268,-322.68152 L -173.54648,-322.85830 C -173.54648,-322.85830 -173.68639,-322.39837 -178.55875,-313.99777 C -176.46257,-321.94509 -176.48985,-321.96275 -176.48985,-321.96275 L -181.38797,-321.87436 L -177.69871,-327.57944 L -173.75946,-327.84461 z " + id="path11187" + sodipodi:nodetypes="cccccccc" /> + </g> + <path + sodipodi:nodetypes="ccsscsscscsscc" + id="path13209" + d="M 31.626355,14.999520 C 29.626255,14.999520 27.940775,16.079020 27.095785,17.614460 C 26.500875,17.392550 25.851145,17.261090 25.169835,17.261090 C 22.339625,17.261090 20.052305,19.379260 20.052305,21.978590 C 20.052305,22.432340 20.196835,22.835420 20.327445,23.250720 C 18.945125,24.115990 17.979615,25.504290 17.979615,27.155450 C 17.979615,29.808280 18.631235,32.148800 23.207195,31.961300 C 23.252315,31.959450 40.658675,32.058280 40.907605,31.943270 C 43.992815,32.169220 44.979615,29.497540 44.979615,27.243810 C 44.979615,25.543300 44.142675,24.193960 42.670345,23.366220 C 42.718305,23.107660 42.631785,22.815030 42.631785,22.543970 C 42.631785,19.944650 40.326135,17.826480 37.495915,17.826480 C 37.102425,17.826480 36.763515,17.961300 36.395375,18.038500 C 35.656915,16.270380 33.810365,14.999520 31.626355,14.999520 z " + style="opacity:1.0000000;fill:url(#radialGradient13211);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000004;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" /> + <g + transform="translate(-230.0203,248.9834)" + id="g12891"> + <path + style="fill:#888a85;fill-opacity:1.0000000;stroke:#555753;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z " + id="path12893" + sodipodi:nodetypes="ccsscsssscsscc" /> + <path + style="opacity:1.0000000;fill:url(#linearGradient13145);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z " + id="path12895" + sodipodi:nodetypes="ccsscsssscsscc" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12897" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13147);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12899" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" /> + <rect + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="rect12901" + width="20.000000" + height="9.0000000" + x="236.99994" + y="-230.99992" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12903" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12905" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13149);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12907" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12909" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13151);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12911" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" /> + <path + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z " + id="path12913" /> + <path + style="opacity:0.47777775;fill:url(#linearGradient13153);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z " + id="path12915" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13155);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12917" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" /> + <path + style="fill:#555753;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" + d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z " + id="path12919" + sodipodi:nodetypes="ccss" /> + <path + sodipodi:type="arc" + style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12921" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" /> + <path + sodipodi:type="arc" + style="opacity:0.47777775;fill:url(#linearGradient13157);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" + id="path12923" + sodipodi:cx="288.37500" + sodipodi:cy="-437.59375" + sodipodi:rx="3.3125000" + sodipodi:ry="3.3125000" + d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" + transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" /> + </g> + <path + sodipodi:nodetypes="ccsscsscscsscc" + id="path11418" + d="M 16.188855,11.000000 C 14.188755,11.000000 12.503275,12.079500 11.658285,13.614940 C 11.063375,13.393030 10.413645,13.261570 9.7323346,13.261570 C 6.9021246,13.261570 4.6148046,15.379740 4.6148046,17.979070 C 4.6148046,18.432820 4.7593346,18.835900 4.8899446,19.251200 C 3.5076246,20.116470 2.5421146,21.504770 2.5421146,23.155930 C 2.5421146,25.808760 3.1937346,28.149280 7.7696946,27.961780 C 7.8148146,27.959930 25.221175,28.058760 25.470105,27.943750 C 28.555315,28.169700 29.542115,25.498020 29.542115,23.244290 C 29.542115,21.543780 28.705175,20.194440 27.232845,19.366700 C 27.280805,19.108140 27.194285,18.815510 27.194285,18.544450 C 27.194285,15.945130 24.888635,13.826960 22.058415,13.826960 C 21.664925,13.826960 21.326015,13.961780 20.957875,14.038980 C 20.219415,12.270860 18.372865,11.000000 16.188855,11.000000 z " + style="opacity:1.0000000;fill:url(#radialGradient13068);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000004;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" /> + <g + transform="translate(-212.91035,271.43)" + id="g12227"> + <path + style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.07456863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z" + id="path12229" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:0.46111109;fill:url(#radialGradient23739);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" + d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z" + id="path12231" + sodipodi:nodetypes="csscc" /> + <path + style="opacity:1;fill:url(#linearGradient23741);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" + d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z" + id="path12233" + sodipodi:nodetypes="ccc" /> + </g> + <g + transform="translate(-193.78094,269.3383)" + id="g12239"> + <path + style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.07456863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z" + id="path12241" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:0.46111109;fill:url(#radialGradient23743);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" + d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z" + id="path12243" + sodipodi:nodetypes="csscc" /> + <path + style="opacity:1;fill:url(#linearGradient23745);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" + d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z" + id="path12245" + sodipodi:nodetypes="ccc" /> + </g> + <g + transform="translate(-225.96722,264.58414)" + id="g12186"> + <path + style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.07456863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z" + id="path6059" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:0.46111109;fill:url(#radialGradient23747);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" + d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z" + id="path6061" + sodipodi:nodetypes="csscc" /> + <path + style="opacity:1;fill:url(#linearGradient23749);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" + d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z" + id="path6063" + sodipodi:nodetypes="ccc" /> + </g> + </g> + </g> +</svg> diff --git a/demos/embedded/weatherinfo/weatherinfo.cpp b/demos/embedded/weatherinfo/weatherinfo.cpp new file mode 100644 index 0000000..842f05b --- /dev/null +++ b/demos/embedded/weatherinfo/weatherinfo.cpp @@ -0,0 +1,511 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtCore> +#include <QtGui> +#include <QtNetwork> +#include <QtSvg> + +#if defined (Q_OS_SYMBIAN) +#include "sym_iap_util.h" +#endif + +class WeatherInfo: public QMainWindow +{ + Q_OBJECT + +private: + + QGraphicsView *m_view; + QGraphicsScene m_scene; + QString city; + QGraphicsRectItem *m_statusItem; + QGraphicsTextItem *m_temperatureItem; + QGraphicsTextItem *m_conditionItem; + QGraphicsSvgItem *m_iconItem; + QList<QGraphicsRectItem*> m_forecastItems; + QList<QGraphicsTextItem*> m_dayItems; + QList<QGraphicsSvgItem*> m_conditionItems; + QList<QGraphicsTextItem*> m_rangeItems; + QTimeLine m_timeLine; + QHash<QString, QString> m_icons; + +public: + WeatherInfo(QWidget *parent = 0): QMainWindow(parent) { + + m_view = new QGraphicsView(this); + setCentralWidget(m_view); + + setupScene(); + m_view->setScene(&m_scene); + m_view->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); + m_view->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); + + m_view->setFrameShape(QFrame::NoFrame); + setWindowTitle("Weather Info"); + + QStringList cities; + cities << "Oslo"; + cities << "Berlin"; + cities << "Brisbane"; + cities << "Helsinki"; + cities << "San Diego"; + for (int i = 0; i < cities.count(); ++i) { + QAction *action = new QAction(cities[i], this); + connect(action, SIGNAL(triggered()), SLOT(chooseCity())); + addAction(action); +#if defined(Q_OS_SYMBIAN) + menuBar()->addAction(action); +#endif + } + setContextMenuPolicy(Qt::ActionsContextMenu); + + QTimer::singleShot(0, this, SLOT(delayedInit())); + } + +private slots: + void delayedInit() { +#if defined(Q_OS_SYMBIAN) + qt_SetDefaultIap(); +#else + request("Oslo"); +#endif + } + +private slots: + + void chooseCity() { + QAction *action = qobject_cast<QAction*>(sender()); + if (action) + request(action->text()); + } + + void handleNetworkData(QNetworkReply *networkReply) { + QUrl url = networkReply->url(); + if (!networkReply->error()) + digest(QString::fromUtf8(networkReply->readAll())); + networkReply->deleteLater(); + networkReply->manager()->deleteLater(); + } + + void animate(int frame) { + qreal progress = static_cast<qreal>(frame) / 100; +#if QT_VERSION >= 0x040500 + m_iconItem->setOpacity(progress); +#endif + qreal hw = width() / 2.0; + m_statusItem->setPos(-hw + hw * progress, 0); + for (int i = 0; i < m_forecastItems.count(); ++i) { + qreal ofs = i * 0.5 / m_forecastItems.count(); + qreal alpha = qBound(qreal(0), 2 * (progress - ofs), qreal(1)); +#if QT_VERSION >= 0x040500 + m_conditionItems[i]->setOpacity(alpha); +#endif + QPointF pos = m_forecastItems[i]->pos(); + if (width() > height()) { + qreal fx = width() - width() * 0.4 * alpha; + m_forecastItems[i]->setPos(fx, pos.y()); + } else { + qreal fx = height() - height() * 0.5 * alpha; + m_forecastItems[i]->setPos(pos.x(), fx); + } + } + } + +private: + + void setupScene() { + + QColor textColor = palette().color(QPalette::WindowText); + QFont textFont = font(); + textFont.setBold(true); + textFont.setPointSize(textFont.pointSize() * 2); + + m_temperatureItem = m_scene.addText(QString(), textFont); + m_temperatureItem->setDefaultTextColor(textColor); + + m_conditionItem = m_scene.addText(QString(), textFont); + m_conditionItem->setDefaultTextColor(textColor); + + m_iconItem = new QGraphicsSvgItem; + m_scene.addItem(m_iconItem); + + m_statusItem = m_scene.addRect(0, 0, 10, 10); + m_statusItem->setPen(Qt::NoPen); + m_statusItem->setBrush(Qt::NoBrush); + m_temperatureItem->setParentItem(m_statusItem); + m_conditionItem->setParentItem(m_statusItem); + m_iconItem->setParentItem(m_statusItem); + + connect(&m_timeLine, SIGNAL(frameChanged(int)), SLOT(animate(int))); + m_timeLine.setDuration(1100); + m_timeLine.setFrameRange(0, 100); + m_timeLine.setCurveShape(QTimeLine::EaseInCurve); + } + + void request(const QString &location) { + QUrl url("http://www.google.com/ig/api"); + url.addEncodedQueryItem("hl", "en"); + url.addEncodedQueryItem("weather", QUrl::toPercentEncoding(location)); + + QNetworkAccessManager *manager = new QNetworkAccessManager(this); + connect(manager, SIGNAL(finished(QNetworkReply*)), + this, SLOT(handleNetworkData(QNetworkReply*))); + manager->get(QNetworkRequest(url)); + + city = QString(); + setWindowTitle("Loading..."); + } + + QString extractIcon(const QString &data) { + if (m_icons.isEmpty()) { + m_icons["mostly_cloudy"] = "weather-few-clouds"; + m_icons["cloudy"] = "weather-overcast"; + m_icons["mostly_sunny"] = "weather-sunny-very-few-clouds"; + m_icons["partly_cloudy"] = "weather-sunny-very-few-clouds"; + m_icons["sunny"] = "weather-sunny"; + m_icons["flurries"] = "weather-snow"; + m_icons["fog"] = "weather-fog"; + m_icons["haze"] = "weather-haze"; + m_icons["icy"] = "weather-icy"; + m_icons["sleet"] = "weather-sleet"; + m_icons["chance_of_sleet"] = "weather-sleet"; + m_icons["snow"] = "weather-snow"; + m_icons["chance_of_snow"] = "weather-snow"; + m_icons["mist"] = "weather-showers"; + m_icons["rain"] = "weather-showers"; + m_icons["chance_of_rain"] = "weather-showers"; + m_icons["storm"] = "weather-storm"; + m_icons["chance_of_storm"] = "weather-storm"; + m_icons["thunderstorm"] = "weather-thundershower"; + m_icons["chance_of_tstorm"] = "weather-thundershower"; + } + QRegExp regex("([\\w]+).gif$"); + if (regex.indexIn(data) != -1) { + QString i = regex.cap(); + i = i.left(i.length() - 4); + QString name = m_icons.value(i); + if (!name.isEmpty()) { + name.prepend(":/icons/"); + name.append(".svg"); + return name; + } + } + return QString(); + } + + static QString toCelcius(QString t, QString unit) { + bool ok = false; + int degree = t.toInt(&ok); + if (!ok) + return QString(); + if (unit != "SI") + degree = ((degree - 32) * 5 + 8)/ 9; + return QString::number(degree) + QChar(176); + } + + +#define GET_DATA_ATTR xml.attributes().value("data").toString() + + void digest(const QString &data) { + + QColor textColor = palette().color(QPalette::WindowText); + QString unitSystem; + + delete m_iconItem; + m_iconItem = new QGraphicsSvgItem(); + m_scene.addItem(m_iconItem); + m_iconItem->setParentItem(m_statusItem); + qDeleteAll(m_dayItems); + qDeleteAll(m_conditionItems); + qDeleteAll(m_rangeItems); + qDeleteAll(m_forecastItems); + m_dayItems.clear(); + m_conditionItems.clear(); + m_rangeItems.clear(); + m_forecastItems.clear(); + + QXmlStreamReader xml(data); + while (!xml.atEnd()) { + xml.readNext(); + if (xml.tokenType() == QXmlStreamReader::StartElement) { + if (xml.name() == "city") { + city = GET_DATA_ATTR; + setWindowTitle(city); + } + if (xml.name() == "unit_system") + unitSystem = xml.attributes().value("data").toString(); + // Parse current weather conditions + if (xml.name() == "current_conditions") { + while (!xml.atEnd()) { + xml.readNext(); + if (xml.name() == "current_conditions") + break; + if (xml.tokenType() == QXmlStreamReader::StartElement) { + if (xml.name() == "condition") { + m_conditionItem->setPlainText(GET_DATA_ATTR); + } + if (xml.name() == "icon") { + QString name = extractIcon(GET_DATA_ATTR); + if (!name.isEmpty()) { + delete m_iconItem; + m_iconItem = new QGraphicsSvgItem(name); + m_scene.addItem(m_iconItem); + m_iconItem->setParentItem(m_statusItem); + } + } + if (xml.name() == "temp_c") { + QString s = GET_DATA_ATTR + QChar(176); + m_temperatureItem->setPlainText(s); + } + } + } + } + // Parse and collect the forecast conditions + if (xml.name() == "forecast_conditions") { + QGraphicsTextItem *dayItem = 0; + QGraphicsSvgItem *statusItem = 0; + QString lowT, highT; + while (!xml.atEnd()) { + xml.readNext(); + if (xml.name() == "forecast_conditions") { + if (dayItem && statusItem && + !lowT.isEmpty() && !highT.isEmpty()) { + m_dayItems << dayItem; + m_conditionItems << statusItem; + QString txt = highT + '/' + lowT; + QGraphicsTextItem* rangeItem; + rangeItem = m_scene.addText(txt); + rangeItem->setDefaultTextColor(textColor); + m_rangeItems << rangeItem; + QGraphicsRectItem *box; + box = m_scene.addRect(0, 0, 10, 10); + box->setPen(Qt::NoPen); + box->setBrush(Qt::NoBrush); + m_forecastItems << box; + dayItem->setParentItem(box); + statusItem->setParentItem(box); + rangeItem->setParentItem(box); + } else { + delete dayItem; + delete statusItem; + } + break; + } + if (xml.tokenType() == QXmlStreamReader::StartElement) { + if (xml.name() == "day_of_week") { + QString s = GET_DATA_ATTR; + dayItem = m_scene.addText(s.left(3)); + dayItem->setDefaultTextColor(textColor); + } + if (xml.name() == "icon") { + QString name = extractIcon(GET_DATA_ATTR); + if (!name.isEmpty()) { + statusItem = new QGraphicsSvgItem(name); + m_scene.addItem(statusItem); + } + } + if (xml.name() == "low") + lowT = toCelcius(GET_DATA_ATTR, unitSystem); + if (xml.name() == "high") + highT = toCelcius(GET_DATA_ATTR, unitSystem); + } + } + } + + } + } + + m_timeLine.stop(); + layoutItems(); + animate(0); + m_timeLine.start(); + } + + void layoutItems() { + m_scene.setSceneRect(0, 0, width() - 1, height() - 1); + m_view->centerOn(width() / 2, height() / 2); + if (width() > height()) + layoutItemsLandscape(); + else + layoutItemsPortrait(); + } + + void layoutItemsLandscape() { + m_statusItem->setRect(0, 0, width() / 2 - 1, height() - 1); + + if (!m_iconItem->boundingRect().isEmpty()) { + qreal dim = qMin(width() * 0.6, height() * 0.8); + qreal pad = (height() - dim) / 2; + qreal sw = dim / m_iconItem->boundingRect().width(); + qreal sh = dim / m_iconItem->boundingRect().height(); + m_iconItem->setTransform(QTransform().scale(sw, sh)); + m_iconItem->setPos(1, pad); + } + + m_temperatureItem->setPos(2, 2); + qreal h = m_conditionItem->boundingRect().height(); + m_conditionItem->setPos(10, height() - h); + + if (m_dayItems.count()) { + qreal left = width() * 0.6; + qreal h = height() / m_dayItems.count(); + QFont textFont = font(); + textFont.setPixelSize(static_cast<int>(h * 0.3)); + qreal statusWidth = 0; + qreal rangeWidth = 0; + for (int i = 0; i < m_dayItems.count(); ++i) { + m_dayItems[i]->setFont(textFont); + QRectF brect = m_dayItems[i]->boundingRect(); + statusWidth = qMax(statusWidth, brect.width()); + brect = m_rangeItems[i]->boundingRect(); + rangeWidth = qMax(rangeWidth, brect.width()); + } + qreal space = width() - left - statusWidth - rangeWidth; + qreal dim = qMin(h, space); + qreal pad = statusWidth + (space - dim) / 2; + for (int i = 0; i < m_dayItems.count(); ++i) { + qreal base = h * i; + m_forecastItems[i]->setPos(left, base); + m_forecastItems[i]->setRect(0, 0, width() - left, h); + QRectF brect = m_dayItems[i]->boundingRect(); + qreal ofs = (h - brect.height()) / 2; + m_dayItems[i]->setPos(0, ofs); + brect = m_rangeItems[i]->boundingRect(); + ofs = (h - brect.height()) / 2; + m_rangeItems[i]->setPos(width() - rangeWidth - left, ofs); + brect = m_conditionItems[i]->boundingRect(); + ofs = (h - dim) / 2; + m_conditionItems[i]->setPos(pad, ofs); + if (brect.isEmpty()) + continue; + qreal sw = dim / brect.width(); + qreal sh = dim / brect.height(); + m_conditionItems[i]->setTransform(QTransform().scale(sw, sh)); + } + } + } + + void layoutItemsPortrait() { + + m_statusItem->setRect(0, 0, width() - 1, height() / 2 - 1); + + if (!m_iconItem->boundingRect().isEmpty()) { + qreal dim = qMin(width() * 0.8, height() * 0.4); + qreal ofsy = (height() / 2 - dim) / 2; + qreal ofsx = (width() - dim) / 3; + qreal sw = dim / m_iconItem->boundingRect().width(); + qreal sh = dim / m_iconItem->boundingRect().height(); + m_iconItem->setTransform(QTransform().scale(sw, sh)); + m_iconItem->setPos(ofsx, ofsy); + } + + m_temperatureItem->setPos(2, 2); + qreal ch = m_conditionItem->boundingRect().height(); + qreal cw = m_conditionItem->boundingRect().width(); + m_conditionItem->setPos(width() - cw , height() / 2 - ch - 20); + + if (m_dayItems.count()) { + qreal top = height() * 0.5; + qreal w = width() / m_dayItems.count(); + qreal statusHeight = 0; + qreal rangeHeight = 0; + for (int i = 0; i < m_dayItems.count(); ++i) { + m_dayItems[i]->setFont(font()); + QRectF brect = m_dayItems[i]->boundingRect(); + statusHeight = qMax(statusHeight, brect.height()); + brect = m_rangeItems[i]->boundingRect(); + rangeHeight = qMax(rangeHeight, brect.height()); + } + qreal space = height() - top - statusHeight - rangeHeight; + qreal dim = qMin(w, space); + + qreal boxh = statusHeight + rangeHeight + dim; + qreal pad = (height() - top - boxh) / 2; + + for (int i = 0; i < m_dayItems.count(); ++i) { + qreal base = w * i; + m_forecastItems[i]->setPos(base, top); + m_forecastItems[i]->setRect(0, 0, w, boxh); + QRectF brect = m_dayItems[i]->boundingRect(); + qreal ofs = (w - brect.width()) / 2; + m_dayItems[i]->setPos(ofs, pad); + + brect = m_rangeItems[i]->boundingRect(); + ofs = (w - brect.width()) / 2; + m_rangeItems[i]->setPos(ofs, pad + statusHeight + dim); + + brect = m_conditionItems[i]->boundingRect(); + ofs = (w - dim) / 2; + m_conditionItems[i]->setPos(ofs, pad + statusHeight); + if (brect.isEmpty()) + continue; + qreal sw = dim / brect.width(); + qreal sh = dim / brect.height(); + m_conditionItems[i]->setTransform(QTransform().scale(sw, sh)); + } + } + } + + + void resizeEvent(QResizeEvent *event) { + Q_UNUSED(event); + layoutItems(); + } + +}; + +#include "weatherinfo.moc" + +int main(int argc, char *argv[]) +{ + QApplication app(argc, argv); + + WeatherInfo w; +#if defined(Q_OS_SYMBIAN) + w.showMaximized(); +#else + w.resize(520, 288); + w.show(); +#endif + + return app.exec(); +} diff --git a/demos/embedded/weatherinfo/weatherinfo.pro b/demos/embedded/weatherinfo/weatherinfo.pro new file mode 100644 index 0000000..7bff6e9 --- /dev/null +++ b/demos/embedded/weatherinfo/weatherinfo.pro @@ -0,0 +1,13 @@ +TEMPLATE = app +TARGET = weatherinfo +SOURCES = weatherinfo.cpp +RESOURCES = weatherinfo.qrc +QT += network svg + +symbian { + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.UID3 = 0xA000CF77 + HEADERS += $$QT_SOURCE_TREE/examples/network/ftp/sym_iap_util.h + LIBS += -lesock -lconnmon -linsock + TARGET.CAPABILITY = NetworkServices +} diff --git a/demos/embedded/weatherinfo/weatherinfo.qrc b/demos/embedded/weatherinfo/weatherinfo.qrc new file mode 100644 index 0000000..6e9d224 --- /dev/null +++ b/demos/embedded/weatherinfo/weatherinfo.qrc @@ -0,0 +1,16 @@ +<RCC> + <qresource prefix="/" > + <file>icons/weather-few-clouds.svg</file> + <file>icons/weather-fog.svg</file> + <file>icons/weather-haze.svg</file> + <file>icons/weather-icy.svg</file> + <file>icons/weather-overcast.svg</file> + <file>icons/weather-showers.svg</file> + <file>icons/weather-sleet.svg</file> + <file>icons/weather-snow.svg</file> + <file>icons/weather-storm.svg</file> + <file>icons/weather-sunny.svg</file> + <file>icons/weather-sunny-very-few-clouds.svg</file> + <file>icons/weather-thundershower.svg</file> + </qresource> +</RCC> diff --git a/demos/embeddeddialogs/customproxy.cpp b/demos/embeddeddialogs/customproxy.cpp index 7d32e40..10c09c9 100644 --- a/demos/embeddeddialogs/customproxy.cpp +++ b/demos/embeddeddialogs/customproxy.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embeddeddialogs/customproxy.h b/demos/embeddeddialogs/customproxy.h index 5e14b0c..73d5989 100644 --- a/demos/embeddeddialogs/customproxy.h +++ b/demos/embeddeddialogs/customproxy.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embeddeddialogs/embeddeddialog.cpp b/demos/embeddeddialogs/embeddeddialog.cpp index 9723a68..72c7cce 100644 --- a/demos/embeddeddialogs/embeddeddialog.cpp +++ b/demos/embeddeddialogs/embeddeddialog.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embeddeddialogs/embeddeddialog.h b/demos/embeddeddialogs/embeddeddialog.h index 8f09d5a..5bf6c1c 100644 --- a/demos/embeddeddialogs/embeddeddialog.h +++ b/demos/embeddeddialogs/embeddeddialog.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/embeddeddialogs/embeddeddialogs.pro b/demos/embeddeddialogs/embeddeddialogs.pro index d9948a9..d3ef442 100644 --- a/demos/embeddeddialogs/embeddeddialogs.pro +++ b/demos/embeddeddialogs/embeddeddialogs.pro @@ -16,4 +16,4 @@ sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS *.png *.jpg *.plist *.ic sources.path = $$[QT_INSTALL_DEMOS]/embeddeddialogs INSTALLS += target sources -include($$QT_SOURCE_TREE/demos/demobase.pri) +symbian: include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) diff --git a/demos/embeddeddialogs/main.cpp b/demos/embeddeddialogs/main.cpp index 4cbbffd..d76824a 100644 --- a/demos/embeddeddialogs/main.cpp +++ b/demos/embeddeddialogs/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/gradients/gradients.cpp b/demos/gradients/gradients.cpp index d8c57be..e9c324d 100644 --- a/demos/gradients/gradients.cpp +++ b/demos/gradients/gradients.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/gradients/gradients.h b/demos/gradients/gradients.h index 891eb63..354c27a 100644 --- a/demos/gradients/gradients.h +++ b/demos/gradients/gradients.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/gradients/gradients.pro b/demos/gradients/gradients.pro index 7789896..21cd57d 100644 --- a/demos/gradients/gradients.pro +++ b/demos/gradients/gradients.pro @@ -17,4 +17,4 @@ sources.files = $$SOURCES $$HEADERS $$RESOURCES *.pro *.html sources.path = $$[QT_INSTALL_DEMOS]/gradients INSTALLS += target sources -include($$QT_SOURCE_TREE/demos/demobase.pri) +symbian: include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) diff --git a/demos/gradients/main.cpp b/demos/gradients/main.cpp index 34200a9..9ffcdd1 100644 --- a/demos/gradients/main.cpp +++ b/demos/gradients/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/interview/interview.pro b/demos/interview/interview.pro index 0faa21f..1e5f9b8 100644 --- a/demos/interview/interview.pro +++ b/demos/interview/interview.pro @@ -16,4 +16,4 @@ sources.files = $$SOURCES $$HEADERS $$RESOURCES README *.pro images sources.path = $$[QT_INSTALL_DEMOS]/interview INSTALLS += target sources -include($$QT_SOURCE_TREE/demos/demobase.pri) +symbian: include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) diff --git a/demos/interview/main.cpp b/demos/interview/main.cpp index f84a2cc..f851abf 100644 --- a/demos/interview/main.cpp +++ b/demos/interview/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/interview/model.cpp b/demos/interview/model.cpp index fbd3e71..645378f 100644 --- a/demos/interview/model.cpp +++ b/demos/interview/model.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/interview/model.h b/demos/interview/model.h index 7660a8e..2d8b01e 100644 --- a/demos/interview/model.h +++ b/demos/interview/model.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/macmainwindow/macmainwindow.h b/demos/macmainwindow/macmainwindow.h index 9088a46..417fb27 100644 --- a/demos/macmainwindow/macmainwindow.h +++ b/demos/macmainwindow/macmainwindow.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/macmainwindow/macmainwindow.mm b/demos/macmainwindow/macmainwindow.mm index e3d4932..91b1531 100644 --- a/demos/macmainwindow/macmainwindow.mm +++ b/demos/macmainwindow/macmainwindow.mm @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/macmainwindow/macmainwindow.pro b/demos/macmainwindow/macmainwindow.pro index f7592ed..ba6ffbb 100644 --- a/demos/macmainwindow/macmainwindow.pro +++ b/demos/macmainwindow/macmainwindow.pro @@ -20,6 +20,4 @@ target.path = $$[QT_INSTALL_DEMOS]/macmainwindow sources.files = $$SOURCES *.pro *.html sources.path = $$[QT_INSTALL_DEMOS]/macmainwindow INSTALLS += target sources - -include($$QT_SOURCE_TREE/demos/demobase.pri) } diff --git a/demos/macmainwindow/main.cpp b/demos/macmainwindow/main.cpp index 5df2587..5d2add1 100644 --- a/demos/macmainwindow/main.cpp +++ b/demos/macmainwindow/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/mainwindow/colorswatch.cpp b/demos/mainwindow/colorswatch.cpp index fdabd1f5..30cf779 100644 --- a/demos/mainwindow/colorswatch.cpp +++ b/demos/mainwindow/colorswatch.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/mainwindow/colorswatch.h b/demos/mainwindow/colorswatch.h index 9f857f2..a4c79e2 100644 --- a/demos/mainwindow/colorswatch.h +++ b/demos/mainwindow/colorswatch.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/mainwindow/main.cpp b/demos/mainwindow/main.cpp index 48a3bd9..b04d7ea 100644 --- a/demos/mainwindow/main.cpp +++ b/demos/mainwindow/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/mainwindow/mainwindow.cpp b/demos/mainwindow/mainwindow.cpp index 88910e1..162d049 100644 --- a/demos/mainwindow/mainwindow.cpp +++ b/demos/mainwindow/mainwindow.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/mainwindow/mainwindow.h b/demos/mainwindow/mainwindow.h index 6c1f795..f07c8c5 100644 --- a/demos/mainwindow/mainwindow.h +++ b/demos/mainwindow/mainwindow.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/mainwindow/mainwindow.pro b/demos/mainwindow/mainwindow.pro index 87b42be..8e9bdc2 100644 --- a/demos/mainwindow/mainwindow.pro +++ b/demos/mainwindow/mainwindow.pro @@ -14,4 +14,4 @@ sources.files = $$SOURCES $$HEADERS $$FORMS $$RESOURCES *.png *.jpg *.pro sources.path = $$[QT_INSTALL_DEMOS]/mainwindow INSTALLS += target sources -include($$QT_SOURCE_TREE/demos/demobase.pri) +symbian: include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) diff --git a/demos/mainwindow/toolbar.cpp b/demos/mainwindow/toolbar.cpp index d3f3e60..72c04be 100644 --- a/demos/mainwindow/toolbar.cpp +++ b/demos/mainwindow/toolbar.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/mainwindow/toolbar.h b/demos/mainwindow/toolbar.h index 263fde0..4d678cc 100644 --- a/demos/mainwindow/toolbar.h +++ b/demos/mainwindow/toolbar.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/mediaplayer/main.cpp b/demos/mediaplayer/main.cpp index 8a6d71e..fd1431d 100644 --- a/demos/mediaplayer/main.cpp +++ b/demos/mediaplayer/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ***************************************************************************/ diff --git a/demos/mediaplayer/mediaplayer.cpp b/demos/mediaplayer/mediaplayer.cpp index 868f6b1..30e3a5b 100644 --- a/demos/mediaplayer/mediaplayer.cpp +++ b/demos/mediaplayer/mediaplayer.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ***************************************************************************/ diff --git a/demos/mediaplayer/mediaplayer.h b/demos/mediaplayer/mediaplayer.h index 44ca9c0..38ace26 100644 --- a/demos/mediaplayer/mediaplayer.h +++ b/demos/mediaplayer/mediaplayer.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ***************************************************************************/ diff --git a/demos/mediaplayer/mediaplayer.pro b/demos/mediaplayer/mediaplayer.pro index 8e38c0c..8f9ec82 100644 --- a/demos/mediaplayer/mediaplayer.pro +++ b/demos/mediaplayer/mediaplayer.pro @@ -25,6 +25,7 @@ wince*{ DEPLOYMENT_PLUGIN += phonon_ds9 phonon_waveout } -include($$QT_SOURCE_TREE/demos/demobase.pri) - -symbian:TARGET.UID3 = 0xA000C613
\ No newline at end of file +symbian { + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.UID3 = 0xA000C613 +} diff --git a/demos/pathstroke/main.cpp b/demos/pathstroke/main.cpp index 2b3b932..60520f1 100644 --- a/demos/pathstroke/main.cpp +++ b/demos/pathstroke/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -65,5 +65,8 @@ int main(int argc, char **argv) else pathStrokeWidget.show(); +#ifdef QT_KEYPAD_NAVIGATION + QApplication::setNavigationMode(Qt::NavigationModeCursorAuto); +#endif return app.exec(); } diff --git a/demos/pathstroke/pathstroke.cpp b/demos/pathstroke/pathstroke.cpp index aa990a9..fdc7480 100644 --- a/demos/pathstroke/pathstroke.cpp +++ b/demos/pathstroke/pathstroke.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/pathstroke/pathstroke.h b/demos/pathstroke/pathstroke.h index ec5c4a5..3ff2c55 100644 --- a/demos/pathstroke/pathstroke.h +++ b/demos/pathstroke/pathstroke.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/pathstroke/pathstroke.pro b/demos/pathstroke/pathstroke.pro index ce6ab3d..ac50842 100644 --- a/demos/pathstroke/pathstroke.pro +++ b/demos/pathstroke/pathstroke.pro @@ -18,6 +18,7 @@ sources.files = $$SOURCES $$HEADERS $$RESOURCES *.pro *.html sources.path = $$[QT_INSTALL_DEMOS]/pathstroke INSTALLS += target sources -include($$QT_SOURCE_TREE/demos/demobase.pri) - -symbian:TARGET.UID3 = 0xA000A63E
\ No newline at end of file +symbian { + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.UID3 = 0xA000A63E +} diff --git a/demos/qtdemo/colors.cpp b/demos/qtdemo/colors.cpp index b1b5e9a..3299d59 100644 --- a/demos/qtdemo/colors.cpp +++ b/demos/qtdemo/colors.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -274,6 +274,8 @@ void Colors::parseArgs(int argc, char *argv[]) + "[-low] [-ticker-letters<int>] [-ticker-speed<float>] [-no-ticker-morph] " + "[-ticker-morph-speed<float>] [-ticker-text<string>]"); exit(0); + } else if (s == "-verbose") { + // this option was already handled above } else{ QMessageBox::warning(0, "QtDemo", QString("Unrecognized argument:\n") + s); exit(0); diff --git a/demos/qtdemo/colors.h b/demos/qtdemo/colors.h index 5a3c6f4..bcea56d 100644 --- a/demos/qtdemo/colors.h +++ b/demos/qtdemo/colors.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/demoitem.cpp b/demos/qtdemo/demoitem.cpp index 813edfc..d5f8ae0 100644 --- a/demos/qtdemo/demoitem.cpp +++ b/demos/qtdemo/demoitem.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/demoitem.h b/demos/qtdemo/demoitem.h index 87807c0..9312d63 100644 --- a/demos/qtdemo/demoitem.h +++ b/demos/qtdemo/demoitem.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/demoitemanimation.cpp b/demos/qtdemo/demoitemanimation.cpp index 5ab17ef..385a2d3 100644 --- a/demos/qtdemo/demoitemanimation.cpp +++ b/demos/qtdemo/demoitemanimation.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/demoitemanimation.h b/demos/qtdemo/demoitemanimation.h index 8ab6e2c..050657c 100644 --- a/demos/qtdemo/demoitemanimation.h +++ b/demos/qtdemo/demoitemanimation.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/demoscene.cpp b/demos/qtdemo/demoscene.cpp index ce65f49..2318806 100644 --- a/demos/qtdemo/demoscene.cpp +++ b/demos/qtdemo/demoscene.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/demoscene.h b/demos/qtdemo/demoscene.h index 517d12e..22c1117 100644 --- a/demos/qtdemo/demoscene.h +++ b/demos/qtdemo/demoscene.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/demotextitem.cpp b/demos/qtdemo/demotextitem.cpp index a18f53f..b560003 100644 --- a/demos/qtdemo/demotextitem.cpp +++ b/demos/qtdemo/demotextitem.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/demotextitem.h b/demos/qtdemo/demotextitem.h index 9bfa308..fb73e07 100644 --- a/demos/qtdemo/demotextitem.h +++ b/demos/qtdemo/demotextitem.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/dockitem.cpp b/demos/qtdemo/dockitem.cpp index a8db34d..2cb09be 100644 --- a/demos/qtdemo/dockitem.cpp +++ b/demos/qtdemo/dockitem.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/dockitem.h b/demos/qtdemo/dockitem.h index 1db1dfd..b297eeb 100644 --- a/demos/qtdemo/dockitem.h +++ b/demos/qtdemo/dockitem.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/examplecontent.cpp b/demos/qtdemo/examplecontent.cpp index f929d65..dc1781c 100644 --- a/demos/qtdemo/examplecontent.cpp +++ b/demos/qtdemo/examplecontent.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/examplecontent.h b/demos/qtdemo/examplecontent.h index bc85056..e9bde66 100644 --- a/demos/qtdemo/examplecontent.h +++ b/demos/qtdemo/examplecontent.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/guide.cpp b/demos/qtdemo/guide.cpp index 487e026..d7dcb96 100644 --- a/demos/qtdemo/guide.cpp +++ b/demos/qtdemo/guide.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/guide.h b/demos/qtdemo/guide.h index d8625cb..74af014 100644 --- a/demos/qtdemo/guide.h +++ b/demos/qtdemo/guide.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/guidecircle.cpp b/demos/qtdemo/guidecircle.cpp index 58f62b2..1a888d6 100644 --- a/demos/qtdemo/guidecircle.cpp +++ b/demos/qtdemo/guidecircle.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/guidecircle.h b/demos/qtdemo/guidecircle.h index 9275a22..87ec471 100644 --- a/demos/qtdemo/guidecircle.h +++ b/demos/qtdemo/guidecircle.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/guideline.cpp b/demos/qtdemo/guideline.cpp index d51eb21..9318d48 100644 --- a/demos/qtdemo/guideline.cpp +++ b/demos/qtdemo/guideline.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/guideline.h b/demos/qtdemo/guideline.h index 80dbb0b..eed9918 100644 --- a/demos/qtdemo/guideline.h +++ b/demos/qtdemo/guideline.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/headingitem.cpp b/demos/qtdemo/headingitem.cpp index d325549..3ddc6d1 100644 --- a/demos/qtdemo/headingitem.cpp +++ b/demos/qtdemo/headingitem.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/headingitem.h b/demos/qtdemo/headingitem.h index 087d435..120a421 100644 --- a/demos/qtdemo/headingitem.h +++ b/demos/qtdemo/headingitem.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/imageitem.cpp b/demos/qtdemo/imageitem.cpp index 1d9e251..33320c1 100644 --- a/demos/qtdemo/imageitem.cpp +++ b/demos/qtdemo/imageitem.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/imageitem.h b/demos/qtdemo/imageitem.h index acaa7e0..4096e76 100644 --- a/demos/qtdemo/imageitem.h +++ b/demos/qtdemo/imageitem.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/itemcircleanimation.cpp b/demos/qtdemo/itemcircleanimation.cpp index a8fc4d7..8c94eb7 100644 --- a/demos/qtdemo/itemcircleanimation.cpp +++ b/demos/qtdemo/itemcircleanimation.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/itemcircleanimation.h b/demos/qtdemo/itemcircleanimation.h index a6bcb9b..b647625 100644 --- a/demos/qtdemo/itemcircleanimation.h +++ b/demos/qtdemo/itemcircleanimation.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/letteritem.cpp b/demos/qtdemo/letteritem.cpp index 8179278..f3c8da2 100644 --- a/demos/qtdemo/letteritem.cpp +++ b/demos/qtdemo/letteritem.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/letteritem.h b/demos/qtdemo/letteritem.h index 7d6834e..6492f67 100644 --- a/demos/qtdemo/letteritem.h +++ b/demos/qtdemo/letteritem.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/main.cpp b/demos/qtdemo/main.cpp index 6dc1200..287b8c7 100644 --- a/demos/qtdemo/main.cpp +++ b/demos/qtdemo/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/mainwindow.cpp b/demos/qtdemo/mainwindow.cpp index 5839b0c..2fc4e03 100644 --- a/demos/qtdemo/mainwindow.cpp +++ b/demos/qtdemo/mainwindow.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/mainwindow.h b/demos/qtdemo/mainwindow.h index 634a026..c85c907 100644 --- a/demos/qtdemo/mainwindow.h +++ b/demos/qtdemo/mainwindow.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/menucontent.cpp b/demos/qtdemo/menucontent.cpp index f548748..e605e8a 100644 --- a/demos/qtdemo/menucontent.cpp +++ b/demos/qtdemo/menucontent.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/menucontent.h b/demos/qtdemo/menucontent.h index 7a01852..b511e22 100644 --- a/demos/qtdemo/menucontent.h +++ b/demos/qtdemo/menucontent.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/menumanager.cpp b/demos/qtdemo/menumanager.cpp index 005194a..d5f802c 100644 --- a/demos/qtdemo/menumanager.cpp +++ b/demos/qtdemo/menumanager.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -324,9 +324,10 @@ void MenuManager::launchExample(const QString &name) #ifdef Q_OS_WIN //make sure it finds the dlls on windows - QString curpath = QString::fromLocal8Bit(qgetenv("PATH").constData()); - QString newpath = QString("PATH=%1;%2").arg(QLibraryInfo::location(QLibraryInfo::BinariesPath), curpath); - process->setEnvironment(QStringList(newpath)); + QProcessEnvironment env = QProcessEnvironment::systemEnvironment(); + env.insert(QLatin1String("PATH"), QLibraryInfo::location(QLibraryInfo::BinariesPath) + + QLatin1Char(';') + env.value(QLatin1String("Path"))); + process->setProcessEnvironment(env); #endif if (info[name]["changedirectory"] != "false"){ diff --git a/demos/qtdemo/menumanager.h b/demos/qtdemo/menumanager.h index 80758e4..39e2f2d 100644 --- a/demos/qtdemo/menumanager.h +++ b/demos/qtdemo/menumanager.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/qtdemo.pro b/demos/qtdemo/qtdemo.pro index 6d3cf7d..011ea0c 100644 --- a/demos/qtdemo/qtdemo.pro +++ b/demos/qtdemo/qtdemo.pro @@ -7,7 +7,7 @@ OBJECTS_DIR = .obj MOC_DIR = .moc INSTALLS += target sources -include($$QT_SOURCE_TREE/demos/demobase.pri) + QT += xml network contains(QT_CONFIG, opengl) { @@ -69,6 +69,8 @@ ICON = qtdemo.icns QMAKE_INFO_PLIST = Info_mac.plist } +symbian: include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + # install target.path = $$[QT_INSTALL_BINS] sources.files = $$SOURCES $$HEADERS $$FORMS $$RESOURCES qtdemo.pro images xml *.ico *.icns *.rc *.plist diff --git a/demos/qtdemo/scanitem.cpp b/demos/qtdemo/scanitem.cpp index 6438d89..853b760 100644 --- a/demos/qtdemo/scanitem.cpp +++ b/demos/qtdemo/scanitem.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/scanitem.h b/demos/qtdemo/scanitem.h index 8abc1b3..7ec563e 100644 --- a/demos/qtdemo/scanitem.h +++ b/demos/qtdemo/scanitem.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/score.cpp b/demos/qtdemo/score.cpp index 10c2578..45e6afa 100644 --- a/demos/qtdemo/score.cpp +++ b/demos/qtdemo/score.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/score.h b/demos/qtdemo/score.h index 05ecab7..b51dd7b 100644 --- a/demos/qtdemo/score.h +++ b/demos/qtdemo/score.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/textbutton.cpp b/demos/qtdemo/textbutton.cpp index 7a37ac1..51a3402 100644 --- a/demos/qtdemo/textbutton.cpp +++ b/demos/qtdemo/textbutton.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/textbutton.h b/demos/qtdemo/textbutton.h index 6ae762b..c5eb9c6 100644 --- a/demos/qtdemo/textbutton.h +++ b/demos/qtdemo/textbutton.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/qtdemo/xml/examples.xml b/demos/qtdemo/xml/examples.xml index ed04198..3f0cd25 100644 --- a/demos/qtdemo/xml/examples.xml +++ b/demos/qtdemo/xml/examples.xml @@ -25,7 +25,7 @@ <example filename="appchooser" name="Appchooser" /> <example filename="easing" name="Easing Curves" /> <example filename="moveblocks" name="Moving Blocks" /> - <example filename="states" name="UI States" /> + <example filename="states" name="States" /> <example filename="stickman" name="Stickman" /> </category> <category dirname="qtconcurrent" name="Concurrent Programming"> @@ -184,7 +184,6 @@ <category dirname="statemachine" name="State Machine"> <example filename="eventtransitions" name="Event Transitions" /> <example filename="rogue" name="Rogue" /> - <example filename="tankgame" name="Tank Game" /> <example filename="trafficlight" name="Traffic Light" /> <example filename="twowaybutton" name="Two-way Button" /> </category> @@ -196,6 +195,7 @@ <example filename="completer" name="Completer" /> <example filename="customcompleter" name="Custom Completer" /> <example filename="i18n" name="Internationalization" /> + <example filename="inputpanel" name="Input Panel" /> <example filename="plugandpaint" name="Plug and Paint" /> <example filename="regexp" name="Regular Expressions" /> <example filename="settingseditor" name="Settings Editor" /> diff --git a/demos/shared/arthurstyle.cpp b/demos/shared/arthurstyle.cpp index eece79d..76e8a3f 100644 --- a/demos/shared/arthurstyle.cpp +++ b/demos/shared/arthurstyle.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/shared/arthurstyle.h b/demos/shared/arthurstyle.h index 95feaca..8081df1 100644 --- a/demos/shared/arthurstyle.h +++ b/demos/shared/arthurstyle.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/shared/arthurwidgets.cpp b/demos/shared/arthurwidgets.cpp index 6ec5a3c..d9c4955 100644 --- a/demos/shared/arthurwidgets.cpp +++ b/demos/shared/arthurwidgets.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/shared/arthurwidgets.h b/demos/shared/arthurwidgets.h index 3aba30b..aa70002 100644 --- a/demos/shared/arthurwidgets.h +++ b/demos/shared/arthurwidgets.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/shared/hoverpoints.cpp b/demos/shared/hoverpoints.cpp index 1d7b08f..182f4d8 100644 --- a/demos/shared/hoverpoints.cpp +++ b/demos/shared/hoverpoints.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/shared/hoverpoints.h b/demos/shared/hoverpoints.h index efd34cf..8f6e1b8 100644 --- a/demos/shared/hoverpoints.h +++ b/demos/shared/hoverpoints.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/shared/shared.pro b/demos/shared/shared.pro index a5e0e70..de29857 100644 --- a/demos/shared/shared.pro +++ b/demos/shared/shared.pro @@ -30,7 +30,9 @@ sources.files = $$SOURCES $$HEADERS $$RESOURCES *.pro *.pri images sources.path = $$[QT_INSTALL_DEMOS]/shared INSTALLS += sources -include($$QT_SOURCE_TREE/demos/demobase.pri) !cross_compile:INSTALLS += target -symbian:TARGET.UID3 = 0xA000A63C +symbian { + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.UID3 = 0xA000A63C +} diff --git a/demos/spreadsheet/main.cpp b/demos/spreadsheet/main.cpp index 0d7bb4a..fc8ed93 100644 --- a/demos/spreadsheet/main.cpp +++ b/demos/spreadsheet/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/spreadsheet/printview.cpp b/demos/spreadsheet/printview.cpp index bcdec81..0f667c7 100644 --- a/demos/spreadsheet/printview.cpp +++ b/demos/spreadsheet/printview.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/spreadsheet/printview.h b/demos/spreadsheet/printview.h index 3106672..04b97d7 100644 --- a/demos/spreadsheet/printview.h +++ b/demos/spreadsheet/printview.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/spreadsheet/spreadsheet.cpp b/demos/spreadsheet/spreadsheet.cpp index 97e070e..7f057a2 100644 --- a/demos/spreadsheet/spreadsheet.cpp +++ b/demos/spreadsheet/spreadsheet.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -420,7 +420,7 @@ void SpreadSheet::actionMath_helper(const QString &title, const QString &op) &cell1, &cell2, &out)) { int row, col; decode_pos(out, &row, &col); - table->item(row, col)->setText(tr("%1, %2, %3").arg(op, cell1, cell2)); + table->item(row, col)->setText(tr("%1 %2 %3").arg(op, cell1, cell2)); } } diff --git a/demos/spreadsheet/spreadsheet.h b/demos/spreadsheet/spreadsheet.h index d0a7fb6..7753fbd 100644 --- a/demos/spreadsheet/spreadsheet.h +++ b/demos/spreadsheet/spreadsheet.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/spreadsheet/spreadsheet.pro b/demos/spreadsheet/spreadsheet.pro index 102b75d..6b38abe 100644 --- a/demos/spreadsheet/spreadsheet.pro +++ b/demos/spreadsheet/spreadsheet.pro @@ -31,4 +31,4 @@ sources.files = $$SOURCES $$RESOURCES *.pro images $$HEADERS sources.path = $$[QT_INSTALL_DEMOS]/spreadsheet INSTALLS += target sources -include($$QT_SOURCE_TREE/demos/demobase.pri) +symbian: include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) diff --git a/demos/spreadsheet/spreadsheetdelegate.cpp b/demos/spreadsheet/spreadsheetdelegate.cpp index a7d801f..d80ccdb 100644 --- a/demos/spreadsheet/spreadsheetdelegate.cpp +++ b/demos/spreadsheet/spreadsheetdelegate.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/spreadsheet/spreadsheetdelegate.h b/demos/spreadsheet/spreadsheetdelegate.h index d61d700..61af96c 100644 --- a/demos/spreadsheet/spreadsheetdelegate.h +++ b/demos/spreadsheet/spreadsheetdelegate.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/spreadsheet/spreadsheetitem.cpp b/demos/spreadsheet/spreadsheetitem.cpp index de6683e..f5293c0 100644 --- a/demos/spreadsheet/spreadsheetitem.cpp +++ b/demos/spreadsheet/spreadsheetitem.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/spreadsheet/spreadsheetitem.h b/demos/spreadsheet/spreadsheetitem.h index fc0a943..0e62cfb 100644 --- a/demos/spreadsheet/spreadsheetitem.h +++ b/demos/spreadsheet/spreadsheetitem.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sqlbrowser/browser.cpp b/demos/sqlbrowser/browser.cpp index 6fe3f81..6d06440 100644 --- a/demos/sqlbrowser/browser.cpp +++ b/demos/sqlbrowser/browser.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sqlbrowser/browser.h b/demos/sqlbrowser/browser.h index 1cfb07a..24f5caa 100644 --- a/demos/sqlbrowser/browser.h +++ b/demos/sqlbrowser/browser.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sqlbrowser/connectionwidget.cpp b/demos/sqlbrowser/connectionwidget.cpp index 0afd721..d49069a 100644 --- a/demos/sqlbrowser/connectionwidget.cpp +++ b/demos/sqlbrowser/connectionwidget.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sqlbrowser/connectionwidget.h b/demos/sqlbrowser/connectionwidget.h index 8ec3935..a0a0ce3 100644 --- a/demos/sqlbrowser/connectionwidget.h +++ b/demos/sqlbrowser/connectionwidget.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sqlbrowser/main.cpp b/demos/sqlbrowser/main.cpp index 47be464..6771f19 100644 --- a/demos/sqlbrowser/main.cpp +++ b/demos/sqlbrowser/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sqlbrowser/qsqlconnectiondialog.cpp b/demos/sqlbrowser/qsqlconnectiondialog.cpp index d57ac7d..47a9ac1 100644 --- a/demos/sqlbrowser/qsqlconnectiondialog.cpp +++ b/demos/sqlbrowser/qsqlconnectiondialog.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sqlbrowser/qsqlconnectiondialog.h b/demos/sqlbrowser/qsqlconnectiondialog.h index 2bd84ff..863ea16 100644 --- a/demos/sqlbrowser/qsqlconnectiondialog.h +++ b/demos/sqlbrowser/qsqlconnectiondialog.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sqlbrowser/sqlbrowser.pro b/demos/sqlbrowser/sqlbrowser.pro index 1334bc1..3a8036d 100644 --- a/demos/sqlbrowser/sqlbrowser.pro +++ b/demos/sqlbrowser/sqlbrowser.pro @@ -18,7 +18,7 @@ sources.files = $$SOURCES $$HEADERS $$FORMS *.pro sources.path = $$[QT_INSTALL_DEMOS]/sqlbrowser INSTALLS += target sources -include($$QT_SOURCE_TREE/demos/demobase.pri) +symbian: include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) wince*: { DEPLOYMENT_PLUGIN += qsqlite diff --git a/demos/sub-attaq/animationmanager.cpp b/demos/sub-attaq/animationmanager.cpp index 09a2a1b..916dd21 100644 --- a/demos/sub-attaq/animationmanager.cpp +++ b/demos/sub-attaq/animationmanager.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/animationmanager.h b/demos/sub-attaq/animationmanager.h index f48fe34..8db13eb 100644 --- a/demos/sub-attaq/animationmanager.h +++ b/demos/sub-attaq/animationmanager.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/boat.cpp b/demos/sub-attaq/boat.cpp index 5799743..864a099 100644 --- a/demos/sub-attaq/boat.cpp +++ b/demos/sub-attaq/boat.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/boat.h b/demos/sub-attaq/boat.h index b80f6dc..0fe8ce4 100644 --- a/demos/sub-attaq/boat.h +++ b/demos/sub-attaq/boat.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/boat_p.h b/demos/sub-attaq/boat_p.h index 5fcde62..692702b 100644 --- a/demos/sub-attaq/boat_p.h +++ b/demos/sub-attaq/boat_p.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the examples of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/bomb.cpp b/demos/sub-attaq/bomb.cpp index b047341..d17024f 100644 --- a/demos/sub-attaq/bomb.cpp +++ b/demos/sub-attaq/bomb.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/bomb.h b/demos/sub-attaq/bomb.h index 60d3fab..f5b221c 100644 --- a/demos/sub-attaq/bomb.h +++ b/demos/sub-attaq/bomb.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/custompropertyanimation.cpp b/demos/sub-attaq/custompropertyanimation.cpp index 3975ce4..9b435f0 100644 --- a/demos/sub-attaq/custompropertyanimation.cpp +++ b/demos/sub-attaq/custompropertyanimation.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/custompropertyanimation.h b/demos/sub-attaq/custompropertyanimation.h index 7146887..0c97bf0 100644 --- a/demos/sub-attaq/custompropertyanimation.h +++ b/demos/sub-attaq/custompropertyanimation.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/graphicsscene.cpp b/demos/sub-attaq/graphicsscene.cpp index 210cb0e..e5d7aad 100644 --- a/demos/sub-attaq/graphicsscene.cpp +++ b/demos/sub-attaq/graphicsscene.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -51,6 +51,7 @@ #include "animationmanager.h" #include "qanimationstate.h" #include "progressitem.h" +#include "textinformationitem.h" //Qt #include <QtCore/QPropertyAnimation> @@ -112,6 +113,8 @@ GraphicsScene::GraphicsScene(int x, int y, int width, int height, Mode mode) //The item that display score and level progressItem = new ProgressItem(backgroundItem); + textInformationItem = new TextInformationItem(backgroundItem); + textInformationItem->hide(); //We create the boat boat = new Boat(); addItem(boat); @@ -244,15 +247,15 @@ void GraphicsScene::setupScene(const QList<QAction *> &actions) lettersFadingState->setAnimation(lettersGroupFading); //if new game then we fade out the welcome screen and start playing - lettersMovingState->addTransition(newAction, SIGNAL(triggered()),lettersFadingState); - lettersFadingState->addTransition(lettersFadingState, SIGNAL(animationFinished()),gameState); + lettersMovingState->addTransition(newAction, SIGNAL(triggered()), lettersFadingState); + lettersFadingState->addTransition(lettersFadingState, SIGNAL(animationFinished()), gameState); //New Game is triggered then player start playing - gameState->addTransition(newAction, SIGNAL(triggered()),gameState); + gameState->addTransition(newAction, SIGNAL(triggered()), gameState); //Wanna quit, then connect to CTRL+Q - gameState->addTransition(quitAction, SIGNAL(triggered()),final); - lettersMovingState->addTransition(quitAction, SIGNAL(triggered()),final); + gameState->addTransition(quitAction, SIGNAL(triggered()), final); + lettersMovingState->addTransition(quitAction, SIGNAL(triggered()), final); //Welcome screen is the initial state machine->setInitialState(lettersMovingState); diff --git a/demos/sub-attaq/graphicsscene.h b/demos/sub-attaq/graphicsscene.h index 1501db8..7d7252d 100644 --- a/demos/sub-attaq/graphicsscene.h +++ b/demos/sub-attaq/graphicsscene.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -54,6 +54,7 @@ class Torpedo; class Bomb; class PixmapItem; class ProgressItem; +class TextInformationItem; QT_BEGIN_NAMESPACE class QAction; QT_END_NAMESPACE @@ -108,6 +109,7 @@ private: Mode mode; PixmapItem *backgroundItem; ProgressItem *progressItem; + TextInformationItem *textInformationItem; QAction * newAction; QAction * quitAction; Boat *boat; diff --git a/demos/sub-attaq/main.cpp b/demos/sub-attaq/main.cpp index e46a6d8..fae2c1f 100644 --- a/demos/sub-attaq/main.cpp +++ b/demos/sub-attaq/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/mainwindow.cpp b/demos/sub-attaq/mainwindow.cpp index 26cfc67..37129f8 100644 --- a/demos/sub-attaq/mainwindow.cpp +++ b/demos/sub-attaq/mainwindow.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/mainwindow.h b/demos/sub-attaq/mainwindow.h index 434b98c..d626ad7 100644 --- a/demos/sub-attaq/mainwindow.h +++ b/demos/sub-attaq/mainwindow.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/pixmapitem.cpp b/demos/sub-attaq/pixmapitem.cpp index 5ab5583..9abf745 100644 --- a/demos/sub-attaq/pixmapitem.cpp +++ b/demos/sub-attaq/pixmapitem.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/pixmapitem.h b/demos/sub-attaq/pixmapitem.h index 97d6f63..b176215 100644 --- a/demos/sub-attaq/pixmapitem.h +++ b/demos/sub-attaq/pixmapitem.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/progressitem.cpp b/demos/sub-attaq/progressitem.cpp index c20ebd0..af84500 100644 --- a/demos/sub-attaq/progressitem.cpp +++ b/demos/sub-attaq/progressitem.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/progressitem.h b/demos/sub-attaq/progressitem.h index 60873b6..5b91b58 100644 --- a/demos/sub-attaq/progressitem.h +++ b/demos/sub-attaq/progressitem.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/qanimationstate.cpp b/demos/sub-attaq/qanimationstate.cpp index ccb788d..28db6ec 100644 --- a/demos/sub-attaq/qanimationstate.cpp +++ b/demos/sub-attaq/qanimationstate.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtGui module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/qanimationstate.h b/demos/sub-attaq/qanimationstate.h index cb605f3..be42405 100644 --- a/demos/sub-attaq/qanimationstate.h +++ b/demos/sub-attaq/qanimationstate.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtGui module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/states.cpp b/demos/sub-attaq/states.cpp index 4cc4af9..4a9d845 100644 --- a/demos/sub-attaq/states.cpp +++ b/demos/sub-attaq/states.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -47,6 +47,7 @@ #include "torpedo.h" #include "animationmanager.h" #include "progressitem.h" +#include "textinformationitem.h" //Qt #include <QtGui/QMessageBox> @@ -226,8 +227,15 @@ void LostState::onEntry(QEvent *) //We clear the scene scene->clearScene(); - //we have only one view - QMessageBox::information(scene->views().at(0),"You lose",message); + //We inform the player + scene->textInformationItem->setMessage(message); + scene->textInformationItem->show(); +} + +void LostState::onExit(QEvent *) +{ + //we hide the information + scene->textInformationItem->hide(); } /** Win State */ @@ -242,7 +250,7 @@ void WinState::onEntry(QEvent *) QString message; if (scene->levelsData.size() - 1 != game->currentLevel) { - message = QString("You win the level %1. Your score is %2.\nPress Space to continue after closing this dialog.").arg(game->currentLevel+1).arg(game->score); + message = QString("You win the level %1. Your score is %2.\nPress Space to continue.").arg(game->currentLevel+1).arg(game->score); //We increment the level number game->currentLevel++; } else { @@ -253,8 +261,15 @@ void WinState::onEntry(QEvent *) game->score = 0; } - //we have only one view - QMessageBox::information(scene->views().at(0),"You win",message); + //We inform the player + scene->textInformationItem->setMessage(message); + scene->textInformationItem->show(); +} + +void WinState::onExit(QEvent *) +{ + //we hide the information + scene->textInformationItem->hide(); } /** UpdateScore State */ diff --git a/demos/sub-attaq/states.h b/demos/sub-attaq/states.h index 22e7136..9e78ae4 100644 --- a/demos/sub-attaq/states.h +++ b/demos/sub-attaq/states.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -113,6 +113,7 @@ public: protected: void onEntry(QEvent *); + void onExit(QEvent *); private : GraphicsScene *scene; PlayState *game; @@ -125,6 +126,7 @@ public: protected: void onEntry(QEvent *); + void onExit(QEvent *); private : GraphicsScene *scene; PlayState *game; diff --git a/demos/sub-attaq/sub-attaq.pro b/demos/sub-attaq/sub-attaq.pro index ad1327d..ba2b54b 100644 --- a/demos/sub-attaq/sub-attaq.pro +++ b/demos/sub-attaq/sub-attaq.pro @@ -1,5 +1,4 @@ contains(QT_CONFIG, opengl):QT += opengl - HEADERS += boat.h \ bomb.h \ mainwindow.h \ @@ -13,7 +12,8 @@ HEADERS += boat.h \ submarine_p.h \ custompropertyanimation.h \ qanimationstate.h \ - progressitem.h + progressitem.h \ + textinformationitem.h SOURCES += boat.cpp \ bomb.cpp \ main.cpp \ @@ -26,12 +26,18 @@ SOURCES += boat.cpp \ states.cpp \ custompropertyanimation.cpp \ qanimationstate.cpp \ - progressitem.cpp + progressitem.cpp \ + textinformationitem.cpp RESOURCES += subattaq.qrc # install target.path = $$[QT_INSTALL_DEMOS]/animation/sub-attaq -sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS sub-attaq.pro pics +sources.files = $$SOURCES \ + $$HEADERS \ + $$RESOURCES \ + $$FORMS \ + sub-attaq.pro \ + pics sources.path = $$[QT_INSTALL_DEMOS]/animation/sub-attaq -INSTALLS += target sources - +INSTALLS += target \ + sources diff --git a/demos/sub-attaq/submarine.cpp b/demos/sub-attaq/submarine.cpp index 383005d..3d8490f 100644 --- a/demos/sub-attaq/submarine.cpp +++ b/demos/sub-attaq/submarine.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -113,7 +113,7 @@ SubMarine::SubMarine(int type, const QString &name, int points, QGraphicsItem * graphicsRotation = new QGraphicsRotation(this); graphicsRotation->setAxis(QVector3D(0, 1, 0)); - graphicsRotation->setOrigin(QPointF(size().width()/2, size().height()/2)); + graphicsRotation->setOrigin(QVector3D(size().width()/2, size().height()/2, 0)); QList<QGraphicsTransform *> r; r.append(graphicsRotation); setTransformations(r); diff --git a/demos/sub-attaq/submarine.h b/demos/sub-attaq/submarine.h index 1e33ba0..1a3d2e5 100644 --- a/demos/sub-attaq/submarine.h +++ b/demos/sub-attaq/submarine.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/submarine_p.h b/demos/sub-attaq/submarine_p.h index 520fe2f..fa7430b 100644 --- a/demos/sub-attaq/submarine_p.h +++ b/demos/sub-attaq/submarine_p.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the examples of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/textinformationitem.cpp b/demos/sub-attaq/textinformationitem.cpp new file mode 100644 index 0000000..453fd24 --- /dev/null +++ b/demos/sub-attaq/textinformationitem.cpp @@ -0,0 +1,54 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ +#include "textinformationitem.h" +#include "pixmapitem.h" + +TextInformationItem::TextInformationItem (QGraphicsItem * parent) + : QGraphicsTextItem(parent) +{ + setFont(QFont("Comic Sans MS", 25)); +} +#include <QDebug> +void TextInformationItem::setMessage(const QString& text) +{ + setHtml(text); + setPos(parentItem()->boundingRect().center().x() - boundingRect().size().width()/2 , parentItem()->boundingRect().center().y()); +} diff --git a/demos/sub-attaq/textinformationitem.h b/demos/sub-attaq/textinformationitem.h new file mode 100644 index 0000000..c69ec5f --- /dev/null +++ b/demos/sub-attaq/textinformationitem.h @@ -0,0 +1,55 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef TEXTINFORMATIONITEM_H +#define TEXTINFORMATIONITEM_H + +//Qt +#include <QtGui/QGraphicsTextItem> + +class TextInformationItem : public QGraphicsTextItem +{ +public: + TextInformationItem(QGraphicsItem * parent = 0); + void setMessage(const QString& text); +}; + +#endif // TEXTINFORMATIONITEM_H diff --git a/demos/sub-attaq/torpedo.cpp b/demos/sub-attaq/torpedo.cpp index 8072cda..cce430d 100644 --- a/demos/sub-attaq/torpedo.cpp +++ b/demos/sub-attaq/torpedo.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/sub-attaq/torpedo.h b/demos/sub-attaq/torpedo.h index 9c92040..2e654f4 100644 --- a/demos/sub-attaq/torpedo.h +++ b/demos/sub-attaq/torpedo.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtCore module of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/symbianpkgrules.pri b/demos/symbianpkgrules.pri new file mode 100644 index 0000000..7e6852b --- /dev/null +++ b/demos/symbianpkgrules.pri @@ -0,0 +1,13 @@ +!symbian: error(Only include this file for Symbian platforms) + +RSS_RULES ="group_name=\"QtDemos\";" + +vendorinfo = \ + "; Localised Vendor name" \ + "%{\"Nokia, Qt\"}" \ + " " \ + "; Unique Vendor name" \ + ":\"Nokia, Qt\"" \ + " " + +default_deployment.pkg_prerules += vendorinfo diff --git a/demos/textedit/main.cpp b/demos/textedit/main.cpp index fda6a64..54a0d86 100644 --- a/demos/textedit/main.cpp +++ b/demos/textedit/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/textedit/textedit.cpp b/demos/textedit/textedit.cpp index bc8d44b..b7ce94b 100644 --- a/demos/textedit/textedit.cpp +++ b/demos/textedit/textedit.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/textedit/textedit.doc b/demos/textedit/textedit.doc deleted file mode 100644 index 53279b9..0000000 --- a/demos/textedit/textedit.doc +++ /dev/null @@ -1,18 +0,0 @@ -/*! \page textedit-example.html - - \ingroup examples - \title Text Edit Example - - This example displays a text editor with the user interface written - in pure C++. - - A similar example which uses \link designer-manual.book Qt - Designer\endlink to produce the user interface is in the \link - designer-manual.book Qt Designer manual\endlink. - - - See \c{$QTDIR/examples/textedit} for the source code. - -*/ - - diff --git a/demos/textedit/textedit.h b/demos/textedit/textedit.h index b94abf1..a043ba5 100644 --- a/demos/textedit/textedit.h +++ b/demos/textedit/textedit.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/textedit/textedit.pro b/demos/textedit/textedit.pro index 8b29a45..9669ec8 100644 --- a/demos/textedit/textedit.pro +++ b/demos/textedit/textedit.pro @@ -19,4 +19,4 @@ sources.files = $$SOURCES $$HEADERS $$RESOURCES *.pro *.html *.doc images sources.path = $$[QT_INSTALL_DEMOS]/textedit INSTALLS += target sources -include($$QT_SOURCE_TREE/demos/demobase.pri) +symbian: include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) diff --git a/demos/textedit/textedit.qdoc b/demos/textedit/textedit.qdoc new file mode 100644 index 0000000..6bebea5 --- /dev/null +++ b/demos/textedit/textedit.qdoc @@ -0,0 +1,59 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! \page textedit-example.html + + \ingroup examples + \title Text Edit Example + + This example displays a text editor with the user interface written + in pure C++. + + A similar example which uses \link designer-manual.book Qt + Designer\endlink to produce the user interface is in the \link + designer-manual.book Qt Designer manual\endlink. + + + See \c{$QTDIR/examples/textedit} for the source code. + +*/ + + diff --git a/demos/undo/commands.cpp b/demos/undo/commands.cpp index ad01998..44adb1d 100644 --- a/demos/undo/commands.cpp +++ b/demos/undo/commands.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/undo/commands.h b/demos/undo/commands.h index 5f6c04f..37bd02b 100644 --- a/demos/undo/commands.h +++ b/demos/undo/commands.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/undo/document.cpp b/demos/undo/document.cpp index 0340c42..0ad101c 100644 --- a/demos/undo/document.cpp +++ b/demos/undo/document.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/undo/document.h b/demos/undo/document.h index 9339597..5e4b93c 100644 --- a/demos/undo/document.h +++ b/demos/undo/document.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/undo/main.cpp b/demos/undo/main.cpp index 78db55f..94547fc 100644 --- a/demos/undo/main.cpp +++ b/demos/undo/main.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/undo/mainwindow.cpp b/demos/undo/mainwindow.cpp index 353f06b..2c0b194 100644 --- a/demos/undo/mainwindow.cpp +++ b/demos/undo/mainwindow.cpp @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/undo/mainwindow.h b/demos/undo/mainwindow.h index 4d1810c..5125ec3 100644 --- a/demos/undo/mainwindow.h +++ b/demos/undo/mainwindow.h @@ -1,6 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. @@ -9,8 +10,8 @@ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions -** contained in the either Technology Preview License Agreement or the -** Beta Release License Agreement. +** contained in the Technology Preview License Agreement accompanying +** this package. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser @@ -20,21 +21,20 @@ ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** -** In addition, as a special exception, Nokia gives you certain -** additional rights. These rights are described in the Nokia Qt LGPL -** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/demos/undo/undo.pro b/demos/undo/undo.pro index a4257cd..0667bdd 100644 --- a/demos/undo/undo.pro +++ b/demos/undo/undo.pro @@ -15,4 +15,4 @@ sources.files = $$SOURCES $$HEADERS *.pro icons $$RESOURCES $$FORMS sources.path = $$[QT_INSTALL_DEMOS]/undo INSTALLS += target sources -include($$QT_SOURCE_TREE/demos/demobase.pri) +symbian: include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) |