kune-commits
Threads by month
- ----- 2026 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 1587 discussions
r1768 - in trunk: . src/main/java/cc/kune/core/client/cookies src/main/java/cc/kune/core/server/manager/impl src/main/java/cc/kune/core/shared src/main/java/cc/kune/gspace/client/viewers src/main/java/cc/kune/wave/server src/main/resources src/main/webapp/tutorials
by Vicente J. Ruiz Jurado 18 Mar '12
by Vicente J. Ruiz Jurado 18 Mar '12
18 Mar '12
Author: vjrj_
Date: 2012-03-18 03:35:00 +0100 (Sun, 18 Mar 2012)
New Revision: 1768
Removed:
trunk/src/main/webapp/tutorials/lists.svg.2012_03_14_10_40_56.0.svg
Modified:
trunk/.classpath
trunk/.project
trunk/INSTALL
trunk/pom.xml
trunk/src/main/java/cc/kune/core/client/cookies/CookiesManagerImpl.java
trunk/src/main/java/cc/kune/core/server/manager/impl/UserManagerDefault.java
trunk/src/main/java/cc/kune/core/shared/SessionConstants.java
trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerUtils.java
trunk/src/main/java/cc/kune/wave/server/WaveMain.java
trunk/src/main/resources/kune.properties
trunk/src/main/resources/wave-server-production.properties
trunk/src/main/resources/wave-server-testing.properties
trunk/src/main/resources/wave-server.properties
Log:
Some bug fixes (cookie lifetime, welcome wave)
Modified: trunk/.classpath
===================================================================
--- trunk/.classpath 2012-03-17 21:43:47 UTC (rev 1767)
+++ trunk/.classpath 2012-03-18 02:35:00 UTC (rev 1768)
@@ -11,24 +11,24 @@
<classpathentry kind="var" path="M2_REPO/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar" sourcepath="M2_REPO/javax/servlet/servlet-api/2.5/servlet-api-2.5-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/antlr/antlr/2.7.6/antlr-2.7.6.jar" sourcepath="M2_REPO/antlr/antlr/2.7.6/antlr-2.7.6-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/aopalliance/aopalliance/1.0/aopalliance-1.0.jar" sourcepath="M2_REPO/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/api/0.3.13/api-0.3.13.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/api-src/0.3.13/api-src-0.3.13.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/api/0.3.14/api-0.3.14.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/api-src/0.3.14/api-src-0.3.14.jar"/>
<classpathentry kind="var" path="M2_REPO/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.jar"/>
<classpathentry kind="var" path="M2_REPO/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar" sourcepath="M2_REPO/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1-sources.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/box/0.3.13/box-0.3.13.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/box-src/0.3.13/box-src-0.3.13.jar" sourcepath="M2_REPO/org/waveprotocol/box-src/0.3.13/box-src-0.3.13-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/box/0.3.14/box-0.3.14.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/box-src/0.3.14/box-src-0.3.14.jar"/>
<classpathentry kind="var" path="M2_REPO/org/beanshell/bsh/2.0b4/bsh-2.0b4.jar"/>
<classpathentry kind="var" path="M2_REPO/c3p0/c3p0/0.9.1/c3p0-0.9.1.jar" sourcepath="M2_REPO/c3p0/c3p0/0.9.1/c3p0-0.9.1-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3.jar" sourcepath="M2_REPO/cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/client/0.3.13/client-0.3.13.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/client-common/0.3.13/client-common-0.3.13.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/client-common-src/0.3.13/client-common-src-0.3.13.jar" sourcepath="M2_REPO/org/waveprotocol/client-common-src/0.3.13/client-common-src-0.3.13-sources.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/client-scheduler/0.3.13/client-scheduler-0.3.13.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/client-scheduler-src/0.3.13/client-scheduler-src-0.3.13.jar" sourcepath="M2_REPO/org/waveprotocol/client-scheduler-src/0.3.13/client-scheduler-src-0.3.13-sources.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/client-src/0.3.13/client-src-0.3.13.jar" sourcepath="M2_REPO/org/waveprotocol/client-src/0.3.13/client-src-0.3.13-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/client/0.3.14/client-0.3.14.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/client-common/0.3.14/client-common-0.3.14.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/client-common-src/0.3.14/client-common-src-0.3.14.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/client-scheduler/0.3.14/client-scheduler-0.3.14.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/client-scheduler-src/0.3.14/client-scheduler-src-0.3.14.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/client-src/0.3.14/client-src-0.3.14.jar"/>
<classpathentry kind="var" path="M2_REPO/org/cobogw/gwt/cobogw/1.3.1/cobogw-1.3.1.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/common-src/0.3.13/common-src-0.3.13.jar" sourcepath="M2_REPO/org/waveprotocol/common-src/0.3.13/common-src-0.3.13-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/common-src/0.3.14/common-src-0.3.14.jar"/>
<classpathentry kind="var" path="M2_REPO/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar" sourcepath="M2_REPO/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/commons-cli/commons-cli/1.2/commons-cli-1.2.jar" sourcepath="M2_REPO/commons-cli/commons-cli/1.2/commons-cli-1.2-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/commons-codec/commons-codec/1.4/commons-codec-1.4.jar" sourcepath="M2_REPO/commons-codec/commons-codec/1.4/commons-codec-1.4-sources.jar"/>
@@ -37,10 +37,10 @@
<classpathentry kind="var" path="M2_REPO/commons-io/commons-io/1.3.1/commons-io-1.3.1.jar" sourcepath="M2_REPO/commons-io/commons-io/1.3.1/commons-io-1.3.1-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/commons-lang/commons-lang/2.5/commons-lang-2.5.jar" sourcepath="M2_REPO/commons-lang/commons-lang/2.5/commons-lang-2.5-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/commons-logging/commons-logging/1.1/commons-logging-1.1.jar" sourcepath="M2_REPO/commons-logging/commons-logging/1.1/commons-logging-1.1-sources.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/communication-src/0.3.13/communication-src-0.3.13.jar" sourcepath="M2_REPO/org/waveprotocol/communication-src/0.3.13/communication-src-0.3.13-sources.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/concurrencycontrol-src/0.3.13/concurrencycontrol-src-0.3.13.jar" sourcepath="M2_REPO/org/waveprotocol/concurrencycontrol-src/0.3.13/concurrencycontrol-src-0.3.13-sources.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/crypto/0.3.13/crypto-0.3.13.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/crypto-src/0.3.13/crypto-src-0.3.13.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/communication-src/0.3.14/communication-src-0.3.14.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/concurrencycontrol-src/0.3.14/concurrencycontrol-src-0.3.14.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/crypto/0.3.14/crypto-0.3.14.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/crypto-src/0.3.14/crypto-src-0.3.14.jar"/>
<classpathentry kind="var" path="M2_REPO/net/sourceforge/cssparser/cssparser/0.9.5/cssparser-0.9.5.jar" sourcepath="M2_REPO/net/sourceforge/cssparser/cssparser/0.9.5/cssparser-0.9.5-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar" sourcepath="M2_REPO/dom4j/dom4j/1.6.1/dom4j-1.6.1-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/net/sf/dozer/dozer/4.0/dozer-4.0.jar" sourcepath="M2_REPO/net/sf/dozer/dozer/4.0/dozer-4.0-sources.jar"/>
@@ -49,6 +49,7 @@
<classpathentry kind="var" path="M2_REPO/com/calclab/emite/emite-proxy/0.1/emite-proxy-0.1.jar"/>
<classpathentry kind="var" path="M2_REPO/net/sf/ezmorph/ezmorph/1.0.3/ezmorph-1.0.3.jar" sourcepath="M2_REPO/net/sf/ezmorph/ezmorph/1.0.3/ezmorph-1.0.3-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/freemarker/freemarker/2.3.8/freemarker-2.3.8.jar"/>
+ <classpathentry kind="var" path="M2_REPO/com/google/gxp/google-gxp/0.2.4-beta/google-gxp-0.2.4-beta.jar" sourcepath="M2_REPO/com/google/gxp/google-gxp/0.2.4-beta/google-gxp-0.2.4-beta-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/com/google/guava/guava/10.0.1/guava-10.0.1.jar" sourcepath="M2_REPO/com/google/guava/guava/10.0.1/guava-10.0.1-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/com/google/guava/guava-gwt/r09/guava-gwt-r09.jar"/>
<classpathentry kind="var" path="M2_REPO/com/google/inject/guice/3.0/guice-3.0.jar" sourcepath="M2_REPO/com/google/inject/guice/3.0/guice-3.0-sources.jar"/>
@@ -65,7 +66,7 @@
<classpathentry kind="var" path="M2_REPO/com/allen_sauer/gwt/log/gwt-log/gwt-log/3.0.1/gwt-log-3.0.1.jar"/>
<classpathentry kind="var" path="M2_REPO/com/google/gwt/gwt-servlet/2.1.1/gwt-servlet-2.1.1.jar" sourcepath="M2_REPO/com/google/gwt/gwt-servlet/2.1.1/gwt-servlet-2.1.1-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/com/google/gwt/gwt-user/2.1.1/gwt-user-2.1.1.jar" sourcepath="M2_REPO/com/google/gwt/gwt-user/2.1.1/gwt-user-2.1.1-sources.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/gwt-util-src/0.3.13/gwt-util-src-0.3.13.jar" sourcepath="M2_REPO/org/waveprotocol/gwt-util-src/0.3.13/gwt-util-src-0.3.13-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/gwt-util-src/0.3.14/gwt-util-src-0.3.14.jar"/>
<classpathentry kind="var" path="M2_REPO/com/allen_sauer/gwt/voices/gwt-voices/gwt-voices/2.0.0/gwt-voices-2.0.0.jar"/>
<classpathentry kind="var" path="M2_REPO/com/gwtplatform/gwtp-all/0.5/gwtp-all-0.5.jar" sourcepath="M2_REPO/com/gwtplatform/gwtp-all/0.5/gwtp-all-0.5-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/com/gwtplatform/gwtp-clients-common/0.5/gwtp-clients-common-0.5.jar" sourcepath="M2_REPO/com/gwtplatform/gwtp-clients-common/0.5/gwtp-clients-common-0.5-sources.jar"/>
@@ -122,17 +123,17 @@
<classpathentry kind="var" path="M2_REPO/org/apache/maven/maven-profile/2.0/maven-profile-2.0.jar" sourcepath="M2_REPO/org/apache/maven/maven-profile/2.0/maven-profile-2.0-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/maven/maven-project/2.0/maven-project-2.0.jar" sourcepath="M2_REPO/org/apache/maven/maven-project/2.0/maven-project-2.0-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/maven/maven-repository-metadata/2.0/maven-repository-metadata-2.0.jar" sourcepath="M2_REPO/org/apache/maven/maven-repository-metadata/2.0/maven-repository-metadata-2.0-sources.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/media-src/0.3.13/media-src-0.3.13.jar" sourcepath="M2_REPO/org/waveprotocol/media-src/0.3.13/media-src-0.3.13-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/media-src/0.3.14/media-src-0.3.14.jar"/>
<classpathentry kind="var" path="M2_REPO/org/mockito/mockito-core/1.8.5/mockito-core-1.8.5.jar" sourcepath="M2_REPO/org/mockito/mockito-core/1.8.5/mockito-core-1.8.5-sources.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/model/0.3.13/model-0.3.13.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/model-src/0.3.13/model-src-0.3.13.jar" sourcepath="M2_REPO/org/waveprotocol/model-src/0.3.13/model-src-0.3.13-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/model/0.3.14/model-0.3.14.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/model-src/0.3.14/model-src-0.3.14.jar"/>
<classpathentry kind="var" path="M2_REPO/org/mvel/mvel2/2.0.16/mvel2-2.0.16.jar" sourcepath="M2_REPO/org/mvel/mvel2/2.0.16/mvel2-2.0.16-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/mysql/mysql-connector-java/5.1.13/mysql-connector-java-5.1.13.jar"/>
<classpathentry kind="var" path="M2_REPO/net/sourceforge/nekohtml/nekohtml/1.9.15/nekohtml-1.9.15.jar" sourcepath="M2_REPO/net/sourceforge/nekohtml/nekohtml/1.9.15/nekohtml-1.9.15-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/org/objenesis/objenesis/1.0/objenesis-1.0.jar" sourcepath="M2_REPO/org/objenesis/objenesis/1.0/objenesis-1.0-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.jar" sourcepath="M2_REPO/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.jar" sourcepath="M2_REPO/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4-sources.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/proto-msg/0.3.13/proto-msg-0.3.13.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/proto-msg/0.3.14/proto-msg-0.3.14.jar"/>
<classpathentry kind="var" path="M2_REPO/org/quartz-scheduler/quartz/2.1.0/quartz-2.1.0.jar" sourcepath="M2_REPO/org/quartz-scheduler/quartz/2.1.0/quartz-2.1.0-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/org/w3c/css/sac/1.3/sac-1.3.jar" sourcepath="M2_REPO/org/w3c/css/sac/1.3/sac-1.3-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/org/seleniumhq/selenium/selenium-android-driver/2.12.0/selenium-android-driver-2.12.0.jar" sourcepath="M2_REPO/org/seleniumhq/selenium/selenium-android-driver/2.12.0/selenium-android-driver-2.12.0-sources.jar"/>
@@ -157,10 +158,10 @@
<classpathentry kind="var" path="M2_REPO/stax/stax-api/1.0.1/stax-api-1.0.1.jar"/>
<classpathentry kind="var" path="M2_REPO/org/testng/testng/6.2.1/testng-6.2.1.jar" sourcepath="M2_REPO/org/testng/testng/6.2.1/testng-6.2.1-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/tigase/tigase-xmltools/3.3.5/tigase-xmltools-3.3.5.jar" sourcepath="M2_REPO/tigase/tigase-xmltools/3.3.5/tigase-xmltools-3.3.5-sources.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/util/0.3.13/util-0.3.13.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/util-src/0.3.13/util-src-0.3.13.jar" sourcepath="M2_REPO/org/waveprotocol/util-src/0.3.13/util-src-0.3.13-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/util/0.3.14/util-0.3.14.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/util-src/0.3.14/util-src-0.3.14.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-5/wagon-provider-api-1.0-alpha-5.jar" sourcepath="M2_REPO/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-5/wagon-provider-api-1.0-alpha-5-sources.jar"/>
- <classpathentry kind="var" path="M2_REPO/org/waveprotocol/waveinabox-server-0.3/0.3.13/waveinabox-server-0.3-0.3.13.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/waveinabox-server-0.3/0.3.14/waveinabox-server-0.3-0.3.14.jar"/>
<classpathentry kind="var" path="M2_REPO/xalan/xalan/2.7.1/xalan-2.7.1.jar" sourcepath="M2_REPO/xalan/xalan/2.7.1/xalan-2.7.1-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.jar"/>
<classpathentry kind="var" path="M2_REPO/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar" sourcepath="M2_REPO/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2-sources.jar"/>
Modified: trunk/.project
===================================================================
--- trunk/.project 2012-03-17 21:43:47 UTC (rev 1767)
+++ trunk/.project 2012-03-18 02:35:00 UTC (rev 1768)
@@ -1,60 +1,42 @@
-<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
- <name>kune</name>
- <comment>kune free/open/libre collaboration platform. NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.</comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>com.google.gdt.eclipse.core.webAppProjectValidator</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>com.google.gwt.eclipse.core.gwtProjectValidator</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.wst.common.project.facet.core.builder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.wst.validation.validationbuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>edu.umd.cs.findbugs.plugin.eclipse.findbugsBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>com.instantiations.assist.eclipse.coverage.instrumentationBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.recommenders.rcp.analysis.RecommendersBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
- <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
- <nature>org.eclipse.ajdt.ui.ajnature</nature>
- <nature>com.google.gwt.eclipse.core.gwtNature</nature>
- <nature>edu.umd.cs.findbugs.plugin.eclipse.findbugsNature</nature>
- <nature>com.instantiations.assist.eclipse.coverage.codeCoverageNature</nature>
- <nature>org.eclipse.recommenders.rcp.analysis.RecommendersNature</nature>
- </natures>
-</projectDescription>
+ <name>kune</name>
+ <comment>kune free/open/libre collaboration platform. NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.</comment>
+ <projects/>
+ <buildSpec>
+ <buildCommand>
+ <name>com.google.gdt.eclipse.core.webAppProjectValidator</name>
+ </buildCommand>
+ <buildCommand>
+ <name>com.google.gwt.eclipse.core.gwtProjectValidator</name>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.wst.common.project.facet.core.builder</name>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.wst.validation.validationbuilder</name>
+ </buildCommand>
+ <buildCommand>
+ <name>edu.umd.cs.findbugs.plugin.eclipse.findbugsBuilder</name>
+ </buildCommand>
+ <buildCommand>
+ <name>com.instantiations.assist.eclipse.coverage.instrumentationBuilder</name>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.recommenders.rcp.analysis.RecommendersBuilder</name>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
+ <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
+ <nature>org.eclipse.ajdt.ui.ajnature</nature>
+ <nature>com.google.gwt.eclipse.core.gwtNature</nature>
+ <nature>edu.umd.cs.findbugs.plugin.eclipse.findbugsNature</nature>
+ <nature>com.instantiations.assist.eclipse.coverage.codeCoverageNature</nature>
+ <nature>org.eclipse.recommenders.rcp.analysis.RecommendersNature</nature>
+ </natures>
+</projectDescription>
\ No newline at end of file
Modified: trunk/INSTALL
===================================================================
--- trunk/INSTALL 2012-03-17 21:43:47 UTC (rev 1767)
+++ trunk/INSTALL 2012-03-18 02:35:00 UTC (rev 1768)
@@ -249,11 +249,13 @@
Download from http://kune.cc/downloads/openfireauth kune-openfireauth-VERSION.jar and copy to /usr/share/openfire/lib as root. Set the correct owner:
-chown openfire:openfire /usr/share/openfire/lib/kune-openfireauth-VERSION.jar
+sudo chown openfire:openfire /usr/share/openfire/lib/kune-openfireauth-VERSION.jar
+sudo ln -s /etc/kune/wave-server.properties /usr/share/openfire/lib/wave-server.properties
+(do something equivalent in Windows systems in the openfire folder)
-(do something equivalent in Windows systems in the openfire folder).
+The wave-server.properties file is in src/main/resources in the devel environment.
-Execute this:
+Next, execute this:
$ mysql -p -u kune kune_openfire # or mysql -p -u root
DELETE FROM `ofProperty` WHERE name='provider.auth.className';
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2012-03-17 21:43:47 UTC (rev 1767)
+++ trunk/pom.xml 2012-03-18 02:35:00 UTC (rev 1768)
@@ -22,7 +22,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<slf4j.version>1.6.1</slf4j.version>
<openjpa.version>2.0.1</openjpa.version>
- <wiab.version>0.3.13</wiab.version>
+ <wiab.version>0.3.14</wiab.version>
<jetty.version>8.0.1.v20110908</jetty.version>
<skipTests>true</skipTests>
</properties>
@@ -537,6 +537,11 @@
<version>r09</version>
</dependency>
<dependency>
+ <groupId>com.google.gxp</groupId>
+ <artifactId>google-gxp</artifactId>
+ <version>0.2.4-beta</version>
+ </dependency>
+ <dependency>
<groupId>org.waveprotocol</groupId>
<artifactId>box</artifactId>
<version>${wiab.version}</version>
@@ -546,13 +551,13 @@
<artifactId>box-src</artifactId>
<version>${wiab.version}</version>
</dependency>
+ <dependency>
+ <groupId>org.waveprotocol</groupId>
+ <artifactId>waveinabox-server-0.3</artifactId>
+ <version>${wiab.version}</version>
+ </dependency>
<dependency>
<groupId>org.waveprotocol</groupId>
- <artifactId>waveinabox-server-0.3</artifactId>
- <version>${wiab.version}</version>
- </dependency>
- <dependency>
- <groupId>org.waveprotocol</groupId>
<artifactId>gwt-util-src</artifactId>
<version>${wiab.version}</version>
</dependency>
Modified: trunk/src/main/java/cc/kune/core/client/cookies/CookiesManagerImpl.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/cookies/CookiesManagerImpl.java 2012-03-17 21:43:47 UTC (rev 1767)
+++ trunk/src/main/java/cc/kune/core/client/cookies/CookiesManagerImpl.java 2012-03-18 02:35:00 UTC (rev 1768)
@@ -63,7 +63,8 @@
@Override
public void setAnonCookie(final Boolean userRegister) {
final Date expires = new Date(System.currentTimeMillis()
- + (userRegister ? SessionConstants.ANON_SESSION_DURATION_AFTER_REG : SessionConstants.ANON_SESSION_DURATION));
+ + (userRegister ? SessionConstants.ANON_SESSION_DURATION_AFTER_REG
+ : SessionConstants.ANON_SESSION_DURATION));
Cookies.setCookie(ANON, userRegister.toString(), expires, null, "/", false);
}
@@ -72,6 +73,7 @@
// http://code.google.com/p/google-web-toolkit-incubator/wiki/LoginSecurityFAQ
final Date expires = new Date(System.currentTimeMillis() + SessionConstants.SESSION_DURATION);
Cookies.setCookie(SessionConstants.USERHASH, userHash, expires, null, "/", false);
+ Cookies.setCookie("JSESSIONID", userHash, expires, null, "/", false);
Log.info("Received hash: " + userHash, null);
}
}
Modified: trunk/src/main/java/cc/kune/core/server/manager/impl/UserManagerDefault.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/manager/impl/UserManagerDefault.java 2012-03-17 21:43:47 UTC (rev 1767)
+++ trunk/src/main/java/cc/kune/core/server/manager/impl/UserManagerDefault.java 2012-03-18 02:35:00 UTC (rev 1768)
@@ -43,6 +43,7 @@
import org.waveprotocol.box.server.robots.agent.RobotAgentUtil;
import org.waveprotocol.wave.model.id.InvalidIdException;
import org.waveprotocol.wave.model.id.WaveId;
+import org.waveprotocol.wave.model.id.WaveletId;
import org.waveprotocol.wave.model.wave.ParticipantId;
import org.waveprotocol.wave.model.waveref.WaveRef;
@@ -270,10 +271,12 @@
try {
try {
if (!TextUtils.empty(defWave)) {
- final WaveId copyWaveId = WaveId.ofChecked(participantUtils.getDomain(), defWave);
+ final String domain = participantUtils.getDomain();
+ final WaveId copyWaveId = WaveId.ofChecked(domain, defWave);
welcome = kuneWaveManager.createWave(
ContentConstants.WELCOME_WAVE_CONTENT_TITLE.replaceAll("\\[%s\\]",
- properties.getDefaultSiteName()), "", WaveRef.of(copyWaveId),
+ properties.getDefaultSiteName()), "",
+ WaveRef.of(copyWaveId, WaveletId.of(domain, "conv+root")),
new SimpleArgCallback<WaveRef>() {
@Override
public void onCallback(final WaveRef arg) {
Modified: trunk/src/main/java/cc/kune/core/shared/SessionConstants.java
===================================================================
--- trunk/src/main/java/cc/kune/core/shared/SessionConstants.java 2012-03-17 21:43:47 UTC (rev 1767)
+++ trunk/src/main/java/cc/kune/core/shared/SessionConstants.java 2012-03-18 02:35:00 UTC (rev 1768)
@@ -6,7 +6,7 @@
public final static long A_DAY = _AN_HOUR * 24;
public final static long ANON_SESSION_DURATION = A_DAY;
public final static long ANON_SESSION_DURATION_AFTER_REG = A_DAY * 365;
- public final static long SESSION_DURATION = A_DAY * 14; // two weeks login
+ public final static long SESSION_DURATION = A_DAY * 30; // four weeks login
// session duration
// public final static long SESSION_DURATION = 100; // For test
public final static String USERHASH = "k007userHash";
Modified: trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerUtils.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerUtils.java 2012-03-17 21:43:47 UTC (rev 1767)
+++ trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerUtils.java 2012-03-18 02:35:00 UTC (rev 1768)
@@ -65,7 +65,10 @@
new ShowHelpContainerEvent.ShowHelpContainerHandler() {
@Override
public void onShowHelpContainer(final ShowHelpContainerEvent event) {
- getView().showTutorial(event.getTool());
+ final AbstractFolderViewerView currentView = getView();
+ if (currentView != null) {
+ currentView.showTutorial(event.getTool());
+ }
}
});
}
Modified: trunk/src/main/java/cc/kune/wave/server/WaveMain.java
===================================================================
--- trunk/src/main/java/cc/kune/wave/server/WaveMain.java 2012-03-17 21:43:47 UTC (rev 1767)
+++ trunk/src/main/java/cc/kune/wave/server/WaveMain.java 2012-03-18 02:35:00 UTC (rev 1768)
@@ -59,6 +59,7 @@
import org.waveprotocol.box.server.rpc.SignOutServlet;
import org.waveprotocol.box.server.rpc.UserRegistrationServlet;
import org.waveprotocol.box.server.rpc.WaveRefServlet;
+import org.waveprotocol.box.server.waveserver.ImportServlet;
import org.waveprotocol.box.server.waveserver.WaveBus;
import org.waveprotocol.box.server.waveserver.WaveServerException;
import org.waveprotocol.box.server.waveserver.WaveletProvider;
@@ -215,6 +216,7 @@
server.addServlet(SessionManager.SIGN_IN_URL, injector.getInstance(AuthenticationServlet.class));
server.addServlet("/auth/signout", injector.getInstance(SignOutServlet.class));
server.addServlet("/auth/register", injector.getInstance(UserRegistrationServlet.class));
+
server.addServlet("/fetch/*", injector.getInstance(FetchServlet.class));
server.addServlet("/search/*", injector.getInstance(SearchServlet.class));
@@ -227,6 +229,11 @@
server.addServlet("/profile/*", injector.getInstance(FetchProfilesServlet.class));
server.addServlet("/waveref/*", injector.getInstance(WaveRefServlet.class));
+ boolean enableImport = injector
+ .getInstance(Key.get(Boolean.class, Names.named(CoreSettings.ENABLE_IMPORT)));
+ if (enableImport)
+ server.addServlet("/import", injector.getInstance(ImportServlet.class));
+
String gadgetHostName =
injector
.getInstance(Key.get(String.class, Names.named(CoreSettings.GADGET_SERVER_HOSTNAME)));
@@ -248,6 +255,7 @@
//server.addServlet(PasswordRobot.ROBOT_URI + "/*", injector.getInstance(PasswordRobot.class));
//server.addServlet(PasswordAdminRobot.ROBOT_URI + "/*", injector.getInstance(PasswordAdminRobot.class));
//server.addServlet(WelcomeRobot.ROBOT_URI + "/*", injector.getInstance(WelcomeRobot.class));
+ //server.addServlet(RegistrationRobot.ROBOT_URI + "/*", injector.getInstance(RegistrationRobot.class));
}
private static void initializeFrontend(Injector injector, ServerRpcProvider server,
Modified: trunk/src/main/resources/kune.properties
===================================================================
--- trunk/src/main/resources/kune.properties 2012-03-17 21:43:47 UTC (rev 1767)
+++ trunk/src/main/resources/kune.properties 2012-03-18 02:35:00 UTC (rev 1768)
@@ -48,7 +48,7 @@
kune.db.password = db4kune
# openfire db info:
-kune.openfire.db.url = jdbc:mysql://localhost/kune_openfire?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF-8
+kune.openfire.db.url = jdbc:mysql://localhost/kune_openfire?createDatabaseIfNotExist=false&useUnicode=true&characterEncoding=UTF-8
kune.openfire.db.user = kune
kune.openfire.db.password = db4kune
@@ -84,8 +84,8 @@
kune.server.names.reservedwords = root,adm,kune,fuck,about,home,newgroup,preview,register,signin,translate,inbox,sub,www,ftp,pop,pop3,smtp,mail,wave,resetpasswd,verifyemail,prefs,gprefs
# If defined create a copy of this wave as welcome to new users
-# kune.site.welcomewave = w+rtackLTkDCA
-kune.site.welcomewave =
+# kune.site.welcomewave = w+9MkoynGd97A
+kune.site.welcomewave =
# which tools are available in this site by users
kune.tools.userSiteAvailableTools = docs,blogs,wiki,tasks,barters
Modified: trunk/src/main/resources/wave-server-production.properties
===================================================================
--- trunk/src/main/resources/wave-server-production.properties 2012-03-17 21:43:47 UTC (rev 1767)
+++ trunk/src/main/resources/wave-server-production.properties 2012-03-18 02:35:00 UTC (rev 1768)
@@ -79,12 +79,14 @@
# Thread counts
#The number of threads to listen on wavelet updates. Default value: 1
listener_executor_thread_count = 1
-#The number of threads for loading wavelets. Default value: 1
-wavelet_load_executor_thread_count = 1
-#The number of threads to persist deltas. Default value: 1
-delta_persist_executor_thread_count = 1
+#The number of threads for loading wavelets. Default value: 2
+wavelet_load_executor_thread_count = 2
+#The number of threads to persist deltas. Default value: 2
+delta_persist_executor_thread_count = 2
# To enable federation, edit the server.federation.config file and include it here.
+# Or run ant -f server-config.xml server-federation-config
+# If not using the server-config.xml ant script - it is possible just to comment the line.
#include = server.federation.config
# These two parameters MUST appear in this file AFTER the above include of the
@@ -110,3 +112,6 @@
#Password to the keystore
ssl_keystore_password = fafafa
+
+# Enable import of waves via /import URL. Default value: false
+enable_import = false
Modified: trunk/src/main/resources/wave-server-testing.properties
===================================================================
--- trunk/src/main/resources/wave-server-testing.properties 2012-03-17 21:43:47 UTC (rev 1767)
+++ trunk/src/main/resources/wave-server-testing.properties 2012-03-18 02:35:00 UTC (rev 1768)
@@ -79,12 +79,14 @@
# Thread counts
#The number of threads to listen on wavelet updates. Default value: 1
listener_executor_thread_count = 1
-#The number of threads for loading wavelets. Default value: 1
-wavelet_load_executor_thread_count = 1
-#The number of threads to persist deltas. Default value: 1
-delta_persist_executor_thread_count = 1
+#The number of threads for loading wavelets. Default value: 2
+wavelet_load_executor_thread_count = 2
+#The number of threads to persist deltas. Default value: 2
+delta_persist_executor_thread_count = 2
# To enable federation, edit the server.federation.config file and include it here.
+# Or run ant -f server-config.xml server-federation-config
+# If not using the server-config.xml ant script - it is possible just to comment the line.
#include = server.federation.config
# These two parameters MUST appear in this file AFTER the above include of the
@@ -110,3 +112,6 @@
#Password to the keystore
ssl_keystore_password = fafafa
+
+# Enable import of waves via /import URL. Default value: false
+enable_import = false
Modified: trunk/src/main/resources/wave-server.properties
===================================================================
--- trunk/src/main/resources/wave-server.properties 2012-03-17 21:43:47 UTC (rev 1767)
+++ trunk/src/main/resources/wave-server.properties 2012-03-18 02:35:00 UTC (rev 1768)
@@ -79,12 +79,14 @@
# Thread counts
#The number of threads to listen on wavelet updates. Default value: 1
listener_executor_thread_count = 1
-#The number of threads for loading wavelets. Default value: 1
-wavelet_load_executor_thread_count = 1
-#The number of threads to persist deltas. Default value: 1
-delta_persist_executor_thread_count = 1
+#The number of threads for loading wavelets. Default value: 2
+wavelet_load_executor_thread_count = 2
+#The number of threads to persist deltas. Default value: 2
+delta_persist_executor_thread_count = 2
# To enable federation, edit the server.federation.config file and include it here.
+# Or run ant -f server-config.xml server-federation-config
+# If not using the server-config.xml ant script - it is possible just to comment the line.
#include = server.federation.config
# These two parameters MUST appear in this file AFTER the above include of the
@@ -110,3 +112,6 @@
#Password to the keystore
ssl_keystore_password = fafafa
+
+# Enable import of waves via /import URL. Default value: false
+enable_import = false
Deleted: trunk/src/main/webapp/tutorials/lists.svg.2012_03_14_10_40_56.0.svg
===================================================================
--- trunk/src/main/webapp/tutorials/lists.svg.2012_03_14_10_40_56.0.svg 2012-03-17 21:43:47 UTC (rev 1767)
+++ trunk/src/main/webapp/tutorials/lists.svg.2012_03_14_10_40_56.0.svg 2012-03-18 02:35:00 UTC (rev 1768)
@@ -1,2176 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
- xmlns:ns1="http://sozi.baierouge.fr"
- xmlns:xhtml="http://www.w3.org/1999/xhtml"
- 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="1052.3622"
- height="1488.189"
- id="svg2"
- version="1.1"
- inkscape:version="0.48.2 r9819"
- sodipodi:docname="lists.svg">
- <!-- Start kune i18n part -->
- <script
- id="kunelangtable">
- var idLangList = [
- {id: "layer7", layer: "es"},
- {id: "layer8", layer: "en"},
- {id: "layer9", layer: "fr"}
- ];
- </script>
- <script
- xlink:href="lang.js"
- id="kunelang" />
- <!-- End kune i18n part -->
- <!-- Start kune font part -->
- <xhtml:link
- href="http://fonts.googleapis.com/css?family=Ubuntu"
- rel="stylesheet"
- type="text/css" />
- <style
- id="style3802">
- text { font-family: 'Ubuntu'; text-rendering: geometricPrecision; }
- </style>
- <!-- End kune font part -->
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="5.1629238"
- inkscape:cx="174.94934"
- inkscape:cy="1340.8534"
- inkscape:document-units="px"
- inkscape:current-layer="svg2"
- showgrid="false"
- showborder="true"
- inkscape:showpageshadow="false"
- inkscape:window-width="1078"
- inkscape:window-height="919"
- inkscape:window-x="0"
- inkscape:window-y="24"
- inkscape:window-maximized="0">
- <inkscape:grid
- type="xygrid"
- id="grid3793" />
- </sodipodi:namedview>
- <defs
- id="defs4">
- <marker
- style="overflow:visible"
- id="Arrow1Mstart"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow1Mstart">
- <path
- transform="matrix(0.4,0,0,0.4,4,0)"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- id="path4730"
- inkscape:connector-curvature="0" />
- </marker>
- <marker
- style="overflow:visible"
- id="Arrow1Mend"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow1Mend">
- <path
- transform="matrix(-0.4,0,0,-0.4,-4,0)"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- id="path4733"
- inkscape:connector-curvature="0" />
- </marker>
- <marker
- style="overflow:visible"
- id="marker7815"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow1Mstart">
- <path
- transform="matrix(0.4,0,0,0.4,4,0)"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- id="path7817"
- inkscape:connector-curvature="0" />
- </marker>
- <marker
- style="overflow:visible"
- id="marker7819"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow1Mend">
- <path
- transform="matrix(-0.4,0,0,-0.4,-4,0)"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- id="path7821"
- inkscape:connector-curvature="0" />
- </marker>
- <marker
- style="overflow:visible"
- id="marker7823"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow1Mstart">
- <path
- transform="matrix(0.4,0,0,0.4,4,0)"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- id="path7825"
- inkscape:connector-curvature="0" />
- </marker>
- <marker
- style="overflow:visible"
- id="marker7827"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow1Mend">
- <path
- transform="matrix(-0.4,0,0,-0.4,-4,0)"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- id="path7829"
- inkscape:connector-curvature="0" />
- </marker>
- <marker
- style="overflow:visible"
- id="marker7831"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow1Mstart">
- <path
- transform="matrix(0.4,0,0,0.4,4,0)"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- id="path7833"
- inkscape:connector-curvature="0" />
- </marker>
- <marker
- style="overflow:visible"
- id="marker7835"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow1Mend">
- <path
- transform="matrix(-0.4,0,0,-0.4,-4,0)"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- id="path7837"
- inkscape:connector-curvature="0" />
- </marker>
- <marker
- style="overflow:visible"
- id="marker7839"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow1Mstart">
- <path
- transform="matrix(0.4,0,0,0.4,4,0)"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- id="path7841"
- inkscape:connector-curvature="0" />
- </marker>
- <marker
- style="overflow:visible"
- id="marker7843"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow1Mend">
- <path
- transform="matrix(-0.4,0,0,-0.4,-4,0)"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- id="path7845"
- inkscape:connector-curvature="0" />
- </marker>
- <marker
- style="overflow:visible"
- id="marker7847"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow1Mstart">
- <path
- transform="matrix(0.4,0,0,0.4,4,0)"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- id="path7849"
- inkscape:connector-curvature="0" />
- </marker>
- <marker
- style="overflow:visible"
- id="marker7851"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow1Mend">
- <path
- transform="matrix(-0.4,0,0,-0.4,-4,0)"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- id="path7853"
- inkscape:connector-curvature="0" />
- </marker>
- <marker
- style="overflow:visible"
- id="Arrow1Mend-8"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow1Mend">
- <path
- transform="matrix(-0.4,0,0,-0.4,-4,0)"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- id="path4733-7"
- inkscape:connector-curvature="0" />
- </marker>
- <marker
- style="overflow:visible"
- id="Arrow1Mend-1"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow1Mend">
- <path
- transform="matrix(-0.4,0,0,-0.4,-4,0)"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- id="path4733-1"
- inkscape:connector-curvature="0" />
- </marker>
- </defs>
- <metadata
- id="metadata7">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g
- transform="translate(0,435.82679)"
- id="layer1"
- inkscape:groupmode="layer"
- inkscape:label="layers"
- style="display:inline">
- <rect
- y="-403.77679"
- x="30.756149"
- height="295.13507"
- width="424.69003"
- id="rect4591"
- style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.66635472;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
- <rect
- style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.65257782;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
- id="rect4607"
- width="262.71176"
- height="148.65785"
- x="-950.12659"
- y="0.38178363" />
- <rect
- y="0.38868061"
- x="-1006.9199"
- height="217.02725"
- width="342.89246"
- id="rect4609"
- style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.66635478;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
- <g
- id="g3425"
- transform="translate(-1009.8665,-222.02045)"
- style="display:inline">
- <path
- sodipodi:nodetypes="ccccccccccccccccc"
- inkscape:connector-curvature="0"
- id="path3077-8-3"
- d="m 100.68086,315.8408 -22.015998,0 0,32.023 c 13,0 19,0 31.999998,0 l 0,-22.015 z m 5.984,28.023 c -10.907568,0 -10.783438,0 -23.999998,0 0,0 0.006,-21.441 0.006,-24.084 2.1,0 7.807,0 12.006,0 l 0,12.01 12.009998,0 c -10e-4,2.733 -0.022,12.074 -0.022,12.074 z m -7.983998,-16.078 c 0,-1.543 0,-5.918 0,-8.006 1.614998,1.619 6.401998,6.404 8.005998,8.006 -2.047,0 -6.454,0 -8.005998,0 z"
- style="fill:#231f20;display:inline" />
- <g
- id="g7067-2-7"
- transform="translate(-533.40886,132.49381)"
- inkscape:export-filename="/home/vjrj/proyectos/ourproject.org/kune/svn/trunk/img/icons/step1.png"
- inkscape:export-xdpi="89.910126"
- inkscape:export-ydpi="89.910126"
- style="display:inline">
- <path
- transform="translate(835.07499,-335.32678)"
- d="m -215,554.68896 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z"
- sodipodi:ry="11.5"
- sodipodi:rx="11.5"
- sodipodi:cy="554.68896"
- sodipodi:cx="-226.5"
- id="path3311-8-9"
- style="fill:#cc6633;fill-opacity:1;stroke:#cc6633;stroke-opacity:1"
- sodipodi:type="arc" />
- <text
- sodipodi:linespacing="100%"
- id="text3313-0-8"
- y="225.77936"
- x="608.74896"
- style="font-size:19.25621223px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:HoratioDMed"
- xml:space="preserve"><tspan
- style="font-size:19.25621223px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- y="225.77936"
- x="608.74896"
- sodipodi:role="line"
- id="tspan3315-3-1">1</tspan></text>
- </g>
- </g>
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:none;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="path6371"
- sodipodi:cx="272.5"
- sodipodi:cy="379.86218"
- sodipodi:rx="17.5"
- sodipodi:ry="12.5"
- d="m 290,379.86218 a 17.5,12.5 0 1 1 -35,0 17.5,12.5 0 1 1 35,0 z"
- transform="translate(-1008.4256,-287.55371)" />
- <g
- id="g3313"
- transform="translate(-992.70885,-208.53837)"
- style="display:inline">
- <path
- style="fill:#f9f9f9"
- d="m 272.7667,388.08329 c -2.54143,-2.54142 -2.92308,-3.66126 -2.92308,-8.57692 0,-4.95443 0.37281,-6.02666 3.01371,-8.66755 l 3.01371,-3.01371 10.5747,0.34063 c 10.15723,0.32718 10.66991,0.4514 12.98629,3.14639 1.9188,2.23243 2.41159,3.93397 2.41159,8.32693 0,4.769 -0.39822,5.91937 -2.92308,8.44423 -2.84693,2.84693 -3.18758,2.92308 -13.07692,2.92308 -9.88934,0 -10.22999,-0.0762 -13.07692,-2.92308 z m 13.31587,-16.07692 c 7.30092,0 9.85583,-0.30522 9.07671,-1.08434 -0.59639,-0.59639 -3.72389,-1.31079 -6.95,-1.58756 -7.13954,-0.61251 -13.05029,1.20488 -15.1945,4.6719 l -1.54615,2.5 2.22645,-2.25 c 2.01829,-2.03963 3.17647,-2.25 12.38749,-2.25 z"
- id="path3246"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#f6f6f6"
- d="m 274.61876,389.44757 c -3.65504,-1.98352 -4.77944,-4.37891 -4.7529,-10.12546 0.0235,-5.09011 1.74853,-8.19733 5.66202,-10.1987 2.90395,-1.48509 17.53345,-1.4306 20.84368,0.0777 3.39417,1.54648 5.47206,5.65566 5.47206,10.82139 0,8.42076 -3.82339,11.00359 -16.20034,10.94388 -5.3605,-0.0259 -9.26461,-0.5637 -11.02452,-1.51876 z m 12.90797,-12.6287 c -0.31922,-0.79773 -0.55618,-0.56078 -0.60416,0.60417 -0.0434,1.05416 0.19293,1.64479 0.52522,1.3125 0.33229,-0.33229 0.36782,-1.19479 0.0789,-1.91667 z m -1.63342,-2.8125 c 6.57267,0 11.95031,-0.34175 11.95031,-0.75945 0,-2.71445 -9.39855,-4.85775 -16.57952,-3.7809 -4.69383,0.70389 -9.45165,4.12143 -9.39007,6.7449 0.0183,0.78153 0.43477,0.60121 1.04969,-0.45455 0.88076,-1.51218 2.64331,-1.75 12.96959,-1.75 z"
- id="path3244"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#f1f1f1"
- d="m 274.61876,389.44757 c -3.65504,-1.98352 -4.77944,-4.37891 -4.7529,-10.12546 0.0235,-5.09011 1.74853,-8.19733 5.66202,-10.1987 2.90395,-1.48509 17.53345,-1.4306 20.84368,0.0777 3.39417,1.54648 5.47206,5.65566 5.47206,10.82139 0,8.42076 -3.82339,11.00359 -16.20034,10.94388 -5.3605,-0.0259 -9.26461,-0.5637 -11.02452,-1.51876 z m 13.22486,-5.4412 c 0,-1.33333 0.66667,-2 2,-2 1.1,0 2,-0.3876 2,-0.86133 0,-0.47373 -1.08096,-0.65469 -2.40213,-0.40213 -1.55439,0.29714 -2.56419,1.30694 -2.86133,2.86133 -0.25256,1.32117 -0.0716,2.40213 0.40213,2.40213 0.47373,0 0.86133,-0.9 0.86133,-2 z m -3.27083,-2.60417 c -0.33229,-0.33229 -1.1948,-0.36782 -1.91667,-0.079 -0.79773,0.31923 -0.56078,0.55619 0.60417,0.60417 1.05416,0.0434 1.64479,-0.19293 1.3125,-0.52522 z m -6.22762,-5.39583 c 2.93418,0 6.04668,-0.27314 6.91666,-0.60699 1.15193,-0.44204 1.61331,0.0335 1.69779,1.75 0.0834,1.69473 0.2445,1.86528 0.57333,0.60699 0.37104,-1.41984 1.5821,-1.75 6.41918,-1.75 5.73268,0 5.91897,-0.0801 4.84618,-2.08466 -2.44374,-4.56617 -14.30311,-6.46791 -21.5228,-3.45133 -3.34507,1.39766 -6.56324,6.33861 -6.35294,9.75387 0.0434,0.70517 0.53092,0.0446 1.08333,-1.46788 0.92434,-2.53084 1.42955,-2.75 6.33927,-2.75 z"
- id="path3242"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#ededed"
- d="m 274.95369,389.61086 c -6.97427,-3.86554 -6.73822,-17.17474 0.36199,-20.4098 3.39236,-1.54567 17.66352,-1.54567 21.05588,0 7.25704,3.30652 7.25704,17.3041 0,20.61063 -3.55107,1.61797 -18.38735,1.47886 -21.41787,-0.20083 z m 12.88993,-5.60449 c 0,-1.33333 0.66667,-2 2,-2 1.1,0 2,-0.3876 2,-0.86133 0,-0.47373 -1.08096,-0.65469 -2.40213,-0.40213 -1.55439,0.29714 -2.56419,1.30694 -2.86133,2.86133 -0.25256,1.32117 -0.0716,2.40213 0.40213,2.40213 0.47373,0 0.86133,-0.9 0.86133,-2 z m -3.27083,-2.60417 c -0.33229,-0.33229 -1.1948,-0.36782 -1.91667,-0.079 -0.79773,0.31923 -0.56078,0.55619 0.60417,0.60417 1.05416,0.0434 1.64479,-0.19293 1.3125,-0.52522 z m -6.14584,-2.39583 c 5.75,0 6.41667,-0.20779 6.41667,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.79487 0.66667,2 6.5,2 6.94488,0 7.76089,-0.77549 5.41951,-5.1504 -2.41042,-4.50391 -14.32005,-6.38039 -21.48762,-3.38559 -3.34507,1.39766 -6.56324,6.33861 -6.35294,9.75387 0.0618,1.00373 0.18846,1.0107 0.58333,0.0321 0.32996,-0.81773 2.72339,-1.25 6.92105,-1.25 z"
- id="path3240"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#e9e9e9"
- d="m 274.95369,389.61086 c -3.33059,-1.846 -5.03308,-5.35338 -5.07463,-10.45449 -0.0296,-3.63828 0.52084,-4.90628 3.36456,-7.75 3.37391,-3.37391 3.47059,-3.4 12.6,-3.4 9.12941,0 9.22609,0.0261 12.6,3.4 2.90213,2.90213 3.4,4.08824 3.4,8.1 0,4.01177 -0.49787,5.19787 -3.4,8.1 -3.36179,3.36179 -3.49947,3.3996 -12.25,3.36457 -5.41249,-0.0217 -9.77829,-0.54995 -11.23993,-1.36008 z m 12.88993,-5.47949 c 0,-1.9604 3.40064,-3.125 9.125,-3.125 2.53731,0 2.875,-0.35771 2.875,-3.04545 0,-6.40647 -6.88048,-9.76274 -17.72043,-8.64395 -8.48291,0.87551 -12.48896,6.04429 -10.31422,13.30787 0.73509,2.45517 0.87546,2.54861 0.9487,0.63153 0.0743,-1.94401 0.62994,-2.25 4.08595,-2.25 2.2,0 4,-0.45 4,-1 0,-0.55 0.9,-1 2,-1 1.33333,0 2,-0.66667 2,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.33333 0.66667,2 2,2 1.1,0 2,0.45 2,1 0,0.55 -0.84754,1 -1.88342,1 -1.21488,0 -2.05307,0.88741 -2.36133,2.5 -0.26285,1.375 -0.0903,2.5 0.38342,2.5 0.47373,0 0.86133,-0.84375 0.86133,-1.875 z m -3.27083,-2.72917 c -0.33229,-0.33229 -1.1948,-0.36782 -1.91667,-0.079 -0.79773,0.31923 -0.56078,0.55619 0.60417,0.60417 1.05416,0.0434 1.64479,-0.19293 1.3125,-0.52522 z"
- id="path3238"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#e5e5e5"
- d="m 274.95369,389.61086 c -3.33059,-1.846 -5.03308,-5.35338 -5.07463,-10.45449 -0.0296,-3.63828 0.52084,-4.90628 3.36456,-7.75 3.37391,-3.37391 3.47059,-3.4 12.6,-3.4 9.12941,0 9.22609,0.0261 12.6,3.4 2.90213,2.90213 3.4,4.08824 3.4,8.1 0,4.01177 -0.49787,5.19787 -3.4,8.1 -3.36179,3.36179 -3.49947,3.3996 -12.25,3.36457 -5.41249,-0.0217 -9.77829,-0.54995 -11.23993,-1.36008 z m 12.88993,-5.10449 c 0,-1.16336 1.32037,-1.5 5.88337,-1.5 6.56443,0 7.43908,-0.966 5.95902,-6.58133 -1.49553,-5.67401 -3.99016,-6.91867 -13.86681,-6.91867 -7.93793,0 -9.06954,0.23965 -11.37971,2.40993 -2.98579,2.80501 -4.14498,7.52837 -2.72168,11.09007 0.54947,1.375 1.02756,1.9375 1.06242,1.25 0.0433,-0.85407 1.96386,-1.25 6.06339,-1.25 3.33333,0 6,-0.44444 6,-1 0,-0.55 -0.9,-1 -2,-1 -1.1,0 -2,-0.45 -2,-1 0,-0.55 0.9,-1 2,-1 1.33333,0 2,-0.66667 2,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.33333 0.66667,2 2,2 1.1,0 2,0.45 2,1 0,0.55 -0.84754,1 -1.88342,1 -1.21488,0 -2.05307,0.88741 -2.36133,2.5 -0.26285,1.375 -0.0903,2.5 0.38342,2.5 0.47373,0 0.86133,-0.675 0.86133,-1.5 z"
- id="path3236"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#e1e1e1"
- d="m 274.66961,389.29425 c -3.36162,-2.08548 -4.82599,-5.25179 -4.82599,-10.43493 0,-3.2759 0.65186,-4.70481 3.4,-7.45295 3.37391,-3.37391 3.47059,-3.4 12.6,-3.4 9.12941,0 9.22609,0.0261 12.6,3.4 2.90213,2.90213 3.4,4.08824 3.4,8.1 0,4.01177 -0.49787,5.19787 -3.4,8.1 -3.35996,3.35996 -3.50423,3.39969 -12.25,3.37339 -6.4656,-0.0194 -9.57044,-0.47356 -11.52401,-1.68551 z m 10.17401,-6.3767 c 0,-1.24451 -0.69765,-1.91118 -2,-1.91118 -1.1,0 -2,-0.45 -2,-1 0,-0.55 0.9,-1 2,-1 1.33333,0 2,-0.66667 2,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.33333 0.66667,2 2,2 1.1,0 2,0.45 2,1 0,0.55 -0.84754,1 -1.88342,1 -1.17145,0 -2.04971,0.86984 -2.32329,2.30103 -0.42654,2.23126 -0.25573,2.2886 5.63342,1.89125 3.34031,-0.22537 6.51529,-0.82534 7.05551,-1.33325 0.54023,-0.50791 0.93421,-2.75477 0.87552,-4.99301 -0.078,-2.97664 -0.8177,-4.78073 -2.75418,-6.71778 -2.4667,-2.46741 -3.25485,-2.64824 -11.54234,-2.64824 -8.02217,0 -9.14679,0.23644 -11.46273,2.40993 -2.96199,2.77982 -4.14919,7.5094 -2.78637,11.10048 0.88663,2.33632 1.32168,2.46873 7.06634,2.15077 5.24185,-0.29013 6.12154,-0.61347 6.12154,-2.25 z"
- id="path3234"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#dcdcdc"
- d="m 275.22656,389.42308 c -3.73042,-1.84034 -5.38294,-5.08333 -5.38294,-10.56376 0,-3.2759 0.65186,-4.70481 3.4,-7.45295 3.37391,-3.37391 3.47059,-3.4 12.6,-3.4 9.12941,0 9.22609,0.0261 12.6,3.4 4.89855,4.89856 4.89855,11.30144 0,16.2 -3.32886,3.32886 -3.57472,3.39952 -11.75,3.37723 -5.45404,-0.0149 -9.43106,-0.55609 -11.46706,-1.56052 z m 23.32253,-4.08996 c 2.62172,-4.00124 2.1238,-9.95203 -1.10268,-13.17851 -2.47,-2.47 -3.25094,-2.64824 -11.60279,-2.64824 -8.45306,0 -9.10983,0.15528 -11.72727,2.77273 -3.45619,3.45618 -3.89097,10.28165 -0.86774,13.62228 1.7131,1.89296 2.99506,2.10499 12.72694,2.10499 10.62697,0 10.85352,-0.0482 12.57354,-2.67325 z m -13.70547,-2.32675 c 0,-1.33333 -0.66667,-2 -2,-2 -1.1,0 -2,-0.45 -2,-1 0,-0.55 0.9,-1 2,-1 1.33333,0 2,-0.66667 2,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.33333 0.66667,2 2,2 1.1,0 2,0.45 2,1 0,0.55 -0.9,1 -2,1 -1.33333,0 -2,0.66667 -2,2 0,1.1 -0.45,2 -1,2 -0.55,0 -1,-0.9 -1,-2 z"
- id="path3232"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#d3d3d3"
- d="m 276.23174,390.07419 c -6.74233,-2.8771 -8.58217,-12.5807 -3.47015,-18.30204 l 2.91797,-3.26578 10.0593,0 c 9.55886,0 10.19169,0.13238 12.72027,2.66096 1.94599,1.946 2.78866,3.98996 3.13623,7.60719 0.42579,4.43128 0.15974,5.29945 -2.5555,8.33904 -2.97123,3.32615 -3.20433,3.39742 -11.86351,3.62732 -4.858,0.12897 -9.78308,-0.17103 -10.94461,-0.66669 z m 20.15627,-2.50495 c 5.16707,-3.38559 5.61236,-11.18808 0.8916,-15.623 -2.03934,-1.91587 -3.87117,-2.45559 -9.39338,-2.76762 -9.20388,-0.52007 -13.40194,0.95786 -15.5442,5.47234 -2.99873,6.31936 -0.45732,12.27035 6.14414,14.38717 4.21561,1.35177 14.93996,0.47181 17.90184,-1.46889 z m -11.54439,-4.56287 c 0,-1.33333 -0.66667,-2 -2,-2 -1.1,0 -2,-0.45 -2,-1 0,-0.55 0.9,-1 2,-1 1.33333,0 2,-0.66667 2,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.33333 0.66667,2 2,2 1.1,0 2,0.45 2,1 0,0.55 -0.9,1 -2,1 -1.33333,0 -2,0.66667 -2,2 0,1.1 -0.45,2 -1,2 -0.55,0 -1,-0.9 -1,-2 z"
- id="path3230"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#cacaca"
- d="m 276.34362,390.1089 c -3.32573,-1.44083 -5.6417,-4.7347 -6.16978,-8.77491 -1.17583,-8.99611 3.91096,-13.32014 15.66978,-13.32014 8.57989,0 13.32692,2.11841 15.10996,6.74298 1.59988,4.14952 0.43075,10.16322 -2.55692,13.15212 -2.35114,2.35211 -3.42069,2.61957 -11.3247,2.83193 -4.80059,0.12897 -9.62834,-0.15541 -10.72834,-0.63198 z m 20.97569,-3.0797 c 5.13629,-4.82528 3.99128,-14.09412 -2.05306,-16.6196 -4.01896,-1.67923 -13.87697,-1.83801 -18.30379,-0.29481 -5.17185,1.80291 -7.69655,9.01593 -4.97286,14.20732 2.29231,4.36916 6.20726,5.69454 15.63159,5.29197 5.93089,-0.25335 7.72547,-0.73167 9.69812,-2.58488 z m -12.47569,-4.02283 c 0,-1.33333 -0.66667,-2 -2,-2 -1.1,0 -2,-0.45 -2,-1 0,-0.55 0.9,-1 2,-1 1.33333,0 2,-0.66667 2,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.33333 0.66667,2 2,2 1.1,0 2,0.45 2,1 0,0.55 -0.9,1 -2,1 -1.33333,0 -2,0.66667 -2,2 0,1.1 -0.45,2 -1,2 -0.55,0 -1,-0.9 -1,-2 z"
- id="path3228"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#c3c3c3"
- d="m 275.85753,389.25482 c -5.73027,-2.87402 -7.6127,-9.25604 -4.50356,-15.26847 1.46973,-2.84213 5.16543,-5.63753 6.15066,-4.65231 0.26934,0.26935 -0.44914,0.7877 -1.59662,1.15189 -2.48243,0.7879 -5.06439,5.38675 -5.06439,9.02044 0,4.11705 2.64823,8.18172 6.11884,9.39158 4.5965,1.60235 14.54047,1.36392 18.34147,-0.43977 5.27305,-2.50222 7.02439,-8.68003 4.07668,-14.38029 -1.8882,-3.65136 -3.37909,-4.23097 -13.03699,-5.06828 l -8,-0.69358 6.78212,-0.15483 c 8.24791,-0.18829 13.03112,1.61644 15.15146,5.71673 3.0026,5.80639 1.51103,11.97229 -3.65865,15.12424 -4.33677,2.64413 -15.71672,2.78261 -20.76102,0.25265 z m 8.98609,-6.24845 c 0,-1.33333 -0.66667,-2 -2,-2 -1.1,0 -2,-0.45 -2,-1 0,-0.55 0.9,-1 2,-1 1.33333,0 2,-0.66667 2,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.33333 0.66667,2 2,2 1.1,0 2,0.45 2,1 0,0.55 -0.9,1 -2,1 -1.33333,0 -2,0.66667 -2,2 0,1.1 -0.45,2 -1,2 -0.55,0 -1,-0.9 -1,-2 z"
- id="path3226"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#b5b5b5"
- d="m 286.34362,390.05352 c 8.79911,-0.70744 12.02529,-1.97612 13.02358,-5.12145 0.36247,-1.14203 0.8794,-1.85605 1.14875,-1.58671 0.26934,0.26935 -0.033,1.46635 -0.6718,2.66002 -1.75159,3.27288 -7.06078,5.02098 -14.71841,4.84616 l -6.78212,-0.15483 8,-0.64319 z m -12.63922,-2.1065 -2.36078,-2.05935 3,1.75669 c 3.94843,2.31206 4.00717,2.36201 2.77745,2.36201 -0.58073,0 -2.11823,-0.92671 -3.41667,-2.05935 z m 11.13922,-4.94065 c 0,-1.33333 -0.66667,-2 -2,-2 -1.1,0 -2,-0.45 -2,-1 0,-0.55 0.9,-1 2,-1 1.33333,0 2,-0.66667 2,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.33333 0.66667,2 2,2 1.1,0 2,0.45 2,1 0,0.55 -0.9,1 -2,1 -1.33333,0 -2,0.66667 -2,2 0,1.1 -0.45,2 -1,2 -0.55,0 -1,-0.9 -1,-2 z m -14.80505,-3.5 c 0.0204,-1.65 0.2445,-2.20394 0.49804,-1.23097 0.25354,0.97297 0.23687,2.32297 -0.0371,3 -0.27393,0.67703 -0.48137,-0.11903 -0.46099,-1.76903 z m 31,0 c 0.0204,-1.65 0.2445,-2.20394 0.49804,-1.23097 0.25354,0.97297 0.23687,2.32297 -0.0371,3 -0.27393,0.67703 -0.48137,-0.11903 -0.46099,-1.76903 z m -1.69623,-5.50404 c -0.34984,-1.10223 -1.84266,-2.65921 -3.31739,-3.45997 -1.47473,-0.80075 -2.09838,-1.47393 -1.38588,-1.49595 1.53083,-0.0473 6.20455,4.40793 6.20455,5.91451 0,1.71269 -0.81953,1.18941 -1.50128,-0.95859 z m -27.49872,-1.37352 c 0,-0.20765 0.7875,-0.99515 1.75,-1.75 1.58606,-1.24387 1.62143,-1.2085 0.37756,0.37756 -1.30637,1.66575 -2.12756,2.19548 -2.12756,1.37244 z m 10.25,-4.35091 c 2.0625,-0.21574 5.4375,-0.21574 7.5,0 2.0625,0.21575 0.375,0.39226 -3.75,0.39226 -4.125,0 -5.8125,-0.17651 -3.75,-0.39226 z"
- id="path3224"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#aaaaaa"
- d="m 282.59362,390.28297 c 1.7875,-0.22182 4.7125,-0.22182 6.5,0 1.7875,0.22183 0.325,0.40333 -3.25,0.40333 -3.575,0 -5.0375,-0.1815 -3.25,-0.40333 z m 14.25,-1.65415 c 0,-0.20766 0.7875,-0.99516 1.75,-1.75 1.58606,-1.24388 1.62143,-1.20851 0.37756,0.37755 -1.30637,1.66575 -2.12756,2.19548 -2.12756,1.37245 z m -12,-5.62245 c 0,-1.33333 -0.66667,-2 -2,-2 -1.1,0 -2,-0.45 -2,-1 0,-0.55 0.9,-1 2,-1 1.33333,0 2,-0.66667 2,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.33333 0.66667,2 2,2 1.1,0 2,0.45 2,1 0,0.55 -0.9,1 -2,1 -1.33333,0 -2,0.66667 -2,2 0,1.1 -0.45,2 -1,2 -0.55,0 -1,-0.9 -1,-2 z m -14.92105,-3.58333 c 0.048,-1.16495 0.28494,-1.4019 0.60416,-0.60417 0.28887,0.72188 0.25335,1.58438 -0.0789,1.91667 -0.3323,0.33229 -0.56864,-0.25834 -0.52522,-1.3125 z m 31,0 c 0.048,-1.16495 0.28494,-1.4019 0.60416,-0.60417 0.28888,0.72188 0.25335,1.58438 -0.079,1.91667 -0.33229,0.33229 -0.56864,-0.25834 -0.52522,-1.3125 z m -18.32895,-11.14007 c 1.7875,-0.22182 4.7125,-0.22182 6.5,0 1.7875,0.22183 0.325,0.40333 -3.25,0.40333 -3.575,0 -5.0375,-0.1815 -3.25,-0.40333 z"
- id="path3222"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#f7f7f7;fill-opacity:1;stroke:#f7f7f7;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 291.91157,381.00816 -9.98127,0"
- id="path3271"
- inkscape:connector-curvature="0" />
- <path
- inkscape:connector-curvature="0"
- id="path3273"
- d="m 286.92093,376.01752 0,9.98127"
- style="fill:#f7f7f7;fill-opacity:1;stroke:#f7f7f7;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- style="fill:none;stroke:#666666;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 285.92094,375.01753 0,9.98127"
- id="path3267"
- inkscape:connector-curvature="0" />
- <path
- inkscape:connector-curvature="0"
- id="path3269"
- d="m 290.91157,380.00816 -9.98127,0"
- style="fill:none;stroke:#666666;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- </g>
- <g
- transform="translate(-1013.9918,-253.757)"
- id="g3761"
- style="display:inline">
- <g
- id="g3697"
- transform="matrix(0.32896515,0,0,0.32896515,-160.43506,33.34333)">
- <g
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/unknown-gen.png"
- id="g3699"
- transform="translate(350,0)">
- <path
- inkscape:connector-curvature="0"
- id="path3701"
- d="m 552.51419,862.96792 c 0.0102,-5.30143 1.60593,-10.6248 3.78149,-15.43929 4.32123,-8.8444 14.216,-12.22658 22.33805,-16.5859 4.68059,-1.37584 9.07114,-5.52844 4.7426,-10.02046 -6.39489,-12.22902 -8.7729,-27.8219 -2.10653,-40.43961 3.65467,-7.37162 12.38903,-12.01132 20.49326,-9.67176 7.28637,1.44287 13.14475,7.15895 15.34035,14.18101 4.51436,13.20733 1.2153,28.11579 -6.53662,39.43979 -1.32968,3.95225 5.89572,5.24121 8.44,7.53545 5.40393,3.00388 11.60589,4.85759 15.86832,9.59775 5.12248,5.30858 9.79259,12.48585 8.66416,20.18284 -2.66598,2.93451 -8.40865,1.41927 -12.30136,2.20861 -23.95296,0.89934 -47.95935,1.13829 -71.90915,0.0384 -2.25654,-0.26203 -4.73152,-0.0739 -6.81457,-1.02681 z"
- style="fill:#dce2e8" />
- <path
- inkscape:connector-curvature="0"
- id="path3703"
- d="m 552.86191,863.98091 c -0.3001,-10.49202 6.03728,-20.13978 14.66257,-25.69496 5.51969,-4.0779 12.40955,-5.84192 17.80822,-10.06232 2.84965,-4.01312 -2.37245,-8.04948 -3.34535,-11.96125 -5.17334,-11.94737 -5.914,-27.08139 2.25625,-37.90341 5.89413,-8.20878 18.85242,-9.23957 26.20711,-2.50691 7.92198,7.8665 8.99588,20.23178 7.07876,30.70563 -1.07732,6.52092 -4.2598,12.37274 -7.80043,17.84376 -0.63942,4.72644 5.99701,6.29571 9.15658,8.71794 5.67067,3.14875 12.42699,4.70876 16.62391,10.05061 4.55195,5.13638 7.7383,11.97169 7.26449,18.94209 -3.42877,3.13676 -9.17326,1.57453 -13.56039,2.19728 -25.14284,0.17847 -50.29403,0.26439 -75.43326,-0.23791 l -0.91846,-0.0906 0,0 z"
- style="fill:#d4dbe2" />
- <path
- inkscape:connector-curvature="0"
- id="path3705"
- d="m 597.40625,773.21875 c -2.08437,0.0218 -4.06879,0.82425 -5.78008,1.97408 -1.79052,1.15879 -3.40619,2.56842 -5.10341,3.85771 -2.07314,1.7046 -4.13064,3.52243 -5.54313,5.83208 -1.4246,2.63374 -2.01431,5.62903 -2.3241,8.58199 -0.33035,2.74853 -0.32823,5.52241 -0.43678,8.28539 -0.005,3.82444 -0.15351,7.64782 -0.13884,11.4717 0.0859,5.10181 0.52206,10.19115 0.63884,15.29078 -0.0171,1.6471 0.0169,3.30988 -0.14185,4.94514 -0.24522,0.76103 -0.56607,2.26102 0.57466,2.38613 1.06002,-0.019 1.23511,-1.39535 1.15554,-2.21222 0.22952,-1.68105 1.32505,-3.13394 2.6304,-4.16278 0.85251,-0.49875 1.97306,-0.491 2.84375,-0.0625 1.32761,1.06993 2.37232,2.46316 3.74962,3.48406 1.78793,1.52488 3.51798,3.13357 5.27748,4.67984 0.9866,0.7019 2.27026,0.71795 3.42985,0.66919 1.06796,-0.16832 2.13534,-0.35487 3.21952,-0.36775 0.89406,0.16109 2.32802,-0.70942 1.38603,-1.62159 -0.8042,-0.70337 -1.88743,-0.23431 -2.83365,-0.39781 -1.84267,-0.0672 -3.62098,-1.11476 -4.59764,-2.66893 -1.00336,-1.75997 -1.59857,-3.7098 -2.42704,-5.55243 -1.66116,-3.95349 -2.91032,-8.07322 -3.85039,-12.25354 -0.4782,-2.16238 -0.94931,-4.33361 -1.04039,-6.55414 -0.44284,-5.17654 -0.0164,-10.36675 0.21786,-15.5419 0.43161,-2.80874 0.93864,-5.71235 2.52365,-8.13079 1.40946,-2.34955 3.21165,-4.47033 5.33501,-6.20561 1.34968,-1.17749 2.79007,-2.24805 4.17259,-3.38235 0.65717,-0.78426 0.12822,-2.21425 -0.93003,-2.28177 -0.66037,-0.14562 -1.33846,-0.0725 -2.00747,-0.062 z"
- style="fill:#a9b6c7;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path3707"
- d="m 595.0625,771.09375 c -3.49998,0.58518 -6.82593,1.96099 -9.87152,3.75664 -1.46593,0.9392 -2.89772,1.9504 -4.10149,3.21637 -2.26374,2.18699 -4.05772,4.84626 -5.3102,7.72931 -1.72442,4.45631 -3.18147,9.00923 -4.54622,13.58674 -1.17863,3.81878 -2.29249,7.66048 -3.58633,11.44147 -0.98068,2.31904 -2.25569,4.50522 -3.14674,6.86322 -0.0717,0.83217 -0.52076,1.71408 -0.15625,2.53125 0.34391,0.63556 0.61295,-0.72716 0.90409,-1.00196 0.70785,-1.17012 1.67865,-2.15857 2.50216,-3.24804 2.02564,-2.4413 4.09249,-4.85803 6.34375,-7.09375 0.89228,-0.67775 1.93115,-1.14621 3,-1.46875 0.9592,-0.27381 2.04572,-0.0942 2.7855,0.6034 0.79827,0.68845 1.05228,1.81659 0.92648,2.82928 -0.069,2.24614 -0.62186,4.43634 -0.94161,6.65146 -0.37717,1.50747 -0.59603,3.04826 -0.89537,4.57211 -0.0187,0.88489 0.803,1.89802 1.75,1.65625 1.2052,-0.41761 1.68611,-1.71186 2.01212,-2.83444 1.08092,-3.47552 1.16417,-7.147 1.31178,-10.75426 0.25256,-3.87574 0.43014,-7.76125 0.90064,-11.61815 0.52097,-3.65166 1.24649,-7.28074 2.27546,-10.8244 0.50779,-1.47275 1.28525,-2.82251 2.13241,-4.12255 1.04514,-1.54481 2.4259,-2.97532 4.21134,-3.62745 3.77193,-1.53211 7.85601,-2.03477 11.71875,-3.28125 0.85611,-0.41385 1.66942,-1.37746 1.34375,-2.375 -0.36579,-1.12201 -1.57323,-1.602 -2.61278,-1.89568 -2.30278,-0.66163 -4.68142,-1.03339 -7.06477,-1.2496 -0.62852,-0.0212 -1.25644,-0.11142 -1.88495,-0.0422 z"
- style="fill:#b6c5d8;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path3709"
- d="m 553.31861,862.68392 c 2.03973,-6.75845 2.62673,-14.59993 8.28246,-19.57905 6.86653,-6.55449 16.49277,-8.81781 23.9521,-14.46458 3.64474,-4.45932 -2.81051,-9.08083 -3.56202,-13.60484 -4.14323,-11.16786 -4.98166,-24.68811 1.49566,-35.15189 5.68463,-8.73332 19.85553,-10.9347 27.19403,-3.0481 8.41394,8.94249 8.77611,22.65299 5.27347,33.81426 -1.49442,5.581 -4.99844,10.28747 -7.0924,15.6006 2.76177,3.52771 7.14927,5.48724 10.93492,7.7964 6.119,3.22073 13.58338,5.02515 17.48348,11.27477 2.96987,4.63969 4.42192,10.08731 5.80917,15.35231 -1.50165,4.96315 -8.81816,2.91096 -12.85889,3.69351 -22.80335,0.12179 -45.61168,0.15756 -68.41429,-0.11428 -2.31171,-0.50334 -7.53241,0.74503 -8.49769,-1.56911 z"
- style="fill:#c9cfd7" />
- <path
- inkscape:connector-curvature="0"
- id="path3711"
- d="m 554.235,862.68169 c 2.05635,-7.41778 3.349,-16.08468 10.1767,-20.8097 6.61828,-5.16685 15.1606,-7.20405 21.59504,-12.59203 3.54453,-4.88336 -2.47561,-9.88767 -3.35341,-14.75239 -3.47406,-10.8555 -4.1294,-23.33186 0.8597,-33.82801 1.72632,-3.59701 5.23944,-6.62494 9.42916,-6.35645 4.19219,-1.15696 8.52724,-4.11292 12.93873,-1.76941 7.46152,3.81566 10.06429,12.7832 10.99601,20.5469 1.16372,10.51462 -1.47428,21.3696 -7.47449,30.09882 -3.05921,4.5826 3.82783,7.04871 6.59279,9.43949 4.45298,3.31782 9.92768,4.58376 14.70417,7.25683 7.68513,4.50047 10.74405,13.62794 11.74428,22.00374 -2.9167,3.42132 -8.87906,1.6959 -13.0442,2.37973 -23.01389,0.17734 -46.03587,0.29901 -69.04708,-0.12448 -1.47707,-0.46732 -5.78821,0.53078 -6.1174,-1.49304 z"
- style="fill:#b6c5d8" />
- <path
- inkscape:connector-curvature="0"
- id="path3713"
- d="m 605.41576,831.51882 c -6.51092,-0.17414 1.89613,-8.32488 2.10973,-2.13677 0.25514,1.05824 -0.90992,3.45218 -2.10973,2.13677 z m -9.19222,-2.58713 c -5.03005,-3.26087 3.80688,-5.55701 3.71501,-0.9855 -0.33166,1.64802 -2.69765,2.53253 -3.71501,0.9855 z m 8.27957,-8.19213 c 5.41236,-4.28675 4.18648,-12.49507 9.14189,-17.11237 0.29556,5.93898 -0.81537,13.05465 -6.06482,16.64412 -0.94557,0.45813 -2.03685,0.66185 -3.07707,0.46825 z"
- style="fill:#89929e" />
- <path
- inkscape:connector-curvature="0"
- id="path3715"
- d="m 555.48691,863.63394 c -0.70857,-2.12774 2.22704,-4.3804 1.34135,-0.66819 0.10193,0.98814 -0.65203,2.27111 -1.34135,0.66819 z m 37.375,-0.1401 c 1.38595,-2.43696 5.53173,0.89636 1.42887,0.91541 -0.49532,-0.004 -1.42499,-0.23332 -1.42887,-0.91541 z m 7.69692,-0.45528 c -1.76626,-3.1746 2.23873,-3.26451 1.11193,0.0649 -0.32817,2.3234 -0.6929,0.92535 -1.11193,-0.0649 z m 26.80308,-0.60687 c -0.14118,-3.37799 -6.35613,-0.78227 -3.14715,-4.41577 3.46144,-3.84128 -0.91256,-6.50536 0.32867,-10.70489 -1.35343,-4.87174 -4.44598,3.58742 -6.3126,-0.95498 -2.28645,-0.76047 -6.14616,-2.25962 -7.84378,-1.85811 1.7928,4.16671 -5.07612,3.88297 -4.6571,8.23859 -2.87822,4.77401 -4.21355,-5.23107 0.41677,-4.75641 3.01773,-1.66128 2.63528,-6.07232 -1.10546,-3.24125 -4.1035,2.38594 -8.10134,0.13188 -10.98005,-2.65973 -1.57462,1.027 -7.19053,5.94236 -6.22979,1.16697 3.10847,-2.66186 -0.58671,-8.92294 -4.2926,-8.18935 -5.10673,-0.52325 2.44631,-4.85414 3.57641,-6.66771 1.85925,-4.36472 -3.17296,-7.83742 -3.70804,-12.04941 -1.26507,-5.08051 -2.83005,-10.57026 -1.53095,-15.77259 2.64643,-1.80932 -6.03903,-6.34583 -0.12744,-6.57829 2.97426,2.18718 10.86096,-0.73904 8.66403,-4.74784 1.43269,-4.1299 6.02584,3.62463 2.18105,5.45085 -2.59742,0.10573 -7.4936,3.34663 -3.62767,5.54395 1.64345,-0.82217 6.49317,-5.71297 6.67294,-2.49044 -2.78532,3.31115 -8.67094,4.59991 -5.95043,10.09851 -0.14706,1.93717 2.22289,5.8417 2.38345,1.69036 -0.29174,-2.60942 -0.27466,-9.86038 3.64824,-6.05741 -1.55047,2.76367 1.65839,4.017 1.46611,0.70751 1.23126,-3.60319 4.16329,-6.90216 1.96148,-10.6292 1.08569,-3.44275 2.47527,-8.92278 -1.1456,-10.9983 -0.27587,-2.38485 4.39556,-5.73004 -0.72382,-6.12506 -5.30946,-0.90828 1.67648,-3.69288 4.04177,-2.6646 4.32549,0.22232 9.16923,1.37034 11.4584,5.44637 6.2849,9.7073 5.68438,22.38166 2.17074,32.98508 -0.92944,4.64278 -5.22217,8.12432 -5.20477,12.92114 1.20847,6.56432 8.01624,9.99242 13.78201,11.95844 5.17953,1.02044 10.13826,3.62424 13.03186,8.19359 3.20397,4.79647 5.21645,10.49318 5.73671,16.22196 -2.35585,3.8145 -7.90047,3.87439 -11.89521,3.17059 -1.22451,-0.32543 -2.60284,-0.92802 -3.03818,-2.23257 z m -6.09078,-20.1003 c -1.41893,-3.47946 -9.20211,-2.51084 -5.13746,1.1248 1.04916,0.55257 8.14925,1.55777 5.13746,-1.1248 z m -35.40922,-40.45872 c -2.16266,-4.30335 -2.56624,5.59099 0,0 z m -10.77214,57.4647 c 0.9739,-2.58634 6.2446,-4.23216 3.35785,-0.21672 -0.93252,2.57294 -7.05087,4.43368 -3.35785,0.21672 z m 15.26777,1.08726 c -0.46155,-3.123 5.92769,-1.79651 2.3333,0.70108 -0.7844,0.59532 -1.93502,0.11193 -2.3333,-0.70108 z m 17.19822,0.36758 c -1.40203,-3.70988 5.69463,-2.0316 1.50018,0.56139 l -0.7246,-0.0276 -0.77558,-0.53379 z m -46.69385,-2.34909 c 0.2511,-3.17228 6.70537,-7.64119 4.5997,-1.5241 -0.30291,1.59959 -3.88314,3.82735 -4.5997,1.5241 z m 56,-0.51143 c 2.51293,-5.65641 2.40656,5.5417 0,0 z m -47.8,-2.7 c -4.0511,-2.74409 2.86178,-11.29262 3.00074,-4.49156 -2.27342,1.19476 -2.94972,4.14273 0.2778,3.98531 0.44919,2.1979 -2.50337,1.86609 -3.27854,0.50625 z m 17.04379,-0.05 c 1.31653,-2.24916 8.58375,-2.15975 3.4328,0.33832 -0.75747,0.55533 -3.95209,1.81288 -3.4328,-0.33832 z m 28.41342,-2.29909 c 1.98887,-3.91758 6.85421,2.62004 1.31167,1.52967 -0.84991,0.0565 -1.92843,-0.52139 -1.31167,-1.52967 z m -56.65721,-0.39189 c 1.68789,-4.90927 2.99691,2.75221 0.0789,0.36537 l -0.0789,-0.36537 z m 16.64757,-4.24293 c -1.89148,-2.61234 0.84049,-5.75092 1.68838,-1.54504 0.84852,1.72586 -0.70234,5.1602 -1.68838,1.54504 z m 4.5919,-1.82793 c 1.60255,-1.85967 3.66348,-1.43607 5.26053,-2.98816 3.96262,1.46685 -2.62956,3.48646 -3.72862,4.9303 -1.99518,0.50428 -2.92151,-0.26884 -1.53191,-1.94214 z m -9.23947,-3.57149 c 0.59993,-5.93389 4.17587,2.63959 0.61172,2.37949 -0.52277,-0.66971 -0.58181,-1.56896 -0.61172,-2.37949 z m -5.42997,0.69664 c -0.36608,-3.22691 5.22742,-3.96176 2.51439,-0.12486 -0.51631,1.26584 -1.79625,1.28548 -2.51439,0.12486 z m 16.42997,-54.05429 c -0.30675,-2.8402 2.78573,-3.62344 2.3713,-0.3321 1.77753,2.89278 -2.53827,3.01913 -2.3713,0.3321 z m 7,-4.85902 c -0.4203,-5.12456 8.43626,-1.94337 4.35831,0.72111 -1.36922,0.0212 -3.34407,0.40232 -4.35831,-0.72111 z m -1,-5.82423 c 0.17102,-4.09108 9.38834,-5.68544 7.35975,-0.21811 -2.21937,0.24293 -4.55297,-2.11058 -6.7961,0.31894 l -0.41224,0.0536 -0.15141,-0.1544 0,0 z"
- style="fill:#b4c3d5" />
- <path
- inkscape:connector-curvature="0"
- id="path3717"
- d="m 628.86191,861.63169 c -0.6243,-3.55935 -2.69727,-6.3569 -0.72148,-9.98987 0.12528,-5.45244 -2.79115,-10.65923 -7.09669,-13.89447 -1.2068,-2.85452 5.32777,0.70573 6.92377,1.01004 7.6726,3.41307 13.86355,11.22205 14.0998,19.78329 0.20205,5.97005 -6.54891,6.42322 -10.9269,5.80556 -1.73227,0.15131 -2.58324,-1.0909 -2.2785,-2.71455 z m -32.0895,-20.80784 c -4.43403,-1.14416 -6.64242,-4.93813 -9.61832,-8.11599 -5.8032,-0.96373 3.57616,-5.23189 -0.12424,-8.64226 -1.28875,-3.82859 -5.19745,-7.73842 -3.91246,-11.88366 3.57632,0.77406 7.98145,4.56157 11.43042,0.4736 4.54424,-4.37751 7.17602,-10.57138 8.26123,-16.71192 0.40261,-6.44762 0.58793,-13.17942 -1.38634,-19.39442 -3.68525,-5.04182 5.4099,-3.08901 7.46282,-1.22179 7.18838,5.3533 8.70986,15.22614 8.49736,23.6257 -0.24925,8.4967 -3.14336,16.73146 -7.72751,23.84074 -2.88991,4.70712 3.78023,7.4172 6.17011,10.48571 2.37199,1.75978 2.7988,3.59039 -0.47087,3.94333 -4.93227,3.54041 -11.38158,5.84263 -17.44005,4.36937 l -0.65495,-0.33776 -0.48717,-0.43065 -3e-5,0 z"
- style="fill:#b3bcc9" />
- <path
- inkscape:connector-curvature="0"
- id="path3719"
- d="m 629.67696,857.68169 c 0.69544,-5.83229 -1.1934,-11.42869 -3.06233,-16.84619 1.70492,-4.06189 7.7076,2.15936 9.08169,4.7283 3.47472,5.23289 5.9898,11.23822 6.74935,17.4968 -2.74907,2.48603 -8.71268,1.53936 -12.25687,0.52734 -1.14099,-1.73296 -0.47804,-3.96643 -0.51184,-5.90625 z m -35.07897,-19.01192 c -4.35373,-1.9881 -8.73775,-7.05736 -6.26711,-11.96771 0.37899,-3.87987 -6.19721,-8.74866 -2.61552,-11.649 3.81737,-0.0455 7.92323,-0.57969 10.70088,-3.51648 7.53861,-7.6238 9.37318,-19.29758 8.11009,-29.5788 -0.29347,-2.73658 -3.48318,-10.05061 2.13834,-6.90166 5.59048,2.86145 9.3559,8.5583 9.95363,14.79053 1.45238,11.54814 -0.99935,23.83469 -7.78522,33.40876 -3.2246,5.24149 5.70344,6.58552 5.5499,11.37054 -1.14464,5.117 -7.75884,5.97682 -12.15638,5.8855 -2.62827,-0.12443 -5.23793,-0.7377 -7.62861,-1.84168 z"
- style="fill:#a9b6c7" />
- <path
- inkscape:connector-curvature="0"
- id="path3721"
- d="m 631.86191,856.01273 c 0.17627,-4.74944 -0.35601,-9.57132 -2.75943,-13.74195 1.4975,-4.03011 6.82738,2.83782 8.07858,5.41566 2.90201,4.84584 4.29026,10.45516 5.38214,15.90906 -3.35146,1.42092 -11.5911,2.28284 -10.66459,-3.67955 -0.043,-1.30058 -0.0346,-2.60214 -0.0367,-3.90322 z m -32,-17.72887 c -5.84776,-1.14965 -11.42672,-6.22518 -11.15451,-12.52353 -1.5003,-2.03434 -5.71528,-8.53816 -0.0642,-7.68024 6.73246,0.44741 11.31314,-5.91275 13.97222,-11.28778 4.52892,-9.55307 5.82631,-20.85993 2.53341,-31.00041 2.18117,-2.95131 6.79462,3.62386 8.51281,5.81939 4.3355,6.99236 3.55623,15.74508 2.3456,23.52395 -1.04534,6.26492 -3.43738,12.23617 -6.89396,17.55368 -4.11636,5.37273 4.86346,7.17375 5.40003,11.35344 -3.34598,2.78013 -7.84307,4.85802 -12.30072,4.56282 -0.78868,-0.0649 -1.57191,-0.18321 -2.35071,-0.32132 z"
- style="fill:#a5aeba" />
- <path
- inkscape:connector-curvature="0"
- id="path3723"
- d="m 634.44264,862.18169 c -1.18835,-6.44151 -0.7153,-13.29528 -3.22346,-19.40763 5.2155,1.71368 7.21913,7.68437 8.61488,12.50189 0.46756,3.74753 5.9571,10.77397 -1.54689,9.15113 -1.59711,0.0659 -3.7451,-0.21664 -3.84453,-2.24539 z M 597.36191,836.4722 c -5.21371,-2.6559 -8.38811,-8.12562 -9.45075,-13.73768 -3.02381,-5.26702 5.32539,-2.26568 7.46203,-5.22634 8.49017,-5.8936 12.46598,-16.48626 13.51852,-26.43011 1.08258,-4.83991 -1.47198,-10.13976 -0.95483,-14.48335 7.03021,4.3261 9.10897,13.3759 8.64448,21.14239 -0.4724,9.88319 -4.21327,19.33825 -9.42908,27.6489 0.19598,3.60522 8.59405,7.29794 2.21847,10.91971 -3.64557,2.02664 -8.25272,1.70657 -12.00884,0.16648 z"
- style="fill:#99a5b4" />
- <path
- inkscape:connector-curvature="0"
- id="path3725"
- d="m 597.625,771.4375 c -3.21749,0.80995 -6.35889,1.89093 -9.49855,2.95674 -0.97154,0.37142 -1.85289,0.9729 -2.5952,1.69951 -0.85286,0.75372 -1.5183,1.68678 -2.24295,2.5579 -1.43359,1.82026 -2.70936,3.75542 -4.06955,5.6296 -0.88196,1.49498 -1.70097,3.03188 -2.28734,4.66945 -0.773,1.87386 -1.3796,3.81126 -2.03693,5.7276 -1.48856,4.58577 -2.86664,9.20755 -4.15527,13.85304 -0.38084,1.5389 -0.8175,3.06718 -1.11421,4.62491 -0.0983,1.32482 0.42765,2.57219 0.8125,3.8125 0.65443,1.89642 1.24797,3.81318 1.875,5.71875 0.4387,1.03708 1.53192,1.69185 2.625,1.8125 1.24203,-0.0193 2.52075,0.0375 3.71875,-0.34375 1.02063,-0.39402 1.60505,-1.36074 1.86562,-2.3781 0.73273,-2.56005 1.01952,-5.21766 1.50049,-7.83083 0.4005,-2.37627 0.77571,-4.75672 1.16514,-7.13482 0.60941,-2.21748 1.28797,-4.41783 2.03973,-6.59038 0.78279,-2.02938 1.71569,-3.99664 2.55402,-6.00337 0.89003,-1.89943 1.86665,-3.76562 3.01491,-5.52201 1.40777,-2.01133 3.33858,-3.57662 5.32812,-4.9803 1.23992,-0.75485 2.42213,-1.59957 3.68923,-2.3108 1.42795,-0.88217 2.95575,-1.58776 4.46774,-2.31189 0.99896,-0.30772 1.95269,-0.81445 2.99484,-0.95052 0.94868,-0.0968 1.93298,0.0577 2.84891,-0.26823 0.92455,-0.56794 0.73006,-1.98773 -0.15625,-2.5 -0.80724,-0.63096 -1.7434,-1.0782 -2.63346,-1.5793 -1.68129,-0.84475 -3.47432,-1.44213 -5.30345,-1.87163 -1.35714,-0.28247 -2.73917,-0.47084 -4.12559,-0.51782 l -0.18169,0.0202 -0.0996,0.0111 z"
- style="fill:#99a5b4;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path3727"
- d="m 637.65036,862.68169 c -2.12222,-4.15541 -2.62958,-9.16791 -2.11037,-13.77435 2.73632,-0.59646 3.48937,6.19672 4.61588,8.71136 0.50969,2.43464 4.44929,8.54497 -0.88647,6.29893 l -0.88201,-0.55645 -0.73703,-0.67949 0,0 z m -43.75608,-31 c -2.94588,-2.28349 -7.18933,-8.93795 -1.36293,-10.29495 8.07323,-2.18725 12.69247,-10.20871 15.48792,-17.52164 2.75397,-7.08868 3.00962,-14.78608 2.34575,-22.27209 0.57168,-3.73359 4.26846,3.25102 4.56293,4.83879 2.8335,10.0499 1.08542,21.07617 -3.26319,30.43572 -1.47318,3.78479 -7.24627,8.22354 -2.8605,12.027 4.90812,2.55146 1.57086,6.14222 -2.55813,6.40295 -4.41484,1.02741 -9.15214,-0.44638 -12.35185,-3.61578 z"
- style="fill:#929ca9" />
- <path
- inkscape:connector-curvature="0"
- id="path3729"
- d="m 604.07679,778.57601 c -2.07993,0.18622 -4.16688,0.39931 -6.19063,0.93582 -1.96265,0.5268 -3.86859,1.26151 -5.67823,2.18771 -1.2785,0.72607 -2.59489,1.40817 -3.73224,2.35094 -1.87066,1.41739 -3.50157,3.11504 -5.0864,4.83803 -0.8029,1.1366 -1.66147,2.24315 -2.35815,3.44834 -1.04606,1.93489 -1.92687,3.96033 -2.55709,6.06935 -1.02826,3.17356 -1.89607,6.39655 -2.77337,9.61433 -0.79085,2.99079 -1.58802,5.98101 -2.3162,8.9875 -0.72532,3.0427 -1.21047,6.14099 -1.45053,9.25973 -0.0808,1.12348 -0.27816,2.24516 -0.13834,3.37206 0.0627,1.15775 0.14707,2.31618 0.28118,3.46744 0.0295,0.43529 0.64114,0.88693 0.8125,0.28125 0.43782,-0.93637 0.98489,-1.88776 2.03125,-2.21875 0.77048,-0.37522 1.64462,-0.58501 2.49468,-0.42232 0.99503,0.20928 2.02353,0.51766 2.87283,1.09107 1.15247,0.76152 2.17094,1.75918 2.82587,2.98452 0.67432,0.79355 0.86715,1.92774 1.49412,2.69048 0.55618,0.0517 0.46735,-0.84631 0.60893,-1.24468 0.20794,-1.87479 -0.22577,-3.73167 -0.54643,-5.56782 -0.32562,-1.64053 -0.80423,-3.25041 -0.99895,-4.91491 -0.27135,-1.81202 -0.60341,-3.6237 -0.59359,-5.46277 -0.0577,-1.99807 -0.16648,-3.99431 -0.14423,-5.99405 -0.0352,-1.23626 -10e-4,-2.47036 0.11341,-3.70195 0.24423,-2.90098 0.56334,-5.79741 0.99836,-8.67632 0.6275,-2.95685 1.33887,-5.92442 2.64286,-8.66725 0.61629,-1.36529 1.23898,-2.73456 1.95854,-4.04735 0.72079,-1.14986 1.59611,-2.22584 2.73697,-2.98238 1.71322,-1.17297 3.55581,-2.14034 5.44826,-2.98937 1.80419,-0.81317 3.6119,-1.62339 5.33837,-2.5949 0.82255,-0.40084 1.88367,-0.6713 2.3005,-1.56976 0.12731,-0.30615 0.0397,-0.72575 -0.39425,-0.52399 z"
- style="fill:#8a95a3;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path3731"
- d="m 638.56908,861.68169 c -1.01336,-1.80767 1.28793,-7.15927 1.24215,-2.50022 0.42403,2.21568 -0.44461,7.79222 -1.24215,2.50022 l 0,0 z m -43.0654,-31 c -2.9868,-1.67058 -7.00655,-6.75545 -1.26272,-7.50408 4.83247,-2.49559 9.8284,-5.69893 12.52164,-10.55778 1.11545,-4.62828 4.11893,-8.61975 4.84147,-13.41654 0.98527,-4.74585 2.52559,-9.7007 1.45289,-14.54866 3.4059,4.0618 2.72684,9.97803 2.40567,14.94875 -0.99576,8.63373 -3.58356,17.28503 -8.78479,24.35117 -2.28719,3.74841 7.19829,8.26089 -0.21265,9.84972 -3.91814,1.46539 -7.97066,-0.66912 -10.96151,-3.12258 z"
- style="fill:#8a95a3" />
- </g>
- <path
- inkscape:connector-curvature="0"
- id="path3733"
- d="m 902.51419,862.96792 c 0.0102,-5.30143 1.60593,-10.6248 3.78149,-15.43929 4.32123,-8.8444 14.216,-12.22658 22.33805,-16.5859 4.68059,-1.37584 9.07114,-5.52844 4.7426,-10.02046 -6.39489,-12.22902 -8.7729,-27.8219 -2.10653,-40.43961 3.65467,-7.37162 12.38903,-12.01132 20.49326,-9.67176 7.28637,1.44287 13.14475,7.15895 15.34035,14.18101 4.51436,13.20733 1.2153,28.11579 -6.53662,39.43979 -1.32968,3.95225 5.89572,5.24121 8.44,7.53545 5.40393,3.00388 11.60589,4.85759 15.86832,9.59775 5.12248,5.30858 9.79259,12.48585 8.66416,20.18284 -2.66598,2.93451 -8.40865,1.41927 -12.30136,2.20861 -23.95296,0.89934 -47.95935,1.13829 -71.90915,0.0384 -2.25654,-0.26203 -4.73152,-0.0739 -6.81457,-1.02681 z"
- style="fill:#dce2e8" />
- <path
- inkscape:connector-curvature="0"
- id="path3735"
- d="m 902.86191,863.98091 c -0.3001,-10.49202 6.03728,-20.13978 14.66257,-25.69496 5.51969,-4.0779 12.40955,-5.84192 17.80822,-10.06232 2.84965,-4.01312 -2.37245,-8.04948 -3.34535,-11.96125 -5.17334,-11.94737 -5.914,-27.08139 2.25625,-37.90341 5.89413,-8.20878 18.85242,-9.23957 26.20711,-2.50691 7.92198,7.8665 8.99588,20.23178 7.07876,30.70563 -1.07732,6.52092 -4.2598,12.37274 -7.80043,17.84376 -0.63942,4.72644 5.99701,6.29571 9.15658,8.71794 5.67067,3.14875 12.42699,4.70876 16.62391,10.05061 4.55195,5.13638 7.7383,11.97169 7.26449,18.94209 -3.42877,3.13676 -9.17326,1.57453 -13.56039,2.19728 -25.14284,0.17847 -50.29403,0.26439 -75.43326,-0.23791 l -0.91846,-0.0906 0,0 z"
- style="fill:#d4dbe2" />
- <path
- inkscape:connector-curvature="0"
- id="path3737"
- d="m 947.40625,773.21875 c -2.08437,0.0218 -4.06879,0.82425 -5.78008,1.97408 -1.79052,1.15879 -3.40619,2.56842 -5.10341,3.85771 -2.07314,1.7046 -4.13064,3.52243 -5.54313,5.83208 -1.4246,2.63374 -2.01431,5.62903 -2.3241,8.58199 -0.33035,2.74853 -0.32823,5.52241 -0.43678,8.28539 -0.005,3.82444 -0.15351,7.64782 -0.13884,11.4717 0.0859,5.10181 0.52206,10.19115 0.63884,15.29078 -0.0171,1.6471 0.0169,3.30988 -0.14185,4.94514 -0.24522,0.76103 -0.56607,2.26102 0.57466,2.38613 1.06002,-0.019 1.23511,-1.39535 1.15554,-2.21222 0.22952,-1.68105 1.32505,-3.13394 2.6304,-4.16278 0.85251,-0.49875 1.97306,-0.491 2.84375,-0.0625 1.32761,1.06993 2.37232,2.46316 3.74962,3.48406 1.78793,1.52488 3.51798,3.13357 5.27748,4.67984 0.9866,0.7019 2.27026,0.71795 3.42985,0.66919 1.06796,-0.16832 2.13534,-0.35487 3.21952,-0.36775 0.89406,0.16109 2.32802,-0.70942 1.38603,-1.62159 -0.8042,-0.70337 -1.88743,-0.23431 -2.83365,-0.39781 -1.84267,-0.0672 -3.62098,-1.11476 -4.59764,-2.66893 -1.00336,-1.75997 -1.59857,-3.7098 -2.42704,-5.55243 -1.66116,-3.95349 -2.91032,-8.07322 -3.85039,-12.25354 -0.4782,-2.16238 -0.94931,-4.33361 -1.04039,-6.55414 -0.44284,-5.17654 -0.0164,-10.36675 0.21786,-15.5419 0.43161,-2.80874 0.93864,-5.71235 2.52365,-8.13079 1.40946,-2.34955 3.21165,-4.47033 5.33501,-6.20561 1.34968,-1.17749 2.79007,-2.24805 4.17259,-3.38235 0.65717,-0.78426 0.12822,-2.21425 -0.93003,-2.28177 -0.66037,-0.14562 -1.33846,-0.0725 -2.00747,-0.062 z"
- style="fill:#a9b6c7;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path3739"
- d="m 945.0625,771.09375 c -3.49998,0.58518 -6.82593,1.96099 -9.87152,3.75664 -1.46593,0.9392 -2.89772,1.9504 -4.10149,3.21637 -2.26374,2.18699 -4.05772,4.84626 -5.3102,7.72931 -1.72442,4.45631 -3.18147,9.00923 -4.54622,13.58674 -1.17863,3.81878 -2.29249,7.66048 -3.58633,11.44147 -0.98068,2.31904 -2.25569,4.50522 -3.14674,6.86322 -0.0717,0.83217 -0.52076,1.71408 -0.15625,2.53125 0.34391,0.63556 0.61295,-0.72716 0.90409,-1.00196 0.70785,-1.17012 1.67865,-2.15857 2.50216,-3.24804 2.02564,-2.4413 4.09249,-4.85803 6.34375,-7.09375 0.89228,-0.67775 1.93115,-1.14621 3,-1.46875 0.9592,-0.27381 2.04572,-0.0942 2.7855,0.6034 0.79827,0.68845 1.05228,1.81659 0.92648,2.82928 -0.069,2.24614 -0.62186,4.43634 -0.94161,6.65146 -0.37717,1.50747 -0.59603,3.04826 -0.89537,4.57211 -0.0187,0.88489 0.803,1.89802 1.75,1.65625 1.2052,-0.41761 1.68611,-1.71186 2.01212,-2.83444 1.08092,-3.47552 1.16417,-7.147 1.31178,-10.75426 0.25256,-3.87574 0.43014,-7.76125 0.90064,-11.61815 0.52097,-3.65166 1.24649,-7.28074 2.27546,-10.8244 0.50779,-1.47275 1.28525,-2.82251 2.13241,-4.12255 1.04514,-1.54481 2.4259,-2.97532 4.21134,-3.62745 3.77193,-1.53211 7.85601,-2.03477 11.71875,-3.28125 0.85611,-0.41385 1.66942,-1.37746 1.34375,-2.375 -0.36579,-1.12201 -1.57323,-1.602 -2.61278,-1.89568 -2.30278,-0.66163 -4.68142,-1.03339 -7.06477,-1.2496 -0.62852,-0.0212 -1.25644,-0.11142 -1.88495,-0.0422 z"
- style="fill:#b6c5d8;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path3741"
- d="m 903.31861,862.68392 c 2.03973,-6.75845 2.62673,-14.59993 8.28246,-19.57905 6.86653,-6.55449 16.49277,-8.81781 23.9521,-14.46458 3.64474,-4.45932 -2.81051,-9.08083 -3.56202,-13.60484 -4.14323,-11.16786 -4.98166,-24.68811 1.49566,-35.15189 5.68463,-8.73332 19.85553,-10.9347 27.19403,-3.0481 8.41394,8.94249 8.77611,22.65299 5.27347,33.81426 -1.49442,5.581 -4.99844,10.28747 -7.0924,15.6006 2.76177,3.52771 7.14927,5.48724 10.93492,7.7964 6.119,3.22073 13.58338,5.02515 17.48348,11.27477 2.96987,4.63969 4.42192,10.08731 5.80917,15.35231 -1.50165,4.96315 -8.81816,2.91096 -12.85889,3.69351 -22.80335,0.12179 -45.61168,0.15756 -68.41429,-0.11428 -2.31171,-0.50334 -7.53241,0.74503 -8.49769,-1.56911 z"
- style="fill:#c9cfd7" />
- <path
- inkscape:connector-curvature="0"
- id="path3743"
- d="m 904.235,862.68169 c 2.05635,-7.41778 3.349,-16.08468 10.1767,-20.8097 6.61828,-5.16685 15.1606,-7.20405 21.59504,-12.59203 3.54453,-4.88336 -2.47561,-9.88767 -3.35341,-14.75239 -3.47406,-10.8555 -4.1294,-23.33186 0.8597,-33.82801 1.72632,-3.59701 5.23944,-6.62494 9.42916,-6.35645 4.19219,-1.15696 8.52724,-4.11292 12.93873,-1.76941 7.46152,3.81566 10.06429,12.7832 10.99601,20.5469 1.16372,10.51462 -1.47428,21.3696 -7.47449,30.09882 -3.05921,4.5826 3.82783,7.04871 6.59279,9.43949 4.45298,3.31782 9.92768,4.58376 14.70417,7.25683 7.68513,4.50047 10.74405,13.62794 11.74428,22.00374 -2.9167,3.42132 -8.87906,1.6959 -13.0442,2.37973 -23.01389,0.17734 -46.03587,0.29901 -69.04708,-0.12448 -1.47707,-0.46732 -5.78821,0.53078 -6.1174,-1.49304 z"
- style="fill:#b6c5d8" />
- <path
- inkscape:connector-curvature="0"
- id="path3745"
- d="m 955.41576,831.51882 c -6.51092,-0.17414 1.89613,-8.32488 2.10973,-2.13677 0.25514,1.05824 -0.90992,3.45218 -2.10973,2.13677 z m -9.19222,-2.58713 c -5.03005,-3.26087 3.80688,-5.55701 3.71501,-0.9855 -0.33166,1.64802 -2.69765,2.53253 -3.71501,0.9855 z m 8.27957,-8.19213 c 5.41236,-4.28675 4.18648,-12.49507 9.14189,-17.11237 0.29556,5.93898 -0.81537,13.05465 -6.06482,16.64412 -0.94557,0.45813 -2.03685,0.66185 -3.07707,0.46825 z"
- style="fill:#89929e" />
- <path
- inkscape:connector-curvature="0"
- id="path3747"
- d="m 905.48691,863.63394 c -0.70857,-2.12774 2.22704,-4.3804 1.34135,-0.66819 0.10193,0.98814 -0.65203,2.27111 -1.34135,0.66819 z m 37.375,-0.1401 c 1.38595,-2.43696 5.53173,0.89636 1.42887,0.91541 -0.49532,-0.004 -1.42499,-0.23332 -1.42887,-0.91541 z m 7.69692,-0.45528 c -1.76626,-3.1746 2.23873,-3.26451 1.11193,0.0649 -0.32817,2.3234 -0.6929,0.92535 -1.11193,-0.0649 z m 26.80308,-0.60687 c -0.14118,-3.37799 -6.35613,-0.78227 -3.14715,-4.41577 3.46144,-3.84128 -0.91256,-6.50536 0.32867,-10.70489 -1.35343,-4.87174 -4.44598,3.58742 -6.3126,-0.95498 -2.28645,-0.76047 -6.14616,-2.25962 -7.84378,-1.85811 1.7928,4.16671 -5.07612,3.88297 -4.6571,8.23859 -2.87822,4.77401 -4.21355,-5.23107 0.41677,-4.75641 3.01773,-1.66128 2.63528,-6.07232 -1.10546,-3.24125 -4.1035,2.38594 -8.10134,0.13188 -10.98005,-2.65973 -1.57462,1.027 -7.19053,5.94236 -6.22979,1.16697 3.10847,-2.66186 -0.58671,-8.92294 -4.2926,-8.18935 -5.10673,-0.52325 2.44631,-4.85414 3.57641,-6.66771 1.85925,-4.36472 -3.17296,-7.83742 -3.70804,-12.04941 -1.26507,-5.08051 -2.83005,-10.57026 -1.53095,-15.77259 2.64643,-1.80932 -6.03903,-6.34583 -0.12744,-6.57829 2.97426,2.18718 10.86096,-0.73904 8.66403,-4.74784 1.43269,-4.1299 6.02584,3.62463 2.18105,5.45085 -2.59742,0.10573 -7.4936,3.34663 -3.62767,5.54395 1.64345,-0.82217 6.49317,-5.71297 6.67294,-2.49044 -2.78532,3.31115 -8.67094,4.59991 -5.95043,10.09851 -0.14706,1.93717 2.22289,5.8417 2.38345,1.69036 -0.29174,-2.60942 -0.27466,-9.86038 3.64824,-6.05741 -1.55047,2.76367 1.65839,4.017 1.46611,0.70751 1.23126,-3.60319 4.16329,-6.90216 1.96148,-10.6292 1.08569,-3.44275 2.47527,-8.92278 -1.1456,-10.9983 -0.27587,-2.38485 4.39556,-5.73004 -0.72382,-6.12506 -5.30946,-0.90828 1.67648,-3.69288 4.04177,-2.6646 4.32549,0.22232 9.16923,1.37034 11.4584,5.44637 6.2849,9.7073 5.68438,22.38166 2.17074,32.98508 -0.92944,4.64278 -5.22217,8.12432 -5.20477,12.92114 1.20847,6.56432 8.01624,9.99242 13.78201,11.95844 5.17953,1.02044 10.13826,3.62424 13.03186,8.19359 3.20397,4.79647 5.21645,10.49318 5.73671,16.22196 -2.35585,3.8145 -7.90047,3.87439 -11.89521,3.17059 -1.22451,-0.32543 -2.60284,-0.92802 -3.03818,-2.23257 z m -6.09078,-20.1003 c -1.41893,-3.47946 -9.20211,-2.51084 -5.13746,1.1248 1.04916,0.55257 8.14925,1.55777 5.13746,-1.1248 z m -35.40922,-40.45872 c -2.16266,-4.30335 -2.56624,5.59099 0,0 z m -10.77214,57.4647 c 0.9739,-2.58634 6.2446,-4.23216 3.35785,-0.21672 -0.93252,2.57294 -7.05087,4.43368 -3.35785,0.21672 z m 15.26777,1.08726 c -0.46155,-3.123 5.92769,-1.79651 2.3333,0.70108 -0.7844,0.59532 -1.93502,0.11193 -2.3333,-0.70108 z m 17.19822,0.36758 c -1.40203,-3.70988 5.69463,-2.0316 1.50018,0.56139 l -0.7246,-0.0276 -0.77558,-0.53379 z m -46.69385,-2.34909 c 0.2511,-3.17228 6.70537,-7.64119 4.5997,-1.5241 -0.30291,1.59959 -3.88314,3.82735 -4.5997,1.5241 z m 56,-0.51143 c 2.51293,-5.65641 2.40656,5.5417 0,0 z m -47.8,-2.7 c -4.0511,-2.74409 2.86178,-11.29262 3.00074,-4.49156 -2.27342,1.19476 -2.94972,4.14273 0.2778,3.98531 0.44919,2.1979 -2.50337,1.86609 -3.27854,0.50625 z m 17.04379,-0.05 c 1.31653,-2.24916 8.58375,-2.15975 3.4328,0.33832 -0.75747,0.55533 -3.95209,1.81288 -3.4328,-0.33832 z m 28.41342,-2.29909 c 1.98887,-3.91758 6.85421,2.62004 1.31167,1.52967 -0.84991,0.0565 -1.92843,-0.52139 -1.31167,-1.52967 z m -56.65721,-0.39189 c 1.68789,-4.90927 2.99691,2.75221 0.0789,0.36537 l -0.0789,-0.36537 z m 16.64757,-4.24293 c -1.89148,-2.61234 0.84049,-5.75092 1.68838,-1.54504 0.84852,1.72586 -0.70234,5.1602 -1.68838,1.54504 z m 4.5919,-1.82793 c 1.60255,-1.85967 3.66348,-1.43607 5.26053,-2.98816 3.96262,1.46685 -2.62956,3.48646 -3.72862,4.9303 -1.99518,0.50428 -2.92151,-0.26884 -1.53191,-1.94214 z m -9.23947,-3.57149 c 0.59993,-5.93389 4.17587,2.63959 0.61172,2.37949 -0.52277,-0.66971 -0.58181,-1.56896 -0.61172,-2.37949 z m -5.42997,0.69664 c -0.36608,-3.22691 5.22742,-3.96176 2.51439,-0.12486 -0.51631,1.26584 -1.79625,1.28548 -2.51439,0.12486 z m 16.42997,-54.05429 c -0.30675,-2.8402 2.78573,-3.62344 2.3713,-0.3321 1.77753,2.89278 -2.53827,3.01913 -2.3713,0.3321 z m 7,-4.85902 c -0.4203,-5.12456 8.43626,-1.94337 4.35831,0.72111 -1.36922,0.0212 -3.34407,0.40232 -4.35831,-0.72111 z m -1,-5.82423 c 0.17102,-4.09108 9.38834,-5.68544 7.35975,-0.21811 -2.21937,0.24293 -4.55297,-2.11058 -6.7961,0.31894 l -0.41224,0.0536 -0.15141,-0.1544 0,0 z"
- style="fill:#b4c3d5" />
- <path
- inkscape:connector-curvature="0"
- id="path3749"
- d="m 978.86191,861.63169 c -0.6243,-3.55935 -2.69727,-6.3569 -0.72148,-9.98987 0.12528,-5.45244 -2.79115,-10.65923 -7.09669,-13.89447 -1.2068,-2.85452 5.32777,0.70573 6.92377,1.01004 7.6726,3.41307 13.86355,11.22205 14.0998,19.78329 0.20205,5.97005 -6.54891,6.42322 -10.9269,5.80556 -1.73227,0.15131 -2.58324,-1.0909 -2.2785,-2.71455 z m -32.0895,-20.80784 c -4.43403,-1.14416 -6.64242,-4.93813 -9.61832,-8.11599 -5.8032,-0.96373 3.57616,-5.23189 -0.12424,-8.64226 -1.28875,-3.82859 -5.19745,-7.73842 -3.91246,-11.88366 3.57632,0.77406 7.98145,4.56157 11.43042,0.4736 4.54424,-4.37751 7.17602,-10.57138 8.26123,-16.71192 0.40261,-6.44762 0.58793,-13.17942 -1.38634,-19.39442 -3.68525,-5.04182 5.4099,-3.08901 7.46282,-1.22179 7.18838,5.3533 8.70986,15.22614 8.49736,23.6257 -0.24925,8.4967 -3.14336,16.73146 -7.72751,23.84074 -2.88991,4.70712 3.78023,7.4172 6.17011,10.48571 2.37199,1.75978 2.7988,3.59039 -0.47087,3.94333 -4.93227,3.54041 -11.38158,5.84263 -17.44005,4.36937 l -0.65495,-0.33776 -0.48717,-0.43065 -3e-5,0 z"
- style="fill:#b3bcc9" />
- <path
- inkscape:connector-curvature="0"
- id="path3751"
- d="m 979.67696,857.68169 c 0.69544,-5.83229 -1.1934,-11.42869 -3.06233,-16.84619 1.70492,-4.06189 7.7076,2.15936 9.08169,4.7283 3.47472,5.23289 5.9898,11.23822 6.74935,17.4968 -2.74907,2.48603 -8.71268,1.53936 -12.25687,0.52734 -1.14099,-1.73296 -0.47804,-3.96643 -0.51184,-5.90625 z m -35.07897,-19.01192 c -4.35373,-1.9881 -8.73775,-7.05736 -6.26711,-11.96771 0.37899,-3.87987 -6.19721,-8.74866 -2.61552,-11.649 3.81737,-0.0455 7.92323,-0.57969 10.70088,-3.51648 7.53861,-7.6238 9.37318,-19.29758 8.11009,-29.5788 -0.29347,-2.73658 -3.48318,-10.05061 2.13834,-6.90166 5.59048,2.86145 9.3559,8.5583 9.95363,14.79053 1.45238,11.54814 -0.99935,23.83469 -7.78522,33.40876 -3.2246,5.24149 5.70344,6.58552 5.5499,11.37054 -1.14464,5.117 -7.75884,5.97682 -12.15638,5.8855 -2.62827,-0.12443 -5.23793,-0.7377 -7.62861,-1.84168 z"
- style="fill:#a9b6c7" />
- <path
- inkscape:connector-curvature="0"
- id="path3753"
- d="m 981.86191,856.01273 c 0.17627,-4.74944 -0.35601,-9.57132 -2.75943,-13.74195 1.4975,-4.03011 6.82738,2.83782 8.07858,5.41566 2.90201,4.84584 4.29026,10.45516 5.38214,15.90906 -3.35146,1.42092 -11.5911,2.28284 -10.66459,-3.67955 -0.043,-1.30058 -0.0346,-2.60214 -0.0367,-3.90322 z m -32,-17.72887 c -5.84776,-1.14965 -11.42672,-6.22518 -11.15451,-12.52353 -1.5003,-2.03434 -5.71528,-8.53816 -0.0642,-7.68024 6.73246,0.44741 11.31314,-5.91275 13.97222,-11.28778 4.52892,-9.55307 5.82631,-20.85993 2.53341,-31.00041 2.18117,-2.95131 6.79462,3.62386 8.51281,5.81939 4.3355,6.99236 3.55623,15.74508 2.3456,23.52395 -1.04534,6.26492 -3.43738,12.23617 -6.89396,17.55368 -4.11636,5.37273 4.86346,7.17375 5.40003,11.35344 -3.34598,2.78013 -7.84307,4.85802 -12.30072,4.56282 -0.78868,-0.0649 -1.57191,-0.18321 -2.35071,-0.32132 z"
- style="fill:#a5aeba" />
- <path
- inkscape:connector-curvature="0"
- id="path3755"
- d="m 984.44264,862.18169 c -1.18835,-6.44151 -0.7153,-13.29528 -3.22346,-19.40763 5.2155,1.71368 7.21913,7.68437 8.61488,12.50189 0.46756,3.74753 5.9571,10.77397 -1.54689,9.15113 -1.59711,0.0659 -3.7451,-0.21664 -3.84453,-2.24539 z M 947.36191,836.4722 c -5.21371,-2.6559 -8.38811,-8.12562 -9.45075,-13.73768 -3.02381,-5.26702 5.32539,-2.26568 7.46203,-5.22634 8.49017,-5.8936 12.46598,-16.48626 13.51852,-26.43011 1.08258,-4.83991 -1.47198,-10.13976 -0.95483,-14.48335 7.03021,4.3261 9.10897,13.3759 8.64448,21.14239 -0.4724,9.88319 -4.21327,19.33825 -9.42908,27.6489 0.19598,3.60522 8.59405,7.29794 2.21847,10.91971 -3.64557,2.02664 -8.25272,1.70657 -12.00884,0.16648 z"
- style="fill:#99a5b4" />
- <path
- inkscape:connector-curvature="0"
- id="path3757"
- d="m 987.65036,862.68169 c -2.12222,-4.15541 -2.62958,-9.16791 -2.11037,-13.77435 2.73632,-0.59646 3.48937,6.19672 4.61588,8.71136 0.50969,2.43464 4.44929,8.54497 -0.88647,6.29893 l -0.88201,-0.55645 -0.73703,-0.67949 0,0 z m -43.75608,-31 c -2.94588,-2.28349 -7.18933,-8.93795 -1.36293,-10.29495 8.07323,-2.18725 12.69247,-10.20871 15.48792,-17.52164 2.75397,-7.08868 3.00962,-14.78608 2.34575,-22.27209 0.57168,-3.73359 4.26846,3.25102 4.56293,4.83879 2.8335,10.0499 1.08542,21.07617 -3.26319,30.43572 -1.47318,3.78479 -7.24627,8.22354 -2.8605,12.027 4.90812,2.55146 1.57086,6.14222 -2.55813,6.40295 -4.41484,1.02741 -9.15214,-0.44638 -12.35185,-3.61578 z"
- style="fill:#929ca9" />
- <path
- inkscape:connector-curvature="0"
- id="path3759"
- d="m 988.56908,861.68169 c -1.01336,-1.80767 1.28793,-7.15927 1.24215,-2.50022 0.42403,2.21568 -0.44461,7.79222 -1.24215,2.50022 l 0,0 z m -43.0654,-31 c -2.9868,-1.67058 -7.00655,-6.75545 -1.26272,-7.50408 4.83247,-2.49559 9.8284,-5.69893 12.52164,-10.55778 1.11545,-4.62828 4.11893,-8.61975 4.84147,-13.41654 0.98527,-4.74585 2.52559,-9.7007 1.45289,-14.54866 3.4059,4.0618 2.72684,9.97803 2.40567,14.94875 -0.99576,8.63373 -3.58356,17.28503 -8.78479,24.35117 -2.28719,3.74841 7.19829,8.26089 -0.21265,9.84972 -3.91814,1.46539 -7.97066,-0.66912 -10.96151,-3.12258 z"
- style="fill:#8a95a3" />
- <path
- inkscape:connector-curvature="0"
- id="path3761"
- d="m 954.07679,778.57601 c -2.07993,0.18622 -4.16688,0.39931 -6.19063,0.93582 -1.96265,0.5268 -3.86859,1.26151 -5.67823,2.18771 -1.2785,0.72607 -2.59489,1.40817 -3.73224,2.35094 -1.87066,1.41739 -3.50157,3.11504 -5.0864,4.83803 -0.8029,1.1366 -1.66147,2.24315 -2.35815,3.44834 -1.04606,1.93489 -1.92687,3.96033 -2.55709,6.06935 -1.02826,3.17356 -1.89607,6.39655 -2.77337,9.61433 -0.79085,2.99079 -1.58802,5.98101 -2.3162,8.9875 -0.72532,3.0427 -1.21047,6.14099 -1.45053,9.25973 -0.0808,1.12348 -0.27816,2.24516 -0.13834,3.37206 0.0627,1.15775 0.14707,2.31618 0.28118,3.46744 0.0295,0.43529 0.64114,0.88693 0.8125,0.28125 0.43782,-0.93637 0.98489,-1.88776 2.03125,-2.21875 0.77048,-0.37522 1.64462,-0.58501 2.49468,-0.42232 0.99503,0.20928 2.02353,0.51766 2.87283,1.09107 1.15247,0.76152 2.17094,1.75918 2.82587,2.98452 0.67432,0.79355 0.86715,1.92774 1.49412,2.69048 0.55618,0.0517 0.46735,-0.84631 0.60893,-1.24468 0.20794,-1.87479 -0.22577,-3.73167 -0.54643,-5.56782 -0.32562,-1.64053 -0.80423,-3.25041 -0.99895,-4.91491 -0.27135,-1.81202 -0.60341,-3.6237 -0.59359,-5.46277 -0.0577,-1.99807 -0.16648,-3.99431 -0.14423,-5.99405 -0.0352,-1.23626 -10e-4,-2.47036 0.11341,-3.70195 0.24423,-2.90098 0.56334,-5.79741 0.99836,-8.67632 0.6275,-2.95685 1.33887,-5.92442 2.64286,-8.66725 0.61629,-1.36529 1.23898,-2.73456 1.95854,-4.04735 0.72079,-1.14986 1.59611,-2.22584 2.73697,-2.98238 1.71322,-1.17297 3.55581,-2.14034 5.44826,-2.98937 1.80419,-0.81317 3.6119,-1.62339 5.33837,-2.5949 0.82255,-0.40084 1.88367,-0.6713 2.3005,-1.56976 0.12731,-0.30615 0.0397,-0.72575 -0.39425,-0.52399 z"
- style="fill:#8a95a3;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path3763"
- d="m 946.9375,772.125 c -9.56715,1.74839 -17.25457,9.64487 -19.96875,18.8125 -4.82877,10.88517 -7.07054,23.03246 -5.61836,34.90144 0.0198,1.07326 0.1459,2.15794 -0.0379,3.22356 3.75192,-4.50382 3.8025,-10.67156 5.9811,-15.89686 3.37158,-10.6816 8.79354,-21.17419 17.67515,-28.29064 4.36603,-3.68349 9.47725,-6.3808 14.71875,-8.59375 0.72214,-1.81857 -1.47582,-3.24498 -3.09375,-3.125 -3.11721,-0.92307 -6.41633,-1.23 -9.65625,-1.03125 z"
- style="fill:#99a5b4;fill-opacity:1"
- sodipodi:nodetypes="cccccccccccccccccccccccccccccc" />
- </g>
- <g
- id="g3678"
- transform="translate(129.51923,31.279777)">
- <rect
- style="color:#000000;fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect3680"
- width="34.242748"
- height="8.1750183"
- x="4.0543771"
- y="287.32199"
- rx="1.6497765"
- ry="1.6497765" />
- <text
- xml:space="preserve"
- style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- x="8.0973129"
- y="294.16464"
- id="text3682"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3684"
- x="8.0973129"
- y="294.16464">simone</tspan></text>
- </g>
- </g>
- <g
- transform="translate(-1031.1443,-263.46575)"
- id="g3742"
- style="display:inline">
- <g
- id="g5773"
- transform="matrix(0.32832475,0,0,0.32832475,85.879825,140.2387)">
- <path
- style="fill:#dce2e8"
- d="m 15.652276,526.89841 c -0.610306,-1.59043 1.679869,-11.36996 3.481806,-14.86804 3.193736,-6.19997 6.408908,-8.92653 16.688018,-14.15192 15.103201,-7.67772 14.080467,-6.32495 10.351016,-13.69128 -14.619009,-28.87514 0.626491,-58.97154 24.060007,-47.49727 13.579837,6.6494 16.194478,31.36184 5.166481,48.83132 C 74.079822,487.61189 73,489.56197 73,489.85473 c 0,0.96965 10.409081,7.10101 16,9.42463 10.938874,4.54628 20.11609,18.84024 17.46298,27.19945 -0.81757,2.57596 -89.82541,2.98723 -90.810704,0.4196 z"
- id="path5775"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#d4dbe2"
- d="m 16,527.9114 c 0,-12.82229 7.444121,-22.89231 22.182697,-30.00761 12.879762,-6.21793 12.949565,-6.32177 9.035801,-13.4409 -14.220674,-25.86739 -1.36795,-55.39011 20.882279,-47.9666 14.595085,4.86946 18.104408,32.01735 6.356458,49.17313 -2.031924,2.96726 -2.353004,4.11342 -1.455316,5.19507 2.007816,2.41927 10.29052,7.29999 16.261866,9.58257 C 98.567144,504.00332 106,514.86317 106,524.89969 c 0,3.46249 0,3.46249 -45,3.46249 -24.75,0 -45,-0.20285 -45,-0.45078 z"
- id="path5777"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#c9cfd7"
- d="m 16.456704,526.61441 c 0.368875,-0.96127 1.119209,-3.83918 1.667409,-6.39535 2.216133,-10.33347 6.136986,-14.70774 18.826133,-21.00325 14.555889,-7.22166 14.803417,-7.54851 10.923343,-14.42362 -9.684632,-17.16023 -7.20029,-40.63993 4.92623,-46.55817 22.784152,-11.11959 37.313196,18.96264 22.150804,45.86301 C 73.327781,486.9762 72,489.7139 72,490.18081 c 0,1.40694 10.137395,7.90103 15.78241,10.11034 9.778791,3.82716 13.64453,8.03488 16.63576,18.10744 3.27247,11.01959 7.88554,9.96359 -43.525159,9.96359 -42.526253,0 -45.068616,-0.1 -44.436307,-1.74777 z"
- id="path5779"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#b6c5d8"
- d="m 17.373092,526.61218 c 0.279327,-0.9625 1.031608,-3.77247 1.671735,-6.24438 2.783906,-10.75028 5.91216,-14.19465 18.510886,-20.3814 14.312213,-7.02817 14.766578,-7.73334 10.45997,-16.23375 -9.151893,-18.06407 -4.861359,-45.39047 7.126784,-45.39047 1.093959,0 2.932921,-0.50516 4.086582,-1.12258 17.687459,-9.46604 28.608915,25.64678 14.765412,47.47125 -2.432458,3.83481 -2.830287,5.14422 -1.902558,6.26207 2.544299,3.06569 11.034196,8.55209 15.595883,10.07848 10.544154,3.52818 15.517054,10.12038 17.773324,23.56078 0.62952,3.75 0.62952,3.75 -43.983185,3.75 -42.015093,0 -44.583129,-0.10189 -44.104833,-1.75 z"
- id="path5781"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#b4c3d5"
- d="m 18.625,527.56443 c -0.271169,-0.43876 -0.07962,-1.45126 0.42567,-2.25 0.717286,-1.13386 0.922062,-0.95895 0.934017,0.79775 0.01574,2.31303 -0.49232,2.85568 -1.359687,1.45225 z M 56,527.42433 c 0,-0.51582 0.868825,-0.87241 1.930722,-0.79241 1.061897,0.08 1.710339,0.50202 1.440983,0.93785 C 58.686419,528.67858 56,528.5627 56,527.42433 z m 7.696917,-0.45528 c -0.409197,-1.04122 -0.508402,-2.12872 -0.220456,-2.41666 0.91206,-0.91206 1.714561,0.58256 1.332392,2.48152 -0.350243,1.74033 -0.403729,1.73721 -1.111936,-0.0649 z M 90.5,526.36218 c -0.591982,-1.86517 -1.736214,-2.47275 -3.897148,-2.06937 -0.493432,0.0921 -0.155932,-0.96377 0.75,-2.3464 1.83229,-2.79643 2.167845,-5.58423 0.672148,-5.58423 -0.540872,0 -0.718644,-1.28178 -0.399256,-2.87872 0.692849,-3.46424 -1.332361,-5.24299 -3.1458,-2.76296 -1.080063,1.47707 -1.357435,1.49422 -2.47074,0.15277 -0.689752,-0.8311 -2.128577,-1.51109 -3.19739,-1.51109 -1.068813,0 -2.769543,-0.44219 -3.779399,-0.98265 -1.551676,-0.83043 -1.753393,-0.66637 -1.302178,1.05908 0.390745,1.49421 -0.0383,2.19137 -1.599905,2.59974 -1.278027,0.33421 -2.433926,1.71612 -2.882081,3.4456 -0.926234,3.57446 -2.640327,3.80366 -3.064627,0.4098 -0.239509,-1.91577 0.273933,-2.75503 2.113306,-3.45436 1.336324,-0.50807 2.68336,-1.89384 2.993412,-3.07948 0.451486,-1.72648 0.229815,-2.01748 -1.113305,-1.46147 -5.685387,2.35358 -8.400394,2.32578 -10.656986,-0.10913 -2.239511,-2.41647 -2.239511,-2.41647 -5.128955,0.26138 -2.847928,2.63937 -5.360813,0.88121 -2.63559,-1.84402 1.780268,-1.78026 -1.938125,-7.92517 -4.444221,-7.34438 -3.615262,0.83783 -3.517367,-1.10555 0.198459,-3.93974 4.186314,-3.19306 4.282774,-4.3519 0.84984,-10.20976 -3.029424,-5.16932 -5.077383,-19.22645 -3.004036,-20.61961 0.806655,-0.54203 0.627922,-1.16489 -0.605548,-2.11025 -3.325028,-2.54837 -2.212109,-5.47361 1.355956,-3.56404 2.689657,1.43946 9.562135,-2.54678 7.881678,-4.57161 -1.614969,-1.94592 0.543446,-2.81116 2.39466,-0.95995 1.932595,1.9326 0.234654,6.47485 -2.420364,6.47485 -2.390146,0 -4.051441,2.23713 -2.965777,3.99377 0.740689,1.19846 1.218594,1.12186 2.987344,-0.47884 3.406254,-3.08261 7.063255,-3.27149 3.920021,-0.20246 -1.321935,1.29073 -3.198156,2.63706 -4.169381,2.99186 -1.463856,0.53475 -1.653838,1.37626 -1.110841,4.92037 1.036819,6.76728 2.913385,6.57626 2.640423,-0.26877 -0.134821,-3.38089 0.142221,-3.95593 1.905896,-3.95593 1.571318,0 1.938872,0.47715 1.540636,2 -0.287656,1.1 -0.115141,2 0.383369,2 0.498509,0 0.96263,-0.45 1.03138,-1 0.238805,-1.91044 0.467909,-2.51699 2.115671,-5.60124 1.187834,-2.22337 1.350686,-3.4074 0.575302,-4.18279 -0.621603,-0.6216 -0.749078,-1.85432 -0.299757,-2.89875 1.303858,-3.03077 1.124261,-9.3161 -0.266216,-9.31669 -1.489085,-6.3e-4 -1.676094,-2.61915 -0.25,-3.50053 2.022248,-1.24982 1.004309,-3.5 -1.583333,-3.5 -1.628176,0 -2.425149,-0.46217 -2.155505,-1.25 0.8577,-2.50597 12.235836,-1.56907 15.262791,1.25676 9.369225,8.74672 9.558066,30.04723 0.394255,44.47037 -3.908079,6.15102 3.276749,13.99627 15.520797,16.94746 8.108519,1.9544 13.904595,10.2116 16.022105,22.82541 0.75747,4.5122 -13.553142,6.18611 -14.96111,1.75 z m -6.090775,-20.1003 c -1.883722,-2.0815 -5.196659,-3.05266 -5.996842,-1.75793 -1.215823,1.96724 0.488687,3.45823 3.953475,3.45823 3.308319,0 3.464506,-0.12996 2.043367,-1.7003 z M 49,465.80316 c 0,-0.85746 -0.45,-1.2809 -1,-0.94098 -0.55,0.33992 -1,1.04148 -1,1.55902 0,0.51754 0.45,0.94098 1,0.94098 0.55,0 1,-0.70156 1,-1.55902 z m -10.772141,57.4647 c 2.492459,-3.37124 5.498463,-4.13134 3.801947,-0.96137 -1.115671,2.08465 -2.792239,3.38743 -4.740006,3.68324 -0.667664,0.1014 -0.247131,-1.11882 0.938059,-2.72187 z m 15.267776,1.08726 c -0.34232,-0.55389 0.10053,-1.28448 0.984111,-1.62354 1.914649,-0.73472 2.981717,0.0749 2.061373,1.56407 -0.830379,1.34358 -2.234909,1.371 -3.045484,0.0595 z m 17.198218,0.36758 c -0.925629,-0.92563 0.189072,-2.36052 1.833779,-2.36052 0.842134,0 1.177876,0.60386 0.833994,1.5 -0.610368,1.59059 -1.613974,1.91432 -2.667773,0.86052 z M 24,522.37361 c 0,-1.24034 3.17723,-5.01143 4.222241,-5.01143 1.216405,0 0.911488,3.46627 -0.422241,4.8 -1.450736,1.45074 -3.8,1.58145 -3.8,0.21143 z m 56,-0.51143 c 0,-0.825 0.45,-1.5 1,-1.5 0.55,0 1,0.675 1,1.5 0,0.825 -0.45,1.5 -1,1.5 -0.55,0 -1,-0.675 -1,-1.5 z m -47.8,-2.7 c -1.563834,-1.56383 -1.523926,-3.97474 0.102613,-6.19917 1.129249,-1.54434 1.463614,-1.58743 2.512331,-0.32381 0.959725,1.1564 0.897189,1.717 -0.302613,2.71275 -1.953977,1.62165 -1.932441,3.01023 0.04669,3.01023 0.857459,0 1.280902,0.45 0.940983,1 -0.818297,1.32403 -1.837753,1.26225 -3.3,-0.2 z m 17.043786,-0.05 c 0.225748,-0.6875 1.725748,-1.37269 3.333333,-1.52264 2.788155,-0.26007 2.833407,-0.20246 0.981751,1.25 -2.346126,1.84032 -4.882473,2.00058 -4.315084,0.27264 z m 28.413426,-2.29909 c 0.680432,-1.77318 3.471169,-1.56926 4.093255,0.29909 0.260434,0.78218 -0.538884,1.25 -2.135749,1.25 -1.8935,0 -2.398572,-0.39969 -1.957506,-1.54909 z M 21,516.4212 c 0,-0.51754 0.45,-1.2191 1,-1.55902 0.55,-0.33992 1,0.0835 1,0.94098 0,0.85746 -0.45,1.55902 -1,1.55902 -0.55,0 -1,-0.42344 -1,-0.94098 z m 16.647568,-4.24293 c -0.841403,-3.14186 -0.799742,-3.81609 0.235801,-3.81609 1.240865,0 2.226771,4.28986 1.217791,5.29884 -0.458333,0.45833 -1.11245,-0.20891 -1.453592,-1.48275 z m 4.591902,-1.82793 c 0.691029,-1.10652 1.819842,-1.79564 2.508473,-1.53139 C 45.436575,509.0832 46,508.86353 46,508.3308 c 0,-0.53274 0.675,-0.96862 1.5,-0.96862 2.212109,0 1.824239,2.10245 -0.5,2.71025 -1.1,0.28766 -2,0.92053 -2,1.40638 0,0.48585 -0.903813,0.88337 -2.008474,0.88337 -1.762089,0 -1.854346,-0.2468 -0.752056,-2.01184 z M 33,506.77885 c 0,-1.42084 0.48375,-2.42209 1.075,-2.225 0.59125,0.19708 1.04125,0.68458 1,1.08333 -0.04125,0.39875 -0.075,1.4 -0.075,2.225 0,0.825 -0.45,1.5 -1,1.5 -0.55,0 -1,-1.1625 -1,-2.58333 z m -5.429973,0.69664 c -0.606232,-0.98091 2.181599,-3.69502 2.977678,-2.89894 0.706368,0.70637 -0.591568,3.78563 -1.595677,3.78563 -0.458697,0 -1.080597,-0.39901 -1.382001,-0.88669 z M 44,453.4212 c 0,-1.06754 0.45,-2.2191 1,-2.55902 0.55,-0.33992 1,-0.17828 1,0.3592 0,0.53747 0.273145,1.68903 0.606989,2.55901 0.398311,1.03799 0.05452,1.58179 -1,1.58179 C 44.682954,455.36218 44,454.53728 44,453.4212 z m 7,-4.85902 c 0,-3.04736 4.537474,-4.07671 5.289749,-1.2 0.434416,1.66121 0.03068,2 -2.383369,2 -1.598509,0 -2.90638,-0.36 -2.90638,-0.8 z m -1,-5.82423 c 0,-2.86866 6.434447,-5.29196 7.396256,-2.78553 0.909842,2.37101 -0.318374,3.71929 -2.066485,2.26848 -1.165167,-0.967 -1.912674,-0.97579 -3.410972,-0.0401 C 50.863459,442.83989 50,443.0906 50,442.73795 z"
- id="path5783"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#b3bcc9"
- d="m 92,525.56218 c 0,-1.54 -0.527793,-3.32779 -1.172874,-3.97287 -0.855295,-0.8553 -0.884251,-1.80634 -0.106941,-3.51235 1.75157,-3.84427 -0.705254,-11.42904 -4.802674,-14.82692 -4.086046,-3.38846 -2.898331,-3.60091 4.550449,-0.81396 13.71103,5.12995 20.56433,25.9261 8.543858,25.9261 -7.011818,0 -7.011818,0 -7.011818,-2.8 z M 59.910502,504.75434 c -0.635465,-0.76569 -1.955842,-1.39216 -2.934171,-1.39216 -0.978329,0 -2.708052,-1.575 -3.84383,-3.5 -1.135778,-1.925 -2.755227,-3.5 -3.598776,-3.5 -1.951918,0 -1.967601,-1.39503 -0.03372,-3 2.076834,-1.72362 1.890939,-3.35723 -1,-8.78785 -4.069166,-7.64391 -3.455289,-10.71763 1.420545,-7.11277 5.169207,3.82176 11.750544,-2.46804 15.52335,-14.83571 1.370596,-4.49296 0.796129,-18.89883 -0.883128,-22.14616 -1.612127,-3.11751 -1.612127,-3.11751 1.26567,-3.11751 14.78876,0 19.89294,27.79836 8.559878,46.61877 -3.518421,5.84292 -3.518421,5.84292 2.297632,11.07309 3.521616,3.16687 5.178879,5.24555 4.200912,5.26916 -0.888328,0.0214 -2.688328,0.8515 -4,1.84459 -4.749564,3.59595 -14.858241,5.13632 -16.974357,2.58655 z"
- id="path5785"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#a9b6c7"
- d="m 92.815054,521.61218 c 0.280763,-4.98157 -0.149325,-8.25644 -1.641625,-12.5 -2.022056,-5.75 -2.022056,-5.75 0.0199,-5.75 4.892222,0 12.116871,11.11379 14.138841,21.75 0.61783,3.25 0.61783,3.25 -6.139863,3.25 -6.757689,0 -6.757689,0 -6.377257,-6.75 z M 57.736081,502.60026 c -4.74666,-2.19188 -8.21023,-7.48361 -6.720339,-10.26749 0.787293,-1.47107 0.578728,-2.8552 -0.859855,-5.70638 -3.780683,-7.49305 -3.71844,-7.75193 1.891408,-7.86675 11.763399,-0.24076 19.607447,-21.36594 14.350292,-38.64746 -1.513683,-4.97583 8.15369,0.5478 11.171092,6.38281 4.79792,9.27815 2.757176,28.21359 -4.135306,38.37023 -3.248042,4.78626 -3.108843,5.61941 1.566627,9.37672 8.383493,6.73716 -5.850701,13.62864 -17.263919,8.35832 z"
- id="path5787"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#a5aeba"
- d="m 95,519.94322 c 0,-6.15501 -0.465546,-9.23013 -1.731223,-11.43544 -2.129347,-3.71017 -1.162952,-4.96151 2.153516,-2.78847 3.134773,2.05398 7.071677,8.79205 8.555507,14.64287 0.62768,2.475 1.36978,5.2875 1.64911,6.25 0.44052,1.51793 -0.23044,1.75 -5.05952,1.75 -5.56739,0 -5.56739,0 -5.56739,-8.41896 z M 63,502.21435 c -5.613254,-0.99824 -11,-6.2765 -11,-10.77847 0,-1.62561 -0.40569,-3.2064 -0.901534,-3.51284 -2.70283,-1.67044 -3.10529,-6.77939 -0.482187,-6.12103 12.466652,3.12893 23.836582,-23.06489 17.885689,-41.20469 -1.768008,-5.38933 6.735063,1.04007 9.607989,7.26486 3.853849,8.35016 1.790957,26.18765 -4.142144,35.81645 -3.771821,6.12126 -3.726023,7.00345 0.532187,10.25135 4.268856,3.25601 4.328389,3.95246 0.506787,5.92869 -5.335159,2.75892 -7.429145,3.16975 -12.006787,2.35568 z"
- id="path5789"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#99a5b4"
- d="m 97.580726,526.11218 c -0.251559,-1.2375 -0.72938,-5.35305 -1.061826,-9.14566 -0.332446,-3.79262 -1.069261,-7.76418 -1.637367,-8.8257 -0.934152,-1.74548 -0.829324,-1.82107 1.096284,-0.79051 2.819043,1.5087 5.542873,6.12588 6.994333,11.85613 0.64861,2.56066 1.59521,5.43713 2.10357,6.39217 1.39547,2.62165 1.2385,2.76357 -3.05667,2.76357 -3.326202,0 -4.056171,-0.37006 -4.438324,-2.25 z M 60.5,500.40269 c -3.265642,-1.35967 -7.602087,-6.57417 -8.46488,-10.17887 -0.442539,-1.8489 -1.129624,-4.14914 -1.526857,-5.11164 -0.576601,-1.39711 -0.209671,-1.75 1.819649,-1.75 12.357308,0 23.416086,-23.45864 18.741894,-39.7566 -1.195778,-4.16943 -0.0374,-4.10946 3.740804,0.19368 7.79605,8.87921 6.233208,28.06127 -3.573583,43.86154 -1.72735,2.78303 -1.718871,2.81367 1.521988,5.5 6.506488,5.39319 -3.087271,11.06061 -12.259015,7.24189 z"
- id="path5791"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#929ca9"
- d="m 100.78845,526.61218 c -2.135149,-2.45575 -3.345892,-15.95753 -1.276991,-14.24049 0.800071,0.664 2.186211,3.746 3.080301,6.84888 0.8941,3.10289 2.03053,6.42911 2.52541,7.39161 0.6997,1.36086 0.48762,1.75 -0.95371,1.75 -1.01942,0 -2.53817,-0.7875 -3.37501,-1.75 z m -43.756084,-31 c -5.277946,-5.08752 -5.842086,-9.34879 -1.362926,-10.29495 10.175676,-2.14947 19.086762,-19.27014 18.092621,-34.76096 -0.486107,-7.57459 -0.486107,-7.57459 1.781461,-4.93839 6.180155,7.18486 4.779027,27.36115 -2.676692,38.54443 -3.503817,5.25559 -3.542145,6.21682 -0.36683,9.19987 3.118955,2.93011 3.114395,3.39903 -0.04705,4.83949 -5.40941,2.46469 -11.183057,1.49515 -15.420584,-2.58949 z"
- id="path5793"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#8a95a3"
- d="m 101.70717,525.61218 c -0.2893,-1.5125 -0.13044,-3.425 0.35301,-4.25 0.6049,-1.03225 0.88849,-0.17472 0.90941,2.75 0.0348,4.86979 -0.49702,5.50174 -1.26242,1.5 z m -43.065403,-31 c -4.91445,-3.9769 -5.748541,-5.95905 -2.891767,-6.87206 5.527572,-1.76659 14.25,-8.96693 14.25,-11.76333 0,-0.62933 0.933234,-2.88544 2.073853,-5.01359 2.414595,-4.50511 5.220373,-17.98198 4.375484,-21.01657 -0.461667,-1.65818 -0.368419,-1.7777 0.455976,-0.58445 4.302348,6.22731 1.172547,26.46135 -5.612772,36.28634 -2.614917,3.78635 -2.614917,3.78635 -0.365672,6.82862 1.237084,1.67324 2.097118,3.17093 1.911187,3.3282 -4.208579,3.5597 -8.799793,3.17382 -14.196289,-1.19316 z"
- id="path5795"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#89929e"
- d="m 68.553851,495.44931 c -0.369537,-0.59792 -1.542351,-1.08713 -2.606255,-1.08713 -1.842561,0 -1.829965,-0.12007 0.265385,-2.52994 2.199755,-2.52994 2.199755,-2.52994 3.583106,0.11028 1.388266,2.6496 0.236851,5.90001 -1.242236,3.50679 z m -9.192225,-2.58713 c -0.316582,-0.825 -1.202459,-1.5 -1.968615,-1.5 -0.766156,0 -1.393011,-0.45 -1.393011,-1 0,-0.55 0.81,-1 1.8,-1 0.99,0 2.31509,-0.51509 2.944645,-1.14465 0.859526,-0.85952 1.306427,-0.50004 1.794143,1.44317 0.99716,3.973 -1.799649,6.79122 -3.177162,3.20148 z m 8.279576,-8.19213 c -0.380672,-0.38067 0.492512,-1.63673 1.940409,-2.79125 1.907671,-1.52112 2.773627,-3.32052 3.144932,-6.53498 0.281816,-2.43973 1.077686,-4.89617 1.768601,-5.45875 0.690915,-0.56259 1.74847,-1.92289 2.350124,-3.02289 1.570686,-2.87168 1.407159,-0.26284 -0.427266,6.81644 -2.261098,8.72586 -6.159851,13.60838 -8.7768,10.99143 z"
- id="path5797"
- inkscape:connector-curvature="0" />
- </g>
- <g
- id="g3694"
- transform="translate(84.950091,-5.8293697)">
- <rect
- ry="1.6497765"
- rx="1.6497765"
- y="320.32199"
- x="4.0543771"
- height="8.1750183"
- width="34.242748"
- id="rect3696"
- style="color:#000000;fill:#aa0088;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <text
- sodipodi:linespacing="125%"
- id="text3698"
- y="327.16464"
- x="9.8441248"
- style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- xml:space="preserve"><tspan
- y="327.16464"
- x="9.8441248"
- id="tspan3700"
- sodipodi:role="line">luther</tspan></text>
- </g>
- </g>
- <g
- transform="translate(-1050.9742,-245.6861)"
- id="g3841"
- style="display:inline">
- <g
- transform="matrix(0.32832475,0,0,0.32832475,43.184716,216.8905)"
- id="g3310-3"
- style="display:inline">
- <path
- inkscape:connector-curvature="0"
- id="path3334-5"
- d="m 15.652276,526.89841 c -0.610306,-1.59043 1.679869,-11.36996 3.481806,-14.86804 3.193736,-6.19997 6.408908,-8.92653 16.688018,-14.15192 15.103201,-7.67772 14.080467,-6.32495 10.351016,-13.69128 -14.619009,-28.87514 0.626491,-58.97154 24.060007,-47.49727 13.579837,6.6494 16.194478,31.36184 5.166481,48.83132 C 74.079822,487.61189 73,489.56197 73,489.85473 c 0,0.96965 10.409081,7.10101 16,9.42463 10.938874,4.54628 20.11609,18.84024 17.46298,27.19945 -0.81757,2.57596 -89.82541,2.98723 -90.810704,0.4196 z"
- style="fill:#dce2e8" />
- <path
- inkscape:connector-curvature="0"
- id="path3332-9"
- d="m 16,527.9114 c 0,-12.82229 7.444121,-22.89231 22.182697,-30.00761 12.879762,-6.21793 12.949565,-6.32177 9.035801,-13.4409 -14.220674,-25.86739 -1.36795,-55.39011 20.882279,-47.9666 14.595085,4.86946 18.104408,32.01735 6.356458,49.17313 -2.031924,2.96726 -2.353004,4.11342 -1.455316,5.19507 2.007816,2.41927 10.29052,7.29999 16.261866,9.58257 C 98.567144,504.00332 106,514.86317 106,524.89969 c 0,3.46249 0,3.46249 -45,3.46249 -24.75,0 -45,-0.20285 -45,-0.45078 z"
- style="fill:#d4dbe2" />
- <path
- inkscape:connector-curvature="0"
- id="path3330-6"
- d="m 16.456704,526.61441 c 0.368875,-0.96127 1.119209,-3.83918 1.667409,-6.39535 2.216133,-10.33347 6.136986,-14.70774 18.826133,-21.00325 14.555889,-7.22166 14.803417,-7.54851 10.923343,-14.42362 -9.684632,-17.16023 -7.20029,-40.63993 4.92623,-46.55817 22.784152,-11.11959 37.313196,18.96264 22.150804,45.86301 C 73.327781,486.9762 72,489.7139 72,490.18081 c 0,1.40694 10.137395,7.90103 15.78241,10.11034 9.778791,3.82716 13.64453,8.03488 16.63576,18.10744 3.27247,11.01959 7.88554,9.96359 -43.525159,9.96359 -42.526253,0 -45.068616,-0.1 -44.436307,-1.74777 z"
- style="fill:#c9cfd7" />
- <path
- inkscape:connector-curvature="0"
- id="path3328-5"
- d="m 17.373092,526.61218 c 0.279327,-0.9625 1.031608,-3.77247 1.671735,-6.24438 2.783906,-10.75028 5.91216,-14.19465 18.510886,-20.3814 14.312213,-7.02817 14.766578,-7.73334 10.45997,-16.23375 -9.151893,-18.06407 -4.861359,-45.39047 7.126784,-45.39047 1.093959,0 2.932921,-0.50516 4.086582,-1.12258 17.687459,-9.46604 28.608915,25.64678 14.765412,47.47125 -2.432458,3.83481 -2.830287,5.14422 -1.902558,6.26207 2.544299,3.06569 11.034196,8.55209 15.595883,10.07848 10.544154,3.52818 15.517054,10.12038 17.773324,23.56078 0.62952,3.75 0.62952,3.75 -43.983185,3.75 -42.015093,0 -44.583129,-0.10189 -44.104833,-1.75 z"
- style="fill:#b6c5d8" />
- <path
- inkscape:connector-curvature="0"
- id="path3326-6"
- d="m 18.625,527.56443 c -0.271169,-0.43876 -0.07962,-1.45126 0.42567,-2.25 0.717286,-1.13386 0.922062,-0.95895 0.934017,0.79775 0.01574,2.31303 -0.49232,2.85568 -1.359687,1.45225 z M 56,527.42433 c 0,-0.51582 0.868825,-0.87241 1.930722,-0.79241 1.061897,0.08 1.710339,0.50202 1.440983,0.93785 C 58.686419,528.67858 56,528.5627 56,527.42433 z m 7.696917,-0.45528 c -0.409197,-1.04122 -0.508402,-2.12872 -0.220456,-2.41666 0.91206,-0.91206 1.714561,0.58256 1.332392,2.48152 -0.350243,1.74033 -0.403729,1.73721 -1.111936,-0.0649 z M 90.5,526.36218 c -0.591982,-1.86517 -1.736214,-2.47275 -3.897148,-2.06937 -0.493432,0.0921 -0.155932,-0.96377 0.75,-2.3464 1.83229,-2.79643 2.167845,-5.58423 0.672148,-5.58423 -0.540872,0 -0.718644,-1.28178 -0.399256,-2.87872 0.692849,-3.46424 -1.332361,-5.24299 -3.1458,-2.76296 -1.080063,1.47707 -1.357435,1.49422 -2.47074,0.15277 -0.689752,-0.8311 -2.128577,-1.51109 -3.19739,-1.51109 -1.068813,0 -2.769543,-0.44219 -3.779399,-0.98265 -1.551676,-0.83043 -1.753393,-0.66637 -1.302178,1.05908 0.390745,1.49421 -0.0383,2.19137 -1.599905,2.59974 -1.278027,0.33421 -2.433926,1.71612 -2.882081,3.4456 -0.926234,3.57446 -2.640327,3.80366 -3.064627,0.4098 -0.239509,-1.91577 0.273933,-2.75503 2.113306,-3.45436 1.336324,-0.50807 2.68336,-1.89384 2.993412,-3.07948 0.451486,-1.72648 0.229815,-2.01748 -1.113305,-1.46147 -5.685387,2.35358 -8.400394,2.32578 -10.656986,-0.10913 -2.239511,-2.41647 -2.239511,-2.41647 -5.128955,0.26138 -2.847928,2.63937 -5.360813,0.88121 -2.63559,-1.84402 1.780268,-1.78026 -1.938125,-7.92517 -4.444221,-7.34438 -3.615262,0.83783 -3.517367,-1.10555 0.198459,-3.93974 4.186314,-3.19306 4.282774,-4.3519 0.84984,-10.20976 -3.029424,-5.16932 -5.077383,-19.22645 -3.004036,-20.61961 0.806655,-0.54203 0.627922,-1.16489 -0.605548,-2.11025 -3.325028,-2.54837 -2.212109,-5.47361 1.355956,-3.56404 2.689657,1.43946 9.562135,-2.54678 7.881678,-4.57161 -1.614969,-1.94592 0.543446,-2.81116 2.39466,-0.95995 1.932595,1.9326 0.234654,6.47485 -2.420364,6.47485 -2.390146,0 -4.051441,2.23713 -2.965777,3.99377 0.740689,1.19846 1.218594,1.12186 2.987344,-0.47884 3.406254,-3.08261 7.063255,-3.27149 3.920021,-0.20246 -1.321935,1.29073 -3.198156,2.63706 -4.169381,2.99186 -1.463856,0.53475 -1.653838,1.37626 -1.110841,4.92037 1.036819,6.76728 2.913385,6.57626 2.640423,-0.26877 -0.134821,-3.38089 0.142221,-3.95593 1.905896,-3.95593 1.571318,0 1.938872,0.47715 1.540636,2 -0.287656,1.1 -0.115141,2 0.383369,2 0.498509,0 0.96263,-0.45 1.03138,-1 0.238805,-1.91044 0.467909,-2.51699 2.115671,-5.60124 1.187834,-2.22337 1.350686,-3.4074 0.575302,-4.18279 -0.621603,-0.6216 -0.749078,-1.85432 -0.299757,-2.89875 1.303858,-3.03077 1.124261,-9.3161 -0.266216,-9.31669 -1.489085,-6.3e-4 -1.676094,-2.61915 -0.25,-3.50053 2.022248,-1.24982 1.004309,-3.5 -1.583333,-3.5 -1.628176,0 -2.425149,-0.46217 -2.155505,-1.25 0.8577,-2.50597 12.235836,-1.56907 15.262791,1.25676 9.369225,8.74672 9.558066,30.04723 0.394255,44.47037 -3.908079,6.15102 3.276749,13.99627 15.520797,16.94746 8.108519,1.9544 13.904595,10.2116 16.022105,22.82541 0.75747,4.5122 -13.553142,6.18611 -14.96111,1.75 z m -6.090775,-20.1003 c -1.883722,-2.0815 -5.196659,-3.05266 -5.996842,-1.75793 -1.215823,1.96724 0.488687,3.45823 3.953475,3.45823 3.308319,0 3.464506,-0.12996 2.043367,-1.7003 z M 49,465.80316 c 0,-0.85746 -0.45,-1.2809 -1,-0.94098 -0.55,0.33992 -1,1.04148 -1,1.55902 0,0.51754 0.45,0.94098 1,0.94098 0.55,0 1,-0.70156 1,-1.55902 z m -10.772141,57.4647 c 2.492459,-3.37124 5.498463,-4.13134 3.801947,-0.96137 -1.115671,2.08465 -2.792239,3.38743 -4.740006,3.68324 -0.667664,0.1014 -0.247131,-1.11882 0.938059,-2.72187 z m 15.267776,1.08726 c -0.34232,-0.55389 0.10053,-1.28448 0.984111,-1.62354 1.914649,-0.73472 2.981717,0.0749 2.061373,1.56407 -0.830379,1.34358 -2.234909,1.371 -3.045484,0.0595 z m 17.198218,0.36758 c -0.925629,-0.92563 0.189072,-2.36052 1.833779,-2.36052 0.842134,0 1.177876,0.60386 0.833994,1.5 -0.610368,1.59059 -1.613974,1.91432 -2.667773,0.86052 z M 24,522.37361 c 0,-1.24034 3.17723,-5.01143 4.222241,-5.01143 1.216405,0 0.911488,3.46627 -0.422241,4.8 -1.450736,1.45074 -3.8,1.58145 -3.8,0.21143 z m 56,-0.51143 c 0,-0.825 0.45,-1.5 1,-1.5 0.55,0 1,0.675 1,1.5 0,0.825 -0.45,1.5 -1,1.5 -0.55,0 -1,-0.675 -1,-1.5 z m -47.8,-2.7 c -1.563834,-1.56383 -1.523926,-3.97474 0.102613,-6.19917 1.129249,-1.54434 1.463614,-1.58743 2.512331,-0.32381 0.959725,1.1564 0.897189,1.717 -0.302613,2.71275 -1.953977,1.62165 -1.932441,3.01023 0.04669,3.01023 0.857459,0 1.280902,0.45 0.940983,1 -0.818297,1.32403 -1.837753,1.26225 -3.3,-0.2 z m 17.043786,-0.05 c 0.225748,-0.6875 1.725748,-1.37269 3.333333,-1.52264 2.788155,-0.26007 2.833407,-0.20246 0.981751,1.25 -2.346126,1.84032 -4.882473,2.00058 -4.315084,0.27264 z m 28.413426,-2.29909 c 0.680432,-1.77318 3.471169,-1.56926 4.093255,0.29909 0.260434,0.78218 -0.538884,1.25 -2.135749,1.25 -1.8935,0 -2.398572,-0.39969 -1.957506,-1.54909 z M 21,516.4212 c 0,-0.51754 0.45,-1.2191 1,-1.55902 0.55,-0.33992 1,0.0835 1,0.94098 0,0.85746 -0.45,1.55902 -1,1.55902 -0.55,0 -1,-0.42344 -1,-0.94098 z m 16.647568,-4.24293 c -0.841403,-3.14186 -0.799742,-3.81609 0.235801,-3.81609 1.240865,0 2.226771,4.28986 1.217791,5.29884 -0.458333,0.45833 -1.11245,-0.20891 -1.453592,-1.48275 z m 4.591902,-1.82793 c 0.691029,-1.10652 1.819842,-1.79564 2.508473,-1.53139 C 45.436575,509.0832 46,508.86353 46,508.3308 c 0,-0.53274 0.675,-0.96862 1.5,-0.96862 2.212109,0 1.824239,2.10245 -0.5,2.71025 -1.1,0.28766 -2,0.92053 -2,1.40638 0,0.48585 -0.903813,0.88337 -2.008474,0.88337 -1.762089,0 -1.854346,-0.2468 -0.752056,-2.01184 z M 33,506.77885 c 0,-1.42084 0.48375,-2.42209 1.075,-2.225 0.59125,0.19708 1.04125,0.68458 1,1.08333 -0.04125,0.39875 -0.075,1.4 -0.075,2.225 0,0.825 -0.45,1.5 -1,1.5 -0.55,0 -1,-1.1625 -1,-2.58333 z m -5.429973,0.69664 c -0.606232,-0.98091 2.181599,-3.69502 2.977678,-2.89894 0.706368,0.70637 -0.591568,3.78563 -1.595677,3.78563 -0.458697,0 -1.080597,-0.39901 -1.382001,-0.88669 z M 44,453.4212 c 0,-1.06754 0.45,-2.2191 1,-2.55902 0.55,-0.33992 1,-0.17828 1,0.3592 0,0.53747 0.273145,1.68903 0.606989,2.55901 0.398311,1.03799 0.05452,1.58179 -1,1.58179 C 44.682954,455.36218 44,454.53728 44,453.4212 z m 7,-4.85902 c 0,-3.04736 4.537474,-4.07671 5.289749,-1.2 0.434416,1.66121 0.03068,2 -2.383369,2 -1.598509,0 -2.90638,-0.36 -2.90638,-0.8 z m -1,-5.82423 c 0,-2.86866 6.434447,-5.29196 7.396256,-2.78553 0.909842,2.37101 -0.318374,3.71929 -2.066485,2.26848 -1.165167,-0.967 -1.912674,-0.97579 -3.410972,-0.0401 C 50.863459,442.83989 50,443.0906 50,442.73795 z"
- style="fill:#b4c3d5" />
- <path
- inkscape:connector-curvature="0"
- id="path3324-3"
- d="m 92,525.56218 c 0,-1.54 -0.527793,-3.32779 -1.172874,-3.97287 -0.855295,-0.8553 -0.884251,-1.80634 -0.106941,-3.51235 1.75157,-3.84427 -0.705254,-11.42904 -4.802674,-14.82692 -4.086046,-3.38846 -2.898331,-3.60091 4.550449,-0.81396 13.71103,5.12995 20.56433,25.9261 8.543858,25.9261 -7.011818,0 -7.011818,0 -7.011818,-2.8 z M 59.910502,504.75434 c -0.635465,-0.76569 -1.955842,-1.39216 -2.934171,-1.39216 -0.978329,0 -2.708052,-1.575 -3.84383,-3.5 -1.135778,-1.925 -2.755227,-3.5 -3.598776,-3.5 -1.951918,0 -1.967601,-1.39503 -0.03372,-3 2.076834,-1.72362 1.890939,-3.35723 -1,-8.78785 -4.069166,-7.64391 -3.455289,-10.71763 1.420545,-7.11277 5.169207,3.82176 11.750544,-2.46804 15.52335,-14.83571 1.370596,-4.49296 0.796129,-18.89883 -0.883128,-22.14616 -1.612127,-3.11751 -1.612127,-3.11751 1.26567,-3.11751 14.78876,0 19.89294,27.79836 8.559878,46.61877 -3.518421,5.84292 -3.518421,5.84292 2.297632,11.07309 3.521616,3.16687 5.178879,5.24555 4.200912,5.26916 -0.888328,0.0214 -2.688328,0.8515 -4,1.84459 -4.749564,3.59595 -14.858241,5.13632 -16.974357,2.58655 z"
- style="fill:#b3bcc9" />
- <path
- inkscape:connector-curvature="0"
- id="path3322-0"
- d="m 92.815054,521.61218 c 0.280763,-4.98157 -0.149325,-8.25644 -1.641625,-12.5 -2.022056,-5.75 -2.022056,-5.75 0.0199,-5.75 4.892222,0 12.116871,11.11379 14.138841,21.75 0.61783,3.25 0.61783,3.25 -6.139863,3.25 -6.757689,0 -6.757689,0 -6.377257,-6.75 z M 57.736081,502.60026 c -4.74666,-2.19188 -8.21023,-7.48361 -6.720339,-10.26749 0.787293,-1.47107 0.578728,-2.8552 -0.859855,-5.70638 -3.780683,-7.49305 -3.71844,-7.75193 1.891408,-7.86675 11.763399,-0.24076 19.607447,-21.36594 14.350292,-38.64746 -1.513683,-4.97583 8.15369,0.5478 11.171092,6.38281 4.79792,9.27815 2.757176,28.21359 -4.135306,38.37023 -3.248042,4.78626 -3.108843,5.61941 1.566627,9.37672 8.383493,6.73716 -5.850701,13.62864 -17.263919,8.35832 z"
- style="fill:#a9b6c7" />
- <path
- inkscape:connector-curvature="0"
- id="path3320-2"
- d="m 95,519.94322 c 0,-6.15501 -0.465546,-9.23013 -1.731223,-11.43544 -2.129347,-3.71017 -1.162952,-4.96151 2.153516,-2.78847 3.134773,2.05398 7.071677,8.79205 8.555507,14.64287 0.62768,2.475 1.36978,5.2875 1.64911,6.25 0.44052,1.51793 -0.23044,1.75 -5.05952,1.75 -5.56739,0 -5.56739,0 -5.56739,-8.41896 z M 63,502.21435 c -5.613254,-0.99824 -11,-6.2765 -11,-10.77847 0,-1.62561 -0.40569,-3.2064 -0.901534,-3.51284 -2.70283,-1.67044 -3.10529,-6.77939 -0.482187,-6.12103 12.466652,3.12893 23.836582,-23.06489 17.885689,-41.20469 -1.768008,-5.38933 6.735063,1.04007 9.607989,7.26486 3.853849,8.35016 1.790957,26.18765 -4.142144,35.81645 -3.771821,6.12126 -3.726023,7.00345 0.532187,10.25135 4.268856,3.25601 4.328389,3.95246 0.506787,5.92869 -5.335159,2.75892 -7.429145,3.16975 -12.006787,2.35568 z"
- style="fill:#a5aeba" />
- <path
- inkscape:connector-curvature="0"
- id="path3318-0"
- d="m 97.580726,526.11218 c -0.251559,-1.2375 -0.72938,-5.35305 -1.061826,-9.14566 -0.332446,-3.79262 -1.069261,-7.76418 -1.637367,-8.8257 -0.934152,-1.74548 -0.829324,-1.82107 1.096284,-0.79051 2.819043,1.5087 5.542873,6.12588 6.994333,11.85613 0.64861,2.56066 1.59521,5.43713 2.10357,6.39217 1.39547,2.62165 1.2385,2.76357 -3.05667,2.76357 -3.326202,0 -4.056171,-0.37006 -4.438324,-2.25 z M 60.5,500.40269 c -3.265642,-1.35967 -7.602087,-6.57417 -8.46488,-10.17887 -0.442539,-1.8489 -1.129624,-4.14914 -1.526857,-5.11164 -0.576601,-1.39711 -0.209671,-1.75 1.819649,-1.75 12.357308,0 23.416086,-23.45864 18.741894,-39.7566 -1.195778,-4.16943 -0.0374,-4.10946 3.740804,0.19368 7.79605,8.87921 6.233208,28.06127 -3.573583,43.86154 -1.72735,2.78303 -1.718871,2.81367 1.521988,5.5 6.506488,5.39319 -3.087271,11.06061 -12.259015,7.24189 z"
- style="fill:#99a5b4" />
- <path
- inkscape:connector-curvature="0"
- id="path3316-7"
- d="m 100.78845,526.61218 c -2.135149,-2.45575 -3.345892,-15.95753 -1.276991,-14.24049 0.800071,0.664 2.186211,3.746 3.080301,6.84888 0.8941,3.10289 2.03053,6.42911 2.52541,7.39161 0.6997,1.36086 0.48762,1.75 -0.95371,1.75 -1.01942,0 -2.53817,-0.7875 -3.37501,-1.75 z m -43.756084,-31 c -5.277946,-5.08752 -5.842086,-9.34879 -1.362926,-10.29495 10.175676,-2.14947 19.086762,-19.27014 18.092621,-34.76096 -0.486107,-7.57459 -0.486107,-7.57459 1.781461,-4.93839 6.180155,7.18486 4.779027,27.36115 -2.676692,38.54443 -3.503817,5.25559 -3.542145,6.21682 -0.36683,9.19987 3.118955,2.93011 3.114395,3.39903 -0.04705,4.83949 -5.40941,2.46469 -11.183057,1.49515 -15.420584,-2.58949 z"
- style="fill:#929ca9" />
- <path
- inkscape:connector-curvature="0"
- id="path3314-4"
- d="m 101.70717,525.61218 c -0.2893,-1.5125 -0.13044,-3.425 0.35301,-4.25 0.6049,-1.03225 0.88849,-0.17472 0.90941,2.75 0.0348,4.86979 -0.49702,5.50174 -1.26242,1.5 z m -43.065403,-31 c -4.91445,-3.9769 -5.748541,-5.95905 -2.891767,-6.87206 5.527572,-1.76659 14.25,-8.96693 14.25,-11.76333 0,-0.62933 0.933234,-2.88544 2.073853,-5.01359 2.414595,-4.50511 5.220373,-17.98198 4.375484,-21.01657 -0.461667,-1.65818 -0.368419,-1.7777 0.455976,-0.58445 4.302348,6.22731 1.172547,26.46135 -5.612772,36.28634 -2.614917,3.78635 -2.614917,3.78635 -0.365672,6.82862 1.237084,1.67324 2.097118,3.17093 1.911187,3.3282 -4.208579,3.5597 -8.799793,3.17382 -14.196289,-1.19316 z"
- style="fill:#8a95a3" />
- <path
- inkscape:connector-curvature="0"
- id="path3312-7"
- d="m 68.553851,495.44931 c -0.369537,-0.59792 -1.542351,-1.08713 -2.606255,-1.08713 -1.842561,0 -1.829965,-0.12007 0.265385,-2.52994 2.199755,-2.52994 2.199755,-2.52994 3.583106,0.11028 1.388266,2.6496 0.236851,5.90001 -1.242236,3.50679 z m -9.192225,-2.58713 c -0.316582,-0.825 -1.202459,-1.5 -1.968615,-1.5 -0.766156,0 -1.393011,-0.45 -1.393011,-1 0,-0.55 0.81,-1 1.8,-1 0.99,0 2.31509,-0.51509 2.944645,-1.14465 0.859526,-0.85952 1.306427,-0.50004 1.794143,1.44317 0.99716,3.973 -1.799649,6.79122 -3.177162,3.20148 z m 8.279576,-8.19213 c -0.380672,-0.38067 0.492512,-1.63673 1.940409,-2.79125 1.907671,-1.52112 2.773627,-3.32052 3.144932,-6.53498 0.281816,-2.43973 1.077686,-4.89617 1.768601,-5.45875 0.690915,-0.56259 1.74847,-1.92289 2.350124,-3.02289 1.570686,-2.87168 1.407159,-0.26284 -0.427266,6.81644 -2.261098,8.72586 -6.159851,13.60838 -8.7768,10.99143 z"
- style="fill:#89929e" />
- </g>
- <g
- id="g3702"
- transform="translate(42,82)">
- <rect
- style="color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect3704"
- width="34.242748"
- height="8.1750183"
- x="4.0543771"
- y="309.32199"
- rx="1.6497765"
- ry="1.6497765" />
- <text
- xml:space="preserve"
- style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- x="13.782688"
- y="316.16464"
- id="text3706"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3708"
- x="13.782688"
- y="316.16464">laila</tspan></text>
- </g>
- </g>
- <g
- transform="translate(-1051.2436,-269.08037)"
- id="g3801"
- style="display:inline">
- <g
- id="g3629"
- transform="matrix(0.32896515,0,0,0.32896515,-246.21372,55.85625)">
- <g
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/unknown-gen.png"
- id="g3631"
- transform="translate(350,0)">
- <path
- inkscape:connector-curvature="0"
- id="path3633"
- d="m 552.51419,862.96792 c 0.0102,-5.30143 1.60593,-10.6248 3.78149,-15.43929 4.32123,-8.8444 14.216,-12.22658 22.33805,-16.5859 4.68059,-1.37584 9.07114,-5.52844 4.7426,-10.02046 -6.39489,-12.22902 -8.7729,-27.8219 -2.10653,-40.43961 3.65467,-7.37162 12.38903,-12.01132 20.49326,-9.67176 7.28637,1.44287 13.14475,7.15895 15.34035,14.18101 4.51436,13.20733 1.2153,28.11579 -6.53662,39.43979 -1.32968,3.95225 5.89572,5.24121 8.44,7.53545 5.40393,3.00388 11.60589,4.85759 15.86832,9.59775 5.12248,5.30858 9.79259,12.48585 8.66416,20.18284 -2.66598,2.93451 -8.40865,1.41927 -12.30136,2.20861 -23.95296,0.89934 -47.95935,1.13829 -71.90915,0.0384 -2.25654,-0.26203 -4.73152,-0.0739 -6.81457,-1.02681 z"
- style="fill:#dce2e8" />
- <path
- inkscape:connector-curvature="0"
- id="path3635"
- d="m 552.86191,863.98091 c -0.3001,-10.49202 6.03728,-20.13978 14.66257,-25.69496 5.51969,-4.0779 12.40955,-5.84192 17.80822,-10.06232 2.84965,-4.01312 -2.37245,-8.04948 -3.34535,-11.96125 -5.17334,-11.94737 -5.914,-27.08139 2.25625,-37.90341 5.89413,-8.20878 18.85242,-9.23957 26.20711,-2.50691 7.92198,7.8665 8.99588,20.23178 7.07876,30.70563 -1.07732,6.52092 -4.2598,12.37274 -7.80043,17.84376 -0.63942,4.72644 5.99701,6.29571 9.15658,8.71794 5.67067,3.14875 12.42699,4.70876 16.62391,10.05061 4.55195,5.13638 7.7383,11.97169 7.26449,18.94209 -3.42877,3.13676 -9.17326,1.57453 -13.56039,2.19728 -25.14284,0.17847 -50.29403,0.26439 -75.43326,-0.23791 l -0.91846,-0.0906 0,0 z"
- style="fill:#d4dbe2" />
- <path
- inkscape:connector-curvature="0"
- id="path3637"
- d="m 597.40625,773.21875 c -2.08437,0.0218 -4.06879,0.82425 -5.78008,1.97408 -1.79052,1.15879 -3.40619,2.56842 -5.10341,3.85771 -2.07314,1.7046 -4.13064,3.52243 -5.54313,5.83208 -1.4246,2.63374 -2.01431,5.62903 -2.3241,8.58199 -0.33035,2.74853 -0.32823,5.52241 -0.43678,8.28539 -0.005,3.82444 -0.15351,7.64782 -0.13884,11.4717 0.0859,5.10181 0.52206,10.19115 0.63884,15.29078 -0.0171,1.6471 0.0169,3.30988 -0.14185,4.94514 -0.24522,0.76103 -0.56607,2.26102 0.57466,2.38613 1.06002,-0.019 1.23511,-1.39535 1.15554,-2.21222 0.22952,-1.68105 1.32505,-3.13394 2.6304,-4.16278 0.85251,-0.49875 1.97306,-0.491 2.84375,-0.0625 1.32761,1.06993 2.37232,2.46316 3.74962,3.48406 1.78793,1.52488 3.51798,3.13357 5.27748,4.67984 0.9866,0.7019 2.27026,0.71795 3.42985,0.66919 1.06796,-0.16832 2.13534,-0.35487 3.21952,-0.36775 0.89406,0.16109 2.32802,-0.70942 1.38603,-1.62159 -0.8042,-0.70337 -1.88743,-0.23431 -2.83365,-0.39781 -1.84267,-0.0672 -3.62098,-1.11476 -4.59764,-2.66893 -1.00336,-1.75997 -1.59857,-3.7098 -2.42704,-5.55243 -1.66116,-3.95349 -2.91032,-8.07322 -3.85039,-12.25354 -0.4782,-2.16238 -0.94931,-4.33361 -1.04039,-6.55414 -0.44284,-5.17654 -0.0164,-10.36675 0.21786,-15.5419 0.43161,-2.80874 0.93864,-5.71235 2.52365,-8.13079 1.40946,-2.34955 3.21165,-4.47033 5.33501,-6.20561 1.34968,-1.17749 2.79007,-2.24805 4.17259,-3.38235 0.65717,-0.78426 0.12822,-2.21425 -0.93003,-2.28177 -0.66037,-0.14562 -1.33846,-0.0725 -2.00747,-0.062 z"
- style="fill:#a9b6c7;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path3639"
- d="m 595.0625,771.09375 c -3.49998,0.58518 -6.82593,1.96099 -9.87152,3.75664 -1.46593,0.9392 -2.89772,1.9504 -4.10149,3.21637 -2.26374,2.18699 -4.05772,4.84626 -5.3102,7.72931 -1.72442,4.45631 -3.18147,9.00923 -4.54622,13.58674 -1.17863,3.81878 -2.29249,7.66048 -3.58633,11.44147 -0.98068,2.31904 -2.25569,4.50522 -3.14674,6.86322 -0.0717,0.83217 -0.52076,1.71408 -0.15625,2.53125 0.34391,0.63556 0.61295,-0.72716 0.90409,-1.00196 0.70785,-1.17012 1.67865,-2.15857 2.50216,-3.24804 2.02564,-2.4413 4.09249,-4.85803 6.34375,-7.09375 0.89228,-0.67775 1.93115,-1.14621 3,-1.46875 0.9592,-0.27381 2.04572,-0.0942 2.7855,0.6034 0.79827,0.68845 1.05228,1.81659 0.92648,2.82928 -0.069,2.24614 -0.62186,4.43634 -0.94161,6.65146 -0.37717,1.50747 -0.59603,3.04826 -0.89537,4.57211 -0.0187,0.88489 0.803,1.89802 1.75,1.65625 1.2052,-0.41761 1.68611,-1.71186 2.01212,-2.83444 1.08092,-3.47552 1.16417,-7.147 1.31178,-10.75426 0.25256,-3.87574 0.43014,-7.76125 0.90064,-11.61815 0.52097,-3.65166 1.24649,-7.28074 2.27546,-10.8244 0.50779,-1.47275 1.28525,-2.82251 2.13241,-4.12255 1.04514,-1.54481 2.4259,-2.97532 4.21134,-3.62745 3.77193,-1.53211 7.85601,-2.03477 11.71875,-3.28125 0.85611,-0.41385 1.66942,-1.37746 1.34375,-2.375 -0.36579,-1.12201 -1.57323,-1.602 -2.61278,-1.89568 -2.30278,-0.66163 -4.68142,-1.03339 -7.06477,-1.2496 -0.62852,-0.0212 -1.25644,-0.11142 -1.88495,-0.0422 z"
- style="fill:#b6c5d8;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path3641"
- d="m 553.31861,862.68392 c 2.03973,-6.75845 2.62673,-14.59993 8.28246,-19.57905 6.86653,-6.55449 16.49277,-8.81781 23.9521,-14.46458 3.64474,-4.45932 -2.81051,-9.08083 -3.56202,-13.60484 -4.14323,-11.16786 -4.98166,-24.68811 1.49566,-35.15189 5.68463,-8.73332 19.85553,-10.9347 27.19403,-3.0481 8.41394,8.94249 8.77611,22.65299 5.27347,33.81426 -1.49442,5.581 -4.99844,10.28747 -7.0924,15.6006 2.76177,3.52771 7.14927,5.48724 10.93492,7.7964 6.119,3.22073 13.58338,5.02515 17.48348,11.27477 2.96987,4.63969 4.42192,10.08731 5.80917,15.35231 -1.50165,4.96315 -8.81816,2.91096 -12.85889,3.69351 -22.80335,0.12179 -45.61168,0.15756 -68.41429,-0.11428 -2.31171,-0.50334 -7.53241,0.74503 -8.49769,-1.56911 z"
- style="fill:#c9cfd7" />
- <path
- inkscape:connector-curvature="0"
- id="path3643"
- d="m 554.235,862.68169 c 2.05635,-7.41778 3.349,-16.08468 10.1767,-20.8097 6.61828,-5.16685 15.1606,-7.20405 21.59504,-12.59203 3.54453,-4.88336 -2.47561,-9.88767 -3.35341,-14.75239 -3.47406,-10.8555 -4.1294,-23.33186 0.8597,-33.82801 1.72632,-3.59701 5.23944,-6.62494 9.42916,-6.35645 4.19219,-1.15696 8.52724,-4.11292 12.93873,-1.76941 7.46152,3.81566 10.06429,12.7832 10.99601,20.5469 1.16372,10.51462 -1.47428,21.3696 -7.47449,30.09882 -3.05921,4.5826 3.82783,7.04871 6.59279,9.43949 4.45298,3.31782 9.92768,4.58376 14.70417,7.25683 7.68513,4.50047 10.74405,13.62794 11.74428,22.00374 -2.9167,3.42132 -8.87906,1.6959 -13.0442,2.37973 -23.01389,0.17734 -46.03587,0.29901 -69.04708,-0.12448 -1.47707,-0.46732 -5.78821,0.53078 -6.1174,-1.49304 z"
- style="fill:#b6c5d8" />
- <path
- inkscape:connector-curvature="0"
- id="path3645"
- d="m 605.41576,831.51882 c -6.51092,-0.17414 1.89613,-8.32488 2.10973,-2.13677 0.25514,1.05824 -0.90992,3.45218 -2.10973,2.13677 z m -9.19222,-2.58713 c -5.03005,-3.26087 3.80688,-5.55701 3.71501,-0.9855 -0.33166,1.64802 -2.69765,2.53253 -3.71501,0.9855 z m 8.27957,-8.19213 c 5.41236,-4.28675 4.18648,-12.49507 9.14189,-17.11237 0.29556,5.93898 -0.81537,13.05465 -6.06482,16.64412 -0.94557,0.45813 -2.03685,0.66185 -3.07707,0.46825 z"
- style="fill:#89929e" />
- <path
- inkscape:connector-curvature="0"
- id="path3647"
- d="m 555.48691,863.63394 c -0.70857,-2.12774 2.22704,-4.3804 1.34135,-0.66819 0.10193,0.98814 -0.65203,2.27111 -1.34135,0.66819 z m 37.375,-0.1401 c 1.38595,-2.43696 5.53173,0.89636 1.42887,0.91541 -0.49532,-0.004 -1.42499,-0.23332 -1.42887,-0.91541 z m 7.69692,-0.45528 c -1.76626,-3.1746 2.23873,-3.26451 1.11193,0.0649 -0.32817,2.3234 -0.6929,0.92535 -1.11193,-0.0649 z m 26.80308,-0.60687 c -0.14118,-3.37799 -6.35613,-0.78227 -3.14715,-4.41577 3.46144,-3.84128 -0.91256,-6.50536 0.32867,-10.70489 -1.35343,-4.87174 -4.44598,3.58742 -6.3126,-0.95498 -2.28645,-0.76047 -6.14616,-2.25962 -7.84378,-1.85811 1.7928,4.16671 -5.07612,3.88297 -4.6571,8.23859 -2.87822,4.77401 -4.21355,-5.23107 0.41677,-4.75641 3.01773,-1.66128 2.63528,-6.07232 -1.10546,-3.24125 -4.1035,2.38594 -8.10134,0.13188 -10.98005,-2.65973 -1.57462,1.027 -7.19053,5.94236 -6.22979,1.16697 3.10847,-2.66186 -0.58671,-8.92294 -4.2926,-8.18935 -5.10673,-0.52325 2.44631,-4.85414 3.57641,-6.66771 1.85925,-4.36472 -3.17296,-7.83742 -3.70804,-12.04941 -1.26507,-5.08051 -2.83005,-10.57026 -1.53095,-15.77259 2.64643,-1.80932 -6.03903,-6.34583 -0.12744,-6.57829 2.97426,2.18718 10.86096,-0.73904 8.66403,-4.74784 1.43269,-4.1299 6.02584,3.62463 2.18105,5.45085 -2.59742,0.10573 -7.4936,3.34663 -3.62767,5.54395 1.64345,-0.82217 6.49317,-5.71297 6.67294,-2.49044 -2.78532,3.31115 -8.67094,4.59991 -5.95043,10.09851 -0.14706,1.93717 2.22289,5.8417 2.38345,1.69036 -0.29174,-2.60942 -0.27466,-9.86038 3.64824,-6.05741 -1.55047,2.76367 1.65839,4.017 1.46611,0.70751 1.23126,-3.60319 4.16329,-6.90216 1.96148,-10.6292 1.08569,-3.44275 2.47527,-8.92278 -1.1456,-10.9983 -0.27587,-2.38485 4.39556,-5.73004 -0.72382,-6.12506 -5.30946,-0.90828 1.67648,-3.69288 4.04177,-2.6646 4.32549,0.22232 9.16923,1.37034 11.4584,5.44637 6.2849,9.7073 5.68438,22.38166 2.17074,32.98508 -0.92944,4.64278 -5.22217,8.12432 -5.20477,12.92114 1.20847,6.56432 8.01624,9.99242 13.78201,11.95844 5.17953,1.02044 10.13826,3.62424 13.03186,8.19359 3.20397,4.79647 5.21645,10.49318 5.73671,16.22196 -2.35585,3.8145 -7.90047,3.87439 -11.89521,3.17059 -1.22451,-0.32543 -2.60284,-0.92802 -3.03818,-2.23257 z m -6.09078,-20.1003 c -1.41893,-3.47946 -9.20211,-2.51084 -5.13746,1.1248 1.04916,0.55257 8.14925,1.55777 5.13746,-1.1248 z m -35.40922,-40.45872 c -2.16266,-4.30335 -2.56624,5.59099 0,0 z m -10.77214,57.4647 c 0.9739,-2.58634 6.2446,-4.23216 3.35785,-0.21672 -0.93252,2.57294 -7.05087,4.43368 -3.35785,0.21672 z m 15.26777,1.08726 c -0.46155,-3.123 5.92769,-1.79651 2.3333,0.70108 -0.7844,0.59532 -1.93502,0.11193 -2.3333,-0.70108 z m 17.19822,0.36758 c -1.40203,-3.70988 5.69463,-2.0316 1.50018,0.56139 l -0.7246,-0.0276 -0.77558,-0.53379 z m -46.69385,-2.34909 c 0.2511,-3.17228 6.70537,-7.64119 4.5997,-1.5241 -0.30291,1.59959 -3.88314,3.82735 -4.5997,1.5241 z m 56,-0.51143 c 2.51293,-5.65641 2.40656,5.5417 0,0 z m -47.8,-2.7 c -4.0511,-2.74409 2.86178,-11.29262 3.00074,-4.49156 -2.27342,1.19476 -2.94972,4.14273 0.2778,3.98531 0.44919,2.1979 -2.50337,1.86609 -3.27854,0.50625 z m 17.04379,-0.05 c 1.31653,-2.24916 8.58375,-2.15975 3.4328,0.33832 -0.75747,0.55533 -3.95209,1.81288 -3.4328,-0.33832 z m 28.41342,-2.29909 c 1.98887,-3.91758 6.85421,2.62004 1.31167,1.52967 -0.84991,0.0565 -1.92843,-0.52139 -1.31167,-1.52967 z m -56.65721,-0.39189 c 1.68789,-4.90927 2.99691,2.75221 0.0789,0.36537 l -0.0789,-0.36537 z m 16.64757,-4.24293 c -1.89148,-2.61234 0.84049,-5.75092 1.68838,-1.54504 0.84852,1.72586 -0.70234,5.1602 -1.68838,1.54504 z m 4.5919,-1.82793 c 1.60255,-1.85967 3.66348,-1.43607 5.26053,-2.98816 3.96262,1.46685 -2.62956,3.48646 -3.72862,4.9303 -1.99518,0.50428 -2.92151,-0.26884 -1.53191,-1.94214 z m -9.23947,-3.57149 c 0.59993,-5.93389 4.17587,2.63959 0.61172,2.37949 -0.52277,-0.66971 -0.58181,-1.56896 -0.61172,-2.37949 z m -5.42997,0.69664 c -0.36608,-3.22691 5.22742,-3.96176 2.51439,-0.12486 -0.51631,1.26584 -1.79625,1.28548 -2.51439,0.12486 z m 16.42997,-54.05429 c -0.30675,-2.8402 2.78573,-3.62344 2.3713,-0.3321 1.77753,2.89278 -2.53827,3.01913 -2.3713,0.3321 z m 7,-4.85902 c -0.4203,-5.12456 8.43626,-1.94337 4.35831,0.72111 -1.36922,0.0212 -3.34407,0.40232 -4.35831,-0.72111 z m -1,-5.82423 c 0.17102,-4.09108 9.38834,-5.68544 7.35975,-0.21811 -2.21937,0.24293 -4.55297,-2.11058 -6.7961,0.31894 l -0.41224,0.0536 -0.15141,-0.1544 0,0 z"
- style="fill:#b4c3d5" />
- <path
- inkscape:connector-curvature="0"
- id="path3649"
- d="m 628.86191,861.63169 c -0.6243,-3.55935 -2.69727,-6.3569 -0.72148,-9.98987 0.12528,-5.45244 -2.79115,-10.65923 -7.09669,-13.89447 -1.2068,-2.85452 5.32777,0.70573 6.92377,1.01004 7.6726,3.41307 13.86355,11.22205 14.0998,19.78329 0.20205,5.97005 -6.54891,6.42322 -10.9269,5.80556 -1.73227,0.15131 -2.58324,-1.0909 -2.2785,-2.71455 z m -32.0895,-20.80784 c -4.43403,-1.14416 -6.64242,-4.93813 -9.61832,-8.11599 -5.8032,-0.96373 3.57616,-5.23189 -0.12424,-8.64226 -1.28875,-3.82859 -5.19745,-7.73842 -3.91246,-11.88366 3.57632,0.77406 7.98145,4.56157 11.43042,0.4736 4.54424,-4.37751 7.17602,-10.57138 8.26123,-16.71192 0.40261,-6.44762 0.58793,-13.17942 -1.38634,-19.39442 -3.68525,-5.04182 5.4099,-3.08901 7.46282,-1.22179 7.18838,5.3533 8.70986,15.22614 8.49736,23.6257 -0.24925,8.4967 -3.14336,16.73146 -7.72751,23.84074 -2.88991,4.70712 3.78023,7.4172 6.17011,10.48571 2.37199,1.75978 2.7988,3.59039 -0.47087,3.94333 -4.93227,3.54041 -11.38158,5.84263 -17.44005,4.36937 l -0.65495,-0.33776 -0.48717,-0.43065 -3e-5,0 z"
- style="fill:#b3bcc9" />
- <path
- inkscape:connector-curvature="0"
- id="path3651"
- d="m 629.67696,857.68169 c 0.69544,-5.83229 -1.1934,-11.42869 -3.06233,-16.84619 1.70492,-4.06189 7.7076,2.15936 9.08169,4.7283 3.47472,5.23289 5.9898,11.23822 6.74935,17.4968 -2.74907,2.48603 -8.71268,1.53936 -12.25687,0.52734 -1.14099,-1.73296 -0.47804,-3.96643 -0.51184,-5.90625 z m -35.07897,-19.01192 c -4.35373,-1.9881 -8.73775,-7.05736 -6.26711,-11.96771 0.37899,-3.87987 -6.19721,-8.74866 -2.61552,-11.649 3.81737,-0.0455 7.92323,-0.57969 10.70088,-3.51648 7.53861,-7.6238 9.37318,-19.29758 8.11009,-29.5788 -0.29347,-2.73658 -3.48318,-10.05061 2.13834,-6.90166 5.59048,2.86145 9.3559,8.5583 9.95363,14.79053 1.45238,11.54814 -0.99935,23.83469 -7.78522,33.40876 -3.2246,5.24149 5.70344,6.58552 5.5499,11.37054 -1.14464,5.117 -7.75884,5.97682 -12.15638,5.8855 -2.62827,-0.12443 -5.23793,-0.7377 -7.62861,-1.84168 z"
- style="fill:#a9b6c7" />
- <path
- inkscape:connector-curvature="0"
- id="path3653"
- d="m 631.86191,856.01273 c 0.17627,-4.74944 -0.35601,-9.57132 -2.75943,-13.74195 1.4975,-4.03011 6.82738,2.83782 8.07858,5.41566 2.90201,4.84584 4.29026,10.45516 5.38214,15.90906 -3.35146,1.42092 -11.5911,2.28284 -10.66459,-3.67955 -0.043,-1.30058 -0.0346,-2.60214 -0.0367,-3.90322 z m -32,-17.72887 c -5.84776,-1.14965 -11.42672,-6.22518 -11.15451,-12.52353 -1.5003,-2.03434 -5.71528,-8.53816 -0.0642,-7.68024 6.73246,0.44741 11.31314,-5.91275 13.97222,-11.28778 4.52892,-9.55307 5.82631,-20.85993 2.53341,-31.00041 2.18117,-2.95131 6.79462,3.62386 8.51281,5.81939 4.3355,6.99236 3.55623,15.74508 2.3456,23.52395 -1.04534,6.26492 -3.43738,12.23617 -6.89396,17.55368 -4.11636,5.37273 4.86346,7.17375 5.40003,11.35344 -3.34598,2.78013 -7.84307,4.85802 -12.30072,4.56282 -0.78868,-0.0649 -1.57191,-0.18321 -2.35071,-0.32132 z"
- style="fill:#a5aeba" />
- <path
- inkscape:connector-curvature="0"
- id="path3655"
- d="m 634.44264,862.18169 c -1.18835,-6.44151 -0.7153,-13.29528 -3.22346,-19.40763 5.2155,1.71368 7.21913,7.68437 8.61488,12.50189 0.46756,3.74753 5.9571,10.77397 -1.54689,9.15113 -1.59711,0.0659 -3.7451,-0.21664 -3.84453,-2.24539 z M 597.36191,836.4722 c -5.21371,-2.6559 -8.38811,-8.12562 -9.45075,-13.73768 -3.02381,-5.26702 5.32539,-2.26568 7.46203,-5.22634 8.49017,-5.8936 12.46598,-16.48626 13.51852,-26.43011 1.08258,-4.83991 -1.47198,-10.13976 -0.95483,-14.48335 7.03021,4.3261 9.10897,13.3759 8.64448,21.14239 -0.4724,9.88319 -4.21327,19.33825 -9.42908,27.6489 0.19598,3.60522 8.59405,7.29794 2.21847,10.91971 -3.64557,2.02664 -8.25272,1.70657 -12.00884,0.16648 z"
- style="fill:#99a5b4" />
- <path
- inkscape:connector-curvature="0"
- id="path3657"
- d="m 597.625,771.4375 c -3.21749,0.80995 -6.35889,1.89093 -9.49855,2.95674 -0.97154,0.37142 -1.85289,0.9729 -2.5952,1.69951 -0.85286,0.75372 -1.5183,1.68678 -2.24295,2.5579 -1.43359,1.82026 -2.70936,3.75542 -4.06955,5.6296 -0.88196,1.49498 -1.70097,3.03188 -2.28734,4.66945 -0.773,1.87386 -1.3796,3.81126 -2.03693,5.7276 -1.48856,4.58577 -2.86664,9.20755 -4.15527,13.85304 -0.38084,1.5389 -0.8175,3.06718 -1.11421,4.62491 -0.0983,1.32482 0.42765,2.57219 0.8125,3.8125 0.65443,1.89642 1.24797,3.81318 1.875,5.71875 0.4387,1.03708 1.53192,1.69185 2.625,1.8125 1.24203,-0.0193 2.52075,0.0375 3.71875,-0.34375 1.02063,-0.39402 1.60505,-1.36074 1.86562,-2.3781 0.73273,-2.56005 1.01952,-5.21766 1.50049,-7.83083 0.4005,-2.37627 0.77571,-4.75672 1.16514,-7.13482 0.60941,-2.21748 1.28797,-4.41783 2.03973,-6.59038 0.78279,-2.02938 1.71569,-3.99664 2.55402,-6.00337 0.89003,-1.89943 1.86665,-3.76562 3.01491,-5.52201 1.40777,-2.01133 3.33858,-3.57662 5.32812,-4.9803 1.23992,-0.75485 2.42213,-1.59957 3.68923,-2.3108 1.42795,-0.88217 2.95575,-1.58776 4.46774,-2.31189 0.99896,-0.30772 1.95269,-0.81445 2.99484,-0.95052 0.94868,-0.0968 1.93298,0.0577 2.84891,-0.26823 0.92455,-0.56794 0.73006,-1.98773 -0.15625,-2.5 -0.80724,-0.63096 -1.7434,-1.0782 -2.63346,-1.5793 -1.68129,-0.84475 -3.47432,-1.44213 -5.30345,-1.87163 -1.35714,-0.28247 -2.73917,-0.47084 -4.12559,-0.51782 l -0.18169,0.0202 -0.0996,0.0111 z"
- style="fill:#99a5b4;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path3659"
- d="m 637.65036,862.68169 c -2.12222,-4.15541 -2.62958,-9.16791 -2.11037,-13.77435 2.73632,-0.59646 3.48937,6.19672 4.61588,8.71136 0.50969,2.43464 4.44929,8.54497 -0.88647,6.29893 l -0.88201,-0.55645 -0.73703,-0.67949 0,0 z m -43.75608,-31 c -2.94588,-2.28349 -7.18933,-8.93795 -1.36293,-10.29495 8.07323,-2.18725 12.69247,-10.20871 15.48792,-17.52164 2.75397,-7.08868 3.00962,-14.78608 2.34575,-22.27209 0.57168,-3.73359 4.26846,3.25102 4.56293,4.83879 2.8335,10.0499 1.08542,21.07617 -3.26319,30.43572 -1.47318,3.78479 -7.24627,8.22354 -2.8605,12.027 4.90812,2.55146 1.57086,6.14222 -2.55813,6.40295 -4.41484,1.02741 -9.15214,-0.44638 -12.35185,-3.61578 z"
- style="fill:#929ca9" />
- <path
- inkscape:connector-curvature="0"
- id="path3661"
- d="m 604.07679,778.57601 c -2.07993,0.18622 -4.16688,0.39931 -6.19063,0.93582 -1.96265,0.5268 -3.86859,1.26151 -5.67823,2.18771 -1.2785,0.72607 -2.59489,1.40817 -3.73224,2.35094 -1.87066,1.41739 -3.50157,3.11504 -5.0864,4.83803 -0.8029,1.1366 -1.66147,2.24315 -2.35815,3.44834 -1.04606,1.93489 -1.92687,3.96033 -2.55709,6.06935 -1.02826,3.17356 -1.89607,6.39655 -2.77337,9.61433 -0.79085,2.99079 -1.58802,5.98101 -2.3162,8.9875 -0.72532,3.0427 -1.21047,6.14099 -1.45053,9.25973 -0.0808,1.12348 -0.27816,2.24516 -0.13834,3.37206 0.0627,1.15775 0.14707,2.31618 0.28118,3.46744 0.0295,0.43529 0.64114,0.88693 0.8125,0.28125 0.43782,-0.93637 0.98489,-1.88776 2.03125,-2.21875 0.77048,-0.37522 1.64462,-0.58501 2.49468,-0.42232 0.99503,0.20928 2.02353,0.51766 2.87283,1.09107 1.15247,0.76152 2.17094,1.75918 2.82587,2.98452 0.67432,0.79355 0.86715,1.92774 1.49412,2.69048 0.55618,0.0517 0.46735,-0.84631 0.60893,-1.24468 0.20794,-1.87479 -0.22577,-3.73167 -0.54643,-5.56782 -0.32562,-1.64053 -0.80423,-3.25041 -0.99895,-4.91491 -0.27135,-1.81202 -0.60341,-3.6237 -0.59359,-5.46277 -0.0577,-1.99807 -0.16648,-3.99431 -0.14423,-5.99405 -0.0352,-1.23626 -10e-4,-2.47036 0.11341,-3.70195 0.24423,-2.90098 0.56334,-5.79741 0.99836,-8.67632 0.6275,-2.95685 1.33887,-5.92442 2.64286,-8.66725 0.61629,-1.36529 1.23898,-2.73456 1.95854,-4.04735 0.72079,-1.14986 1.59611,-2.22584 2.73697,-2.98238 1.71322,-1.17297 3.55581,-2.14034 5.44826,-2.98937 1.80419,-0.81317 3.6119,-1.62339 5.33837,-2.5949 0.82255,-0.40084 1.88367,-0.6713 2.3005,-1.56976 0.12731,-0.30615 0.0397,-0.72575 -0.39425,-0.52399 z"
- style="fill:#8a95a3;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path3663"
- d="m 638.56908,861.68169 c -1.01336,-1.80767 1.28793,-7.15927 1.24215,-2.50022 0.42403,2.21568 -0.44461,7.79222 -1.24215,2.50022 l 0,0 z m -43.0654,-31 c -2.9868,-1.67058 -7.00655,-6.75545 -1.26272,-7.50408 4.83247,-2.49559 9.8284,-5.69893 12.52164,-10.55778 1.11545,-4.62828 4.11893,-8.61975 4.84147,-13.41654 0.98527,-4.74585 2.52559,-9.7007 1.45289,-14.54866 3.4059,4.0618 2.72684,9.97803 2.40567,14.94875 -0.99576,8.63373 -3.58356,17.28503 -8.78479,24.35117 -2.28719,3.74841 7.19829,8.26089 -0.21265,9.84972 -3.91814,1.46539 -7.97066,-0.66912 -10.96151,-3.12258 z"
- style="fill:#8a95a3" />
- </g>
- <path
- inkscape:connector-curvature="0"
- id="path3665"
- d="m 902.51419,862.96792 c 0.0102,-5.30143 1.60593,-10.6248 3.78149,-15.43929 4.32123,-8.8444 14.216,-12.22658 22.33805,-16.5859 4.68059,-1.37584 9.07114,-5.52844 4.7426,-10.02046 -6.39489,-12.22902 -8.7729,-27.8219 -2.10653,-40.43961 3.65467,-7.37162 12.38903,-12.01132 20.49326,-9.67176 7.28637,1.44287 13.14475,7.15895 15.34035,14.18101 4.51436,13.20733 1.2153,28.11579 -6.53662,39.43979 -1.32968,3.95225 5.89572,5.24121 8.44,7.53545 5.40393,3.00388 11.60589,4.85759 15.86832,9.59775 5.12248,5.30858 9.79259,12.48585 8.66416,20.18284 -2.66598,2.93451 -8.40865,1.41927 -12.30136,2.20861 -23.95296,0.89934 -47.95935,1.13829 -71.90915,0.0384 -2.25654,-0.26203 -4.73152,-0.0739 -6.81457,-1.02681 z"
- style="fill:#dce2e8" />
- <path
- inkscape:connector-curvature="0"
- id="path3667"
- d="m 902.86191,863.98091 c -0.3001,-10.49202 6.03728,-20.13978 14.66257,-25.69496 5.51969,-4.0779 12.40955,-5.84192 17.80822,-10.06232 2.84965,-4.01312 -2.37245,-8.04948 -3.34535,-11.96125 -5.17334,-11.94737 -5.914,-27.08139 2.25625,-37.90341 5.89413,-8.20878 18.85242,-9.23957 26.20711,-2.50691 7.92198,7.8665 8.99588,20.23178 7.07876,30.70563 -1.07732,6.52092 -4.2598,12.37274 -7.80043,17.84376 -0.63942,4.72644 5.99701,6.29571 9.15658,8.71794 5.67067,3.14875 12.42699,4.70876 16.62391,10.05061 4.55195,5.13638 7.7383,11.97169 7.26449,18.94209 -3.42877,3.13676 -9.17326,1.57453 -13.56039,2.19728 -25.14284,0.17847 -50.29403,0.26439 -75.43326,-0.23791 l -0.91846,-0.0906 0,0 z"
- style="fill:#d4dbe2" />
- <path
- inkscape:connector-curvature="0"
- id="path3669"
- d="m 947.40625,773.21875 c -2.08437,0.0218 -4.06879,0.82425 -5.78008,1.97408 -1.79052,1.15879 -3.40619,2.56842 -5.10341,3.85771 -2.07314,1.7046 -4.13064,3.52243 -5.54313,5.83208 -1.4246,2.63374 -2.01431,5.62903 -2.3241,8.58199 -0.33035,2.74853 -0.32823,5.52241 -0.43678,8.28539 -0.005,3.82444 -0.15351,7.64782 -0.13884,11.4717 0.0859,5.10181 0.52206,10.19115 0.63884,15.29078 -0.0171,1.6471 0.0169,3.30988 -0.14185,4.94514 -0.24522,0.76103 -0.56607,2.26102 0.57466,2.38613 1.06002,-0.019 1.23511,-1.39535 1.15554,-2.21222 0.22952,-1.68105 1.32505,-3.13394 2.6304,-4.16278 0.85251,-0.49875 1.97306,-0.491 2.84375,-0.0625 1.32761,1.06993 2.37232,2.46316 3.74962,3.48406 1.78793,1.52488 3.51798,3.13357 5.27748,4.67984 0.9866,0.7019 2.27026,0.71795 3.42985,0.66919 1.06796,-0.16832 2.13534,-0.35487 3.21952,-0.36775 0.89406,0.16109 2.32802,-0.70942 1.38603,-1.62159 -0.8042,-0.70337 -1.88743,-0.23431 -2.83365,-0.39781 -1.84267,-0.0672 -3.62098,-1.11476 -4.59764,-2.66893 -1.00336,-1.75997 -1.59857,-3.7098 -2.42704,-5.55243 -1.66116,-3.95349 -2.91032,-8.07322 -3.85039,-12.25354 -0.4782,-2.16238 -0.94931,-4.33361 -1.04039,-6.55414 -0.44284,-5.17654 -0.0164,-10.36675 0.21786,-15.5419 0.43161,-2.80874 0.93864,-5.71235 2.52365,-8.13079 1.40946,-2.34955 3.21165,-4.47033 5.33501,-6.20561 1.34968,-1.17749 2.79007,-2.24805 4.17259,-3.38235 0.65717,-0.78426 0.12822,-2.21425 -0.93003,-2.28177 -0.66037,-0.14562 -1.33846,-0.0725 -2.00747,-0.062 z"
- style="fill:#a9b6c7;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path3671"
- d="m 945.0625,771.09375 c -3.49998,0.58518 -6.82593,1.96099 -9.87152,3.75664 -1.46593,0.9392 -2.89772,1.9504 -4.10149,3.21637 -2.26374,2.18699 -4.05772,4.84626 -5.3102,7.72931 -1.72442,4.45631 -3.18147,9.00923 -4.54622,13.58674 -1.17863,3.81878 -2.29249,7.66048 -3.58633,11.44147 -0.98068,2.31904 -2.25569,4.50522 -3.14674,6.86322 -0.0717,0.83217 -0.52076,1.71408 -0.15625,2.53125 0.34391,0.63556 0.61295,-0.72716 0.90409,-1.00196 0.70785,-1.17012 1.67865,-2.15857 2.50216,-3.24804 2.02564,-2.4413 4.09249,-4.85803 6.34375,-7.09375 0.89228,-0.67775 1.93115,-1.14621 3,-1.46875 0.9592,-0.27381 2.04572,-0.0942 2.7855,0.6034 0.79827,0.68845 1.05228,1.81659 0.92648,2.82928 -0.069,2.24614 -0.62186,4.43634 -0.94161,6.65146 -0.37717,1.50747 -0.59603,3.04826 -0.89537,4.57211 -0.0187,0.88489 0.803,1.89802 1.75,1.65625 1.2052,-0.41761 1.68611,-1.71186 2.01212,-2.83444 1.08092,-3.47552 1.16417,-7.147 1.31178,-10.75426 0.25256,-3.87574 0.43014,-7.76125 0.90064,-11.61815 0.52097,-3.65166 1.24649,-7.28074 2.27546,-10.8244 0.50779,-1.47275 1.28525,-2.82251 2.13241,-4.12255 1.04514,-1.54481 2.4259,-2.97532 4.21134,-3.62745 3.77193,-1.53211 7.85601,-2.03477 11.71875,-3.28125 0.85611,-0.41385 1.66942,-1.37746 1.34375,-2.375 -0.36579,-1.12201 -1.57323,-1.602 -2.61278,-1.89568 -2.30278,-0.66163 -4.68142,-1.03339 -7.06477,-1.2496 -0.62852,-0.0212 -1.25644,-0.11142 -1.88495,-0.0422 z"
- style="fill:#b6c5d8;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path3673"
- d="m 903.31861,862.68392 c 2.03973,-6.75845 2.62673,-14.59993 8.28246,-19.57905 6.86653,-6.55449 16.49277,-8.81781 23.9521,-14.46458 3.64474,-4.45932 -2.81051,-9.08083 -3.56202,-13.60484 -4.14323,-11.16786 -4.98166,-24.68811 1.49566,-35.15189 5.68463,-8.73332 19.85553,-10.9347 27.19403,-3.0481 8.41394,8.94249 8.77611,22.65299 5.27347,33.81426 -1.49442,5.581 -4.99844,10.28747 -7.0924,15.6006 2.76177,3.52771 7.14927,5.48724 10.93492,7.7964 6.119,3.22073 13.58338,5.02515 17.48348,11.27477 2.96987,4.63969 4.42192,10.08731 5.80917,15.35231 -1.50165,4.96315 -8.81816,2.91096 -12.85889,3.69351 -22.80335,0.12179 -45.61168,0.15756 -68.41429,-0.11428 -2.31171,-0.50334 -7.53241,0.74503 -8.49769,-1.56911 z"
- style="fill:#c9cfd7" />
- <path
- inkscape:connector-curvature="0"
- id="path3675"
- d="m 904.235,862.68169 c 2.05635,-7.41778 3.349,-16.08468 10.1767,-20.8097 6.61828,-5.16685 15.1606,-7.20405 21.59504,-12.59203 3.54453,-4.88336 -2.47561,-9.88767 -3.35341,-14.75239 -3.47406,-10.8555 -4.1294,-23.33186 0.8597,-33.82801 1.72632,-3.59701 5.23944,-6.62494 9.42916,-6.35645 4.19219,-1.15696 8.52724,-4.11292 12.93873,-1.76941 7.46152,3.81566 10.06429,12.7832 10.99601,20.5469 1.16372,10.51462 -1.47428,21.3696 -7.47449,30.09882 -3.05921,4.5826 3.82783,7.04871 6.59279,9.43949 4.45298,3.31782 9.92768,4.58376 14.70417,7.25683 7.68513,4.50047 10.74405,13.62794 11.74428,22.00374 -2.9167,3.42132 -8.87906,1.6959 -13.0442,2.37973 -23.01389,0.17734 -46.03587,0.29901 -69.04708,-0.12448 -1.47707,-0.46732 -5.78821,0.53078 -6.1174,-1.49304 z"
- style="fill:#b6c5d8" />
- <path
- inkscape:connector-curvature="0"
- id="path3677"
- d="m 955.41576,831.51882 c -6.51092,-0.17414 1.89613,-8.32488 2.10973,-2.13677 0.25514,1.05824 -0.90992,3.45218 -2.10973,2.13677 z m -9.19222,-2.58713 c -5.03005,-3.26087 3.80688,-5.55701 3.71501,-0.9855 -0.33166,1.64802 -2.69765,2.53253 -3.71501,0.9855 z m 8.27957,-8.19213 c 5.41236,-4.28675 4.18648,-12.49507 9.14189,-17.11237 0.29556,5.93898 -0.81537,13.05465 -6.06482,16.64412 -0.94557,0.45813 -2.03685,0.66185 -3.07707,0.46825 z"
- style="fill:#89929e" />
- <path
- inkscape:connector-curvature="0"
- id="path3679"
- d="m 905.48691,863.63394 c -0.70857,-2.12774 2.22704,-4.3804 1.34135,-0.66819 0.10193,0.98814 -0.65203,2.27111 -1.34135,0.66819 z m 37.375,-0.1401 c 1.38595,-2.43696 5.53173,0.89636 1.42887,0.91541 -0.49532,-0.004 -1.42499,-0.23332 -1.42887,-0.91541 z m 7.69692,-0.45528 c -1.76626,-3.1746 2.23873,-3.26451 1.11193,0.0649 -0.32817,2.3234 -0.6929,0.92535 -1.11193,-0.0649 z m 26.80308,-0.60687 c -0.14118,-3.37799 -6.35613,-0.78227 -3.14715,-4.41577 3.46144,-3.84128 -0.91256,-6.50536 0.32867,-10.70489 -1.35343,-4.87174 -4.44598,3.58742 -6.3126,-0.95498 -2.28645,-0.76047 -6.14616,-2.25962 -7.84378,-1.85811 1.7928,4.16671 -5.07612,3.88297 -4.6571,8.23859 -2.87822,4.77401 -4.21355,-5.23107 0.41677,-4.75641 3.01773,-1.66128 2.63528,-6.07232 -1.10546,-3.24125 -4.1035,2.38594 -8.10134,0.13188 -10.98005,-2.65973 -1.57462,1.027 -7.19053,5.94236 -6.22979,1.16697 3.10847,-2.66186 -0.58671,-8.92294 -4.2926,-8.18935 -5.10673,-0.52325 2.44631,-4.85414 3.57641,-6.66771 1.85925,-4.36472 -3.17296,-7.83742 -3.70804,-12.04941 -1.26507,-5.08051 -2.83005,-10.57026 -1.53095,-15.77259 2.64643,-1.80932 -6.03903,-6.34583 -0.12744,-6.57829 2.97426,2.18718 10.86096,-0.73904 8.66403,-4.74784 1.43269,-4.1299 6.02584,3.62463 2.18105,5.45085 -2.59742,0.10573 -7.4936,3.34663 -3.62767,5.54395 1.64345,-0.82217 6.49317,-5.71297 6.67294,-2.49044 -2.78532,3.31115 -8.67094,4.59991 -5.95043,10.09851 -0.14706,1.93717 2.22289,5.8417 2.38345,1.69036 -0.29174,-2.60942 -0.27466,-9.86038 3.64824,-6.05741 -1.55047,2.76367 1.65839,4.017 1.46611,0.70751 1.23126,-3.60319 4.16329,-6.90216 1.96148,-10.6292 1.08569,-3.44275 2.47527,-8.92278 -1.1456,-10.9983 -0.27587,-2.38485 4.39556,-5.73004 -0.72382,-6.12506 -5.30946,-0.90828 1.67648,-3.69288 4.04177,-2.6646 4.32549,0.22232 9.16923,1.37034 11.4584,5.44637 6.2849,9.7073 5.68438,22.38166 2.17074,32.98508 -0.92944,4.64278 -5.22217,8.12432 -5.20477,12.92114 1.20847,6.56432 8.01624,9.99242 13.78201,11.95844 5.17953,1.02044 10.13826,3.62424 13.03186,8.19359 3.20397,4.79647 5.21645,10.49318 5.73671,16.22196 -2.35585,3.8145 -7.90047,3.87439 -11.89521,3.17059 -1.22451,-0.32543 -2.60284,-0.92802 -3.03818,-2.23257 z m -6.09078,-20.1003 c -1.41893,-3.47946 -9.20211,-2.51084 -5.13746,1.1248 1.04916,0.55257 8.14925,1.55777 5.13746,-1.1248 z m -35.40922,-40.45872 c -2.16266,-4.30335 -2.56624,5.59099 0,0 z m -10.77214,57.4647 c 0.9739,-2.58634 6.2446,-4.23216 3.35785,-0.21672 -0.93252,2.57294 -7.05087,4.43368 -3.35785,0.21672 z m 15.26777,1.08726 c -0.46155,-3.123 5.92769,-1.79651 2.3333,0.70108 -0.7844,0.59532 -1.93502,0.11193 -2.3333,-0.70108 z m 17.19822,0.36758 c -1.40203,-3.70988 5.69463,-2.0316 1.50018,0.56139 l -0.7246,-0.0276 -0.77558,-0.53379 z m -46.69385,-2.34909 c 0.2511,-3.17228 6.70537,-7.64119 4.5997,-1.5241 -0.30291,1.59959 -3.88314,3.82735 -4.5997,1.5241 z m 56,-0.51143 c 2.51293,-5.65641 2.40656,5.5417 0,0 z m -47.8,-2.7 c -4.0511,-2.74409 2.86178,-11.29262 3.00074,-4.49156 -2.27342,1.19476 -2.94972,4.14273 0.2778,3.98531 0.44919,2.1979 -2.50337,1.86609 -3.27854,0.50625 z m 17.04379,-0.05 c 1.31653,-2.24916 8.58375,-2.15975 3.4328,0.33832 -0.75747,0.55533 -3.95209,1.81288 -3.4328,-0.33832 z m 28.41342,-2.29909 c 1.98887,-3.91758 6.85421,2.62004 1.31167,1.52967 -0.84991,0.0565 -1.92843,-0.52139 -1.31167,-1.52967 z m -56.65721,-0.39189 c 1.68789,-4.90927 2.99691,2.75221 0.0789,0.36537 l -0.0789,-0.36537 z m 16.64757,-4.24293 c -1.89148,-2.61234 0.84049,-5.75092 1.68838,-1.54504 0.84852,1.72586 -0.70234,5.1602 -1.68838,1.54504 z m 4.5919,-1.82793 c 1.60255,-1.85967 3.66348,-1.43607 5.26053,-2.98816 3.96262,1.46685 -2.62956,3.48646 -3.72862,4.9303 -1.99518,0.50428 -2.92151,-0.26884 -1.53191,-1.94214 z m -9.23947,-3.57149 c 0.59993,-5.93389 4.17587,2.63959 0.61172,2.37949 -0.52277,-0.66971 -0.58181,-1.56896 -0.61172,-2.37949 z m -5.42997,0.69664 c -0.36608,-3.22691 5.22742,-3.96176 2.51439,-0.12486 -0.51631,1.26584 -1.79625,1.28548 -2.51439,0.12486 z m 16.42997,-54.05429 c -0.30675,-2.8402 2.78573,-3.62344 2.3713,-0.3321 1.77753,2.89278 -2.53827,3.01913 -2.3713,0.3321 z m 7,-4.85902 c -0.4203,-5.12456 8.43626,-1.94337 4.35831,0.72111 -1.36922,0.0212 -3.34407,0.40232 -4.35831,-0.72111 z m -1,-5.82423 c 0.17102,-4.09108 9.38834,-5.68544 7.35975,-0.21811 -2.21937,0.24293 -4.55297,-2.11058 -6.7961,0.31894 l -0.41224,0.0536 -0.15141,-0.1544 0,0 z"
- style="fill:#b4c3d5" />
- <path
- inkscape:connector-curvature="0"
- id="path3681"
- d="m 978.86191,861.63169 c -0.6243,-3.55935 -2.69727,-6.3569 -0.72148,-9.98987 0.12528,-5.45244 -2.79115,-10.65923 -7.09669,-13.89447 -1.2068,-2.85452 5.32777,0.70573 6.92377,1.01004 7.6726,3.41307 13.86355,11.22205 14.0998,19.78329 0.20205,5.97005 -6.54891,6.42322 -10.9269,5.80556 -1.73227,0.15131 -2.58324,-1.0909 -2.2785,-2.71455 z m -32.0895,-20.80784 c -4.43403,-1.14416 -6.64242,-4.93813 -9.61832,-8.11599 -5.8032,-0.96373 3.57616,-5.23189 -0.12424,-8.64226 -1.28875,-3.82859 -5.19745,-7.73842 -3.91246,-11.88366 3.57632,0.77406 7.98145,4.56157 11.43042,0.4736 4.54424,-4.37751 7.17602,-10.57138 8.26123,-16.71192 0.40261,-6.44762 0.58793,-13.17942 -1.38634,-19.39442 -3.68525,-5.04182 5.4099,-3.08901 7.46282,-1.22179 7.18838,5.3533 8.70986,15.22614 8.49736,23.6257 -0.24925,8.4967 -3.14336,16.73146 -7.72751,23.84074 -2.88991,4.70712 3.78023,7.4172 6.17011,10.48571 2.37199,1.75978 2.7988,3.59039 -0.47087,3.94333 -4.93227,3.54041 -11.38158,5.84263 -17.44005,4.36937 l -0.65495,-0.33776 -0.48717,-0.43065 -3e-5,0 z"
- style="fill:#b3bcc9" />
- <path
- inkscape:connector-curvature="0"
- id="path3683"
- d="m 979.67696,857.68169 c 0.69544,-5.83229 -1.1934,-11.42869 -3.06233,-16.84619 1.70492,-4.06189 7.7076,2.15936 9.08169,4.7283 3.47472,5.23289 5.9898,11.23822 6.74935,17.4968 -2.74907,2.48603 -8.71268,1.53936 -12.25687,0.52734 -1.14099,-1.73296 -0.47804,-3.96643 -0.51184,-5.90625 z m -35.07897,-19.01192 c -4.35373,-1.9881 -8.73775,-7.05736 -6.26711,-11.96771 0.37899,-3.87987 -6.19721,-8.74866 -2.61552,-11.649 3.81737,-0.0455 7.92323,-0.57969 10.70088,-3.51648 7.53861,-7.6238 9.37318,-19.29758 8.11009,-29.5788 -0.29347,-2.73658 -3.48318,-10.05061 2.13834,-6.90166 5.59048,2.86145 9.3559,8.5583 9.95363,14.79053 1.45238,11.54814 -0.99935,23.83469 -7.78522,33.40876 -3.2246,5.24149 5.70344,6.58552 5.5499,11.37054 -1.14464,5.117 -7.75884,5.97682 -12.15638,5.8855 -2.62827,-0.12443 -5.23793,-0.7377 -7.62861,-1.84168 z"
- style="fill:#a9b6c7" />
- <path
- inkscape:connector-curvature="0"
- id="path3685"
- d="m 981.86191,856.01273 c 0.17627,-4.74944 -0.35601,-9.57132 -2.75943,-13.74195 1.4975,-4.03011 6.82738,2.83782 8.07858,5.41566 2.90201,4.84584 4.29026,10.45516 5.38214,15.90906 -3.35146,1.42092 -11.5911,2.28284 -10.66459,-3.67955 -0.043,-1.30058 -0.0346,-2.60214 -0.0367,-3.90322 z m -32,-17.72887 c -5.84776,-1.14965 -11.42672,-6.22518 -11.15451,-12.52353 -1.5003,-2.03434 -5.71528,-8.53816 -0.0642,-7.68024 6.73246,0.44741 11.31314,-5.91275 13.97222,-11.28778 4.52892,-9.55307 5.82631,-20.85993 2.53341,-31.00041 2.18117,-2.95131 6.79462,3.62386 8.51281,5.81939 4.3355,6.99236 3.55623,15.74508 2.3456,23.52395 -1.04534,6.26492 -3.43738,12.23617 -6.89396,17.55368 -4.11636,5.37273 4.86346,7.17375 5.40003,11.35344 -3.34598,2.78013 -7.84307,4.85802 -12.30072,4.56282 -0.78868,-0.0649 -1.57191,-0.18321 -2.35071,-0.32132 z"
- style="fill:#a5aeba" />
- <path
- inkscape:connector-curvature="0"
- id="path3687"
- d="m 984.44264,862.18169 c -1.18835,-6.44151 -0.7153,-13.29528 -3.22346,-19.40763 5.2155,1.71368 7.21913,7.68437 8.61488,12.50189 0.46756,3.74753 5.9571,10.77397 -1.54689,9.15113 -1.59711,0.0659 -3.7451,-0.21664 -3.84453,-2.24539 z M 947.36191,836.4722 c -5.21371,-2.6559 -8.38811,-8.12562 -9.45075,-13.73768 -3.02381,-5.26702 5.32539,-2.26568 7.46203,-5.22634 8.49017,-5.8936 12.46598,-16.48626 13.51852,-26.43011 1.08258,-4.83991 -1.47198,-10.13976 -0.95483,-14.48335 7.03021,4.3261 9.10897,13.3759 8.64448,21.14239 -0.4724,9.88319 -4.21327,19.33825 -9.42908,27.6489 0.19598,3.60522 8.59405,7.29794 2.21847,10.91971 -3.64557,2.02664 -8.25272,1.70657 -12.00884,0.16648 z"
- style="fill:#99a5b4" />
- <path
- inkscape:connector-curvature="0"
- id="path3689"
- d="m 987.65036,862.68169 c -2.12222,-4.15541 -2.62958,-9.16791 -2.11037,-13.77435 2.73632,-0.59646 3.48937,6.19672 4.61588,8.71136 0.50969,2.43464 4.44929,8.54497 -0.88647,6.29893 l -0.88201,-0.55645 -0.73703,-0.67949 0,0 z m -43.75608,-31 c -2.94588,-2.28349 -7.18933,-8.93795 -1.36293,-10.29495 8.07323,-2.18725 12.69247,-10.20871 15.48792,-17.52164 2.75397,-7.08868 3.00962,-14.78608 2.34575,-22.27209 0.57168,-3.73359 4.26846,3.25102 4.56293,4.83879 2.8335,10.0499 1.08542,21.07617 -3.26319,30.43572 -1.47318,3.78479 -7.24627,8.22354 -2.8605,12.027 4.90812,2.55146 1.57086,6.14222 -2.55813,6.40295 -4.41484,1.02741 -9.15214,-0.44638 -12.35185,-3.61578 z"
- style="fill:#929ca9" />
- <path
- inkscape:connector-curvature="0"
- id="path3691"
- d="m 988.56908,861.68169 c -1.01336,-1.80767 1.28793,-7.15927 1.24215,-2.50022 0.42403,2.21568 -0.44461,7.79222 -1.24215,2.50022 l 0,0 z m -43.0654,-31 c -2.9868,-1.67058 -7.00655,-6.75545 -1.26272,-7.50408 4.83247,-2.49559 9.8284,-5.69893 12.52164,-10.55778 1.11545,-4.62828 4.11893,-8.61975 4.84147,-13.41654 0.98527,-4.74585 2.52559,-9.7007 1.45289,-14.54866 3.4059,4.0618 2.72684,9.97803 2.40567,14.94875 -0.99576,8.63373 -3.58356,17.28503 -8.78479,24.35117 -2.28719,3.74841 7.19829,8.26089 -0.21265,9.84972 -3.91814,1.46539 -7.97066,-0.66912 -10.96151,-3.12258 z"
- style="fill:#8a95a3" />
- <path
- inkscape:connector-curvature="0"
- id="path3693"
- d="m 954.07679,778.57601 c -2.07993,0.18622 -4.16688,0.39931 -6.19063,0.93582 -1.96265,0.5268 -3.86859,1.26151 -5.67823,2.18771 -1.2785,0.72607 -2.59489,1.40817 -3.73224,2.35094 -1.87066,1.41739 -3.50157,3.11504 -5.0864,4.83803 -0.8029,1.1366 -1.66147,2.24315 -2.35815,3.44834 -1.04606,1.93489 -1.92687,3.96033 -2.55709,6.06935 -1.02826,3.17356 -1.89607,6.39655 -2.77337,9.61433 -0.79085,2.99079 -1.58802,5.98101 -2.3162,8.9875 -0.72532,3.0427 -1.21047,6.14099 -1.45053,9.25973 -0.0808,1.12348 -0.27816,2.24516 -0.13834,3.37206 0.0627,1.15775 0.14707,2.31618 0.28118,3.46744 0.0295,0.43529 0.64114,0.88693 0.8125,0.28125 0.43782,-0.93637 0.98489,-1.88776 2.03125,-2.21875 0.77048,-0.37522 1.64462,-0.58501 2.49468,-0.42232 0.99503,0.20928 2.02353,0.51766 2.87283,1.09107 1.15247,0.76152 2.17094,1.75918 2.82587,2.98452 0.67432,0.79355 0.86715,1.92774 1.49412,2.69048 0.55618,0.0517 0.46735,-0.84631 0.60893,-1.24468 0.20794,-1.87479 -0.22577,-3.73167 -0.54643,-5.56782 -0.32562,-1.64053 -0.80423,-3.25041 -0.99895,-4.91491 -0.27135,-1.81202 -0.60341,-3.6237 -0.59359,-5.46277 -0.0577,-1.99807 -0.16648,-3.99431 -0.14423,-5.99405 -0.0352,-1.23626 -10e-4,-2.47036 0.11341,-3.70195 0.24423,-2.90098 0.56334,-5.79741 0.99836,-8.67632 0.6275,-2.95685 1.33887,-5.92442 2.64286,-8.66725 0.61629,-1.36529 1.23898,-2.73456 1.95854,-4.04735 0.72079,-1.14986 1.59611,-2.22584 2.73697,-2.98238 1.71322,-1.17297 3.55581,-2.14034 5.44826,-2.98937 1.80419,-0.81317 3.6119,-1.62339 5.33837,-2.5949 0.82255,-0.40084 1.88367,-0.6713 2.3005,-1.56976 0.12731,-0.30615 0.0397,-0.72575 -0.39425,-0.52399 z"
- style="fill:#8a95a3;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path3695"
- d="m 946.9375,772.125 c -9.56715,1.74839 -17.25457,9.64487 -19.96875,18.8125 -4.82877,10.88517 -7.07054,23.03246 -5.61836,34.90144 0.0198,1.07326 0.1459,2.15794 -0.0379,3.22356 3.75192,-4.50382 3.8025,-10.67156 5.9811,-15.89686 3.37158,-10.6816 8.79354,-21.17419 17.67515,-28.29064 4.36603,-3.68349 9.47725,-6.3808 14.71875,-8.59375 0.72214,-1.81857 -1.47582,-3.24498 -3.09375,-3.125 -3.11721,-0.92307 -6.41633,-1.23 -9.65625,-1.03125 z"
- style="fill:#99a5b4;fill-opacity:1"
- sodipodi:nodetypes="cccccccccccccccccccccccccccccc" />
- </g>
- <g
- id="g3718"
- transform="translate(44.271316,-1.2461478)">
- <rect
- ry="1.6497765"
- rx="1.6497765"
- y="342.32199"
- x="4.0543771"
- height="8.1750183"
- width="34.242748"
- id="rect3720"
- style="color:#000000;fill:#8d5fd3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <text
- sodipodi:linespacing="125%"
- id="text3722"
- y="349.16464"
- x="8.4838123"
- style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- xml:space="preserve"><tspan
- y="349.16464"
- x="8.4838123"
- id="tspan3724"
- sodipodi:role="line">richard</tspan></text>
- </g>
- </g>
- <g
- transform="translate(-1078.381,-239.13572)"
- id="g3879"
- style="display:inline">
- <g
- id="g5522"
- transform="matrix(0.32896515,0,0,0.32896515,-199.52174,148.10628)">
- <g
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/unknown-gen.png"
- id="g32891"
- transform="translate(350,0)">
- <path
- inkscape:connector-curvature="0"
- id="path32893"
- d="m 552.51419,862.96792 c 0.0102,-5.30143 1.60593,-10.6248 3.78149,-15.43929 4.32123,-8.8444 14.216,-12.22658 22.33805,-16.5859 4.68059,-1.37584 9.07114,-5.52844 4.7426,-10.02046 -6.39489,-12.22902 -8.7729,-27.8219 -2.10653,-40.43961 3.65467,-7.37162 12.38903,-12.01132 20.49326,-9.67176 7.28637,1.44287 13.14475,7.15895 15.34035,14.18101 4.51436,13.20733 1.2153,28.11579 -6.53662,39.43979 -1.32968,3.95225 5.89572,5.24121 8.44,7.53545 5.40393,3.00388 11.60589,4.85759 15.86832,9.59775 5.12248,5.30858 9.79259,12.48585 8.66416,20.18284 -2.66598,2.93451 -8.40865,1.41927 -12.30136,2.20861 -23.95296,0.89934 -47.95935,1.13829 -71.90915,0.0384 -2.25654,-0.26203 -4.73152,-0.0739 -6.81457,-1.02681 z"
- style="fill:#dce2e8" />
- <path
- inkscape:connector-curvature="0"
- id="path32895"
- d="m 552.86191,863.98091 c -0.3001,-10.49202 6.03728,-20.13978 14.66257,-25.69496 5.51969,-4.0779 12.40955,-5.84192 17.80822,-10.06232 2.84965,-4.01312 -2.37245,-8.04948 -3.34535,-11.96125 -5.17334,-11.94737 -5.914,-27.08139 2.25625,-37.90341 5.89413,-8.20878 18.85242,-9.23957 26.20711,-2.50691 7.92198,7.8665 8.99588,20.23178 7.07876,30.70563 -1.07732,6.52092 -4.2598,12.37274 -7.80043,17.84376 -0.63942,4.72644 5.99701,6.29571 9.15658,8.71794 5.67067,3.14875 12.42699,4.70876 16.62391,10.05061 4.55195,5.13638 7.7383,11.97169 7.26449,18.94209 -3.42877,3.13676 -9.17326,1.57453 -13.56039,2.19728 -25.14284,0.17847 -50.29403,0.26439 -75.43326,-0.23791 l -0.91846,-0.0906 0,0 z"
- style="fill:#d4dbe2" />
- <path
- inkscape:connector-curvature="0"
- id="path32897"
- d="m 597.40625,773.21875 c -2.08437,0.0218 -4.06879,0.82425 -5.78008,1.97408 -1.79052,1.15879 -3.40619,2.56842 -5.10341,3.85771 -2.07314,1.7046 -4.13064,3.52243 -5.54313,5.83208 -1.4246,2.63374 -2.01431,5.62903 -2.3241,8.58199 -0.33035,2.74853 -0.32823,5.52241 -0.43678,8.28539 -0.005,3.82444 -0.15351,7.64782 -0.13884,11.4717 0.0859,5.10181 0.52206,10.19115 0.63884,15.29078 -0.0171,1.6471 0.0169,3.30988 -0.14185,4.94514 -0.24522,0.76103 -0.56607,2.26102 0.57466,2.38613 1.06002,-0.019 1.23511,-1.39535 1.15554,-2.21222 0.22952,-1.68105 1.32505,-3.13394 2.6304,-4.16278 0.85251,-0.49875 1.97306,-0.491 2.84375,-0.0625 1.32761,1.06993 2.37232,2.46316 3.74962,3.48406 1.78793,1.52488 3.51798,3.13357 5.27748,4.67984 0.9866,0.7019 2.27026,0.71795 3.42985,0.66919 1.06796,-0.16832 2.13534,-0.35487 3.21952,-0.36775 0.89406,0.16109 2.32802,-0.70942 1.38603,-1.62159 -0.8042,-0.70337 -1.88743,-0.23431 -2.83365,-0.39781 -1.84267,-0.0672 -3.62098,-1.11476 -4.59764,-2.66893 -1.00336,-1.75997 -1.59857,-3.7098 -2.42704,-5.55243 -1.66116,-3.95349 -2.91032,-8.07322 -3.85039,-12.25354 -0.4782,-2.16238 -0.94931,-4.33361 -1.04039,-6.55414 -0.44284,-5.17654 -0.0164,-10.36675 0.21786,-15.5419 0.43161,-2.80874 0.93864,-5.71235 2.52365,-8.13079 1.40946,-2.34955 3.21165,-4.47033 5.33501,-6.20561 1.34968,-1.17749 2.79007,-2.24805 4.17259,-3.38235 0.65717,-0.78426 0.12822,-2.21425 -0.93003,-2.28177 -0.66037,-0.14562 -1.33846,-0.0725 -2.00747,-0.062 z"
- style="fill:#a9b6c7;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path32899"
- d="m 595.0625,771.09375 c -3.49998,0.58518 -6.82593,1.96099 -9.87152,3.75664 -1.46593,0.9392 -2.89772,1.9504 -4.10149,3.21637 -2.26374,2.18699 -4.05772,4.84626 -5.3102,7.72931 -1.72442,4.45631 -3.18147,9.00923 -4.54622,13.58674 -1.17863,3.81878 -2.29249,7.66048 -3.58633,11.44147 -0.98068,2.31904 -2.25569,4.50522 -3.14674,6.86322 -0.0717,0.83217 -0.52076,1.71408 -0.15625,2.53125 0.34391,0.63556 0.61295,-0.72716 0.90409,-1.00196 0.70785,-1.17012 1.67865,-2.15857 2.50216,-3.24804 2.02564,-2.4413 4.09249,-4.85803 6.34375,-7.09375 0.89228,-0.67775 1.93115,-1.14621 3,-1.46875 0.9592,-0.27381 2.04572,-0.0942 2.7855,0.6034 0.79827,0.68845 1.05228,1.81659 0.92648,2.82928 -0.069,2.24614 -0.62186,4.43634 -0.94161,6.65146 -0.37717,1.50747 -0.59603,3.04826 -0.89537,4.57211 -0.0187,0.88489 0.803,1.89802 1.75,1.65625 1.2052,-0.41761 1.68611,-1.71186 2.01212,-2.83444 1.08092,-3.47552 1.16417,-7.147 1.31178,-10.75426 0.25256,-3.87574 0.43014,-7.76125 0.90064,-11.61815 0.52097,-3.65166 1.24649,-7.28074 2.27546,-10.8244 0.50779,-1.47275 1.28525,-2.82251 2.13241,-4.12255 1.04514,-1.54481 2.4259,-2.97532 4.21134,-3.62745 3.77193,-1.53211 7.85601,-2.03477 11.71875,-3.28125 0.85611,-0.41385 1.66942,-1.37746 1.34375,-2.375 -0.36579,-1.12201 -1.57323,-1.602 -2.61278,-1.89568 -2.30278,-0.66163 -4.68142,-1.03339 -7.06477,-1.2496 -0.62852,-0.0212 -1.25644,-0.11142 -1.88495,-0.0422 z"
- style="fill:#b6c5d8;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path32901"
- d="m 553.31861,862.68392 c 2.03973,-6.75845 2.62673,-14.59993 8.28246,-19.57905 6.86653,-6.55449 16.49277,-8.81781 23.9521,-14.46458 3.64474,-4.45932 -2.81051,-9.08083 -3.56202,-13.60484 -4.14323,-11.16786 -4.98166,-24.68811 1.49566,-35.15189 5.68463,-8.73332 19.85553,-10.9347 27.19403,-3.0481 8.41394,8.94249 8.77611,22.65299 5.27347,33.81426 -1.49442,5.581 -4.99844,10.28747 -7.0924,15.6006 2.76177,3.52771 7.14927,5.48724 10.93492,7.7964 6.119,3.22073 13.58338,5.02515 17.48348,11.27477 2.96987,4.63969 4.42192,10.08731 5.80917,15.35231 -1.50165,4.96315 -8.81816,2.91096 -12.85889,3.69351 -22.80335,0.12179 -45.61168,0.15756 -68.41429,-0.11428 -2.31171,-0.50334 -7.53241,0.74503 -8.49769,-1.56911 z"
- style="fill:#c9cfd7" />
- <path
- inkscape:connector-curvature="0"
- id="path32903"
- d="m 554.235,862.68169 c 2.05635,-7.41778 3.349,-16.08468 10.1767,-20.8097 6.61828,-5.16685 15.1606,-7.20405 21.59504,-12.59203 3.54453,-4.88336 -2.47561,-9.88767 -3.35341,-14.75239 -3.47406,-10.8555 -4.1294,-23.33186 0.8597,-33.82801 1.72632,-3.59701 5.23944,-6.62494 9.42916,-6.35645 4.19219,-1.15696 8.52724,-4.11292 12.93873,-1.76941 7.46152,3.81566 10.06429,12.7832 10.99601,20.5469 1.16372,10.51462 -1.47428,21.3696 -7.47449,30.09882 -3.05921,4.5826 3.82783,7.04871 6.59279,9.43949 4.45298,3.31782 9.92768,4.58376 14.70417,7.25683 7.68513,4.50047 10.74405,13.62794 11.74428,22.00374 -2.9167,3.42132 -8.87906,1.6959 -13.0442,2.37973 -23.01389,0.17734 -46.03587,0.29901 -69.04708,-0.12448 -1.47707,-0.46732 -5.78821,0.53078 -6.1174,-1.49304 z"
- style="fill:#b6c5d8" />
- <path
- inkscape:connector-curvature="0"
- id="path32905"
- d="m 605.41576,831.51882 c -6.51092,-0.17414 1.89613,-8.32488 2.10973,-2.13677 0.25514,1.05824 -0.90992,3.45218 -2.10973,2.13677 z m -9.19222,-2.58713 c -5.03005,-3.26087 3.80688,-5.55701 3.71501,-0.9855 -0.33166,1.64802 -2.69765,2.53253 -3.71501,0.9855 z m 8.27957,-8.19213 c 5.41236,-4.28675 4.18648,-12.49507 9.14189,-17.11237 0.29556,5.93898 -0.81537,13.05465 -6.06482,16.64412 -0.94557,0.45813 -2.03685,0.66185 -3.07707,0.46825 z"
- style="fill:#89929e" />
- <path
- inkscape:connector-curvature="0"
- id="path32907"
- d="m 555.48691,863.63394 c -0.70857,-2.12774 2.22704,-4.3804 1.34135,-0.66819 0.10193,0.98814 -0.65203,2.27111 -1.34135,0.66819 z m 37.375,-0.1401 c 1.38595,-2.43696 5.53173,0.89636 1.42887,0.91541 -0.49532,-0.004 -1.42499,-0.23332 -1.42887,-0.91541 z m 7.69692,-0.45528 c -1.76626,-3.1746 2.23873,-3.26451 1.11193,0.0649 -0.32817,2.3234 -0.6929,0.92535 -1.11193,-0.0649 z m 26.80308,-0.60687 c -0.14118,-3.37799 -6.35613,-0.78227 -3.14715,-4.41577 3.46144,-3.84128 -0.91256,-6.50536 0.32867,-10.70489 -1.35343,-4.87174 -4.44598,3.58742 -6.3126,-0.95498 -2.28645,-0.76047 -6.14616,-2.25962 -7.84378,-1.85811 1.7928,4.16671 -5.07612,3.88297 -4.6571,8.23859 -2.87822,4.77401 -4.21355,-5.23107 0.41677,-4.75641 3.01773,-1.66128 2.63528,-6.07232 -1.10546,-3.24125 -4.1035,2.38594 -8.10134,0.13188 -10.98005,-2.65973 -1.57462,1.027 -7.19053,5.94236 -6.22979,1.16697 3.10847,-2.66186 -0.58671,-8.92294 -4.2926,-8.18935 -5.10673,-0.52325 2.44631,-4.85414 3.57641,-6.66771 1.85925,-4.36472 -3.17296,-7.83742 -3.70804,-12.04941 -1.26507,-5.08051 -2.83005,-10.57026 -1.53095,-15.77259 2.64643,-1.80932 -6.03903,-6.34583 -0.12744,-6.57829 2.97426,2.18718 10.86096,-0.73904 8.66403,-4.74784 1.43269,-4.1299 6.02584,3.62463 2.18105,5.45085 -2.59742,0.10573 -7.4936,3.34663 -3.62767,5.54395 1.64345,-0.82217 6.49317,-5.71297 6.67294,-2.49044 -2.78532,3.31115 -8.67094,4.59991 -5.95043,10.09851 -0.14706,1.93717 2.22289,5.8417 2.38345,1.69036 -0.29174,-2.60942 -0.27466,-9.86038 3.64824,-6.05741 -1.55047,2.76367 1.65839,4.017 1.46611,0.70751 1.23126,-3.60319 4.16329,-6.90216 1.96148,-10.6292 1.08569,-3.44275 2.47527,-8.92278 -1.1456,-10.9983 -0.27587,-2.38485 4.39556,-5.73004 -0.72382,-6.12506 -5.30946,-0.90828 1.67648,-3.69288 4.04177,-2.6646 4.32549,0.22232 9.16923,1.37034 11.4584,5.44637 6.2849,9.7073 5.68438,22.38166 2.17074,32.98508 -0.92944,4.64278 -5.22217,8.12432 -5.20477,12.92114 1.20847,6.56432 8.01624,9.99242 13.78201,11.95844 5.17953,1.02044 10.13826,3.62424 13.03186,8.19359 3.20397,4.79647 5.21645,10.49318 5.73671,16.22196 -2.35585,3.8145 -7.90047,3.87439 -11.89521,3.17059 -1.22451,-0.32543 -2.60284,-0.92802 -3.03818,-2.23257 z m -6.09078,-20.1003 c -1.41893,-3.47946 -9.20211,-2.51084 -5.13746,1.1248 1.04916,0.55257 8.14925,1.55777 5.13746,-1.1248 z m -35.40922,-40.45872 c -2.16266,-4.30335 -2.56624,5.59099 0,0 z m -10.77214,57.4647 c 0.9739,-2.58634 6.2446,-4.23216 3.35785,-0.21672 -0.93252,2.57294 -7.05087,4.43368 -3.35785,0.21672 z m 15.26777,1.08726 c -0.46155,-3.123 5.92769,-1.79651 2.3333,0.70108 -0.7844,0.59532 -1.93502,0.11193 -2.3333,-0.70108 z m 17.19822,0.36758 c -1.40203,-3.70988 5.69463,-2.0316 1.50018,0.56139 l -0.7246,-0.0276 -0.77558,-0.53379 z m -46.69385,-2.34909 c 0.2511,-3.17228 6.70537,-7.64119 4.5997,-1.5241 -0.30291,1.59959 -3.88314,3.82735 -4.5997,1.5241 z m 56,-0.51143 c 2.51293,-5.65641 2.40656,5.5417 0,0 z m -47.8,-2.7 c -4.0511,-2.74409 2.86178,-11.29262 3.00074,-4.49156 -2.27342,1.19476 -2.94972,4.14273 0.2778,3.98531 0.44919,2.1979 -2.50337,1.86609 -3.27854,0.50625 z m 17.04379,-0.05 c 1.31653,-2.24916 8.58375,-2.15975 3.4328,0.33832 -0.75747,0.55533 -3.95209,1.81288 -3.4328,-0.33832 z m 28.41342,-2.29909 c 1.98887,-3.91758 6.85421,2.62004 1.31167,1.52967 -0.84991,0.0565 -1.92843,-0.52139 -1.31167,-1.52967 z m -56.65721,-0.39189 c 1.68789,-4.90927 2.99691,2.75221 0.0789,0.36537 l -0.0789,-0.36537 z m 16.64757,-4.24293 c -1.89148,-2.61234 0.84049,-5.75092 1.68838,-1.54504 0.84852,1.72586 -0.70234,5.1602 -1.68838,1.54504 z m 4.5919,-1.82793 c 1.60255,-1.85967 3.66348,-1.43607 5.26053,-2.98816 3.96262,1.46685 -2.62956,3.48646 -3.72862,4.9303 -1.99518,0.50428 -2.92151,-0.26884 -1.53191,-1.94214 z m -9.23947,-3.57149 c 0.59993,-5.93389 4.17587,2.63959 0.61172,2.37949 -0.52277,-0.66971 -0.58181,-1.56896 -0.61172,-2.37949 z m -5.42997,0.69664 c -0.36608,-3.22691 5.22742,-3.96176 2.51439,-0.12486 -0.51631,1.26584 -1.79625,1.28548 -2.51439,0.12486 z m 16.42997,-54.05429 c -0.30675,-2.8402 2.78573,-3.62344 2.3713,-0.3321 1.77753,2.89278 -2.53827,3.01913 -2.3713,0.3321 z m 7,-4.85902 c -0.4203,-5.12456 8.43626,-1.94337 4.35831,0.72111 -1.36922,0.0212 -3.34407,0.40232 -4.35831,-0.72111 z m -1,-5.82423 c 0.17102,-4.09108 9.38834,-5.68544 7.35975,-0.21811 -2.21937,0.24293 -4.55297,-2.11058 -6.7961,0.31894 l -0.41224,0.0536 -0.15141,-0.1544 0,0 z"
- style="fill:#b4c3d5" />
- <path
- inkscape:connector-curvature="0"
- id="path32909"
- d="m 628.86191,861.63169 c -0.6243,-3.55935 -2.69727,-6.3569 -0.72148,-9.98987 0.12528,-5.45244 -2.79115,-10.65923 -7.09669,-13.89447 -1.2068,-2.85452 5.32777,0.70573 6.92377,1.01004 7.6726,3.41307 13.86355,11.22205 14.0998,19.78329 0.20205,5.97005 -6.54891,6.42322 -10.9269,5.80556 -1.73227,0.15131 -2.58324,-1.0909 -2.2785,-2.71455 z m -32.0895,-20.80784 c -4.43403,-1.14416 -6.64242,-4.93813 -9.61832,-8.11599 -5.8032,-0.96373 3.57616,-5.23189 -0.12424,-8.64226 -1.28875,-3.82859 -5.19745,-7.73842 -3.91246,-11.88366 3.57632,0.77406 7.98145,4.56157 11.43042,0.4736 4.54424,-4.37751 7.17602,-10.57138 8.26123,-16.71192 0.40261,-6.44762 0.58793,-13.17942 -1.38634,-19.39442 -3.68525,-5.04182 5.4099,-3.08901 7.46282,-1.22179 7.18838,5.3533 8.70986,15.22614 8.49736,23.6257 -0.24925,8.4967 -3.14336,16.73146 -7.72751,23.84074 -2.88991,4.70712 3.78023,7.4172 6.17011,10.48571 2.37199,1.75978 2.7988,3.59039 -0.47087,3.94333 -4.93227,3.54041 -11.38158,5.84263 -17.44005,4.36937 l -0.65495,-0.33776 -0.48717,-0.43065 -3e-5,0 z"
- style="fill:#b3bcc9" />
- <path
- inkscape:connector-curvature="0"
- id="path32911"
- d="m 629.67696,857.68169 c 0.69544,-5.83229 -1.1934,-11.42869 -3.06233,-16.84619 1.70492,-4.06189 7.7076,2.15936 9.08169,4.7283 3.47472,5.23289 5.9898,11.23822 6.74935,17.4968 -2.74907,2.48603 -8.71268,1.53936 -12.25687,0.52734 -1.14099,-1.73296 -0.47804,-3.96643 -0.51184,-5.90625 z m -35.07897,-19.01192 c -4.35373,-1.9881 -8.73775,-7.05736 -6.26711,-11.96771 0.37899,-3.87987 -6.19721,-8.74866 -2.61552,-11.649 3.81737,-0.0455 7.92323,-0.57969 10.70088,-3.51648 7.53861,-7.6238 9.37318,-19.29758 8.11009,-29.5788 -0.29347,-2.73658 -3.48318,-10.05061 2.13834,-6.90166 5.59048,2.86145 9.3559,8.5583 9.95363,14.79053 1.45238,11.54814 -0.99935,23.83469 -7.78522,33.40876 -3.2246,5.24149 5.70344,6.58552 5.5499,11.37054 -1.14464,5.117 -7.75884,5.97682 -12.15638,5.8855 -2.62827,-0.12443 -5.23793,-0.7377 -7.62861,-1.84168 z"
- style="fill:#a9b6c7" />
- <path
- inkscape:connector-curvature="0"
- id="path32913"
- d="m 631.86191,856.01273 c 0.17627,-4.74944 -0.35601,-9.57132 -2.75943,-13.74195 1.4975,-4.03011 6.82738,2.83782 8.07858,5.41566 2.90201,4.84584 4.29026,10.45516 5.38214,15.90906 -3.35146,1.42092 -11.5911,2.28284 -10.66459,-3.67955 -0.043,-1.30058 -0.0346,-2.60214 -0.0367,-3.90322 z m -32,-17.72887 c -5.84776,-1.14965 -11.42672,-6.22518 -11.15451,-12.52353 -1.5003,-2.03434 -5.71528,-8.53816 -0.0642,-7.68024 6.73246,0.44741 11.31314,-5.91275 13.97222,-11.28778 4.52892,-9.55307 5.82631,-20.85993 2.53341,-31.00041 2.18117,-2.95131 6.79462,3.62386 8.51281,5.81939 4.3355,6.99236 3.55623,15.74508 2.3456,23.52395 -1.04534,6.26492 -3.43738,12.23617 -6.89396,17.55368 -4.11636,5.37273 4.86346,7.17375 5.40003,11.35344 -3.34598,2.78013 -7.84307,4.85802 -12.30072,4.56282 -0.78868,-0.0649 -1.57191,-0.18321 -2.35071,-0.32132 z"
- style="fill:#a5aeba" />
- <path
- inkscape:connector-curvature="0"
- id="path32915"
- d="m 634.44264,862.18169 c -1.18835,-6.44151 -0.7153,-13.29528 -3.22346,-19.40763 5.2155,1.71368 7.21913,7.68437 8.61488,12.50189 0.46756,3.74753 5.9571,10.77397 -1.54689,9.15113 -1.59711,0.0659 -3.7451,-0.21664 -3.84453,-2.24539 z M 597.36191,836.4722 c -5.21371,-2.6559 -8.38811,-8.12562 -9.45075,-13.73768 -3.02381,-5.26702 5.32539,-2.26568 7.46203,-5.22634 8.49017,-5.8936 12.46598,-16.48626 13.51852,-26.43011 1.08258,-4.83991 -1.47198,-10.13976 -0.95483,-14.48335 7.03021,4.3261 9.10897,13.3759 8.64448,21.14239 -0.4724,9.88319 -4.21327,19.33825 -9.42908,27.6489 0.19598,3.60522 8.59405,7.29794 2.21847,10.91971 -3.64557,2.02664 -8.25272,1.70657 -12.00884,0.16648 z"
- style="fill:#99a5b4" />
- <path
- inkscape:connector-curvature="0"
- id="path32917"
- d="m 597.625,771.4375 c -3.21749,0.80995 -6.35889,1.89093 -9.49855,2.95674 -0.97154,0.37142 -1.85289,0.9729 -2.5952,1.69951 -0.85286,0.75372 -1.5183,1.68678 -2.24295,2.5579 -1.43359,1.82026 -2.70936,3.75542 -4.06955,5.6296 -0.88196,1.49498 -1.70097,3.03188 -2.28734,4.66945 -0.773,1.87386 -1.3796,3.81126 -2.03693,5.7276 -1.48856,4.58577 -2.86664,9.20755 -4.15527,13.85304 -0.38084,1.5389 -0.8175,3.06718 -1.11421,4.62491 -0.0983,1.32482 0.42765,2.57219 0.8125,3.8125 0.65443,1.89642 1.24797,3.81318 1.875,5.71875 0.4387,1.03708 1.53192,1.69185 2.625,1.8125 1.24203,-0.0193 2.52075,0.0375 3.71875,-0.34375 1.02063,-0.39402 1.60505,-1.36074 1.86562,-2.3781 0.73273,-2.56005 1.01952,-5.21766 1.50049,-7.83083 0.4005,-2.37627 0.77571,-4.75672 1.16514,-7.13482 0.60941,-2.21748 1.28797,-4.41783 2.03973,-6.59038 0.78279,-2.02938 1.71569,-3.99664 2.55402,-6.00337 0.89003,-1.89943 1.86665,-3.76562 3.01491,-5.52201 1.40777,-2.01133 3.33858,-3.57662 5.32812,-4.9803 1.23992,-0.75485 2.42213,-1.59957 3.68923,-2.3108 1.42795,-0.88217 2.95575,-1.58776 4.46774,-2.31189 0.99896,-0.30772 1.95269,-0.81445 2.99484,-0.95052 0.94868,-0.0968 1.93298,0.0577 2.84891,-0.26823 0.92455,-0.56794 0.73006,-1.98773 -0.15625,-2.5 -0.80724,-0.63096 -1.7434,-1.0782 -2.63346,-1.5793 -1.68129,-0.84475 -3.47432,-1.44213 -5.30345,-1.87163 -1.35714,-0.28247 -2.73917,-0.47084 -4.12559,-0.51782 l -0.18169,0.0202 -0.0996,0.0111 z"
- style="fill:#99a5b4;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path32919"
- d="m 637.65036,862.68169 c -2.12222,-4.15541 -2.62958,-9.16791 -2.11037,-13.77435 2.73632,-0.59646 3.48937,6.19672 4.61588,8.71136 0.50969,2.43464 4.44929,8.54497 -0.88647,6.29893 l -0.88201,-0.55645 -0.73703,-0.67949 0,0 z m -43.75608,-31 c -2.94588,-2.28349 -7.18933,-8.93795 -1.36293,-10.29495 8.07323,-2.18725 12.69247,-10.20871 15.48792,-17.52164 2.75397,-7.08868 3.00962,-14.78608 2.34575,-22.27209 0.57168,-3.73359 4.26846,3.25102 4.56293,4.83879 2.8335,10.0499 1.08542,21.07617 -3.26319,30.43572 -1.47318,3.78479 -7.24627,8.22354 -2.8605,12.027 4.90812,2.55146 1.57086,6.14222 -2.55813,6.40295 -4.41484,1.02741 -9.15214,-0.44638 -12.35185,-3.61578 z"
- style="fill:#929ca9" />
- <path
- inkscape:connector-curvature="0"
- id="path32921"
- d="m 604.07679,778.57601 c -2.07993,0.18622 -4.16688,0.39931 -6.19063,0.93582 -1.96265,0.5268 -3.86859,1.26151 -5.67823,2.18771 -1.2785,0.72607 -2.59489,1.40817 -3.73224,2.35094 -1.87066,1.41739 -3.50157,3.11504 -5.0864,4.83803 -0.8029,1.1366 -1.66147,2.24315 -2.35815,3.44834 -1.04606,1.93489 -1.92687,3.96033 -2.55709,6.06935 -1.02826,3.17356 -1.89607,6.39655 -2.77337,9.61433 -0.79085,2.99079 -1.58802,5.98101 -2.3162,8.9875 -0.72532,3.0427 -1.21047,6.14099 -1.45053,9.25973 -0.0808,1.12348 -0.27816,2.24516 -0.13834,3.37206 0.0627,1.15775 0.14707,2.31618 0.28118,3.46744 0.0295,0.43529 0.64114,0.88693 0.8125,0.28125 0.43782,-0.93637 0.98489,-1.88776 2.03125,-2.21875 0.77048,-0.37522 1.64462,-0.58501 2.49468,-0.42232 0.99503,0.20928 2.02353,0.51766 2.87283,1.09107 1.15247,0.76152 2.17094,1.75918 2.82587,2.98452 0.67432,0.79355 0.86715,1.92774 1.49412,2.69048 0.55618,0.0517 0.46735,-0.84631 0.60893,-1.24468 0.20794,-1.87479 -0.22577,-3.73167 -0.54643,-5.56782 -0.32562,-1.64053 -0.80423,-3.25041 -0.99895,-4.91491 -0.27135,-1.81202 -0.60341,-3.6237 -0.59359,-5.46277 -0.0577,-1.99807 -0.16648,-3.99431 -0.14423,-5.99405 -0.0352,-1.23626 -10e-4,-2.47036 0.11341,-3.70195 0.24423,-2.90098 0.56334,-5.79741 0.99836,-8.67632 0.6275,-2.95685 1.33887,-5.92442 2.64286,-8.66725 0.61629,-1.36529 1.23898,-2.73456 1.95854,-4.04735 0.72079,-1.14986 1.59611,-2.22584 2.73697,-2.98238 1.71322,-1.17297 3.55581,-2.14034 5.44826,-2.98937 1.80419,-0.81317 3.6119,-1.62339 5.33837,-2.5949 0.82255,-0.40084 1.88367,-0.6713 2.3005,-1.56976 0.12731,-0.30615 0.0397,-0.72575 -0.39425,-0.52399 z"
- style="fill:#8a95a3;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path32923"
- d="m 638.56908,861.68169 c -1.01336,-1.80767 1.28793,-7.15927 1.24215,-2.50022 0.42403,2.21568 -0.44461,7.79222 -1.24215,2.50022 l 0,0 z m -43.0654,-31 c -2.9868,-1.67058 -7.00655,-6.75545 -1.26272,-7.50408 4.83247,-2.49559 9.8284,-5.69893 12.52164,-10.55778 1.11545,-4.62828 4.11893,-8.61975 4.84147,-13.41654 0.98527,-4.74585 2.52559,-9.7007 1.45289,-14.54866 3.4059,4.0618 2.72684,9.97803 2.40567,14.94875 -0.99576,8.63373 -3.58356,17.28503 -8.78479,24.35117 -2.28719,3.74841 7.19829,8.26089 -0.21265,9.84972 -3.91814,1.46539 -7.97066,-0.66912 -10.96151,-3.12258 z"
- style="fill:#8a95a3" />
- </g>
- <path
- inkscape:connector-curvature="0"
- id="path32959"
- d="m 902.51419,862.96792 c 0.0102,-5.30143 1.60593,-10.6248 3.78149,-15.43929 4.32123,-8.8444 14.216,-12.22658 22.33805,-16.5859 4.68059,-1.37584 9.07114,-5.52844 4.7426,-10.02046 -6.39489,-12.22902 -8.7729,-27.8219 -2.10653,-40.43961 3.65467,-7.37162 12.38903,-12.01132 20.49326,-9.67176 7.28637,1.44287 13.14475,7.15895 15.34035,14.18101 4.51436,13.20733 1.2153,28.11579 -6.53662,39.43979 -1.32968,3.95225 5.89572,5.24121 8.44,7.53545 5.40393,3.00388 11.60589,4.85759 15.86832,9.59775 5.12248,5.30858 9.79259,12.48585 8.66416,20.18284 -2.66598,2.93451 -8.40865,1.41927 -12.30136,2.20861 -23.95296,0.89934 -47.95935,1.13829 -71.90915,0.0384 -2.25654,-0.26203 -4.73152,-0.0739 -6.81457,-1.02681 z"
- style="fill:#dce2e8" />
- <path
- inkscape:connector-curvature="0"
- id="path32961"
- d="m 902.86191,863.98091 c -0.3001,-10.49202 6.03728,-20.13978 14.66257,-25.69496 5.51969,-4.0779 12.40955,-5.84192 17.80822,-10.06232 2.84965,-4.01312 -2.37245,-8.04948 -3.34535,-11.96125 -5.17334,-11.94737 -5.914,-27.08139 2.25625,-37.90341 5.89413,-8.20878 18.85242,-9.23957 26.20711,-2.50691 7.92198,7.8665 8.99588,20.23178 7.07876,30.70563 -1.07732,6.52092 -4.2598,12.37274 -7.80043,17.84376 -0.63942,4.72644 5.99701,6.29571 9.15658,8.71794 5.67067,3.14875 12.42699,4.70876 16.62391,10.05061 4.55195,5.13638 7.7383,11.97169 7.26449,18.94209 -3.42877,3.13676 -9.17326,1.57453 -13.56039,2.19728 -25.14284,0.17847 -50.29403,0.26439 -75.43326,-0.23791 l -0.91846,-0.0906 0,0 z"
- style="fill:#d4dbe2" />
- <path
- inkscape:connector-curvature="0"
- id="path32963"
- d="m 947.40625,773.21875 c -2.08437,0.0218 -4.06879,0.82425 -5.78008,1.97408 -1.79052,1.15879 -3.40619,2.56842 -5.10341,3.85771 -2.07314,1.7046 -4.13064,3.52243 -5.54313,5.83208 -1.4246,2.63374 -2.01431,5.62903 -2.3241,8.58199 -0.33035,2.74853 -0.32823,5.52241 -0.43678,8.28539 -0.005,3.82444 -0.15351,7.64782 -0.13884,11.4717 0.0859,5.10181 0.52206,10.19115 0.63884,15.29078 -0.0171,1.6471 0.0169,3.30988 -0.14185,4.94514 -0.24522,0.76103 -0.56607,2.26102 0.57466,2.38613 1.06002,-0.019 1.23511,-1.39535 1.15554,-2.21222 0.22952,-1.68105 1.32505,-3.13394 2.6304,-4.16278 0.85251,-0.49875 1.97306,-0.491 2.84375,-0.0625 1.32761,1.06993 2.37232,2.46316 3.74962,3.48406 1.78793,1.52488 3.51798,3.13357 5.27748,4.67984 0.9866,0.7019 2.27026,0.71795 3.42985,0.66919 1.06796,-0.16832 2.13534,-0.35487 3.21952,-0.36775 0.89406,0.16109 2.32802,-0.70942 1.38603,-1.62159 -0.8042,-0.70337 -1.88743,-0.23431 -2.83365,-0.39781 -1.84267,-0.0672 -3.62098,-1.11476 -4.59764,-2.66893 -1.00336,-1.75997 -1.59857,-3.7098 -2.42704,-5.55243 -1.66116,-3.95349 -2.91032,-8.07322 -3.85039,-12.25354 -0.4782,-2.16238 -0.94931,-4.33361 -1.04039,-6.55414 -0.44284,-5.17654 -0.0164,-10.36675 0.21786,-15.5419 0.43161,-2.80874 0.93864,-5.71235 2.52365,-8.13079 1.40946,-2.34955 3.21165,-4.47033 5.33501,-6.20561 1.34968,-1.17749 2.79007,-2.24805 4.17259,-3.38235 0.65717,-0.78426 0.12822,-2.21425 -0.93003,-2.28177 -0.66037,-0.14562 -1.33846,-0.0725 -2.00747,-0.062 z"
- style="fill:#a9b6c7;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path32965"
- d="m 945.0625,771.09375 c -3.49998,0.58518 -6.82593,1.96099 -9.87152,3.75664 -1.46593,0.9392 -2.89772,1.9504 -4.10149,3.21637 -2.26374,2.18699 -4.05772,4.84626 -5.3102,7.72931 -1.72442,4.45631 -3.18147,9.00923 -4.54622,13.58674 -1.17863,3.81878 -2.29249,7.66048 -3.58633,11.44147 -0.98068,2.31904 -2.25569,4.50522 -3.14674,6.86322 -0.0717,0.83217 -0.52076,1.71408 -0.15625,2.53125 0.34391,0.63556 0.61295,-0.72716 0.90409,-1.00196 0.70785,-1.17012 1.67865,-2.15857 2.50216,-3.24804 2.02564,-2.4413 4.09249,-4.85803 6.34375,-7.09375 0.89228,-0.67775 1.93115,-1.14621 3,-1.46875 0.9592,-0.27381 2.04572,-0.0942 2.7855,0.6034 0.79827,0.68845 1.05228,1.81659 0.92648,2.82928 -0.069,2.24614 -0.62186,4.43634 -0.94161,6.65146 -0.37717,1.50747 -0.59603,3.04826 -0.89537,4.57211 -0.0187,0.88489 0.803,1.89802 1.75,1.65625 1.2052,-0.41761 1.68611,-1.71186 2.01212,-2.83444 1.08092,-3.47552 1.16417,-7.147 1.31178,-10.75426 0.25256,-3.87574 0.43014,-7.76125 0.90064,-11.61815 0.52097,-3.65166 1.24649,-7.28074 2.27546,-10.8244 0.50779,-1.47275 1.28525,-2.82251 2.13241,-4.12255 1.04514,-1.54481 2.4259,-2.97532 4.21134,-3.62745 3.77193,-1.53211 7.85601,-2.03477 11.71875,-3.28125 0.85611,-0.41385 1.66942,-1.37746 1.34375,-2.375 -0.36579,-1.12201 -1.57323,-1.602 -2.61278,-1.89568 -2.30278,-0.66163 -4.68142,-1.03339 -7.06477,-1.2496 -0.62852,-0.0212 -1.25644,-0.11142 -1.88495,-0.0422 z"
- style="fill:#b6c5d8;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path32967"
- d="m 903.31861,862.68392 c 2.03973,-6.75845 2.62673,-14.59993 8.28246,-19.57905 6.86653,-6.55449 16.49277,-8.81781 23.9521,-14.46458 3.64474,-4.45932 -2.81051,-9.08083 -3.56202,-13.60484 -4.14323,-11.16786 -4.98166,-24.68811 1.49566,-35.15189 5.68463,-8.73332 19.85553,-10.9347 27.19403,-3.0481 8.41394,8.94249 8.77611,22.65299 5.27347,33.81426 -1.49442,5.581 -4.99844,10.28747 -7.0924,15.6006 2.76177,3.52771 7.14927,5.48724 10.93492,7.7964 6.119,3.22073 13.58338,5.02515 17.48348,11.27477 2.96987,4.63969 4.42192,10.08731 5.80917,15.35231 -1.50165,4.96315 -8.81816,2.91096 -12.85889,3.69351 -22.80335,0.12179 -45.61168,0.15756 -68.41429,-0.11428 -2.31171,-0.50334 -7.53241,0.74503 -8.49769,-1.56911 z"
- style="fill:#c9cfd7" />
- <path
- inkscape:connector-curvature="0"
- id="path32969"
- d="m 904.235,862.68169 c 2.05635,-7.41778 3.349,-16.08468 10.1767,-20.8097 6.61828,-5.16685 15.1606,-7.20405 21.59504,-12.59203 3.54453,-4.88336 -2.47561,-9.88767 -3.35341,-14.75239 -3.47406,-10.8555 -4.1294,-23.33186 0.8597,-33.82801 1.72632,-3.59701 5.23944,-6.62494 9.42916,-6.35645 4.19219,-1.15696 8.52724,-4.11292 12.93873,-1.76941 7.46152,3.81566 10.06429,12.7832 10.99601,20.5469 1.16372,10.51462 -1.47428,21.3696 -7.47449,30.09882 -3.05921,4.5826 3.82783,7.04871 6.59279,9.43949 4.45298,3.31782 9.92768,4.58376 14.70417,7.25683 7.68513,4.50047 10.74405,13.62794 11.74428,22.00374 -2.9167,3.42132 -8.87906,1.6959 -13.0442,2.37973 -23.01389,0.17734 -46.03587,0.29901 -69.04708,-0.12448 -1.47707,-0.46732 -5.78821,0.53078 -6.1174,-1.49304 z"
- style="fill:#b6c5d8" />
- <path
- inkscape:connector-curvature="0"
- id="path32971"
- d="m 955.41576,831.51882 c -6.51092,-0.17414 1.89613,-8.32488 2.10973,-2.13677 0.25514,1.05824 -0.90992,3.45218 -2.10973,2.13677 z m -9.19222,-2.58713 c -5.03005,-3.26087 3.80688,-5.55701 3.71501,-0.9855 -0.33166,1.64802 -2.69765,2.53253 -3.71501,0.9855 z m 8.27957,-8.19213 c 5.41236,-4.28675 4.18648,-12.49507 9.14189,-17.11237 0.29556,5.93898 -0.81537,13.05465 -6.06482,16.64412 -0.94557,0.45813 -2.03685,0.66185 -3.07707,0.46825 z"
- style="fill:#89929e" />
- <path
- inkscape:connector-curvature="0"
- id="path32973"
- d="m 905.48691,863.63394 c -0.70857,-2.12774 2.22704,-4.3804 1.34135,-0.66819 0.10193,0.98814 -0.65203,2.27111 -1.34135,0.66819 z m 37.375,-0.1401 c 1.38595,-2.43696 5.53173,0.89636 1.42887,0.91541 -0.49532,-0.004 -1.42499,-0.23332 -1.42887,-0.91541 z m 7.69692,-0.45528 c -1.76626,-3.1746 2.23873,-3.26451 1.11193,0.0649 -0.32817,2.3234 -0.6929,0.92535 -1.11193,-0.0649 z m 26.80308,-0.60687 c -0.14118,-3.37799 -6.35613,-0.78227 -3.14715,-4.41577 3.46144,-3.84128 -0.91256,-6.50536 0.32867,-10.70489 -1.35343,-4.87174 -4.44598,3.58742 -6.3126,-0.95498 -2.28645,-0.76047 -6.14616,-2.25962 -7.84378,-1.85811 1.7928,4.16671 -5.07612,3.88297 -4.6571,8.23859 -2.87822,4.77401 -4.21355,-5.23107 0.41677,-4.75641 3.01773,-1.66128 2.63528,-6.07232 -1.10546,-3.24125 -4.1035,2.38594 -8.10134,0.13188 -10.98005,-2.65973 -1.57462,1.027 -7.19053,5.94236 -6.22979,1.16697 3.10847,-2.66186 -0.58671,-8.92294 -4.2926,-8.18935 -5.10673,-0.52325 2.44631,-4.85414 3.57641,-6.66771 1.85925,-4.36472 -3.17296,-7.83742 -3.70804,-12.04941 -1.26507,-5.08051 -2.83005,-10.57026 -1.53095,-15.77259 2.64643,-1.80932 -6.03903,-6.34583 -0.12744,-6.57829 2.97426,2.18718 10.86096,-0.73904 8.66403,-4.74784 1.43269,-4.1299 6.02584,3.62463 2.18105,5.45085 -2.59742,0.10573 -7.4936,3.34663 -3.62767,5.54395 1.64345,-0.82217 6.49317,-5.71297 6.67294,-2.49044 -2.78532,3.31115 -8.67094,4.59991 -5.95043,10.09851 -0.14706,1.93717 2.22289,5.8417 2.38345,1.69036 -0.29174,-2.60942 -0.27466,-9.86038 3.64824,-6.05741 -1.55047,2.76367 1.65839,4.017 1.46611,0.70751 1.23126,-3.60319 4.16329,-6.90216 1.96148,-10.6292 1.08569,-3.44275 2.47527,-8.92278 -1.1456,-10.9983 -0.27587,-2.38485 4.39556,-5.73004 -0.72382,-6.12506 -5.30946,-0.90828 1.67648,-3.69288 4.04177,-2.6646 4.32549,0.22232 9.16923,1.37034 11.4584,5.44637 6.2849,9.7073 5.68438,22.38166 2.17074,32.98508 -0.92944,4.64278 -5.22217,8.12432 -5.20477,12.92114 1.20847,6.56432 8.01624,9.99242 13.78201,11.95844 5.17953,1.02044 10.13826,3.62424 13.03186,8.19359 3.20397,4.79647 5.21645,10.49318 5.73671,16.22196 -2.35585,3.8145 -7.90047,3.87439 -11.89521,3.17059 -1.22451,-0.32543 -2.60284,-0.92802 -3.03818,-2.23257 z m -6.09078,-20.1003 c -1.41893,-3.47946 -9.20211,-2.51084 -5.13746,1.1248 1.04916,0.55257 8.14925,1.55777 5.13746,-1.1248 z m -35.40922,-40.45872 c -2.16266,-4.30335 -2.56624,5.59099 0,0 z m -10.77214,57.4647 c 0.9739,-2.58634 6.2446,-4.23216 3.35785,-0.21672 -0.93252,2.57294 -7.05087,4.43368 -3.35785,0.21672 z m 15.26777,1.08726 c -0.46155,-3.123 5.92769,-1.79651 2.3333,0.70108 -0.7844,0.59532 -1.93502,0.11193 -2.3333,-0.70108 z m 17.19822,0.36758 c -1.40203,-3.70988 5.69463,-2.0316 1.50018,0.56139 l -0.7246,-0.0276 -0.77558,-0.53379 z m -46.69385,-2.34909 c 0.2511,-3.17228 6.70537,-7.64119 4.5997,-1.5241 -0.30291,1.59959 -3.88314,3.82735 -4.5997,1.5241 z m 56,-0.51143 c 2.51293,-5.65641 2.40656,5.5417 0,0 z m -47.8,-2.7 c -4.0511,-2.74409 2.86178,-11.29262 3.00074,-4.49156 -2.27342,1.19476 -2.94972,4.14273 0.2778,3.98531 0.44919,2.1979 -2.50337,1.86609 -3.27854,0.50625 z m 17.04379,-0.05 c 1.31653,-2.24916 8.58375,-2.15975 3.4328,0.33832 -0.75747,0.55533 -3.95209,1.81288 -3.4328,-0.33832 z m 28.41342,-2.29909 c 1.98887,-3.91758 6.85421,2.62004 1.31167,1.52967 -0.84991,0.0565 -1.92843,-0.52139 -1.31167,-1.52967 z m -56.65721,-0.39189 c 1.68789,-4.90927 2.99691,2.75221 0.0789,0.36537 l -0.0789,-0.36537 z m 16.64757,-4.24293 c -1.89148,-2.61234 0.84049,-5.75092 1.68838,-1.54504 0.84852,1.72586 -0.70234,5.1602 -1.68838,1.54504 z m 4.5919,-1.82793 c 1.60255,-1.85967 3.66348,-1.43607 5.26053,-2.98816 3.96262,1.46685 -2.62956,3.48646 -3.72862,4.9303 -1.99518,0.50428 -2.92151,-0.26884 -1.53191,-1.94214 z m -9.23947,-3.57149 c 0.59993,-5.93389 4.17587,2.63959 0.61172,2.37949 -0.52277,-0.66971 -0.58181,-1.56896 -0.61172,-2.37949 z m -5.42997,0.69664 c -0.36608,-3.22691 5.22742,-3.96176 2.51439,-0.12486 -0.51631,1.26584 -1.79625,1.28548 -2.51439,0.12486 z m 16.42997,-54.05429 c -0.30675,-2.8402 2.78573,-3.62344 2.3713,-0.3321 1.77753,2.89278 -2.53827,3.01913 -2.3713,0.3321 z m 7,-4.85902 c -0.4203,-5.12456 8.43626,-1.94337 4.35831,0.72111 -1.36922,0.0212 -3.34407,0.40232 -4.35831,-0.72111 z m -1,-5.82423 c 0.17102,-4.09108 9.38834,-5.68544 7.35975,-0.21811 -2.21937,0.24293 -4.55297,-2.11058 -6.7961,0.31894 l -0.41224,0.0536 -0.15141,-0.1544 0,0 z"
- style="fill:#b4c3d5" />
- <path
- inkscape:connector-curvature="0"
- id="path32975"
- d="m 978.86191,861.63169 c -0.6243,-3.55935 -2.69727,-6.3569 -0.72148,-9.98987 0.12528,-5.45244 -2.79115,-10.65923 -7.09669,-13.89447 -1.2068,-2.85452 5.32777,0.70573 6.92377,1.01004 7.6726,3.41307 13.86355,11.22205 14.0998,19.78329 0.20205,5.97005 -6.54891,6.42322 -10.9269,5.80556 -1.73227,0.15131 -2.58324,-1.0909 -2.2785,-2.71455 z m -32.0895,-20.80784 c -4.43403,-1.14416 -6.64242,-4.93813 -9.61832,-8.11599 -5.8032,-0.96373 3.57616,-5.23189 -0.12424,-8.64226 -1.28875,-3.82859 -5.19745,-7.73842 -3.91246,-11.88366 3.57632,0.77406 7.98145,4.56157 11.43042,0.4736 4.54424,-4.37751 7.17602,-10.57138 8.26123,-16.71192 0.40261,-6.44762 0.58793,-13.17942 -1.38634,-19.39442 -3.68525,-5.04182 5.4099,-3.08901 7.46282,-1.22179 7.18838,5.3533 8.70986,15.22614 8.49736,23.6257 -0.24925,8.4967 -3.14336,16.73146 -7.72751,23.84074 -2.88991,4.70712 3.78023,7.4172 6.17011,10.48571 2.37199,1.75978 2.7988,3.59039 -0.47087,3.94333 -4.93227,3.54041 -11.38158,5.84263 -17.44005,4.36937 l -0.65495,-0.33776 -0.48717,-0.43065 -3e-5,0 z"
- style="fill:#b3bcc9" />
- <path
- inkscape:connector-curvature="0"
- id="path32977"
- d="m 979.67696,857.68169 c 0.69544,-5.83229 -1.1934,-11.42869 -3.06233,-16.84619 1.70492,-4.06189 7.7076,2.15936 9.08169,4.7283 3.47472,5.23289 5.9898,11.23822 6.74935,17.4968 -2.74907,2.48603 -8.71268,1.53936 -12.25687,0.52734 -1.14099,-1.73296 -0.47804,-3.96643 -0.51184,-5.90625 z m -35.07897,-19.01192 c -4.35373,-1.9881 -8.73775,-7.05736 -6.26711,-11.96771 0.37899,-3.87987 -6.19721,-8.74866 -2.61552,-11.649 3.81737,-0.0455 7.92323,-0.57969 10.70088,-3.51648 7.53861,-7.6238 9.37318,-19.29758 8.11009,-29.5788 -0.29347,-2.73658 -3.48318,-10.05061 2.13834,-6.90166 5.59048,2.86145 9.3559,8.5583 9.95363,14.79053 1.45238,11.54814 -0.99935,23.83469 -7.78522,33.40876 -3.2246,5.24149 5.70344,6.58552 5.5499,11.37054 -1.14464,5.117 -7.75884,5.97682 -12.15638,5.8855 -2.62827,-0.12443 -5.23793,-0.7377 -7.62861,-1.84168 z"
- style="fill:#a9b6c7" />
- <path
- inkscape:connector-curvature="0"
- id="path32979"
- d="m 981.86191,856.01273 c 0.17627,-4.74944 -0.35601,-9.57132 -2.75943,-13.74195 1.4975,-4.03011 6.82738,2.83782 8.07858,5.41566 2.90201,4.84584 4.29026,10.45516 5.38214,15.90906 -3.35146,1.42092 -11.5911,2.28284 -10.66459,-3.67955 -0.043,-1.30058 -0.0346,-2.60214 -0.0367,-3.90322 z m -32,-17.72887 c -5.84776,-1.14965 -11.42672,-6.22518 -11.15451,-12.52353 -1.5003,-2.03434 -5.71528,-8.53816 -0.0642,-7.68024 6.73246,0.44741 11.31314,-5.91275 13.97222,-11.28778 4.52892,-9.55307 5.82631,-20.85993 2.53341,-31.00041 2.18117,-2.95131 6.79462,3.62386 8.51281,5.81939 4.3355,6.99236 3.55623,15.74508 2.3456,23.52395 -1.04534,6.26492 -3.43738,12.23617 -6.89396,17.55368 -4.11636,5.37273 4.86346,7.17375 5.40003,11.35344 -3.34598,2.78013 -7.84307,4.85802 -12.30072,4.56282 -0.78868,-0.0649 -1.57191,-0.18321 -2.35071,-0.32132 z"
- style="fill:#a5aeba" />
- <path
- inkscape:connector-curvature="0"
- id="path32981"
- d="m 984.44264,862.18169 c -1.18835,-6.44151 -0.7153,-13.29528 -3.22346,-19.40763 5.2155,1.71368 7.21913,7.68437 8.61488,12.50189 0.46756,3.74753 5.9571,10.77397 -1.54689,9.15113 -1.59711,0.0659 -3.7451,-0.21664 -3.84453,-2.24539 z M 947.36191,836.4722 c -5.21371,-2.6559 -8.38811,-8.12562 -9.45075,-13.73768 -3.02381,-5.26702 5.32539,-2.26568 7.46203,-5.22634 8.49017,-5.8936 12.46598,-16.48626 13.51852,-26.43011 1.08258,-4.83991 -1.47198,-10.13976 -0.95483,-14.48335 7.03021,4.3261 9.10897,13.3759 8.64448,21.14239 -0.4724,9.88319 -4.21327,19.33825 -9.42908,27.6489 0.19598,3.60522 8.59405,7.29794 2.21847,10.91971 -3.64557,2.02664 -8.25272,1.70657 -12.00884,0.16648 z"
- style="fill:#99a5b4" />
- <path
- inkscape:connector-curvature="0"
- id="path32985"
- d="m 987.65036,862.68169 c -2.12222,-4.15541 -2.62958,-9.16791 -2.11037,-13.77435 2.73632,-0.59646 3.48937,6.19672 4.61588,8.71136 0.50969,2.43464 4.44929,8.54497 -0.88647,6.29893 l -0.88201,-0.55645 -0.73703,-0.67949 0,0 z m -43.75608,-31 c -2.94588,-2.28349 -7.18933,-8.93795 -1.36293,-10.29495 8.07323,-2.18725 12.69247,-10.20871 15.48792,-17.52164 2.75397,-7.08868 3.00962,-14.78608 2.34575,-22.27209 0.57168,-3.73359 4.26846,3.25102 4.56293,4.83879 2.8335,10.0499 1.08542,21.07617 -3.26319,30.43572 -1.47318,3.78479 -7.24627,8.22354 -2.8605,12.027 4.90812,2.55146 1.57086,6.14222 -2.55813,6.40295 -4.41484,1.02741 -9.15214,-0.44638 -12.35185,-3.61578 z"
- style="fill:#929ca9" />
- <path
- inkscape:connector-curvature="0"
- id="path32989"
- d="m 988.56908,861.68169 c -1.01336,-1.80767 1.28793,-7.15927 1.24215,-2.50022 0.42403,2.21568 -0.44461,7.79222 -1.24215,2.50022 l 0,0 z m -43.0654,-31 c -2.9868,-1.67058 -7.00655,-6.75545 -1.26272,-7.50408 4.83247,-2.49559 9.8284,-5.69893 12.52164,-10.55778 1.11545,-4.62828 4.11893,-8.61975 4.84147,-13.41654 0.98527,-4.74585 2.52559,-9.7007 1.45289,-14.54866 3.4059,4.0618 2.72684,9.97803 2.40567,14.94875 -0.99576,8.63373 -3.58356,17.28503 -8.78479,24.35117 -2.28719,3.74841 7.19829,8.26089 -0.21265,9.84972 -3.91814,1.46539 -7.97066,-0.66912 -10.96151,-3.12258 z"
- style="fill:#8a95a3" />
- <path
- inkscape:connector-curvature="0"
- id="path32987"
- d="m 954.07679,778.57601 c -2.07993,0.18622 -4.16688,0.39931 -6.19063,0.93582 -1.96265,0.5268 -3.86859,1.26151 -5.67823,2.18771 -1.2785,0.72607 -2.59489,1.40817 -3.73224,2.35094 -1.87066,1.41739 -3.50157,3.11504 -5.0864,4.83803 -0.8029,1.1366 -1.66147,2.24315 -2.35815,3.44834 -1.04606,1.93489 -1.92687,3.96033 -2.55709,6.06935 -1.02826,3.17356 -1.89607,6.39655 -2.77337,9.61433 -0.79085,2.99079 -1.58802,5.98101 -2.3162,8.9875 -0.72532,3.0427 -1.21047,6.14099 -1.45053,9.25973 -0.0808,1.12348 -0.27816,2.24516 -0.13834,3.37206 0.0627,1.15775 0.14707,2.31618 0.28118,3.46744 0.0295,0.43529 0.64114,0.88693 0.8125,0.28125 0.43782,-0.93637 0.98489,-1.88776 2.03125,-2.21875 0.77048,-0.37522 1.64462,-0.58501 2.49468,-0.42232 0.99503,0.20928 2.02353,0.51766 2.87283,1.09107 1.15247,0.76152 2.17094,1.75918 2.82587,2.98452 0.67432,0.79355 0.86715,1.92774 1.49412,2.69048 0.55618,0.0517 0.46735,-0.84631 0.60893,-1.24468 0.20794,-1.87479 -0.22577,-3.73167 -0.54643,-5.56782 -0.32562,-1.64053 -0.80423,-3.25041 -0.99895,-4.91491 -0.27135,-1.81202 -0.60341,-3.6237 -0.59359,-5.46277 -0.0577,-1.99807 -0.16648,-3.99431 -0.14423,-5.99405 -0.0352,-1.23626 -10e-4,-2.47036 0.11341,-3.70195 0.24423,-2.90098 0.56334,-5.79741 0.99836,-8.67632 0.6275,-2.95685 1.33887,-5.92442 2.64286,-8.66725 0.61629,-1.36529 1.23898,-2.73456 1.95854,-4.04735 0.72079,-1.14986 1.59611,-2.22584 2.73697,-2.98238 1.71322,-1.17297 3.55581,-2.14034 5.44826,-2.98937 1.80419,-0.81317 3.6119,-1.62339 5.33837,-2.5949 0.82255,-0.40084 1.88367,-0.6713 2.3005,-1.56976 0.12731,-0.30615 0.0397,-0.72575 -0.39425,-0.52399 z"
- style="fill:#8a95a3;fill-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path32983"
- d="m 946.9375,772.125 c -9.56715,1.74839 -17.25457,9.64487 -19.96875,18.8125 -4.82877,10.88517 -7.07054,23.03246 -5.61836,34.90144 0.0198,1.07326 0.1459,2.15794 -0.0379,3.22356 3.75192,-4.50382 3.8025,-10.67156 5.9811,-15.89686 3.37158,-10.6816 8.79354,-21.17419 17.67515,-28.29064 4.36603,-3.68349 9.47725,-6.3808 14.71875,-8.59375 0.72214,-1.81857 -1.47582,-3.24498 -3.09375,-3.125 -3.11721,-0.92307 -6.41633,-1.23 -9.65625,-1.03125 z"
- style="fill:#99a5b4;fill-opacity:1"
- sodipodi:nodetypes="cccccccccccccccccccccccccccccc" />
- </g>
- <g
- id="g3726"
- transform="translate(91,102)">
- <rect
- style="color:#000000;fill:#d45500;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect3728"
- width="34.242748"
- height="8.1750183"
- x="4.0543771"
- y="331.32199"
- rx="1.6497765"
- ry="1.6497765" />
- <text
- xml:space="preserve"
- style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- x="5.1400628"
- y="338.16464"
- id="text3730"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3732"
- x="5.1400628"
- y="338.16464">bertrand</tspan></text>
- </g>
- </g>
- <g
- transform="translate(-1065.2093,-213.69216)"
- id="g3860"
- style="display:inline">
- <g
- id="g5773-9"
- transform="matrix(0.32832475,0,0,0.32832475,152.67902,228.57631)"
- style="display:inline">
- <path
- style="fill:#dce2e8"
- d="m 15.652276,526.89841 c -0.610306,-1.59043 1.679869,-11.36996 3.481806,-14.86804 3.193736,-6.19997 6.408908,-8.92653 16.688018,-14.15192 15.103201,-7.67772 14.080467,-6.32495 10.351016,-13.69128 -14.619009,-28.87514 0.626491,-58.97154 24.060007,-47.49727 13.579837,6.6494 16.194478,31.36184 5.166481,48.83132 C 74.079822,487.61189 73,489.56197 73,489.85473 c 0,0.96965 10.409081,7.10101 16,9.42463 10.938874,4.54628 20.11609,18.84024 17.46298,27.19945 -0.81757,2.57596 -89.82541,2.98723 -90.810704,0.4196 z"
- id="path5775-3"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#d4dbe2"
- d="m 16,527.9114 c 0,-12.82229 7.444121,-22.89231 22.182697,-30.00761 12.879762,-6.21793 12.949565,-6.32177 9.035801,-13.4409 -14.220674,-25.86739 -1.36795,-55.39011 20.882279,-47.9666 14.595085,4.86946 18.104408,32.01735 6.356458,49.17313 -2.031924,2.96726 -2.353004,4.11342 -1.455316,5.19507 2.007816,2.41927 10.29052,7.29999 16.261866,9.58257 C 98.567144,504.00332 106,514.86317 106,524.89969 c 0,3.46249 0,3.46249 -45,3.46249 -24.75,0 -45,-0.20285 -45,-0.45078 z"
- id="path5777-3"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#c9cfd7"
- d="m 16.456704,526.61441 c 0.368875,-0.96127 1.119209,-3.83918 1.667409,-6.39535 2.216133,-10.33347 6.136986,-14.70774 18.826133,-21.00325 14.555889,-7.22166 14.803417,-7.54851 10.923343,-14.42362 -9.684632,-17.16023 -7.20029,-40.63993 4.92623,-46.55817 22.784152,-11.11959 37.313196,18.96264 22.150804,45.86301 C 73.327781,486.9762 72,489.7139 72,490.18081 c 0,1.40694 10.137395,7.90103 15.78241,10.11034 9.778791,3.82716 13.64453,8.03488 16.63576,18.10744 3.27247,11.01959 7.88554,9.96359 -43.525159,9.96359 -42.526253,0 -45.068616,-0.1 -44.436307,-1.74777 z"
- id="path5779-7"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#b6c5d8"
- d="m 17.373092,526.61218 c 0.279327,-0.9625 1.031608,-3.77247 1.671735,-6.24438 2.783906,-10.75028 5.91216,-14.19465 18.510886,-20.3814 14.312213,-7.02817 14.766578,-7.73334 10.45997,-16.23375 -9.151893,-18.06407 -4.861359,-45.39047 7.126784,-45.39047 1.093959,0 2.932921,-0.50516 4.086582,-1.12258 17.687459,-9.46604 28.608915,25.64678 14.765412,47.47125 -2.432458,3.83481 -2.830287,5.14422 -1.902558,6.26207 2.544299,3.06569 11.034196,8.55209 15.595883,10.07848 10.544154,3.52818 15.517054,10.12038 17.773324,23.56078 0.62952,3.75 0.62952,3.75 -43.983185,3.75 -42.015093,0 -44.583129,-0.10189 -44.104833,-1.75 z"
- id="path5781-4"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#b4c3d5"
- d="m 18.625,527.56443 c -0.271169,-0.43876 -0.07962,-1.45126 0.42567,-2.25 0.717286,-1.13386 0.922062,-0.95895 0.934017,0.79775 0.01574,2.31303 -0.49232,2.85568 -1.359687,1.45225 z M 56,527.42433 c 0,-0.51582 0.868825,-0.87241 1.930722,-0.79241 1.061897,0.08 1.710339,0.50202 1.440983,0.93785 C 58.686419,528.67858 56,528.5627 56,527.42433 z m 7.696917,-0.45528 c -0.409197,-1.04122 -0.508402,-2.12872 -0.220456,-2.41666 0.91206,-0.91206 1.714561,0.58256 1.332392,2.48152 -0.350243,1.74033 -0.403729,1.73721 -1.111936,-0.0649 z M 90.5,526.36218 c -0.591982,-1.86517 -1.736214,-2.47275 -3.897148,-2.06937 -0.493432,0.0921 -0.155932,-0.96377 0.75,-2.3464 1.83229,-2.79643 2.167845,-5.58423 0.672148,-5.58423 -0.540872,0 -0.718644,-1.28178 -0.399256,-2.87872 0.692849,-3.46424 -1.332361,-5.24299 -3.1458,-2.76296 -1.080063,1.47707 -1.357435,1.49422 -2.47074,0.15277 -0.689752,-0.8311 -2.128577,-1.51109 -3.19739,-1.51109 -1.068813,0 -2.769543,-0.44219 -3.779399,-0.98265 -1.551676,-0.83043 -1.753393,-0.66637 -1.302178,1.05908 0.390745,1.49421 -0.0383,2.19137 -1.599905,2.59974 -1.278027,0.33421 -2.433926,1.71612 -2.882081,3.4456 -0.926234,3.57446 -2.640327,3.80366 -3.064627,0.4098 -0.239509,-1.91577 0.273933,-2.75503 2.113306,-3.45436 1.336324,-0.50807 2.68336,-1.89384 2.993412,-3.07948 0.451486,-1.72648 0.229815,-2.01748 -1.113305,-1.46147 -5.685387,2.35358 -8.400394,2.32578 -10.656986,-0.10913 -2.239511,-2.41647 -2.239511,-2.41647 -5.128955,0.26138 -2.847928,2.63937 -5.360813,0.88121 -2.63559,-1.84402 1.780268,-1.78026 -1.938125,-7.92517 -4.444221,-7.34438 -3.615262,0.83783 -3.517367,-1.10555 0.198459,-3.93974 4.186314,-3.19306 4.282774,-4.3519 0.84984,-10.20976 -3.029424,-5.16932 -5.077383,-19.22645 -3.004036,-20.61961 0.806655,-0.54203 0.627922,-1.16489 -0.605548,-2.11025 -3.325028,-2.54837 -2.212109,-5.47361 1.355956,-3.56404 2.689657,1.43946 9.562135,-2.54678 7.881678,-4.57161 -1.614969,-1.94592 0.543446,-2.81116 2.39466,-0.95995 1.932595,1.9326 0.234654,6.47485 -2.420364,6.47485 -2.390146,0 -4.051441,2.23713 -2.965777,3.99377 0.740689,1.19846 1.218594,1.12186 2.987344,-0.47884 3.406254,-3.08261 7.063255,-3.27149 3.920021,-0.20246 -1.321935,1.29073 -3.198156,2.63706 -4.169381,2.99186 -1.463856,0.53475 -1.653838,1.37626 -1.110841,4.92037 1.036819,6.76728 2.913385,6.57626 2.640423,-0.26877 -0.134821,-3.38089 0.142221,-3.95593 1.905896,-3.95593 1.571318,0 1.938872,0.47715 1.540636,2 -0.287656,1.1 -0.115141,2 0.383369,2 0.498509,0 0.96263,-0.45 1.03138,-1 0.238805,-1.91044 0.467909,-2.51699 2.115671,-5.60124 1.187834,-2.22337 1.350686,-3.4074 0.575302,-4.18279 -0.621603,-0.6216 -0.749078,-1.85432 -0.299757,-2.89875 1.303858,-3.03077 1.124261,-9.3161 -0.266216,-9.31669 -1.489085,-6.3e-4 -1.676094,-2.61915 -0.25,-3.50053 2.022248,-1.24982 1.004309,-3.5 -1.583333,-3.5 -1.628176,0 -2.425149,-0.46217 -2.155505,-1.25 0.8577,-2.50597 12.235836,-1.56907 15.262791,1.25676 9.369225,8.74672 9.558066,30.04723 0.394255,44.47037 -3.908079,6.15102 3.276749,13.99627 15.520797,16.94746 8.108519,1.9544 13.904595,10.2116 16.022105,22.82541 0.75747,4.5122 -13.553142,6.18611 -14.96111,1.75 z m -6.090775,-20.1003 c -1.883722,-2.0815 -5.196659,-3.05266 -5.996842,-1.75793 -1.215823,1.96724 0.488687,3.45823 3.953475,3.45823 3.308319,0 3.464506,-0.12996 2.043367,-1.7003 z M 49,465.80316 c 0,-0.85746 -0.45,-1.2809 -1,-0.94098 -0.55,0.33992 -1,1.04148 -1,1.55902 0,0.51754 0.45,0.94098 1,0.94098 0.55,0 1,-0.70156 1,-1.55902 z m -10.772141,57.4647 c 2.492459,-3.37124 5.498463,-4.13134 3.801947,-0.96137 -1.115671,2.08465 -2.792239,3.38743 -4.740006,3.68324 -0.667664,0.1014 -0.247131,-1.11882 0.938059,-2.72187 z m 15.267776,1.08726 c -0.34232,-0.55389 0.10053,-1.28448 0.984111,-1.62354 1.914649,-0.73472 2.981717,0.0749 2.061373,1.56407 -0.830379,1.34358 -2.234909,1.371 -3.045484,0.0595 z m 17.198218,0.36758 c -0.925629,-0.92563 0.189072,-2.36052 1.833779,-2.36052 0.842134,0 1.177876,0.60386 0.833994,1.5 -0.610368,1.59059 -1.613974,1.91432 -2.667773,0.86052 z M 24,522.37361 c 0,-1.24034 3.17723,-5.01143 4.222241,-5.01143 1.216405,0 0.911488,3.46627 -0.422241,4.8 -1.450736,1.45074 -3.8,1.58145 -3.8,0.21143 z m 56,-0.51143 c 0,-0.825 0.45,-1.5 1,-1.5 0.55,0 1,0.675 1,1.5 0,0.825 -0.45,1.5 -1,1.5 -0.55,0 -1,-0.675 -1,-1.5 z m -47.8,-2.7 c -1.563834,-1.56383 -1.523926,-3.97474 0.102613,-6.19917 1.129249,-1.54434 1.463614,-1.58743 2.512331,-0.32381 0.959725,1.1564 0.897189,1.717 -0.302613,2.71275 -1.953977,1.62165 -1.932441,3.01023 0.04669,3.01023 0.857459,0 1.280902,0.45 0.940983,1 -0.818297,1.32403 -1.837753,1.26225 -3.3,-0.2 z m 17.043786,-0.05 c 0.225748,-0.6875 1.725748,-1.37269 3.333333,-1.52264 2.788155,-0.26007 2.833407,-0.20246 0.981751,1.25 -2.346126,1.84032 -4.882473,2.00058 -4.315084,0.27264 z m 28.413426,-2.29909 c 0.680432,-1.77318 3.471169,-1.56926 4.093255,0.29909 0.260434,0.78218 -0.538884,1.25 -2.135749,1.25 -1.8935,0 -2.398572,-0.39969 -1.957506,-1.54909 z M 21,516.4212 c 0,-0.51754 0.45,-1.2191 1,-1.55902 0.55,-0.33992 1,0.0835 1,0.94098 0,0.85746 -0.45,1.55902 -1,1.55902 -0.55,0 -1,-0.42344 -1,-0.94098 z m 16.647568,-4.24293 c -0.841403,-3.14186 -0.799742,-3.81609 0.235801,-3.81609 1.240865,0 2.226771,4.28986 1.217791,5.29884 -0.458333,0.45833 -1.11245,-0.20891 -1.453592,-1.48275 z m 4.591902,-1.82793 c 0.691029,-1.10652 1.819842,-1.79564 2.508473,-1.53139 C 45.436575,509.0832 46,508.86353 46,508.3308 c 0,-0.53274 0.675,-0.96862 1.5,-0.96862 2.212109,0 1.824239,2.10245 -0.5,2.71025 -1.1,0.28766 -2,0.92053 -2,1.40638 0,0.48585 -0.903813,0.88337 -2.008474,0.88337 -1.762089,0 -1.854346,-0.2468 -0.752056,-2.01184 z M 33,506.77885 c 0,-1.42084 0.48375,-2.42209 1.075,-2.225 0.59125,0.19708 1.04125,0.68458 1,1.08333 -0.04125,0.39875 -0.075,1.4 -0.075,2.225 0,0.825 -0.45,1.5 -1,1.5 -0.55,0 -1,-1.1625 -1,-2.58333 z m -5.429973,0.69664 c -0.606232,-0.98091 2.181599,-3.69502 2.977678,-2.89894 0.706368,0.70637 -0.591568,3.78563 -1.595677,3.78563 -0.458697,0 -1.080597,-0.39901 -1.382001,-0.88669 z M 44,453.4212 c 0,-1.06754 0.45,-2.2191 1,-2.55902 0.55,-0.33992 1,-0.17828 1,0.3592 0,0.53747 0.273145,1.68903 0.606989,2.55901 0.398311,1.03799 0.05452,1.58179 -1,1.58179 C 44.682954,455.36218 44,454.53728 44,453.4212 z m 7,-4.85902 c 0,-3.04736 4.537474,-4.07671 5.289749,-1.2 0.434416,1.66121 0.03068,2 -2.383369,2 -1.598509,0 -2.90638,-0.36 -2.90638,-0.8 z m -1,-5.82423 c 0,-2.86866 6.434447,-5.29196 7.396256,-2.78553 0.909842,2.37101 -0.318374,3.71929 -2.066485,2.26848 -1.165167,-0.967 -1.912674,-0.97579 -3.410972,-0.0401 C 50.863459,442.83989 50,443.0906 50,442.73795 z"
- id="path5783-3"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#b3bcc9"
- d="m 92,525.56218 c 0,-1.54 -0.527793,-3.32779 -1.172874,-3.97287 -0.855295,-0.8553 -0.884251,-1.80634 -0.106941,-3.51235 1.75157,-3.84427 -0.705254,-11.42904 -4.802674,-14.82692 -4.086046,-3.38846 -2.898331,-3.60091 4.550449,-0.81396 13.71103,5.12995 20.56433,25.9261 8.543858,25.9261 -7.011818,0 -7.011818,0 -7.011818,-2.8 z M 59.910502,504.75434 c -0.635465,-0.76569 -1.955842,-1.39216 -2.934171,-1.39216 -0.978329,0 -2.708052,-1.575 -3.84383,-3.5 -1.135778,-1.925 -2.755227,-3.5 -3.598776,-3.5 -1.951918,0 -1.967601,-1.39503 -0.03372,-3 2.076834,-1.72362 1.890939,-3.35723 -1,-8.78785 -4.069166,-7.64391 -3.455289,-10.71763 1.420545,-7.11277 5.169207,3.82176 11.750544,-2.46804 15.52335,-14.83571 1.370596,-4.49296 0.796129,-18.89883 -0.883128,-22.14616 -1.612127,-3.11751 -1.612127,-3.11751 1.26567,-3.11751 14.78876,0 19.89294,27.79836 8.559878,46.61877 -3.518421,5.84292 -3.518421,5.84292 2.297632,11.07309 3.521616,3.16687 5.178879,5.24555 4.200912,5.26916 -0.888328,0.0214 -2.688328,0.8515 -4,1.84459 -4.749564,3.59595 -14.858241,5.13632 -16.974357,2.58655 z"
- id="path5785-7"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#a9b6c7"
- d="m 92.815054,521.61218 c 0.280763,-4.98157 -0.149325,-8.25644 -1.641625,-12.5 -2.022056,-5.75 -2.022056,-5.75 0.0199,-5.75 4.892222,0 12.116871,11.11379 14.138841,21.75 0.61783,3.25 0.61783,3.25 -6.139863,3.25 -6.757689,0 -6.757689,0 -6.377257,-6.75 z M 57.736081,502.60026 c -4.74666,-2.19188 -8.21023,-7.48361 -6.720339,-10.26749 0.787293,-1.47107 0.578728,-2.8552 -0.859855,-5.70638 -3.780683,-7.49305 -3.71844,-7.75193 1.891408,-7.86675 11.763399,-0.24076 19.607447,-21.36594 14.350292,-38.64746 -1.513683,-4.97583 8.15369,0.5478 11.171092,6.38281 4.79792,9.27815 2.757176,28.21359 -4.135306,38.37023 -3.248042,4.78626 -3.108843,5.61941 1.566627,9.37672 8.383493,6.73716 -5.850701,13.62864 -17.263919,8.35832 z"
- id="path5787-1"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#a5aeba"
- d="m 95,519.94322 c 0,-6.15501 -0.465546,-9.23013 -1.731223,-11.43544 -2.129347,-3.71017 -1.162952,-4.96151 2.153516,-2.78847 3.134773,2.05398 7.071677,8.79205 8.555507,14.64287 0.62768,2.475 1.36978,5.2875 1.64911,6.25 0.44052,1.51793 -0.23044,1.75 -5.05952,1.75 -5.56739,0 -5.56739,0 -5.56739,-8.41896 z M 63,502.21435 c -5.613254,-0.99824 -11,-6.2765 -11,-10.77847 0,-1.62561 -0.40569,-3.2064 -0.901534,-3.51284 -2.70283,-1.67044 -3.10529,-6.77939 -0.482187,-6.12103 12.466652,3.12893 23.836582,-23.06489 17.885689,-41.20469 -1.768008,-5.38933 6.735063,1.04007 9.607989,7.26486 3.853849,8.35016 1.790957,26.18765 -4.142144,35.81645 -3.771821,6.12126 -3.726023,7.00345 0.532187,10.25135 4.268856,3.25601 4.328389,3.95246 0.506787,5.92869 -5.335159,2.75892 -7.429145,3.16975 -12.006787,2.35568 z"
- id="path5789-3"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#99a5b4"
- d="m 97.580726,526.11218 c -0.251559,-1.2375 -0.72938,-5.35305 -1.061826,-9.14566 -0.332446,-3.79262 -1.069261,-7.76418 -1.637367,-8.8257 -0.934152,-1.74548 -0.829324,-1.82107 1.096284,-0.79051 2.819043,1.5087 5.542873,6.12588 6.994333,11.85613 0.64861,2.56066 1.59521,5.43713 2.10357,6.39217 1.39547,2.62165 1.2385,2.76357 -3.05667,2.76357 -3.326202,0 -4.056171,-0.37006 -4.438324,-2.25 z M 60.5,500.40269 c -3.265642,-1.35967 -7.602087,-6.57417 -8.46488,-10.17887 -0.442539,-1.8489 -1.129624,-4.14914 -1.526857,-5.11164 -0.576601,-1.39711 -0.209671,-1.75 1.819649,-1.75 12.357308,0 23.416086,-23.45864 18.741894,-39.7566 -1.195778,-4.16943 -0.0374,-4.10946 3.740804,0.19368 7.79605,8.87921 6.233208,28.06127 -3.573583,43.86154 -1.72735,2.78303 -1.718871,2.81367 1.521988,5.5 6.506488,5.39319 -3.087271,11.06061 -12.259015,7.24189 z"
- id="path5791-9"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#929ca9"
- d="m 100.78845,526.61218 c -2.135149,-2.45575 -3.345892,-15.95753 -1.276991,-14.24049 0.800071,0.664 2.186211,3.746 3.080301,6.84888 0.8941,3.10289 2.03053,6.42911 2.52541,7.39161 0.6997,1.36086 0.48762,1.75 -0.95371,1.75 -1.01942,0 -2.53817,-0.7875 -3.37501,-1.75 z m -43.756084,-31 c -5.277946,-5.08752 -5.842086,-9.34879 -1.362926,-10.29495 10.175676,-2.14947 19.086762,-19.27014 18.092621,-34.76096 -0.486107,-7.57459 -0.486107,-7.57459 1.781461,-4.93839 6.180155,7.18486 4.779027,27.36115 -2.676692,38.54443 -3.503817,5.25559 -3.542145,6.21682 -0.36683,9.19987 3.118955,2.93011 3.114395,3.39903 -0.04705,4.83949 -5.40941,2.46469 -11.183057,1.49515 -15.420584,-2.58949 z"
- id="path5793-6"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#8a95a3"
- d="m 101.70717,525.61218 c -0.2893,-1.5125 -0.13044,-3.425 0.35301,-4.25 0.6049,-1.03225 0.88849,-0.17472 0.90941,2.75 0.0348,4.86979 -0.49702,5.50174 -1.26242,1.5 z m -43.065403,-31 c -4.91445,-3.9769 -5.748541,-5.95905 -2.891767,-6.87206 5.527572,-1.76659 14.25,-8.96693 14.25,-11.76333 0,-0.62933 0.933234,-2.88544 2.073853,-5.01359 2.414595,-4.50511 5.220373,-17.98198 4.375484,-21.01657 -0.461667,-1.65818 -0.368419,-1.7777 0.455976,-0.58445 4.302348,6.22731 1.172547,26.46135 -5.612772,36.28634 -2.614917,3.78635 -2.614917,3.78635 -0.365672,6.82862 1.237084,1.67324 2.097118,3.17093 1.911187,3.3282 -4.208579,3.5597 -8.799793,3.17382 -14.196289,-1.19316 z"
- id="path5795-4"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#89929e"
- d="m 68.553851,495.44931 c -0.369537,-0.59792 -1.542351,-1.08713 -2.606255,-1.08713 -1.842561,0 -1.829965,-0.12007 0.265385,-2.52994 2.199755,-2.52994 2.199755,-2.52994 3.583106,0.11028 1.388266,2.6496 0.236851,5.90001 -1.242236,3.50679 z m -9.192225,-2.58713 c -0.316582,-0.825 -1.202459,-1.5 -1.968615,-1.5 -0.766156,0 -1.393011,-0.45 -1.393011,-1 0,-0.55 0.81,-1 1.8,-1 0.99,0 2.31509,-0.51509 2.944645,-1.14465 0.859526,-0.85952 1.306427,-0.50004 1.794143,1.44317 0.99716,3.973 -1.799649,6.79122 -3.177162,3.20148 z m 8.279576,-8.19213 c -0.380672,-0.38067 0.492512,-1.63673 1.940409,-2.79125 1.907671,-1.52112 2.773627,-3.32052 3.144932,-6.53498 0.281816,-2.43973 1.077686,-4.89617 1.768601,-5.45875 0.690915,-0.56259 1.74847,-1.92289 2.350124,-3.02289 1.570686,-2.87168 1.407159,-0.26284 -0.427266,6.81644 -2.261098,8.72586 -6.159851,13.60838 -8.7768,10.99143 z"
- id="path5797-2"
- inkscape:connector-curvature="0" />
- </g>
- <g
- id="g3734"
- transform="translate(152,104.62758)">
- <rect
- ry="1.6497765"
- rx="1.6497765"
- y="298.32199"
- x="4.0543771"
- height="8.1750183"
- width="34.242748"
- id="rect3736"
- style="color:#000000;fill:#0044aa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <text
- sodipodi:linespacing="125%"
- id="text3738"
- y="305.16464"
- x="10.072125"
- style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- xml:space="preserve"><tspan
- y="305.16464"
- x="10.072125"
- id="tspan3740"
- sodipodi:role="line">ursula</tspan></text>
- </g>
- </g>
- <path
- style="fill:#231f20;display:inline"
- d="m -340.24786,55.781484 -22.016,0 0,32.023 c 13,0 19,0 32,0 l 0,-22.015 z m 5.984,28.023 c -10.90757,0 -10.78344,0 -24,0 0,0 0.006,-21.441 0.006,-24.084 2.1,0 7.807,0 12.006,0 l 0,12.01 12.01,0 c -0.001,2.733 -0.022,12.074 -0.022,12.074 z m -7.984,-16.078 c 0,-1.543 0,-5.918 0,-8.006 1.615,1.619 6.402,6.404 8.006,8.006 -2.047,0 -6.454,0 -8.006,0 z"
- id="path3077-8-3-9"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="ccccccccccccccccc" />
- <path
- sodipodi:nodetypes="ccccccccccccccccc"
- inkscape:connector-curvature="0"
- id="path11222"
- d="m -340.24786,95.781484 -22.016,0 0,32.022996 c 13,0 19,0 32,0 l 0,-22.015 z m 5.984,28.022996 c -10.90757,0 -10.78344,0 -24,0 0,0 0.006,-21.441 0.006,-24.083996 2.1,0 7.807,0 12.006,0 l 0,12.009996 12.01,0 c -0.001,2.733 -0.022,12.074 -0.022,12.074 z m -7.984,-16.078 c 0,-1.543 0,-5.918 0,-8.005996 1.615,1.618996 6.402,6.403996 8.006,8.005996 -2.047,0 -6.454,0 -8.006,0 z"
- style="fill:#231f20;display:inline" />
- <path
- inkscape:connector-curvature="0"
- id="path11228"
- d="m -406.0761,77.334524 23.30768,0 0,-48.73424 14.83216,0"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
- <path
- inkscape:connector-curvature="0"
- id="path11230"
- d="m -385.89572,77.334524 17.51247,0"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
- <path
- inkscape:connector-curvature="0"
- id="path11232"
- d="m -382.77891,77.395104 0,26.592096 14.45711,0"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
- <g
- id="g6400"
- transform="translate(-1107.878,-266.45295)"
- style="display:inline">
- <rect
- y="285.06863"
- x="749.5293"
- height="25.397747"
- width="9.1984463"
- id="rect6396"
- style="color:#000000;fill:#f3d347;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <rect
- y="292.81506"
- x="749.21997"
- height="18.093594"
- width="26.767767"
- id="rect6398"
- style="color:#000000;fill:#f3d347;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.00000119;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- sodipodi:nodetypes="ccccccccccccccccc"
- inkscape:connector-curvature="0"
- id="path6390"
- d="m 745.98776,281.46637 c 0,10.69792 0,21.39583 0,32.09375 10.66667,0 21.33333,0 32,0 3.8e-4,-10.69792 8.2e-4,-21.39583 0,-32.09375 -10.66667,0 -21.33333,0 -32,0 z m 4,4 c 2.57307,0.0164 5.1453,0.11052 7.71875,0.0937 0.0104,2.65625 0.0208,5.3125 0.0312,7.96875 5.41667,-0.0208 10.83333,-0.0417 16.25,-0.0625 0,5.36458 0,10.72917 0,16.09375 -8.47194,-0.0641 -16.17572,0.01 -24,0 3e-5,-8.03119 -7e-5,-16.06271 5e-5,-24.0937 z m 11,0 c 4.33333,0 8.66667,0 13,0 0,1.33333 0,2.66667 0,4 -4.33333,0 -8.66667,0 -13,0 0,-1.33333 0,-2.66667 0,-4 z"
- style="fill:#231f20;display:inline" />
- </g>
- <g
- transform="translate(-1188.1346,-218.36969)"
- id="g6405"
- style="display:inline">
- <rect
- style="color:#000000;fill:#f3d347;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect6407"
- width="9.1984463"
- height="25.397747"
- x="749.5293"
- y="285.06863" />
- <rect
- style="color:#000000;fill:#f3d347;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.00000119;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect6409"
- width="26.767767"
- height="18.093594"
- x="749.21997"
- y="292.81506" />
- <path
- style="fill:#231f20;display:inline"
- d="m 745.98776,281.46637 c 0,10.69792 0,21.39583 0,32.09375 10.66667,0 21.33333,0 32,0 3.8e-4,-10.69792 8.2e-4,-21.39583 0,-32.09375 -10.66667,0 -21.33333,0 -32,0 z m 4,4 c 2.57307,0.0164 5.1453,0.11052 7.71875,0.0937 0.0104,2.65625 0.0208,5.3125 0.0312,7.96875 5.41667,-0.0208 10.83333,-0.0417 16.25,-0.0625 0,5.36458 0,10.72917 0,16.09375 -8.47194,-0.0641 -16.17572,0.01 -24,0 3e-5,-8.03119 -7e-5,-16.06271 5e-5,-24.0937 z m 11,0 c 4.33333,0 8.66667,0 13,0 0,1.33333 0,2.66667 0,4 -4.33333,0 -8.66667,0 -13,0 0,-1.33333 0,-2.66667 0,-4 z"
- id="path6411"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="ccccccccccccccccc" />
- </g>
- <path
- style="fill:#231f20;display:inline"
- d="m -420.24786,22.781484 -22.016,0 0,32.023 c 13,0 19,0 32,0 l 0,-22.015 z m 5.984,28.023 c -10.90757,0 -10.78344,0 -24,0 0,0 0.006,-21.441 0.006,-24.084 2.1,0 7.807,0 12.006,0 l 0,12.01 12.01,0 c -0.001,2.733 -0.022,12.074 -0.022,12.074 z m -7.984,-16.078 c 0,-1.543 0,-5.918 0,-8.006 1.615,1.619 6.402,6.404 8.006,8.006 -2.047,0 -6.454,0 -8.006,0 z"
- id="path6442"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="ccccccccccccccccc" />
- <g
- id="g14469"
- transform="translate(-1188.1346,-177.36969)"
- style="display:inline">
- <rect
- y="285.06863"
- x="749.5293"
- height="25.397747"
- width="9.1984463"
- id="rect14471"
- style="color:#000000;fill:#f3d347;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <rect
- y="292.81506"
- x="749.21997"
- height="18.093594"
- width="26.767767"
- id="rect14473"
- style="color:#000000;fill:#f3d347;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.00000119;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- sodipodi:nodetypes="ccccccccccccccccc"
- inkscape:connector-curvature="0"
- id="path14475"
- d="m 745.98776,281.46637 c 0,10.69792 0,21.39583 0,32.09375 10.66667,0 21.33333,0 32,0 3.8e-4,-10.69792 8.2e-4,-21.39583 0,-32.09375 -10.66667,0 -21.33333,0 -32,0 z m 4,4 c 2.57307,0.0164 5.1453,0.11052 7.71875,0.0937 0.0104,2.65625 0.0208,5.3125 0.0312,7.96875 5.41667,-0.0208 10.83333,-0.0417 16.25,-0.0625 0,5.36458 0,10.72917 0,16.09375 -8.47194,-0.0641 -16.17572,0.01 -24,0 3e-5,-8.03119 -7e-5,-16.06271 5e-5,-24.0937 z m 11,0 c 4.33333,0 8.66667,0 13,0 0,1.33333 0,2.66667 0,4 -4.33333,0 -8.66667,0 -13,0 0,-1.33333 0,-2.66667 0,-4 z"
- style="fill:#231f20;display:inline" />
- </g>
- <path
- inkscape:connector-curvature="0"
- id="path5988"
- d="m -924.86091,63.859844 2.9776,21.67033"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m -880.57616,78.271684 -14.73368,16.16751"
- id="path6999"
- inkscape:connector-curvature="0" />
- <path
- inkscape:connector-curvature="0"
- id="path7001"
- d="m -941.46332,152.74321 -14.04853,16.76629"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m -954.32745,126.04894 -21.71261,2.65179"
- id="path7003"
- inkscape:connector-curvature="0" />
- <path
- inkscape:connector-curvature="0"
- id="path7005"
- d="m -954.97098,92.860704 -19.77711,-9.34533"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m -908.90778,153.05708 6.86002,20.77041"
- id="path7007"
- inkscape:connector-curvature="0" />
- <g
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/world-90.png"
- transform="matrix(0.55742735,0,0,0.55742735,-570.97575,136.86742)"
- id="g6729"
- style="display:inline">
- <path
- inkscape:connector-curvature="0"
- id="path4967-4"
- d="m 110,32.362183 c 0,5.522847 -8.95431,10 -20,10 -11.045695,0 -20,-4.477153 -20,-10 0,-5.522848 8.954305,-10 20,-10 11.04569,0 20,4.477152 20,10 z"
- style="color:#000000;fill:#aaeeff;fill-opacity:1;fill-rule:nonzero;stroke:#b3b3b3;stroke-width:1.48864591;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- transform="matrix(1.9,0,0,3.8,180.92883,-5.4644227)" />
- <path
- sodipodi:nodetypes="cccccccc"
- inkscape:connector-curvature="0"
- id="path4969-0"
- d="m 343.41091,82.102257 c -4.61208,1.27568 -8.4152,4.3488 -12.51252,6.67072 -2.35308,1.74788 -5.12984,6.52288 -1.96136,8.60572 2.50816,0.42204 4.52272,-1.71204 6.9918,-1.86684 2.88372,-0.66468 5.82796,-1.19016 8.56184,-2.36416 4.67024,-1.47172 4.67024,-1.47172 5.1476,-3.19456 0.2268,-2.594 -1.61708,-4.99872 -3.35792,-6.7716 -0.7942,-0.65116 -1.8022,-1.26156 -2.86944,-1.07928 z"
- style="color:#000000;fill:#2ca05a;fill-opacity:1;fill-rule:nonzero;stroke:#2ca05a;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90" />
- <path
- sodipodi:nodetypes="cacccccccccc"
- inkscape:connector-curvature="0"
- id="path4983-6"
- d="m 379.92883,107.51186 c -6.54148,3.33576 -14.24416,6.695 -17.08312,13.33832 -0.87308,2.04304 0.36,4.4522 0.66656,6.63188 1.24588,2.32204 -1.79852,4.3692 -0.89984,6.6998 1.0754,2.41996 4.1484,2.05532 6.18628,1.27852 2.07688,-0.71376 -0.86608,-2.75712 0,0 0.94212,2.20364 8.67396,2.87608 11.00512,1.87524 2.24192,-0.82204 3.76764,-1.20964 4.83784,-3.08096 3.5092,-7.13912 5.23236,-15.22316 4.6808,-23.17324 -0.172,-2.14232 -0.83076,-4.21536 -1.6044,-6.19228 -0.8002,-2.60864 -3.50284,0.028 -4.56584,1.10028 -0.97392,0.68904 -2.05424,1.25484 -3.2234,1.52244 z"
- style="color:#000000;fill:#2ca05a;fill-opacity:1;fill-rule:nonzero;stroke:#2ca05a;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90" />
- <path
- sodipodi:nodetypes="cccccacccc"
- style="color:#000000;fill:#2ca05a;fill-opacity:1;fill-rule:nonzero;stroke:#2ca05a;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 328.42251,109.20506 c -3.85116,1.46336 -8.01156,2.4666 -11.52748,4.61236 -2.9146,2.45496 -2.5518,6.93884 -1.0408,10.06404 1.85428,4 3.32528,8.1856 5.54108,12.01032 2.14308,2.82516 -0.1448,1.59612 2.45892,3.98968 0.73584,0.87624 5.32,5.30628 8,4 1.33596,-0.65116 1.00188,-2.62 0.8862,-4.3696 0.84188,-3.62872 -1.33312,-7.09848 -1.15972,-10.75332 -0.0936,-4.58884 0.80728,-9.12276 1.354,-13.6626 0.312,-2.51708 -1.10816,-7.20092 -4.5122,-5.89088 z"
- id="path4985-4"
- inkscape:connector-curvature="0"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90" />
- <path
- inkscape:connector-curvature="0"
- id="path4987-7"
- d="m 110,32.362183 c 0,5.522847 -8.95431,10 -20,10 -11.045695,0 -20,-4.477153 -20,-10 0,-5.522848 8.954305,-10 20,-10 11.04569,0 20,4.477152 20,10 z"
- style="color:#000000;fill:none;stroke:#002255;stroke-width:1.48864591;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- transform="matrix(1.9,0,0,3.8,180.92883,-5.4644227)" />
- </g>
- <g
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/src/main/webapp/others/defgroup.png"
- id="g3063"
- transform="matrix(0.36909856,0,0,0.36909856,-837.85498,41.587354)"
- style="display:inline">
- <g
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/grop-def-new.png"
- transform="matrix(0.9,0,0,0.9,246.64216,77.109544)"
- id="g3047">
- <path
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
- sodipodi:type="star"
- style="color:#000000;fill:none;stroke:#28220b;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="path3049"
- sodipodi:sides="5"
- sodipodi:cx="35"
- sodipodi:cy="12.362183"
- sodipodi:r1="5"
- sodipodi:r2="4.045085"
- sodipodi:arg1="1.5707963"
- sodipodi:arg2="2.1991149"
- inkscape:flatsided="true"
- inkscape:rounded="0"
- inkscape:randomized="0"
- d="m 35,17.362183 -4.755283,-3.454915 1.816357,-5.5901703 5.877852,-10e-8 1.816357,5.5901694 z"
- inkscape:transform-center-y="-0.21689042"
- transform="matrix(4.71003,1.6779794,-1.6779794,4.71003,-33.10757,48.018455)"
- inkscape:transform-center-x="2.1800737" />
- <path
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/src/main/java/cc/kune/wspace/client/resources/groupSpaceEnabled.png"
- transform="matrix(2.375,0,0,4.7499998,-102.75,10.817397)"
- d="m 110,32.362183 a 20,10 0 1 1 -40,0 20,10 0 1 1 40,0 z"
- sodipodi:ry="10"
- sodipodi:rx="20"
- sodipodi:cy="32.362183"
- sodipodi:cx="90"
- id="path3051"
- style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#800000;stroke-width:1.48864591;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- sodipodi:type="arc" />
- <path
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
- transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,45.524372,-53.39817)"
- d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
- sodipodi:ry="1"
- sodipodi:rx="1"
- sodipodi:cy="16.362183"
- sodipodi:cx="15"
- id="path3053"
- style="color:#000000;fill:#dd8a3d;fill-opacity:1;stroke:#dd8a3d;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- sodipodi:type="arc" />
- <path
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
- sodipodi:type="arc"
- style="color:#000000;fill:#69312f;fill-opacity:1;stroke:#69312f;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="path3055"
- sodipodi:cx="15"
- sodipodi:cy="16.362183"
- sodipodi:rx="1"
- sodipodi:ry="1"
- d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
- transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,18.680548,-64.20388)" />
- <path
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
- transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,43.935022,-24.026857)"
- d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
- sodipodi:ry="1"
- sodipodi:rx="1"
- sodipodi:cy="16.362183"
- sodipodi:cx="15"
- id="path3057"
- style="color:#000000;fill:#28220b;fill-opacity:1;stroke:#28220b;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- sodipodi:type="arc" />
- <path
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
- sodipodi:type="arc"
- style="color:#000000;fill:#cc6633;fill-opacity:1;stroke:#cc6633;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="path3059"
- sodipodi:cx="15"
- sodipodi:cy="16.362183"
- sodipodi:rx="1"
- sodipodi:ry="1"
- d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
- transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,16.336633,-16.494463)" />
- <path
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
- transform="matrix(11.211448,3.9941526,-3.9941526,11.211448,-16.590722,-79.68006)"
- d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
- sodipodi:ry="1"
- sodipodi:rx="1"
- sodipodi:cy="16.362183"
- sodipodi:cx="15"
- id="path3061"
- style="color:#000000;fill:#ffdb6b;fill-opacity:1;stroke:#dd8a3d;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- sodipodi:type="arc" />
- </g>
- </g>
- <text
- sodipodi:linespacing="125%"
- id="text3071-9"
- y="69.533607"
- x="-830.94623"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- xml:space="preserve"><tspan
- id="tspan3545"
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="69.533607"
- x="-830.94623"
- sodipodi:role="line">Por el contrario aquí</tspan><tspan
- style="font-size:12px;font-weight:bold;fill:#aa4400"
- y="84.533607"
- x="-830.94623"
- sodipodi:role="line"
- id="tspan3932">un<tspan
- style="font-weight:normal"
- id="tspan3934"> mismo </tspan>documento</tspan><tspan
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="99.533607"
- x="-830.94623"
- sodipodi:role="line"
- id="tspan6262">puede ser editado por </tspan><tspan
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="114.53361"
- x="-830.94623"
- sodipodi:role="line"
- id="tspan6264">varias personas de</tspan><tspan
- id="tspan13782"
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="129.5336"
- x="-830.94623"
- sodipodi:role="line">tu grupos</tspan></text>
- <text
- sodipodi:linespacing="125%"
- id="text3071-9-9"
- y="166.61867"
- x="-829.6145"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- xml:space="preserve"><tspan
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="166.61867"
- x="-829.6145"
- sodipodi:role="line"
- id="tspan6304">u otras a las que se </tspan><tspan
- style="font-size:12px;font-weight:bold;fill:#aa4400"
- y="181.61867"
- x="-829.6145"
- sodipodi:role="line"
- id="tspan3563"><tspan
- style="font-weight:normal"
- id="tspan3565">lo </tspan>compartes</tspan></text>
- <g
- transform="matrix(1.9571643,0,0,1.9571643,-1631.0648,-1042.5543)"
- id="text23658"
- style="font-size:2.80011916px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu">
- <path
- inkscape:connector-curvature="0"
- id="path23733"
- style="font-weight:bold;marker:none"
- d="m 612.83876,554.92091 0.43681,0 0,1.94048 -0.43681,0 0,-1.94048" />
- <path
- inkscape:connector-curvature="0"
- id="path23735"
- style="font-weight:bold;marker:none"
- d="m 613.69673,555.43893 c 0.0709,-0.0205 0.16241,-0.0392 0.27441,-0.056 0.11201,-0.0187 0.22961,-0.028 0.35282,-0.028 0.12507,0 0.22867,0.0168 0.31081,0.0504 0.084,0.0317 0.15027,0.0775 0.19881,0.1372 0.0485,0.0597 0.0831,0.13068 0.1036,0.21281 0.0205,0.0821 0.0308,0.17361 0.0308,0.27441 l 0,0.83164 -0.41721,0 0,-0.78123 c -1e-5,-0.13441 -0.0177,-0.22961 -0.0532,-0.28562 -0.0355,-0.056 -0.10173,-0.084 -0.1988,-0.084 -0.0299,0 -0.0616,0.002 -0.0952,0.006 -0.0336,0.002 -0.0635,0.005 -0.0896,0.008 l 0,1.13685 -0.41722,0 0,-1.42246" />
- <path
- inkscape:connector-curvature="0"
- id="path23737"
- style="font-weight:bold;marker:none"
- d="m 615.76558,556.86139 -0.41722,0 0,-1.47286 0.41722,0 0,1.47286 m 0.0392,-1.89848 c 0,0.0765 -0.0252,0.13721 -0.0756,0.18201 -0.0485,0.0429 -0.10641,0.0644 -0.17361,0.0644 -0.0672,0 -0.126,-0.0215 -0.17641,-0.0644 -0.0485,-0.0448 -0.0728,-0.10547 -0.0728,-0.18201 0,-0.0765 0.0243,-0.13627 0.0728,-0.17921 0.0504,-0.0448 0.10921,-0.0672 0.17641,-0.0672 0.0672,0 0.12507,0.0224 0.17361,0.0672 0.0504,0.0429 0.0756,0.10267 0.0756,0.17921" />
- <path
- inkscape:connector-curvature="0"
- id="path23739"
- style="font-weight:bold;marker:none"
- d="m 616.08777,556.12496 c 0,-0.10641 0.0168,-0.20628 0.0504,-0.29961 0.0355,-0.0952 0.0859,-0.17734 0.15121,-0.24642 0.0653,-0.0709 0.14467,-0.12693 0.23801,-0.168 0.0933,-0.0411 0.19974,-0.0616 0.31921,-0.0616 0.0784,10e-6 0.15027,0.007 0.21561,0.0224 0.0653,0.0131 0.1288,0.0327 0.19041,0.0588 l -0.0868,0.33321 c -0.0392,-0.0149 -0.0821,-0.028 -0.1288,-0.0392 -0.0467,-0.0112 -0.0989,-0.0168 -0.15681,-0.0168 -0.1232,0 -0.21561,0.0383 -0.27721,0.1148 -0.0597,0.0765 -0.0896,0.17735 -0.0896,0.30242 0,0.13254 0.028,0.23521 0.084,0.30801 0.0579,0.0728 0.15774,0.10921 0.29961,0.10921 0.0504,0 0.10454,-0.005 0.16241,-0.014 0.0579,-0.009 0.11107,-0.0243 0.15961,-0.0448 l 0.0588,0.34162 c -0.0485,0.0205 -0.10921,0.0383 -0.18201,0.0532 -0.0728,0.0149 -0.15307,0.0224 -0.24081,0.0224 -0.13441,0 -0.25014,-0.0196 -0.34721,-0.0588 -0.0971,-0.0411 -0.17734,-0.0961 -0.24081,-0.16521 -0.0616,-0.0691 -0.10734,-0.15027 -0.13721,-0.24361 -0.028,-0.0952 -0.042,-0.19787 -0.042,-0.30801" />
- <path
- inkscape:connector-curvature="0"
- id="path23741"
- style="font-weight:bold;marker:none"
- d="m 618.86439,556.12216 c 0,0.11574 -0.0168,0.22214 -0.0504,0.31921 -0.0336,0.0952 -0.0821,0.17734 -0.14561,0.24641 -0.0635,0.0672 -0.14,0.11947 -0.2296,0.15681 -0.0877,0.0373 -0.18668,0.056 -0.29682,0.056 -0.10827,0 -0.20721,-0.0187 -0.29681,-0.056 -0.0877,-0.0373 -0.16334,-0.0896 -0.22681,-0.15681 -0.0635,-0.0691 -0.11294,-0.1512 -0.14841,-0.24641 -0.0355,-0.0971 -0.0532,-0.20347 -0.0532,-0.31921 0,-0.11574 0.0177,-0.22121 0.0532,-0.31642 0.0373,-0.0952 0.0877,-0.1764 0.15121,-0.24361 0.0653,-0.0672 0.14187,-0.11947 0.22961,-0.1568 0.0896,-0.0373 0.18667,-0.056 0.29121,-0.056 0.10641,10e-6 0.20348,0.0187 0.29121,0.056 0.0896,0.0373 0.16614,0.0896 0.22961,0.1568 0.0635,0.0672 0.11294,0.14841 0.14841,0.24361 0.0355,0.0952 0.0532,0.20068 0.0532,0.31642 m -0.42561,0 c -10e-6,-0.12881 -0.0261,-0.22961 -0.0784,-0.30242 -0.0504,-0.0747 -0.1232,-0.112 -0.21841,-0.112 -0.0952,0 -0.16894,0.0373 -0.22121,0.112 -0.0523,0.0728 -0.0784,0.17361 -0.0784,0.30242 0,0.1288 0.0261,0.23147 0.0784,0.30801 0.0523,0.0747 0.12601,0.11201 0.22121,0.11201 0.0952,0 0.16801,-0.0373 0.21841,-0.11201 0.0523,-0.0765 0.0784,-0.17921 0.0784,-0.30801" />
- </g>
- <g
- transform="matrix(1.9571643,0,0,1.9571643,-1685.6366,-960.80361)"
- id="text23670"
- style="font-size:2.80011916px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu">
- <path
- inkscape:connector-curvature="0"
- id="path23709"
- style="font-weight:bold;marker:none"
- d="m 641.27886,556.96227 c -0.10641,0 -0.21281,-0.004 -0.31922,-0.0112 -0.10453,-0.006 -0.21374,-0.0205 -0.32761,-0.0448 l 0,-1.88168 c 0.0896,-0.0168 0.18761,-0.0289 0.29401,-0.0364 0.10641,-0.009 0.20534,-0.014 0.29681,-0.014 0.12321,0 0.23615,0.009 0.33882,0.028 0.10454,0.0168 0.19414,0.0467 0.26881,0.0896 0.0747,0.0429 0.13254,0.0999 0.17361,0.17081 0.0429,0.0691 0.0644,0.15494 0.0644,0.25761 0,0.15494 -0.0747,0.27722 -0.22401,0.36682 0.1232,0.0467 0.20721,0.11014 0.25201,0.19041 0.0448,0.0803 0.0672,0.1708 0.0672,0.27161 0,0.20347 -0.0747,0.35655 -0.224,0.45922 -0.14748,0.10267 -0.36775,0.154 -0.66083,0.154 m -0.22121,-0.87083 0,0.50122 c 0.0317,0.004 0.0663,0.007 0.1036,0.008 0.0373,0.002 0.0784,0.003 0.12321,0.003 0.13067,0 0.23614,-0.0187 0.31641,-0.056 0.0803,-0.0373 0.1204,-0.10641 0.12041,-0.20721 -10e-6,-0.0896 -0.0336,-0.15308 -0.10081,-0.19041 -0.0672,-0.0392 -0.16334,-0.0588 -0.28841,-0.0588 l -0.27441,0 m 0,-0.33322 0.21281,0 c 0.1344,0 0.23054,-0.0168 0.28841,-0.0504 0.0579,-0.0355 0.0868,-0.0915 0.0868,-0.16801 0,-0.0784 -0.0299,-0.13347 -0.0896,-0.1652 -0.0597,-0.0317 -0.14748,-0.0476 -0.26321,-0.0476 -0.0373,10e-6 -0.0775,9.4e-4 -0.12041,0.003 -0.0429,1e-5 -0.0812,0.002 -0.1148,0.006 l 0,0.42282" />
- <path
- inkscape:connector-curvature="0"
- id="path23711"
- style="font-weight:bold;marker:none"
- d="m 643.07338,556.96507 c -0.12134,-0.002 -0.22027,-0.0149 -0.29681,-0.0392 -0.0747,-0.0243 -0.13441,-0.0579 -0.17921,-0.1008 -0.0429,-0.0448 -0.0728,-0.098 -0.0896,-0.15961 -0.0149,-0.0635 -0.0224,-0.1344 -0.0224,-0.21281 l 0,-1.62127 0.41722,-0.0672 0,1.60447 c 0,0.0373 0.003,0.0709 0.008,0.1008 0.006,0.0299 0.0159,0.0551 0.0308,0.0756 0.0168,0.0205 0.0401,0.0373 0.07,0.0504 0.0299,0.0131 0.07,0.0215 0.12041,0.0252 l -0.0588,0.34441" />
- <path
- inkscape:connector-curvature="0"
- id="path23713"
- style="font-weight:bold;marker:none"
- d="m 644.74899,556.19784 c 0,0.11574 -0.0168,0.22214 -0.0504,0.31921 -0.0336,0.0952 -0.0821,0.17735 -0.14561,0.24642 -0.0635,0.0672 -0.14,0.11947 -0.22961,0.1568 -0.0877,0.0373 -0.18667,0.056 -0.29681,0.056 -0.10827,0 -0.20721,-0.0187 -0.29681,-0.056 -0.0877,-0.0373 -0.16334,-0.0896 -0.22681,-0.1568 -0.0635,-0.0691 -0.11294,-0.15121 -0.14841,-0.24642 -0.0355,-0.0971 -0.0532,-0.20347 -0.0532,-0.31921 0,-0.11574 0.0177,-0.22121 0.0532,-0.31641 0.0373,-0.0952 0.0877,-0.17641 0.15121,-0.24361 0.0653,-0.0672 0.14187,-0.11947 0.22961,-0.15681 0.0896,-0.0373 0.18667,-0.056 0.29121,-0.056 0.1064,0 0.20348,0.0187 0.29121,0.056 0.0896,0.0373 0.16614,0.0896 0.22961,0.15681 0.0635,0.0672 0.11294,0.1484 0.14841,0.24361 0.0355,0.0952 0.0532,0.20067 0.0532,0.31641 m -0.42562,0 c 0,-0.1288 -0.0261,-0.22961 -0.0784,-0.30241 -0.0504,-0.0747 -0.12321,-0.11201 -0.21841,-0.11201 -0.0952,0 -0.16894,0.0373 -0.22121,0.11201 -0.0523,0.0728 -0.0784,0.17361 -0.0784,0.30241 0,0.12881 0.0261,0.23148 0.0784,0.30801 0.0523,0.0747 0.12601,0.11201 0.22121,0.11201 0.0952,0 0.16801,-0.0373 0.21841,-0.11201 0.0523,-0.0765 0.0784,-0.1792 0.0784,-0.30801" />
- <path
- inkscape:connector-curvature="0"
- id="path23715"
- style="font-weight:bold;marker:none"
- d="m 645.4278,556.15304 c 0,0.23334 0.0943,0.35001 0.28281,0.35001 0.0429,0 0.0831,-0.006 0.12041,-0.0168 0.0373,-0.0112 0.0691,-0.0243 0.0952,-0.0392 l 0,-0.66643 c -0.0205,-0.004 -0.0448,-0.007 -0.0728,-0.008 -0.028,-0.004 -0.0607,-0.006 -0.098,-0.006 -0.11014,0 -0.19228,0.0364 -0.24641,0.10921 -0.0541,0.0728 -0.0812,0.16521 -0.0812,0.27721 m 0.91564,0.59922 c 0,0.24082 -0.0616,0.41909 -0.18481,0.53483 -0.12134,0.1176 -0.30988,0.1764 -0.56562,0.17641 -0.0896,-10e-6 -0.17921,-0.008 -0.26881,-0.0252 -0.0896,-0.0149 -0.17268,-0.0355 -0.24921,-0.0616 l 0.0728,-0.35001 c 0.0653,0.0261 0.13347,0.0467 0.20441,0.0616 0.0728,0.0149 0.15494,0.0224 0.24641,0.0224 0.11947,0 0.20347,-0.0261 0.25201,-0.0784 0.0504,-0.0523 0.0756,-0.11947 0.0756,-0.20161 l 0,-0.0532 c -0.0448,0.0205 -0.0915,0.0364 -0.14,0.0476 -0.0467,0.009 -0.098,0.014 -0.15401,0.014 -0.20347,0 -0.35935,-0.0597 -0.46762,-0.17921 -0.10827,-0.12134 -0.16241,-0.29028 -0.16241,-0.50682 0,-0.10827 0.0168,-0.20628 0.0504,-0.29401 0.0336,-0.0896 0.0821,-0.16614 0.1456,-0.22961 0.0653,-0.0635 0.14467,-0.11201 0.23801,-0.14561 0.0933,-0.0355 0.19881,-0.0532 0.31642,-0.0532 0.0504,0 0.10173,0.003 0.154,0.008 0.0541,0.004 0.10734,0.009 0.15961,0.0168 0.0523,0.007 0.10174,0.0168 0.14841,0.028 0.0485,0.009 0.0915,0.0196 0.1288,0.0308 l 0,1.23765" />
- </g>
- <g
- transform="matrix(1.9571643,0,0,1.9571643,-1654.8196,-1001.6789)"
- id="text23674"
- style="font-size:2.80011916px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu">
- <path
- inkscape:connector-curvature="0"
- id="path23718"
- style="font-weight:bold;marker:none"
- d="m 624.13801,556.86139 c -0.0205,-0.0672 -0.0439,-0.13627 -0.07,-0.20721 -0.0243,-0.0709 -0.0485,-0.14187 -0.0728,-0.21281 l -0.75603,0 c -0.0243,0.0709 -0.0495,0.14187 -0.0756,0.21281 -0.0243,0.0709 -0.0467,0.14001 -0.0672,0.20721 l -0.45362,0 c 0.0728,-0.20908 0.14187,-0.40228 0.20721,-0.57963 0.0653,-0.17734 0.1288,-0.34441 0.1904,-0.50122 0.0635,-0.1568 0.12508,-0.30521 0.18481,-0.44522 0.0616,-0.14187 0.12507,-0.28001 0.19041,-0.41441 l 0.41722,0 c 0.0635,0.1344 0.126,0.27254 0.18761,0.41441 0.0616,0.14001 0.1232,0.28842 0.1848,0.44522 0.0635,0.15681 0.12787,0.32388 0.19321,0.50122 0.0653,0.17735 0.13441,0.37055 0.20721,0.57963 l -0.46762,0 m -0.52362,-1.50086 c -0.009,0.028 -0.0233,0.0663 -0.042,0.1148 -0.0187,0.0485 -0.0401,0.10454 -0.0644,0.16801 -0.0243,0.0635 -0.0513,0.13347 -0.0812,0.21001 -0.028,0.0765 -0.0569,0.1568 -0.0868,0.24081 l 0.55162,0 c -0.0299,-0.084 -0.0588,-0.16428 -0.0868,-0.24081 -0.028,-0.0765 -0.0551,-0.14654 -0.0812,-0.21001 -0.0243,-0.0635 -0.0457,-0.11947 -0.0644,-0.16801 -0.0187,-0.0485 -0.0336,-0.0868 -0.0448,-0.1148" />
- <path
- inkscape:connector-curvature="0"
- id="path23720"
- style="font-weight:bold;marker:none"
- d="m 625.71645,555.75814 c -0.0373,-0.009 -0.0812,-0.0187 -0.13161,-0.028 -0.0504,-0.0112 -0.10454,-0.0168 -0.16241,-0.0168 -0.0261,0 -0.0579,0.003 -0.0952,0.008 -0.0355,0.004 -0.0625,0.008 -0.0812,0.014 l 0,1.12565 -0.41722,0 0,-1.39446 c 0.0747,-0.0261 0.16241,-0.0504 0.26321,-0.0728 0.10267,-0.0243 0.21654,-0.0364 0.34161,-0.0364 0.0224,0 0.0495,0.002 0.0812,0.006 0.0317,0.002 0.0635,0.006 0.0952,0.0112 0.0317,0.004 0.0635,0.009 0.0952,0.0168 0.0317,0.006 0.0588,0.0131 0.0812,0.0224 l -0.07,0.34441" />
- <path
- inkscape:connector-curvature="0"
- id="path23722"
- style="font-weight:bold;marker:none"
- d="m 625.91276,556.12496 c 0,-0.10641 0.0168,-0.20628 0.0504,-0.29961 0.0355,-0.0952 0.0859,-0.17734 0.15121,-0.24642 0.0653,-0.0709 0.14467,-0.12693 0.23801,-0.168 0.0933,-0.0411 0.19974,-0.0616 0.31921,-0.0616 0.0784,10e-6 0.15028,0.007 0.21561,0.0224 0.0653,0.0131 0.12881,0.0327 0.19041,0.0588 l -0.0868,0.33321 c -0.0392,-0.0149 -0.0821,-0.028 -0.12881,-0.0392 -0.0467,-0.0112 -0.0989,-0.0168 -0.1568,-0.0168 -0.12321,0 -0.21561,0.0383 -0.27722,0.1148 -0.0597,0.0765 -0.0896,0.17735 -0.0896,0.30242 0,0.13254 0.028,0.23521 0.084,0.30801 0.0579,0.0728 0.15774,0.10921 0.29962,0.10921 0.0504,0 0.10453,-0.005 0.1624,-0.014 0.0579,-0.009 0.11107,-0.0243 0.15961,-0.0448 l 0.0588,0.34162 c -0.0485,0.0205 -0.1092,0.0383 -0.18201,0.0532 -0.0728,0.0149 -0.15307,0.0224 -0.24081,0.0224 -0.1344,0 -0.25014,-0.0196 -0.34721,-0.0588 -0.0971,-0.0411 -0.17734,-0.0961 -0.24081,-0.16521 -0.0616,-0.0691 -0.10734,-0.15027 -0.13721,-0.24361 -0.028,-0.0952 -0.042,-0.19787 -0.042,-0.30801" />
- <path
- inkscape:connector-curvature="0"
- id="path23724"
- style="font-weight:bold;marker:none"
- d="m 627.38282,556.86139 0,-2.10569 0.41722,-0.0672 0,0.70563 c 0.028,-0.009 0.0635,-0.0177 0.10641,-0.0252 0.0448,-0.009 0.0877,-0.014 0.1288,-0.014 0.11947,0 0.21841,0.0168 0.29681,0.0504 0.0803,0.0317 0.14374,0.0775 0.19041,0.1372 0.0485,0.0597 0.0821,0.13068 0.10081,0.21281 0.0205,0.0821 0.0308,0.17361 0.0308,0.27441 l 0,0.83164 -0.41722,0 0,-0.78123 c 0,-0.13441 -0.0177,-0.22961 -0.0532,-0.28562 -0.0336,-0.056 -0.0971,-0.084 -0.19041,-0.084 -0.0373,0 -0.0728,0.004 -0.1064,0.0112 -0.0317,0.006 -0.0607,0.0121 -0.0868,0.0196 l 0,1.12005 -0.41722,0" />
- <path
- inkscape:connector-curvature="0"
- id="path23726"
- style="font-weight:bold;marker:none"
- d="m 629.45167,556.86139 -0.41721,0 0,-1.47286 0.41721,0 0,1.47286 m 0.0392,-1.89848 c 0,0.0765 -0.0252,0.13721 -0.0756,0.18201 -0.0485,0.0429 -0.1064,0.0644 -0.1736,0.0644 -0.0672,0 -0.12601,-0.0215 -0.17641,-0.0644 -0.0485,-0.0448 -0.0728,-0.10547 -0.0728,-0.18201 -1e-5,-0.0765 0.0243,-0.13627 0.0728,-0.17921 0.0504,-0.0448 0.1092,-0.0672 0.17641,-0.0672 0.0672,0 0.12507,0.0224 0.1736,0.0672 0.0504,0.0429 0.0756,0.10267 0.0756,0.17921" />
- <path
- inkscape:connector-curvature="0"
- id="path23728"
- style="font-weight:bold;marker:none"
- d="m 630.20053,556.86139 c -0.0952,-0.18668 -0.19227,-0.40508 -0.29121,-0.65523 -0.0971,-0.25014 -0.18948,-0.52269 -0.27721,-0.81763 l 0.44242,0 c 0.0187,0.0728 0.0401,0.15214 0.0644,0.23801 0.0261,0.084 0.0523,0.16987 0.0784,0.25761 0.028,0.0859 0.0551,0.16987 0.0812,0.25201 0.028,0.0821 0.0551,0.15681 0.0812,0.22401 0.0243,-0.0672 0.0504,-0.14187 0.0784,-0.22401 0.028,-0.0821 0.0551,-0.16614 0.0812,-0.25201 0.028,-0.0877 0.0541,-0.17361 0.0784,-0.25761 0.0261,-0.0859 0.0485,-0.16521 0.0672,-0.23801 l 0.43122,0 c -0.0877,0.29494 -0.18108,0.56749 -0.28001,0.81763 -0.0971,0.25015 -0.19321,0.46855 -0.28841,0.65523 l -0.34722,0" />
- <path
- inkscape:connector-curvature="0"
- id="path23730"
- style="font-weight:bold;marker:none"
- d="m 632.68174,556.12216 c 0,0.11574 -0.0168,0.22214 -0.0504,0.31921 -0.0336,0.0952 -0.0821,0.17734 -0.14561,0.24641 -0.0635,0.0672 -0.14,0.11947 -0.22961,0.15681 -0.0877,0.0373 -0.18667,0.056 -0.29681,0.056 -0.10827,0 -0.20721,-0.0187 -0.29681,-0.056 -0.0877,-0.0373 -0.16334,-0.0896 -0.22681,-0.15681 -0.0635,-0.0691 -0.11294,-0.1512 -0.14841,-0.24641 -0.0355,-0.0971 -0.0532,-0.20347 -0.0532,-0.31921 0,-0.11574 0.0177,-0.22121 0.0532,-0.31642 0.0373,-0.0952 0.0877,-0.1764 0.15121,-0.24361 0.0653,-0.0672 0.14187,-0.11947 0.22961,-0.1568 0.0896,-0.0373 0.18667,-0.056 0.29121,-0.056 0.10641,10e-6 0.20348,0.0187 0.29121,0.056 0.0896,0.0373 0.16614,0.0896 0.22961,0.1568 0.0635,0.0672 0.11294,0.14841 0.14841,0.24361 0.0355,0.0952 0.0532,0.20068 0.0532,0.31642 m -0.42562,0 c 0,-0.12881 -0.0261,-0.22961 -0.0784,-0.30242 -0.0504,-0.0747 -0.1232,-0.112 -0.21841,-0.112 -0.0952,0 -0.16894,0.0373 -0.22121,0.112 -0.0523,0.0728 -0.0784,0.17361 -0.0784,0.30242 0,0.1288 0.0261,0.23147 0.0784,0.30801 0.0523,0.0747 0.12601,0.11201 0.22121,0.11201 0.0952,0 0.16801,-0.0373 0.21841,-0.11201 0.0523,-0.0765 0.0784,-0.17921 0.0784,-0.30801" />
- </g>
- <rect
- style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.66635472;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
- id="rect8725"
- width="249.10905"
- height="164.02649"
- x="30.756149"
- y="-87.776787" />
- <rect
- y="922.49878"
- x="101.90163"
- height="100.40426"
- width="220.28499"
- id="rect14204"
- style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.66635466;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
- <rect
- style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.66635466;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
- id="rect6444"
- width="212.24748"
- height="91.091072"
- x="73.813522"
- y="821.78479" />
- </g>
- <g
- style="display:inline"
- inkscape:label="graphics"
- id="layer6"
- inkscape:groupmode="layer">
- <g
- id="g3781"
- transform="matrix(1.5625,0,0,1.5636219,-179.60041,-93.377544)">
- <polygon
- transform="matrix(-1,0,0,1,240.06426,148.07327)"
- style="fill:#231f20"
- points="32,4 0,4 0,0 32,0 32,4 "
- id="polygon5" />
- <polygon
- transform="matrix(-1.4,0,0,1,240.06426,148.07327)"
- style="fill:#231f20"
- points="0,8 20,8 20,12 20,12 0,12 "
- id="polygon7" />
- <polygon
- transform="matrix(-0.875,0,0,1,240.06426,148.07327)"
- style="fill:#231f20"
- points="0,20 32,20 32,24 32,24 0,24 "
- id="polygon9" />
- <polygon
- transform="matrix(-1,0,0,1,240.06426,148.07327)"
- style="fill:#231f20"
- points="24,32 0,32 0,28 24,28 24,32 "
- id="polygon11" />
- </g>
- <path
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 163.01082,1415.7865 c -36.78501,6.5326 -42.5348,26.8357 -42.5348,26.8357 l -2.47152,7.1281"
- id="path14206"
- inkscape:connector-curvature="0" />
- <path
- inkscape:connector-curvature="0"
- id="path5858-1"
- d="M 134.07077,1295.6357 C 97.285756,1289.1031 91.535966,1268.8 91.535966,1268.8 l -2.47152,-7.1281"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- id="path3-6"
- d="m 110.34936,428.52925 v -8 h -4.734 c -0.141,-0.391 -0.289,-0.771 -0.469,-1.146 l 3.344,-3.339 -5.656,-5.661 -3.344,3.344 c -0.364,-0.172 -0.766,-0.265 -1.141,-0.406 v -4.792 h -8 v 4.792 c -0.383,0.141 -0.781,0.234 -1.145,0.406 l -3.34,-3.344 -5.66,5.661 3.34,3.339 c -0.175,0.375 -0.324,0.755 -0.461,1.146 h -4.734 v 8 h 4.734 c 0.137,0.391 0.285,0.771 0.461,1.146 l -3.34,3.339 5.66,5.661 3.34,-3.344 c 0.363,0.172 0.762,0.266 1.145,0.406 v 4.792 h 8 v -4.792 c 0.375,-0.141 0.777,-0.234 1.141,-0.406 l 3.344,3.344 5.656,-5.661 -3.344,-3.339 c 0.18,-0.375 0.328,-0.755 0.469,-1.146 h 4.734 z m -16,0.083 c -2.211,0 -4,-1.791 -4,-4 0,-2.208 1.789,-4 4,-4 2.207,0 4,1.792 4,4 0,2.209 -1.793,4 -4,4 z"
- style="fill:#231f20;display:inline"
- inkscape:connector-curvature="0" />
- </g>
- <g
- style="display:inline"
- inkscape:label="es"
- id="layer7"
- inkscape:groupmode="layer">
- <g
- transform="translate(106.00677,59.44173)"
- id="g21408"
- style="display:inline">
- <text
- transform="scale(0.99912117,1.0008796)"
- sodipodi:linespacing="125%"
- id="text3067"
- y="122.68937"
- x="101.1684"
- style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- xml:space="preserve"><tspan
- id="tspan8721"
- style="font-size:32px;font-weight:bold;fill:#aa4400"
- y="122.68937"
- x="101.1684"
- sodipodi:role="line">listas</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- x="101.42439"
- y="95.114334"
- id="text21398"
- sodipodi:linespacing="125%"
- transform="scale(0.99912117,1.0008796)"><tspan
- sodipodi:role="line"
- x="101.42439"
- y="95.114334"
- style="font-size:16px;font-style:normal;font-weight:normal;fill:#aa4400"
- id="tspan21402">explicando las</tspan></text>
- </g>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- x="149.85907"
- y="-168.92439"
- id="text18351"
- sodipodi:linespacing="125%"
- transform="translate(0,435.82679)"><tspan
- y="-168.92439"
- x="149.85907"
- id="tspan18363"
- sodipodi:role="line"
- style="font-style:italic">pulsa con tu ratón para continuar</tspan></text>
- <text
- sodipodi:linespacing="125%"
- id="text3071-9-1"
- y="406.39865"
- x="135.67761"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- xml:space="preserve"><tspan
- id="tspan13782-8"
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="406.39865"
- x="135.67761"
- sodipodi:role="line">Lo siento, estamos</tspan><tspan
- id="tspan8780"
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="421.39865"
- x="135.67761"
- sodipodi:role="line">diseñando este</tspan><tspan
- id="tspan8782"
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="436.39865"
- x="135.67761"
- sodipodi:role="line">tutorial.</tspan><tspan
- id="tspan8870"
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="451.39865"
- x="135.67761"
- sodipodi:role="line">Mientras tanto...</tspan><tspan
- id="tspan8784"
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="466.39865"
- x="135.67761"
- sodipodi:role="line" /></text>
- <text
- sodipodi:linespacing="125%"
- id="text14208"
- y="1375.6914"
- x="170.81166"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- xml:space="preserve"><tspan
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="1375.6914"
- x="170.81166"
- sodipodi:role="line"
- id="tspan14210" /><tspan
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="1390.6914"
- x="170.81166"
- sodipodi:role="line"
- id="tspan14214">...darnos tu <tspan
- id="tspan14216"
- style="font-weight:bold">feedback </tspan></tspan><tspan
- style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400"
- y="1405.6914"
- x="170.81166"
- sodipodi:role="line"
- id="tspan14218">y participar para </tspan><tspan
- id="tspan14220"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400"
- y="1420.6914"
- x="170.81166"
- sodipodi:role="line">mejorar esta </tspan><tspan
- style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400"
- y="1435.6914"
- x="170.81166"
- sodipodi:role="line"
- id="tspan14222">herramienta...</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- x="143.14952"
- y="1291.6486"
- id="text6446"
- sodipodi:linespacing="125%"><tspan
- id="tspan14200"
- sodipodi:role="line"
- x="143.14952"
- y="1291.6486"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400">...aquí puedes crear </tspan><tspan
- id="tspan14247"
- sodipodi:role="line"
- x="143.14952"
- y="1306.6486"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400">nuevas <tspan
- style="font-weight:bold"
- id="tspan18194">listas</tspan> y </tspan><tspan
- id="tspan14251"
- sodipodi:role="line"
- x="143.14952"
- y="1321.6486"
- style="font-size:12px;font-style:normal;font-weight:bold;fill:#aa4400"><tspan
- id="tspan8937"
- style="font-weight:normal"><tspan
- style="font-weight:bold"
- id="tspan18196">mensajes</tspan>...</tspan></tspan></text>
- </g>
- <g
- style="display:none"
- inkscape:label="en"
- id="layer8"
- inkscape:groupmode="layer">
- <text
- transform="scale(0.99912117,1.0008796)"
- sodipodi:linespacing="125%"
- id="text11705"
- y="166.0929"
- x="207.26842"
- style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- xml:space="preserve"><tspan
- id="tspan11707"
- style="font-size:32px;font-weight:bold;fill:#aa4400"
- y="166.0929"
- x="207.26842"
- sodipodi:role="line">lists</tspan></text>
- <text
- transform="translate(0,435.82679)"
- sodipodi:linespacing="125%"
- id="text11713"
- y="-168.92439"
- x="149.85907"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- xml:space="preserve"><tspan
- style="font-style:italic"
- sodipodi:role="line"
- id="tspan11715"
- x="149.85907"
- y="-168.92439">click to continue</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- x="134.0341"
- y="409.18921"
- id="text11717"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- x="134.0341"
- y="409.18921"
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- id="tspan11719">Sorry, we are</tspan><tspan
- id="tspan11791"
- sodipodi:role="line"
- x="134.0341"
- y="424.18921"
- style="font-size:12px;font-weight:normal;fill:#aa4400">still designing </tspan><tspan
- id="tspan11793"
- sodipodi:role="line"
- x="134.0341"
- y="439.18921"
- style="font-size:12px;font-weight:normal;fill:#aa4400">this tutorial.</tspan><tspan
- sodipodi:role="line"
- x="134.0341"
- y="454.18921"
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- id="tspan11725">Meanwhile...</tspan><tspan
- sodipodi:role="line"
- x="134.0341"
- y="469.18921"
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- id="tspan11727" /></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- x="170.81166"
- y="1375.6914"
- id="text11729"
- sodipodi:linespacing="125%"><tspan
- id="tspan11731"
- sodipodi:role="line"
- x="170.81166"
- y="1375.6914"
- style="font-size:12px;font-weight:normal;fill:#aa4400" /><tspan
- id="tspan11733"
- sodipodi:role="line"
- x="170.81166"
- y="1390.6914"
- style="font-size:12px;font-weight:normal;fill:#aa4400">...give us your <tspan
- style="font-weight:bold"
- id="tspan11735">feedback </tspan></tspan><tspan
- sodipodi:role="line"
- x="170.81166"
- y="1405.6914"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400"
- id="tspan11739">and participate</tspan><tspan
- id="tspan11741"
- sodipodi:role="line"
- x="170.81166"
- y="1420.6914"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400">to improve this tool...</tspan></text>
- <text
- sodipodi:linespacing="125%"
- id="text11743"
- y="1291.6486"
- x="143.14952"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- xml:space="preserve"><tspan
- style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400"
- y="1291.6486"
- x="143.14952"
- sodipodi:role="line"
- id="tspan11745">...here you can create</tspan><tspan
- style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400"
- y="1306.6486"
- x="143.14952"
- sodipodi:role="line"
- id="tspan11751">your new <tspan
- style="font-weight:bold"
- id="tspan18192">lists</tspan> and</tspan><tspan
- id="tspan11814"
- style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400"
- y="1321.6486"
- x="143.14952"
- sodipodi:role="line"><tspan
- id="tspan11816"
- style="font-weight:bold">posts</tspan>...</tspan></text>
- <text
- transform="scale(0.99912117,1.0008796)"
- sodipodi:linespacing="125%"
- id="text11787"
- y="184.92917"
- x="207.5244"
- style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- xml:space="preserve"><tspan
- id="tspan11789"
- style="font-size:16px;font-style:normal;font-weight:normal;fill:#aa4400"
- y="184.92917"
- x="207.5244"
- sodipodi:role="line">explained</tspan></text>
- </g>
- <g
- style="display:none"
- inkscape:label="fr"
- id="layer9"
- inkscape:groupmode="layer" />
- <script
- ns1:version="11.11-07001323"
- id="sozi-script">var sozi=sozi||{};(function(){var a=sozi.events=sozi.events||{},b={};a.listen=function(d,e){var c=b[d];if(!c){c=b[d]=[]}c.push(e)};a.fire=function(g){var d=b[g],c,f,e=Array.prototype.slice.call(arguments,1);if(d){c=d.length;for(f=0;f<c;f+=1){d[f].apply(null,e)}}}}());var sozi=sozi||{};(function(){var w=sozi.framelist=sozi.framelist||{},k=this,r=k.document,q,m,c,j=0,d=5,i,u,b… h(A){return function(B){sozi.player.previewFrame(A);B.stopPropagation()}}function l(A){A.stopPropagation()}function p(B){var A=B.relatedTarget;while(A!==m&&A!==q){A=A.parentNode}if(A===q){w.hide();sozi.player.restart();B.stopPropagation()}}function t(B){var A=c.getCTM().f;if(A<=-k.innerHeight/2){A+=k.innerHeight/2}else{if(A<0){A=0}}c.setAttribute("transform","translate(0,"+A+")");B.stopPropagation()}function e(B){var A=c.getCTM().f;if(A+j>=k.innerHeight*3/2){A-=k.innerHeight/2}else{if(A+j>k.innerHeight+2*d){A=k.innerHeight-j-4*d}}c.setAttribute("transform","translate(0,"+A+")");B.stopPropagation()}function s(A){var C=sozi.animation.profiles[g](A),B=1-C;z=y*C+b*B;m.setAttribute("transform","translate("+z+",0)")}function x(){}function o(){var G=r.createElementNS(a,"rect"),A=r.createElementNS(a,"path"),E=r.createElementNS(a,"path"),H=0,F,C=sozi.document.frames.length,B=sozi.location.getFrameIndex(),D,I;q=r.documentElement;m=r.createElementNS(a,"g");m.setAttribute("id","sozi-toc");q.appendChild(m);c=r.createElementNS(a,"g");m.appendChild(c);G.setAttribute("id","sozi-toc-background");G.setAttribute("x",d);G.setAttribute("y",d);G.setAttribute("rx",d);G.setAttribute("ry",d);G.addEventListener("click",l,false);G.addEventListener("mousedown",l,false);G.addEventListener("mouseout",p,false);c.appendChild(G);for(D=0;D<C;D+=1){I=r.createElementNS(a,"text");I.appendChild(r.createTextNode(sozi.document.frames[D].title));c.appendChild(I);if(D===B){I.setAttribute("class","sozi-toc-current")}F=I.getBBox().width;j+=I.getBBox().height;if(F>H){H=F}I.setAttribute("x",2*d);I.setAttribute("y",j+d);I.addEventListener("click",h(D),false);I.addEventListener("mousedown",l,false)}A.setAttribute("class","sozi-toc-arrow");A.setAttribute("d","M"+(H+3*d)+","+(5*d)+" l"+(4*d)+",0 l-"+(2*d)+",-"+(3*d)+" z");A.addEventListener("click",t,false);A.addEventListener("mousedown",l,false);m.appendChild(A);E.setAttribute("class","sozi-toc-arrow");E.setAttribute("d","M"+(H+3*d)+","+(7*d)+" l"+(4*d)+",0 l-"+(2*d)+","+(3*d)+" z");E.addEventListener("click",e,false);E.addEventListener("mousedown",l,false);m.appendChild(E);G.setAttribute("width",H+7*d);G.setAttribute("height",j+2*d);i=-H-9*d;u=0;z=y=i;m.setAttribute("transform","translate("+i+",0)");v=new sozi.animation.Animator(s,x)}function n(A){var D=r.getElementsByClassName("sozi-toc-current"),C=c.getElementsByTagName("text"),B;for(B=0;B<D.length;B+=1){D[B].removeAttribute("class")}C[A].setAttribute("class","sozi-toc-current")}w.show=function(){b=z;y=u;v.start(f)};w.hide=function(){b=z;y=i;v.start(f)};w.isVisible=function(){return y===u};sozi.events.listen("displayready",o);sozi.events.listen("cleanup",w.hide);sozi.events.listen("framechange",n)}());var sozi=sozi||{};(function(){var t=sozi.player=sozi.player||{},u=sozi.display=sozi.display||{},j=this,o=j.document,p=0,v=1,s=1.05,x=5,c=false,l=false,g=0,e=0;function a(A,z,B){t.stop();u.zoom(A>0?s:1/s,z,B)}function w(y){t.stop();u.rotate(y>0?x:-x)}function r(){if(sozi.framelist.isVisible()){sozi.framelist.hide();t.restart()}else{t.stop();sozi.framelist.show()}}function i(y){if(y.button===p){c=true;l=false;g=y.clientX;e=y.clientY}else{if(y.button===v){r()}}y.stopPropagation()}function m(y){if(c){t.stop();l=true;sozi.events.fire("cleanup");u.drag(y.clientX-g,y.clientY-e);g=y.clientX;e=y.clientY}y.stopPropagation()}function f(y){if(y.button===p){c=false}y.stopPropagation()}function q(y){t.moveToPrevious();y.stopPropagation();y.preventDefault()}function h(y){if(!l&&y.button!==v){t.moveToNext()}y.stopPropagation()}function k(y){var z=0;if(!y){y=j.event}if(y.wheelDelta){z=y.wheelDelta;if(j.opera){z=-z}}else{if(y.detail){z=-y.detail}}if(z!==0){if(y.shiftKey){w(z)}else{a(z,y.clientX,y.clientY)}}y.stopPropagation();y.preventDefault()}function n(y){switch(y.charCode){case 43:a(1,j.innerWidth/2,j.innerHeight/2);break;case 45:a(-1,j.innerWidth/2,j.innerHeight/2);break;case 61:t.moveToCurrent();break;case 70:case 102:t.showAll();break;case 84:case 116:r();break;case 82:w(-1);break;case 114:w(1);break}y.stopPropagation()}function d(y){switch(y.keyCode){case 36:t.moveToFirst();break;case 35:t.moveToLast();break;case 38:t.jumpToPrevious();break;case 33:case 37:t.moveToPrevious();break;case 40:t.jumpToNext();break;case 34:case 39:case 13:case 32:t.moveToNext();break}y.stopPropagation()}function b(){var y=o.documentElement;y.addEventListener("click",h,false);y.addEventListener("mousedown",i,false);y.addEventListener("mouseup",f,false);y.addEventListener("mousemove",m,false);y.addEventListener("keypress",n,false);y.addEventListener("keydown",d,false);y.addEventListener("contextmenu",q,false);y.addEventListener("DOMMouseScroll",k,false);j.onmousewheel=k}j.addEventListener("load",b,false)}());var sozi=sozi||{};(function(){var e=sozi.animation=sozi.animation||{},h=this,j=40,d=[],b,i=h.mozRequestAnimationFrame||h.webkitRequestAnimationFrame||h.msRequestAnimationFrame||h.oRequestAnimationFrame;function c(){if(i){i(f)}else{b=h.setInterval(function(){f(Date.now())},j)}}function f(l){var k;if(d.length>0){if(i){i(f)}for(k=0;k<d.length;k+=1){d[k].step(l)}}else{if(!i){h.clearInterval(b)}}}function a(k){d.push(k);if(d.length===1){c()}}function g(k){d.splice(d.indexOf(k),1)}e.Animator=function(k,l){this.onStep=k;this.onDone=l;this.durationMs=0;this.data={};this.initialTime=0;this.started=false};e.Animator.prototype.start=function(k,l){this.durationMs=k;this.data=l;this.initialTime=Date.now();this.onStep(0,this.data);if(!this.started){this.started=true;a(this)}};e.Animator.prototype.stop=function(){if(this.started){g(this);this.started=false}};e.Animator.prototype.step=function(l){var k=l-this.initialTime;if(k>=this.durationMs){this.stop();this.onStep(1,this.data);this.onDone()}else{this.onStep(k/this.durationMs,this.data)}};e.profiles={linear:function(k){return k},accelerate:function(k){return Math.pow(k,3)},"strong-accelerate":function(k){return Math.pow(k,5)},decelerate:function(k){return 1-Math.pow(1-k,3)},"strong-decelerate":function(k){return 1-Math.pow(1-k,5)},"accelerate-decelerate":function(k){var l=k<=0.5?k:1-k,m=Math.pow(2*l,3)/2;return k<=0.5?m:1-m},"strong-accelerate-decelerate":function(k){var l=k<=0.5?k:1-k,m=Math.pow(2*l,5)/2;return k<=0.5?m:1-m},"decelerate-accelerate":function(k){var l=k<=0.5?k:1-k,m=(1-Math.pow(1-2*l,2))/2;return k<=0.5?m:1-m},"strong-decelerate-accelerate":function(k){var l=k<=0.5?k:1-k,m=(1-Math.pow(1-2*l,3))/2;return k<=0.5?m:1-m}}}());var sozi=sozi||{};(function(){var d=sozi.player=sozi.player||{},j=sozi.display=sozi.display||{},h=this,c,k,e=500,q=-10,l="linear",g=0,n=0,o=false,p=false;function f(t,w){var v=1-t,u=w.profile(t),s=1-u,r,x;for(r in w.initialState){if(w.initialState.hasOwnProperty(r)){if(typeof w.initialState[r]==="number"&&typeof w.finalState[r]==="number"){j.geometry[r]=w.finalState[r]*u+w.initialState[r]*s}}}if(w.zoomWidth&&w.zoomWidth.k!==0){x=t-w.zoomWidth.ts;j.geometry.width=w.zoomWidth.k*x*x+w.zoomWidth.ss}if(w.zoomHeight&&w.zoomHeight.k!==0){x=t-w.zoomHeight.ts;j.geometry.height=w.zoomHeight.k*x*x+w.zoomHeight.ss}j.clip=w.finalState.clip;j.update()}function i(){var r;if(sozi.document.frames[n].timeoutEnable){p=true;r=(n+1)%sozi.document.frames.length;k=h.setTimeout(function(){d.moveToFrame(r)},sozi.document.frames[n].timeoutMs)}}function m(){g=n;if(o){i()}}d.startFromIndex=function(r){o=true;p=false;g=r;n=r;j.showFrame(sozi.document.frames[r]);i()};d.restart=function(){d.startFromIndex(n)};d.stop=function(){c.stop();if(p){h.clearTimeout(k);p=false}o=false;g=n};function b(r,B,z){var C={ss:((r<0)?Math.max(B,z):Math.min(B,z))*(100-r)/100,ts:0.5,k:0},x,w,t,s,A,y;if(r!==0){x=B-z;w=B-C.ss;t=z-C.ss;if(x!==0){s=Math.sqrt(w*t);A=(w-s)/x;y=(w+s)/x;C.ts=(A>0&&A<=1)?A:y}C.k=w/C.ts/C.ts}return C}d.jumpToFrame=function(r){d.stop();sozi.events.fire("cleanup");g=r;n=r;j.showFrame(sozi.document.frames[r]);sozi.events.fire("framechange",r)};d.previewFrame=function(s){var u=sozi.document.frames[s].geometry,r,t;if(q!==0){r=b(q,j.geometry.width,u.width);t=b(q,j.geometry.height,u.height)}n=s;c.start(e,{initialState:j.getCurrentGeometry(),finalState:u,profile:sozi.animation.profiles[l],zoomWidth:r,zoomHeight:t});sozi.events.fire("framechange",s)};d.moveToFrame=function(t){var s=e,w=q,u=sozi.animation.profiles[l],r,v;if(p){h.clearTimeout(k);p=false}if(t===(n+1)%sozi.document.frames.length){s=sozi.document.frames[t].transitionDurationMs;w=sozi.document.frames[t].transitionZoomPercent;u=sozi.document.frames[t].transitionProfile}sozi.events.fire("cleanup");if(w!==0){r=b(w,j.geometry.width,sozi.document.frames[t].geometry.width);v=b(w,j.geometry.height,sozi.document.frames[t].geometry.height)}o=true;n=t;c.start(s,{initialState:j.getCurrentGeometry(),finalState:sozi.document.frames[n].geometry,profile:u,zoomWidth:r,zoomHeight:v});sozi.events.fire("framechange",t)};d.moveToFirst=function(){d.moveToFrame(0)};d.jumpToPrevious=function(){var r=n;if(!c.started||g<=n){r-=1}if(r>=0){d.jumpToFrame(r)}};d.moveToPrevious=function(){var r=n,s;for(r-=1;r>=0;r-=1){s=sozi.document.frames[r];if(!s.timeoutEnable||s.timeoutMs!==0){d.moveToFrame(r);break}}};d.jumpToNext=function(){var r=n;if(!c.started||g>=n){r+=1}if(r<sozi.document.frames.length){d.jumpToFrame(r)}};d.moveToNext=function(){if(n<sozi.document.frames.length-1||sozi.document.frames[n].timeoutEnable){d.moveToFrame((n+1)%sozi.document.frames.length)}};d.moveToLast=function(){d.moveToFrame(sozi.document.frames.length-1)};d.moveToCurrent=function(){d.moveToFrame(n)};d.showAll=function(){d.stop();sozi.events.fire("cleanup");c.start(e,{initialState:j.getCurrentGeometry(),finalState:j.getDocumentGeometry(),profile:sozi.animation.profiles[l]})};function a(){d.startFromIndex(sozi.location.getFrameIndex())}c=new sozi.animation.Animator(f,m);sozi.events.listen("displayready",a)}());var sozi=sozi||{};(function(){var d=sozi.display=sozi.display||{},h=this,i=h.document,j,c,k,a,g="http://… f(){var o,l=i.createElementNS(g,"g"),m=i.createElementNS(g,"clipPath");j=i.documentElement;k=j.getBBox();a=i.createElementNS(g,"g");while(true){o=j.firstChild;if(!o){break}j.removeChild(o);a.appendChild(o)}c=i.createElementNS(g,"rect");c.setAttribute("id","sozi-clip-rect");m.setAttribute("id","sozi-clip-path");m.appendChild(c);j.appendChild(m);l.setAttribute("clip-path","url(#sozi-clip-path)");l.appendChild(a);j.appendChild(l);j.setAttribute("width",h.innerWidth);j.setAttribute("height",h.innerHeight);sozi.events.fire("displayready")}function b(){j.setAttribute("width",h.innerWidth);j.setAttribute("height",h.innerHeight);d.update()}function e(){var l={};l.scale=Math.min(h.innerWidth/d.geometry.width,h.innerHeight/d.geometry.height);l.width=d.geometry.width*l.scale;l.height=d.geometry.height*l.scale;l.x=(h.innerWidth-l.width)/2;l.y=(h.innerHeight-l.height)/2;return l}d.getElementGeometry=function(l){var s,p,t,n,q,o,r=l.getCTM(),m=Math.sqrt(r.a*r.a+r.b*r.b);if(l.nodeName==="rect"){s=l.x.baseVal.value;p=l.y.baseVal.value;t=l.width.baseVal.value;n=l.height.baseVal.value}else{q=l.getBBox();s=q.x;p=q.y;t=q.width;n=q.height}o=i.documentElement.createSVGPoint();o.x=s+t/2;o.y=p+n/2;o=o.matrixTransform(r);return{cx:o.x,cy:o.y,width:t*m,height:n*m,rotate:Math.atan2(r.b,r.a)*180/Math.PI}};d.getDocumentGeometry=function(){return{cx:k.x+k.width/2,cy:k.y+k.height/2,width:k.width,height:k.height,rotate:0,clip:false}};d.getCurrentGeometry=function(){return{cx:d.geometry.cx,cy:d.geometry.cy,width:d.geometry.width,height:d.geometry.height,rotate:d.geometry.rotate,clip:d.geometry.clip}};d.update=function(){var l=e(),n=-d.geometry.cx+d.geometry.width/2+l.x/l.scale,m=-d.geometry.cy+d.geometry.height/2+l.y/l.scale;a.setAttribute("transform","scale("+l.scale+")translate("+n+","+m+")rotate("+(-d.geometry.rotate)+","+d.geometry.cx+","+d.geometry.cy+")");c.setAttribute("x",d.geometry.clip?l.x:0);c.setAttribute("y",d.geometry.clip?l.y:0);c.setAttribute("width",d.geometry.clip?l.width:h.innerWidth);c.setAttribute("height",d.geometry.clip?l.height:h.innerHeight)};d.showFrame=function(m){var l;for(l in m.geometry){if(m.geometry.hasOwnProperty(l)){d.geometry[l]=m.geometry[l]}}d.update()};d.drag=function(m,l){var n=e(),o=d.geometry.rotate*Math.PI/180;d.geometry.cx-=(m*Math.cos(o)-l*Math.sin(o))/n.scale;d.geometry.cy-=(m*Math.sin(o)+l*Math.cos(o))/n.scale;d.geometry.clip=false;d.update()};d.zoom=function(o,m,p){var n=(1-o)*(m-h.innerWidth/2),l=(1-o)*(p-h.innerHeight/2);d.geometry.width/=o;d.geometry.height/=o;d.drag(n,l)};d.rotate=function(l){d.geometry.rotate+=l;d.geometry.rotate%=360;d.update()};sozi.events.listen("documentready",f);h.addEventListener("resize",b,false)}());var sozi=sozi||{};(function(){var c=sozi.document=sozi.document||{},g=this,a=g.document,f="http://sozi.baierouge.fr",d={title:"Untitled",sequence:"0",hide:"true",clip:"true","timeout-enable":"false","timeout-ms":"5000","transition-duration-ms":"1000","transition-zoom-percent":"0","transition-profile":"linear"};c.frames=[];function h(j,i){var k=j.getAttributeNS(f,i);return k===""?d[i]:k}function b(){var j=a.getElementsByTagNameNS(f,"frame"),k=j.length,m,l,n;for(l=0;l<k;l+=1){m=a.getElementById(j[l].getAttributeNS(f,"refid"));if(m){n={geometry:sozi.display.getElementGeometry(m),title:h(j[l],"title"),sequence:parseInt(h(j[l],"sequence"),10),hide:h(j[l],"hide")==="true",timeoutEnable:h(j[l],"timeout-enable")==="true",timeoutMs:parseInt(h(j[l],"timeout-ms"),10),transitionDurationMs:parseInt(h(j[l],"transition-duration-ms"),10),transitionZoomPercent:parseInt(h(j[l],"transition-zoom-percent"),10),transitionProfile:sozi.animation.profiles[h(j[l],"transition-profile")||"linear"]};if(n.hide){m.setAttribute("visibility","hidden")}n.geometry.clip=h(j[l],"clip")==="true";c.frames.push(n)}}c.frames.sort(function(o,i){return o.sequence-i.sequence})}function e(){a.documentElement.removeAttribute("viewBox");b();sozi.events.fire("documentready")}g.addEventListener("load",e,false)}());var sozi=sozi||{};(function(){var a=sozi.location=sozi.location||{},e=this,c=false;a.getFrameIndex=function(){var g=e.location.hash?parseInt(e.location.hash.slice(1),10)-1:0;if(isNaN(g)||g<0){return 0}else{if(g>=sozi.document.frames.length){return sozi.document.frames.length-1}else{return g}}};function f(){var g=a.getFrameIndex();if(!c){sozi.player.moveToFrame(g)}c=false}function d(g){c=true;e.location.hash="#"+(g+1)}function b(){confLang();sozi.events.listen("framechange",d)}e.addEventListener("hashchange",f,false);e.addEventListener("load",b,false)}());</script>
- <style
- ns1:version="11.11-07001323"
- id="sozi-style">#sozi-toc text{fill:#eff;font-family:Verdana,sans-serif;font-size:12pt}#sozi-toc text:hover{fill:#0cf;cursor:pointer}#sozi-toc text.sozi-toc-current{fill:#fa4}#sozi-toc-background{stroke:#222;stroke-opacity:.1;stroke-width:10;fill:#222;fill-opacity:.9}.sozi-toc-arrow{fill:#eff;fill-opacity:.75;stroke:none}.sozi-toc-arrow:hover{fill:#0cf}</style>
- <ns1:frame
- ns1:transition-profile="linear"
- ns1:timeout-enable="false"
- ns1:timeout-ms="5000"
- ns1:transition-zoom-percent="0"
- ns1:title="Intro"
- ns1:clip="true"
- ns1:hide="true"
- ns1:transition-duration-ms="1000"
- ns1:sequence="1"
- ns1:refid="rect4591" />
- <ns1:frame
- ns1:refid="rect8725"
- ns1:sequence="2"
- ns1:transition-duration-ms="1000"
- ns1:hide="true"
- ns1:clip="true"
- ns1:title="under construction"
- ns1:transition-zoom-percent="0"
- ns1:timeout-ms="5000"
- ns1:timeout-enable="false"
- ns1:transition-profile="linear" />
- <ns1:frame
- ns1:transition-profile="linear"
- ns1:timeout-enable="false"
- ns1:timeout-ms="5000"
- ns1:transition-zoom-percent="0"
- ns1:title="new"
- ns1:clip="true"
- ns1:hide="true"
- ns1:transition-duration-ms="1000"
- ns1:sequence="3"
- ns1:refid="rect6444" />
- <ns1:frame
- ns1:transition-profile="linear"
- ns1:timeout-enable="false"
- ns1:timeout-ms="5000"
- ns1:transition-zoom-percent="0"
- ns1:title="feedback"
- ns1:clip="true"
- ns1:hide="true"
- ns1:transition-duration-ms="1000"
- ns1:sequence="4"
- ns1:refid="rect14204" />
-</svg>
1
0
17 Mar '12
Author: vjrj_
Date: 2012-03-17 22:43:47 +0100 (Sat, 17 Mar 2012)
New Revision: 1767
Added:
trunk/dev-utils/wave.patch
trunk/src/main/webapp/tutorials/lists.svg.2012_03_14_10_40_56.0.svg
Modified:
trunk/.project
trunk/INSTALL
trunk/TODO
trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtMenuGui.java
trunk/src/main/java/cc/kune/core/server/UserSessionManager.java
trunk/src/main/java/cc/kune/core/server/manager/file/FileGwtUploadAbstractServlet.java
trunk/src/main/java/cc/kune/core/server/manager/impl/UserManagerDefault.java
trunk/src/main/java/cc/kune/core/server/rpc/UserRPC.java
trunk/src/main/java/cc/kune/gspace/client/actions/ContentViewerOptionsMenu.java
trunk/src/main/java/cc/kune/gspace/client/actions/ContentViewerShareMenu.java
trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerAsTablePanel.java
trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerUtils.java
trunk/src/main/java/cc/kune/lists/client/actions/ListsClientActions.java
trunk/src/main/java/cc/kune/lists/client/actions/OptionsListMenu.java
Log:
Some more fixes
Modified: trunk/.project
===================================================================
--- trunk/.project 2012-03-17 21:01:21 UTC (rev 1766)
+++ trunk/.project 2012-03-17 21:43:47 UTC (rev 1767)
@@ -1,46 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
- <name>kune</name>
- <comment>kune free/open/libre collaboration platform. NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.</comment>
- <projects/>
- <buildSpec>
- <buildCommand>
- <name>com.google.gdt.eclipse.core.webAppProjectValidator</name>
- </buildCommand>
- <buildCommand>
- <name>com.google.gwt.eclipse.core.gwtProjectValidator</name>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.wst.common.project.facet.core.builder</name>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.wst.validation.validationbuilder</name>
- </buildCommand>
- <buildCommand>
- <name>edu.umd.cs.findbugs.plugin.eclipse.findbugsBuilder</name>
- </buildCommand>
- <buildCommand>
- <name>com.instantiations.assist.eclipse.coverage.instrumentationBuilder</name>
- </buildCommand>
- <buildCommand>
- <name>net.sourceforge.pmd.eclipse.plugin.pmdBuilder</name>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.recommenders.rcp.analysis.RecommendersBuilder</name>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
- <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
- <nature>org.eclipse.ajdt.ui.ajnature</nature>
- <nature>com.google.gwt.eclipse.core.gwtNature</nature>
- <nature>edu.umd.cs.findbugs.plugin.eclipse.findbugsNature</nature>
- <nature>com.instantiations.assist.eclipse.coverage.codeCoverageNature</nature>
- <nature>net.sourceforge.pmd.eclipse.plugin.pmdNature</nature>
- <nature>org.eclipse.recommenders.rcp.analysis.RecommendersNature</nature>
- </natures>
-</projectDescription>
\ No newline at end of file
+ <name>kune</name>
+ <comment>kune free/open/libre collaboration platform. NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.</comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>com.google.gdt.eclipse.core.webAppProjectValidator</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>com.google.gwt.eclipse.core.gwtProjectValidator</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.wst.common.project.facet.core.builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.wst.validation.validationbuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>edu.umd.cs.findbugs.plugin.eclipse.findbugsBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>com.instantiations.assist.eclipse.coverage.instrumentationBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.recommenders.rcp.analysis.RecommendersBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
+ <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
+ <nature>org.eclipse.ajdt.ui.ajnature</nature>
+ <nature>com.google.gwt.eclipse.core.gwtNature</nature>
+ <nature>edu.umd.cs.findbugs.plugin.eclipse.findbugsNature</nature>
+ <nature>com.instantiations.assist.eclipse.coverage.codeCoverageNature</nature>
+ <nature>org.eclipse.recommenders.rcp.analysis.RecommendersNature</nature>
+ </natures>
+</projectDescription>
Modified: trunk/INSTALL
===================================================================
--- trunk/INSTALL 2012-03-17 21:01:21 UTC (rev 1766)
+++ trunk/INSTALL 2012-03-17 21:43:47 UTC (rev 1767)
@@ -247,9 +247,8 @@
===Openfire auth via Kune===
-Download from http://kune.cc/downloads/openfireauth model-VERSION.jar and kune-openfireauth-VERSION.jar and copy to /usr/share/openfire/lib as root. Set the correct owner:
+Download from http://kune.cc/downloads/openfireauth kune-openfireauth-VERSION.jar and copy to /usr/share/openfire/lib as root. Set the correct owner:
-chown openfire:openfire /usr/share/openfire/lib/model-VERSION.jar
chown openfire:openfire /usr/share/openfire/lib/kune-openfireauth-VERSION.jar
(do something equivalent in Windows systems in the openfire folder).
@@ -263,8 +262,7 @@
DELETE FROM `ofProperty` WHERE name='hybridAuthProvider.tertiaryProvider.className';
INSERT INTO `ofProperty` VALUES ('provider.auth.className','org.jivesoftware.openfire.auth.HybridAuthProvider');
INSERT INTO `ofProperty` VALUES('hybridAuthProvider.primaryProvider.className','cc.kune.core.server.auth.openfire.KuneAuthProvider');
-INSERT INTO `ofProperty` VALUES('hybridAuthProvider.secondaryProvider.className','org.jivesoftware.openfire.auth.JDBCAuthProvider');
-INSERT INTO `ofProperty` VALUES('hybridAuthProvider.tertiaryProvider.className','org.jivesoftware.openfire.auth.DefaultAuthProvider');
+INSERT INTO `ofProperty` VALUES('hybridAuthProvider.secondaryProvider.className','org.jivesoftware.openfire.auth.DefaultAuthProvider');
Alternatively you can do this via 'Server > Server Manager > System Properties'.
@@ -275,8 +273,6 @@
jdbcProvider.driver = com.mysql.jdbc.Driver
jdbcProvider.connectionString = jdbc:mysql://localhost/kune_dev?user=kune&password=db4kune&useUnicode=true&characterEncoding=utf-8
provider.user.className = org.jivesoftware.openfire.user.JDBCUserProvider
-jdbcAuthProvider.passwordSQL = SELECT password FROM kune_dev.kusers WHERE shortName=?
-jdbcAuthProvider.passwordType = plain
jdbcUserProvider.allUsersSQL = SELECT shortName FROM kune_dev.kusers
jdbcUserProvider.emailField = email
jdbcUserProvider.loadUserSQL = SELECT shortName,email FROM kune_dev.kusers WHERE shortName=?
@@ -303,10 +299,6 @@
<className>org.jivesoftware.openfire.user.JDBCUserProvider</className>
</user>
</provider>
- <jdbcAuthProvider>
- <passwordSQL>SELECT password FROM kune_dev.kusers WHERE shortName=?</passwordSQL>
- <passwordType>plain</passwordType>
- </jdbcAuthProvider>
<jdbcUserProvider>
<loadUserSQL>SELECT shortName,email FROM kune_dev.kusers WHERE shortName=?</loadUserSQL>
<userCountSQL>SELECT COUNT(*) FROM kune_dev.kusers</userCountSQL>
@@ -324,7 +316,6 @@
</pre>
Instead of:
- <jdbcAuthProvider/>
<jdbcUserProvider/>
<admin/>
Modified: trunk/TODO
===================================================================
--- trunk/TODO 2012-03-17 21:01:21 UTC (rev 1766)
+++ trunk/TODO 2012-03-17 21:43:47 UTC (rev 1767)
@@ -22,6 +22,11 @@
*** copy the jar and the compilation to other sites in the same lan
*** update /etc/kune (if needed)
*** migrate the database (if needed)
+** users presence vi API (for better notifications)
+http://www.igniterealtime.org/projects/openfire/plugins/presence/readme.html
+http://127.0.0.1:9090/plugins/presence/status?jid=admin@localhost&type=xml
+http://community.igniterealtime.org/thread/29064
+http://www.igniterealtime.org/builds/wildfire/docs/3.3.0_alpha_1/documentation/javadoc/org/jivesoftware/wildfire/commands/admin/GetUsersPresence.html
** group.inexistentTool nasty error
** calendar support
*** gwt-cal + http://ical4j.sourceforge.net/introduction.html
Added: trunk/dev-utils/wave.patch
===================================================================
--- trunk/dev-utils/wave.patch (rev 0)
+++ trunk/dev-utils/wave.patch 2012-03-17 21:43:47 UTC (rev 1767)
@@ -0,0 +1,891 @@
+diff --git a/.classpath b/.classpath
+index dbfd956..1ab7f02 100644
+--- a/.classpath
++++ b/.classpath
+@@ -37,7 +37,7 @@
+ <classpathentry kind="lib" path="third_party/runtime/jetty/jetty-io-8.0.1.v20110908.jar"/>
+ <classpathentry kind="lib" path="third_party/runtime/jetty/jetty-security-8.0.1.v20110908.jar"/>
+ <classpathentry kind="lib" path="third_party/runtime/jetty/jetty-server-8.0.1.v20110908.jar"/>
+- <classpathentry kind="lib" path="third_party/runtime/jetty/jetty-servlet-8.0.1.v20110908.jar"/>
++ <classpathentry kind="lib" path="third_party/runtime/jetty/jetty-servlet-8.0.1.v20110908.jar" sourcepath="/home/vjrj/.m2/repository/org/eclipse/jetty/jetty-servlet/8.0.1.v20110908/jetty-servlet-8.0.1.v20110908-sources.jar"/>
+ <classpathentry kind="lib" path="third_party/runtime/jetty/jetty-servlets-8.0.1.v20110908.jar"/>
+ <classpathentry kind="lib" path="third_party/runtime/jetty/jetty-util-8.0.1.v20110908.jar"/>
+ <classpathentry kind="lib" path="third_party/runtime/jetty/jetty-webapp-8.0.1.v20110908.jar"/>
+@@ -67,7 +67,7 @@
+ <classpathentry kind="lib" path="third_party/test/hamcrest/hamcrest-all-1.2.jar"/>
+ <classpathentry kind="lib" path="third_party/test/jmock/jmock-2.5.1.jar"/>
+ <classpathentry kind="lib" path="third_party/test/jmock/jmock-junit3-2.5.1.jar"/>
+- <classpathentry kind="lib" path="third_party/test/junit/junit.jar"/>
++ <classpathentry kind="lib" path="third_party/test/junit/junit.jar" sourcepath="/home/vjrj/.m2/repository/junit/junit/3.8.2/junit-3.8.2-sources.jar"/>
+ <classpathentry kind="lib" path="third_party/test/junit/src.jar"/>
+ <classpathentry kind="lib" path="third_party/test/mockito/mockito-all-1.8.2.jar"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+diff --git a/.settings/org.eclipse.jdt.ui.prefs b/.settings/org.eclipse.jdt.ui.prefs
+index d34cf38..02223a6 100644
+--- a/.settings/org.eclipse.jdt.ui.prefs
++++ b/.settings/org.eclipse.jdt.ui.prefs
+@@ -1,8 +1,61 @@
+-#Fri Sep 03 16:36:23 EST 2010
++#Thu Feb 09 02:06:43 CET 2012
+ eclipse.preferences.version=1
++editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=false
+ formatter_profile=_Wave Protocol Format
+ formatter_settings_version=11
+ org.eclipse.jdt.ui.ignorelowercasenames=true
+ org.eclipse.jdt.ui.importorder=com.google;com;edu;freemarker;junit;net;org;java;javax;
+ org.eclipse.jdt.ui.ondemandthreshold=99
+ org.eclipse.jdt.ui.staticondemandthreshold=99
++sp_cleanup.add_default_serial_version_id=true
++sp_cleanup.add_generated_serial_version_id=false
++sp_cleanup.add_missing_annotations=true
++sp_cleanup.add_missing_deprecated_annotations=true
++sp_cleanup.add_missing_methods=false
++sp_cleanup.add_missing_nls_tags=false
++sp_cleanup.add_missing_override_annotations=true
++sp_cleanup.add_missing_override_annotations_interface_methods=true
++sp_cleanup.add_serial_version_id=false
++sp_cleanup.always_use_blocks=true
++sp_cleanup.always_use_parentheses_in_expressions=false
++sp_cleanup.always_use_this_for_non_static_field_access=false
++sp_cleanup.always_use_this_for_non_static_method_access=false
++sp_cleanup.convert_to_enhanced_for_loop=true
++sp_cleanup.correct_indentation=true
++sp_cleanup.format_source_code=false
++sp_cleanup.format_source_code_changes_only=false
++sp_cleanup.make_local_variable_final=true
++sp_cleanup.make_parameters_final=true
++sp_cleanup.make_private_fields_final=true
++sp_cleanup.make_type_abstract_if_missing_method=false
++sp_cleanup.make_variable_declarations_final=true
++sp_cleanup.never_use_blocks=false
++sp_cleanup.never_use_parentheses_in_expressions=true
++sp_cleanup.on_save_use_additional_actions=false
++sp_cleanup.organize_imports=false
++sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
++sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
++sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
++sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
++sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
++sp_cleanup.remove_private_constructors=true
++sp_cleanup.remove_trailing_whitespaces=true
++sp_cleanup.remove_trailing_whitespaces_all=true
++sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
++sp_cleanup.remove_unnecessary_casts=true
++sp_cleanup.remove_unnecessary_nls_tags=false
++sp_cleanup.remove_unused_imports=true
++sp_cleanup.remove_unused_local_variables=false
++sp_cleanup.remove_unused_private_fields=true
++sp_cleanup.remove_unused_private_members=false
++sp_cleanup.remove_unused_private_methods=true
++sp_cleanup.remove_unused_private_types=true
++sp_cleanup.sort_members=true
++sp_cleanup.sort_members_all=true
++sp_cleanup.use_blocks=true
++sp_cleanup.use_blocks_only_for_return_and_throw=false
++sp_cleanup.use_parentheses_in_expressions=false
++sp_cleanup.use_this_for_non_static_field_access=false
++sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
++sp_cleanup.use_this_for_non_static_method_access=false
++sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
+diff --git a/src/org/waveprotocol/box/server/ServerMain.java b/src/org/waveprotocol/box/server/ServerMain.java
+index 7ce78fb..abc5a4e 100644
+--- a/src/org/waveprotocol/box/server/ServerMain.java
++++ b/src/org/waveprotocol/box/server/ServerMain.java
+@@ -211,23 +211,23 @@ public class ServerMain {
+ }
+
+ private static void initializeServlets(Injector injector, ServerRpcProvider server) {
+- server.addServlet("/attachment/*", AttachmentServlet.class);
++ server.addServlet("/attachment/*", injector.getInstance(AttachmentServlet.class));
+
+- server.addServlet(SessionManager.SIGN_IN_URL, AuthenticationServlet.class);
+- server.addServlet("/auth/signout", SignOutServlet.class);
+- server.addServlet("/auth/register", UserRegistrationServlet.class);
++ server.addServlet(SessionManager.SIGN_IN_URL, injector.getInstance(AuthenticationServlet.class));
++ server.addServlet("/auth/signout", injector.getInstance(SignOutServlet.class));
++ server.addServlet("/auth/register", injector.getInstance(UserRegistrationServlet.class));
+
+- server.addServlet("/fetch/*", FetchServlet.class);
+- server.addServlet("/search/*", SearchServlet.class);
++ server.addServlet("/fetch/*", injector.getInstance(FetchServlet.class));
++ server.addServlet("/search/*", injector.getInstance(SearchServlet.class));
+
+- server.addServlet("/robot/dataapi", DataApiServlet.class);
+- server.addServlet(DataApiOAuthServlet.DATA_API_OAUTH_PATH + "/*", DataApiOAuthServlet.class);
+- server.addServlet("/robot/dataapi/rpc", DataApiServlet.class);
+- server.addServlet("/robot/register/*", RobotRegistrationServlet.class);
+- server.addServlet("/robot/rpc", ActiveApiServlet.class);
+- server.addServlet("/webclient/remote_logging", RemoteLoggingServiceImpl.class);
+- server.addServlet("/profile/*", FetchProfilesServlet.class);
+- server.addServlet("/waveref/*", WaveRefServlet.class);
++ server.addServlet("/robot/dataapi", injector.getInstance(DataApiServlet.class));
++ server.addServlet(DataApiOAuthServlet.DATA_API_OAUTH_PATH + "/*", injector.getInstance(DataApiOAuthServlet.class));
++ server.addServlet("/robot/dataapi/rpc", injector.getInstance(DataApiServlet.class));
++ server.addServlet("/robot/register/*", injector.getInstance(RobotRegistrationServlet.class));
++ server.addServlet("/robot/rpc", injector.getInstance(ActiveApiServlet.class));
++ server.addServlet("/webclient/remote_logging", injector.getInstance(RemoteLoggingServiceImpl.class));
++ server.addServlet("/profile/*", injector.getInstance(FetchProfilesServlet.class));
++ server.addServlet("/waveref/*", injector.getInstance(WaveRefServlet.class));
+
+ String gadgetHostName =
+ injector
+@@ -236,9 +236,9 @@ public class ServerMain {
+ injector.getInstance(Key.get(Integer.class, Names.named(CoreSettings.GADGET_SERVER_PORT)));
+ Map<String, String> initParams =
+ Collections.singletonMap("HostHeader", gadgetHostName + ":" + port);
+- server.addServlet("/gadgets/*", GadgetProxyServlet.class, initParams);
++ server.addServlet("/gadgets/*", injector.getInstance(GadgetProxyServlet.class), initParams);
+
+- server.addServlet("/", WaveClientServlet.class);
++ server.addServlet("/", injector.getInstance(WaveClientServlet.class));
+ }
+
+ private static void initializeRobots(Injector injector, WaveBus waveBus) {
+@@ -247,10 +247,10 @@ public class ServerMain {
+ }
+
+ private static void initializeRobotAgents(Injector injector, ServerRpcProvider server) {
+- server.addServlet(PasswordRobot.ROBOT_URI + "/*", PasswordRobot.class);
+- server.addServlet(PasswordAdminRobot.ROBOT_URI + "/*", PasswordAdminRobot.class);
+- server.addServlet(WelcomeRobot.ROBOT_URI + "/*", WelcomeRobot.class);
+- server.addServlet(RegistrationRobot.ROBOT_URI + "/*", RegistrationRobot.class);
++ //server.addServlet(PasswordRobot.ROBOT_URI + "/*", injector.getInstance(PasswordRobot.class));
++ //server.addServlet(PasswordAdminRobot.ROBOT_URI + "/*", injector.getInstance(PasswordAdminRobot.class));
++ //server.addServlet(WelcomeRobot.ROBOT_URI + "/*", injector.getInstance(WelcomeRobot.class));
++ //server.addServlet(RegistrationRobot.ROBOT_URI + "/*", injector.getInstance(RegistrationRobot.class));
+ }
+
+ private static void initializeFrontend(Injector injector, ServerRpcProvider server,
+diff --git a/src/org/waveprotocol/box/server/persistence/file/DeltaIndex.java b/src/org/waveprotocol/box/server/persistence/file/DeltaIndex.java
+index aea036c..cf2f4df 100644
+--- a/src/org/waveprotocol/box/server/persistence/file/DeltaIndex.java
++++ b/src/org/waveprotocol/box/server/persistence/file/DeltaIndex.java
+@@ -177,7 +177,7 @@ public class DeltaIndex {
+ // We're expected to append the new delta
+ long fileLength = file.length();
+ Preconditions.checkState(position == fileLength,
+- "position = %d, file=%d", position, fileLength);
++ "position = %d, file=%d, filename=%s", position, fileLength, fileRef.getAbsoluteFile());
+ file.seek(position);
+ file.writeLong(offset);
+ // fill in the additional positions with the 1-complement of the offset,
+diff --git a/src/org/waveprotocol/box/server/persistence/file/FileDeltaCollection.java b/src/org/waveprotocol/box/server/persistence/file/FileDeltaCollection.java
+index 78294bd..ef21db7 100644
+--- a/src/org/waveprotocol/box/server/persistence/file/FileDeltaCollection.java
++++ b/src/org/waveprotocol/box/server/persistence/file/FileDeltaCollection.java
+@@ -309,7 +309,7 @@ public class FileDeltaCollection implements DeltasAccess {
+ nextRecord = Pair.of(Pair.of(transformed.getAppliedAtVersion(),
+ transformed.size()), nextPosition);
+ nextPosition = file.getFilePointer();
+- } catch (IOException e) {
++ } catch (Exception e) {
+ // The next entry is invalid. There was probably a write error / crash.
+ LOG.severe("Error reading delta file for " + waveletName + " starting at " +
+ nextPosition, e);
+diff --git a/src/org/waveprotocol/box/server/rpc/ServerRpcProvider.java b/src/org/waveprotocol/box/server/rpc/ServerRpcProvider.java
+index 82c3c8d..df08f85 100755
+--- a/src/org/waveprotocol/box/server/rpc/ServerRpcProvider.java
++++ b/src/org/waveprotocol/box/server/rpc/ServerRpcProvider.java
+@@ -25,9 +25,7 @@ import com.google.inject.Inject;
+ import com.google.inject.Injector;
+ import com.google.inject.Singleton;
+ import com.google.inject.name.Named;
+-import com.google.inject.servlet.GuiceFilter;
+-import com.google.inject.servlet.GuiceServletContextListener;
+-import com.google.inject.servlet.ServletModule;
++import com.google.inject.servlet.SessionScoped;
+ import com.google.protobuf.Descriptors;
+ import com.google.protobuf.Descriptors.MethodDescriptor;
+ import com.google.protobuf.Message;
+@@ -45,11 +43,11 @@ import com.glines.socketio.server.transport.XHRPollingTransport;
+ import com.glines.socketio.server.transport.jetty.JettyWebSocketTransport;
+
+ import org.eclipse.jetty.http.ssl.SslContextFactory;
+-import org.eclipse.jetty.server.ssl.SslSelectChannelConnector;
+ import org.eclipse.jetty.server.Connector;
+ import org.eclipse.jetty.server.Server;
+ import org.eclipse.jetty.server.nio.SelectChannelConnector;
+ import org.eclipse.jetty.server.session.HashSessionManager;
++import org.eclipse.jetty.server.ssl.SslSelectChannelConnector;
+ import org.eclipse.jetty.servlet.DefaultServlet;
+ import org.eclipse.jetty.servlet.ServletHolder;
+ import org.eclipse.jetty.servlets.GzipFilter;
+@@ -81,7 +79,6 @@ import java.util.concurrent.Executors;
+ import javax.annotation.Nullable;
+ import javax.servlet.DispatcherType;
+ import javax.servlet.ServletConfig;
+-import javax.servlet.ServletContextListener;
+ import javax.servlet.ServletException;
+ import javax.servlet.ServletRequest;
+ import javax.servlet.ServletResponse;
+@@ -105,6 +102,9 @@ public class ServerRpcProvider {
+ */
+ private static final int BUFFER_SIZE = 1024 * 1024;
+
++ // We can retrieve the injector from the context attributes via this attribute name
++ public static final String INJECTOR_ATTRIBUTE = Injector.class.getName();
++
+ private final InetSocketAddress[] httpAddresses;
+ private final Integer flashsocketPolicyPort;
+ private final ExecutorService threadPool;
+@@ -157,7 +157,7 @@ public class ServerRpcProvider {
+ return socketChannel;
+ }
+ }
+-
++ @SessionScoped
+ static class SocketIOConnection extends Connection {
+ private final SocketIOServerChannel socketChannel;
+
+@@ -364,6 +364,7 @@ public class ServerRpcProvider {
+ final WebAppContext context = new WebAppContext();
+
+ context.setParentLoaderPriority(true);
++ context.setAttribute(INJECTOR_ATTRIBUTE, injector);
+
+ if (jettySessionManager != null) {
+ // This disables JSessionIDs in URLs redirects
+@@ -376,29 +377,42 @@ public class ServerRpcProvider {
+ final ResourceCollection resources = new ResourceCollection(resourceBases);
+ context.setBaseResource(resources);
+
+- addWebSocketServlets();
++ addWebSocketServlets(context);
+
+ try {
+- final Injector parentInjector = injector;
+-
+- final ServletModule servletModule = getServletModule(parentInjector);
+-
+- ServletContextListener contextListener = new GuiceServletContextListener() {
+-
+- private final Injector childInjector = parentInjector.createChildInjector(servletModule);
+-
+- @Override
+- protected Injector getInjector() {
+- return childInjector;
+- }
+- };
+-
+- context.addEventListener(contextListener);
+- context.addFilter(GuiceFilter.class, "/*", EnumSet.allOf(DispatcherType.class));
++// final Injector parentInjector = injector;
++
++// final ServletModule servletModule = getServletModule(parentInjector);
++
++// ServletContextListener contextListener = new GuiceServletContextListener() {
++//
++// private final Injector childInjector = parentInjector.createChildInjector(servletModule);
++//
++// @Override
++// protected Injector getInjector() {
++// return childInjector;
++// }
++// };
++//
++// context.addEventListener(contextListener);
++// context.addFilter(GuiceFilter.class, "/*", EnumSet.allOf(DispatcherType.class));
+ context.addFilter(GzipFilter.class, "/webclient/*", EnumSet.allOf(DispatcherType.class));
+ httpServer.setHandler(context);
+-
+- httpServer.start();
++ try {
++ httpServer.start();
++ // We add servlets here to override the DefaultServlet automatic registered by WebAppContext
++ // in path "/" with our WaveClientServlet. Any other way to do this?
++ // Related question (unanswered) http://web.archiveorange.com/archive/v/d0LdlXf1kN0OXyPNyQZp
++ for (Pair<String, ServletHolder> servlet : servletRegistry) {
++ context.addServlet(servlet.getSecond(), servlet.getFirst());
++ }
++
++ } catch (Exception e) { // yes, .start() throws "Exception"
++ LOG.severe("Fatal error starting http server.", e);
++ return;
++ }
++
++ //httpServer.start();
+ restoreSessions();
+
+ } catch (Exception e) { // yes, .start() throws "Exception"
+@@ -419,14 +433,18 @@ public class ServerRpcProvider {
+ LOG.warning("Cannot restore sessions");
+ }
+ }
+- public void addWebSocketServlets() {
++ public void addWebSocketServlets(WebAppContext context) {
+ // Servlet where the websocket connection is served from.
+- ServletHolder wsholder = addServlet("/socket", WaveWebSocketServlet.class);
++ //ServletHolder wsholder = addServlet("/socket", WaveWebSocketServlet.class);
++ ServletHolder wsholder = new ServletHolder(new WaveWebSocketServlet(this));
++ context.addServlet(wsholder, "/socket");
+ // TODO(zamfi): fix to let messages span frames.
+ wsholder.setInitParameter("bufferSize", "" + BUFFER_SIZE);
+
+ // Servlet where the websocket connection is served from.
+- ServletHolder sioholder = addServlet("/socket.io/*", WaveSocketIOServlet.class );
++ //ServletHolder sioholder = addServlet("/socket.io/*", WaveSocketIOServlet.class );
++ ServletHolder sioholder = new ServletHolder(new WaveSocketIOServlet(this));
++ context.addServlet(sioholder, "/socket.io/*");
+ // TODO(zamfi): fix to let messages span frames.
+ sioholder.setInitParameter("bufferSize", "" + BUFFER_SIZE);
+ // Set flash policy server parameters
+@@ -457,30 +475,31 @@ public class ServerRpcProvider {
+
+ // Serve the static content and GWT web client with the default servlet
+ // (acts like a standard file-based web server).
+- addServlet("/static/*", DefaultServlet.class);
+- addServlet("/webclient/*", DefaultServlet.class);
++ ServletHolder defaultServlet = new ServletHolder(new DefaultServlet());
++ context.addServlet(defaultServlet, "/static/*");
++ context.addServlet(defaultServlet, "/webclient/*");
+ }
+
+- public ServletModule getServletModule(final Injector injector) {
+-
+- return new ServletModule() {
+- @Override
+- protected void configureServlets() {
+- // We add servlets here to override the DefaultServlet automatic registered by WebAppContext
+- // in path "/" with our WaveClientServlet. Any other way to do this?
+- // Related question (unanswered 08-Apr-2011)
+- // http://web.archiveorange.com/archive/v/d0LdlXf1kN0OXyPNyQZp
+- for (Pair<String, ServletHolder> servlet : servletRegistry) {
+- String url = servlet.getFirst();
+- @SuppressWarnings("unchecked")
+- Class<HttpServlet> clazz = (Class<HttpServlet>) servlet.getSecond().getHeldClass();
+- Map<String,String> params = servlet.getSecond().getInitParameters();
+- serve(url).with(clazz,params);
+- bind(clazz).in(Singleton.class);
+- }
+- }
+- };
+- }
++// public ServletModule getServletModule(final Injector injector) {
++//
++// return new ServletModule() {
++// @Override
++// protected void configureServlets() {
++// // We add servlets here to override the DefaultServlet automatic registered by WebAppContext
++// // in path "/" with our WaveClientServlet. Any other way to do this?
++// // Related question (unanswered 08-Apr-2011)
++// // http://web.archiveorange.com/archive/v/d0LdlXf1kN0OXyPNyQZp
++// for (Pair<String, ServletHolder> servlet : servletRegistry) {
++// String url = servlet.getFirst();
++// @SuppressWarnings("unchecked")
++// Class<HttpServlet> clazz = (Class<HttpServlet>) servlet.getSecond().getHeldClass();
++// Map<String,String> params = servlet.getSecond().getInitParameters();
++// serve(url).with(clazz,params);
++// bind(clazz).in(Singleton.class);
++// }
++// }
++// };
++// }
+
+ private static InetSocketAddress[] parseAddressList(List<String> addressList) {
+ if (addressList == null || addressList.size() == 0) {
+@@ -665,7 +684,7 @@ public class ServerRpcProvider {
+ * @param initParams the map with init params, can be null or empty.
+ * @return the {@link ServletHolder} that holds the servlet.
+ */
+- public ServletHolder addServlet(String urlPattern, Class<? extends HttpServlet> servlet,
++ public ServletHolder addServlet(String urlPattern, HttpServlet servlet,
+ @Nullable Map<String, String> initParams) {
+ ServletHolder servletHolder = new ServletHolder(servlet);
+ if (initParams != null) {
+@@ -675,14 +694,18 @@ public class ServerRpcProvider {
+ return servletHolder;
+ }
+
++
+ /**
+ * Add a servlet to the servlet registry. This servlet will be attached to the
+ * specified URL pattern when the server is started up.
+- * @param urlPattern the URL pattern for paths. Eg, '/foo', '/foo/*'.
+- * @param servlet the servlet class to bind to the specified paths.
++ *
++ * @param urlPattern URL pattern for paths. Eg, '/foo', '/foo/*'
++ * @param servlet The servlet object to bind to the specified paths
+ * @return the {@link ServletHolder} that holds the servlet.
+ */
+- public ServletHolder addServlet(String urlPattern, Class<? extends HttpServlet> servlet) {
+- return addServlet(urlPattern, servlet, null);
++ public ServletHolder addServlet(String urlPattern, HttpServlet servlet) {
++ ServletHolder servletHolder = new ServletHolder(servlet);
++ servletRegistry.add(new Pair<String, ServletHolder>(urlPattern, servletHolder));
++ return servletHolder;
+ }
+ }
+diff --git a/src/org/waveprotocol/box/server/rpc/UserRegistrationServlet.java b/src/org/waveprotocol/box/server/rpc/UserRegistrationServlet.java
+index 3e0fc9d..ad6c9bb 100644
+--- a/src/org/waveprotocol/box/server/rpc/UserRegistrationServlet.java
++++ b/src/org/waveprotocol/box/server/rpc/UserRegistrationServlet.java
+@@ -28,7 +28,6 @@ import org.waveprotocol.box.server.authentication.PasswordDigest;
+ import org.waveprotocol.box.server.gxp.UserRegistrationPage;
+ import org.waveprotocol.box.server.persistence.AccountStore;
+ import org.waveprotocol.box.server.persistence.PersistenceException;
+-import org.waveprotocol.box.server.robots.agent.welcome.WelcomeRobot;
+ import org.waveprotocol.wave.model.wave.InvalidParticipantAddress;
+ import org.waveprotocol.wave.model.wave.ParticipantId;
+ import org.waveprotocol.wave.util.logging.Log;
+@@ -52,18 +51,17 @@ public final class UserRegistrationServlet extends HttpServlet {
+
+ private final AccountStore accountStore;
+ private final String domain;
+- private final WelcomeRobot welcomeBot;
+ private final boolean registrationDisabled;
+
+ private final Log LOG = Log.get(UserRegistrationServlet.class);
+
+ @Inject
+ public UserRegistrationServlet(AccountStore accountStore,
+- @Named(CoreSettings.WAVE_SERVER_DOMAIN) String domain, WelcomeRobot welcomeBot,
++ @Named(CoreSettings.WAVE_SERVER_DOMAIN) String domain,
+ @Named(CoreSettings.DISABLE_REGISTRATION) boolean registrationDisabled) {
+ this.accountStore = accountStore;
+ this.domain = domain;
+- this.welcomeBot = welcomeBot;
++ // this.welcomeBot = welcomeBot;
+ this.registrationDisabled = registrationDisabled;
+ }
+
+@@ -149,11 +147,11 @@ public final class UserRegistrationServlet extends HttpServlet {
+ LOG.severe("Failed to create new account for " + id, e);
+ return "An unexpected error occured while trying to create the account";
+ }
+- try {
+- welcomeBot.greet(account.getId());
+- } catch (IOException e) {
+- LOG.warning("Failed to create a welcome wavelet for " + id, e);
+- }
++ // try {
++ // welcomeBot.greet(account.getId());
++ // } catch (IOException e) {
++ // LOG.warning("Failed to create a welcome wavelet for " + id, e);
++ // }
+ return null;
+ }
+
+diff --git a/src/org/waveprotocol/box/webclient/search/SearchPanel.css b/src/org/waveprotocol/box/webclient/search/SearchPanel.css
+index 665c2ec..dfb8c30 100644
+--- a/src/org/waveprotocol/box/webclient/search/SearchPanel.css
++++ b/src/org/waveprotocol/box/webclient/search/SearchPanel.css
+@@ -26,6 +26,7 @@
+ border-left: 1px solid #E4F1FE;
+ background-color: #c9e2fc;
+ overflow: hidden;
++ display: none;
+ }
+
+ @sprite .toolbar {
+diff --git a/src/org/waveprotocol/box/webclient/search/SearchPanelWidget.java b/src/org/waveprotocol/box/webclient/search/SearchPanelWidget.java
+index 4402b8e..2b9d9f1 100644
+--- a/src/org/waveprotocol/box/webclient/search/SearchPanelWidget.java
++++ b/src/org/waveprotocol/box/webclient/search/SearchPanelWidget.java
+@@ -72,7 +72,7 @@ public class SearchPanelWidget extends Composite implements SearchPanelView {
+ * Positioning constants for components of this panel.
+ */
+ static class CssConstants {
+- private static int SEARCH_HEIGHT_PX = 51; // To match wave panel.
++ private static int SEARCH_HEIGHT_PX = 0; // To match wave panel.
+ private static int TOOLBAR_HEIGHT_PX =
+ SearchPanelResourceLoader.getPanel().emptyToolbar().getHeight();
+ private static int TOOLBAR_TOP_PX = 0 + SEARCH_HEIGHT_PX;
+diff --git a/src/org/waveprotocol/box/webclient/search/SearchPresenter.java b/src/org/waveprotocol/box/webclient/search/SearchPresenter.java
+index b136c88..9f1b2ab 100644
+--- a/src/org/waveprotocol/box/webclient/search/SearchPresenter.java
++++ b/src/org/waveprotocol/box/webclient/search/SearchPresenter.java
+@@ -95,7 +95,7 @@ public final class SearchPresenter
+ private int querySize = DEFAULT_PAGE_SIZE;
+ /** Current selected digest. */
+ private DigestView selected;
+-
++
+ /** The dispatcher of profiles events. */
+ SourcesEvents<ProfileListener> profiles;
+
+@@ -160,7 +160,7 @@ public final class SearchPresenter
+ private void initToolbarMenu() {
+ GroupingToolbar.View toolbarUi = searchUi.getToolbar();
+ ToolbarView group = toolbarUi.addGroup();
+- new ToolbarButtonViewBuilder().setText("New Wave").applyTo(
++ new ToolbarButtonViewBuilder().setText("New Message").setTooltip("Create a New Message (a Wave)").applyTo(
+ group.addClickButton(), new ToolbarClickButton.Listener() {
+ @Override
+ public void onClicked() {
+diff --git a/src/org/waveprotocol/wave/client/doodad/link/Link.java b/src/org/waveprotocol/wave/client/doodad/link/Link.java
+index f5fb0e4..6b7899c 100644
+--- a/src/org/waveprotocol/wave/client/doodad/link/Link.java
++++ b/src/org/waveprotocol/wave/client/doodad/link/Link.java
+@@ -39,6 +39,14 @@ public final class Link {
+
+ private static final ReadableStringSet WEB_SCHEMES = CollectionUtils.newStringSet(
+ "http", "https", "ftp", "mailto");
++ /**
++ * http://en.wikipedia.org/wiki/Fragment_identifier
++ * http://tools.ietf.org/html/rfc3986#section-3.5
++ * fragment = *( pchar / "/" / "?" )
++ */
++ private static final String COMMON_REGEX = "[\\w\\-:@!\\$&\'\\(\\)\\*\\+,;=\\/\\?\\.]+";
++ private static final String FRAGMENT_URI_REGEX = "#(" + COMMON_REGEX + "|$)";
++ private static final String QUERY_REGEX = "(\\?" + COMMON_REGEX +"|)($|"+ FRAGMENT_URI_REGEX + ")";
+
+ private static final String INVALID_LINK_MSG =
+ "Invalid link. Should either be a web url\n" +
+@@ -125,7 +133,7 @@ public final class Link {
+ }
+ }
+
+- assert EscapeUtils.extractScheme(uri) != null;
++ assert uri.matches(QUERY_REGEX) || EscapeUtils.extractScheme(uri) != null;
+
+ // Otherwise, just return the given link.
+ return uri;
+@@ -145,7 +153,7 @@ public final class Link {
+ String scheme = parts != null ? parts[0] : null;
+
+ // Normal web url
+- if (scheme != null && WEB_SCHEMES.contains(scheme)) {
++ if (rawLinkValue.matches(QUERY_REGEX) || (scheme != null && WEB_SCHEMES.contains(scheme))) {
+ return rawLinkValue;
+ }
+
+diff --git a/src/org/waveprotocol/wave/client/gadget/renderer/GadgetWidget.java b/src/org/waveprotocol/wave/client/gadget/renderer/GadgetWidget.java
+index 7088f80..1e38273 100644
+--- a/src/org/waveprotocol/wave/client/gadget/renderer/GadgetWidget.java
++++ b/src/org/waveprotocol/wave/client/gadget/renderer/GadgetWidget.java
+@@ -906,6 +906,7 @@ public class GadgetWidget extends ObservableSupplementedWave.ListenerImpl
+ String url = cleanUrl(metadata.getIframeUrl(view));
+ if (url.equals(iframeUrl) && ((token == null) || token.isEmpty())) {
+ log("Received metadata matches the cached information.");
++ constructGadgetSizeFromMetadata(metadata, view, url);
+ return;
+ }
+ // NOTE(user): Technically we should not save iframe URLs for gadgets with security tokens,
+@@ -921,6 +922,10 @@ public class GadgetWidget extends ObservableSupplementedWave.ListenerImpl
+ if ("".equals(ui.getTitleLabelText()) && metadata.hasTitle()) {
+ ui.setTitleLabelText(metadata.getTitle());
+ }
++ constructGadgetSizeFromMetadata(metadata, view, url);
++ }
++
++ private void constructGadgetSizeFromMetadata(GadgetMetadata metadata, String view, String url) {
+ int height =
+ (int) (metadata.hasHeight() ? metadata.getHeight() : metadata.getPreferredHeight(view));
+ int width =
+diff --git a/src/org/waveprotocol/wave/client/wavepanel/impl/toolbar/EditToolbar.java b/src/org/waveprotocol/wave/client/wavepanel/impl/toolbar/EditToolbar.java
+index 73a6cfc..b8d4428 100644
+--- a/src/org/waveprotocol/wave/client/wavepanel/impl/toolbar/EditToolbar.java
++++ b/src/org/waveprotocol/wave/client/wavepanel/impl/toolbar/EditToolbar.java
+@@ -56,9 +56,11 @@ import org.waveprotocol.wave.client.widget.toolbar.buttons.ToolbarClickButton;
+ import org.waveprotocol.wave.client.widget.toolbar.buttons.ToolbarToggleButton;
+ import org.waveprotocol.wave.media.model.AttachmentIdGenerator;
+ import org.waveprotocol.wave.media.model.AttachmentIdGeneratorImpl;
++import org.waveprotocol.wave.model.document.util.DocHelper;
+ import org.waveprotocol.wave.model.document.util.FocusedRange;
+ import org.waveprotocol.wave.model.document.util.LineContainers;
+ import org.waveprotocol.wave.model.document.util.Point;
++import org.waveprotocol.wave.model.document.util.Range;
+ import org.waveprotocol.wave.model.document.util.XmlStringBuilder;
+ import org.waveprotocol.wave.model.id.IdGenerator;
+ import org.waveprotocol.wave.model.id.WaveId;
+@@ -425,18 +427,27 @@ public class EditToolbar {
+ Window.alert("Select some text to create a link.");
+ return;
+ }
+- String rawLinkValue =
+- Window.prompt("Enter link: URL or Wave ID.", WaveRefConstants.WAVE_URI_PREFIX);
+- // user hit "ESC" or "cancel"
+- if (rawLinkValue == null) {
+- return;
+- }
+ try {
+- String linkAnnotationValue = Link.normalizeLink(rawLinkValue);
++ // We try to create a link with the current selection, if fails, we ask for a link
++ Range rg = range.asRange();
++ String text = DocHelper.getText(editor.getDocument(), rg.getStart(), rg.getEnd());
++ String linkAnnotationValue = Link.normalizeLink(text);
+ EditorAnnotationUtil.setAnnotationOverSelection(editor, Link.KEY,
+ linkAnnotationValue);
+ } catch (InvalidLinkException e) {
+- Window.alert(e.getLocalizedMessage());
++ String rawLinkValue =
++ Window.prompt("Enter link: URL or Wave ID.", "http://");
++ // user hit "ESC" or "cancel"
++ if (rawLinkValue == null) {
++ return;
++ }
++ try {
++ String linkAnnotationValue = Link.normalizeLink(rawLinkValue);
++ EditorAnnotationUtil.setAnnotationOverSelection(editor, Link.KEY,
++ linkAnnotationValue);
++ } catch (InvalidLinkException e2) {
++ Window.alert(e2.getLocalizedMessage());
++ }
+ }
+ }
+ });
+diff --git a/src/org/waveprotocol/wave/client/wavepanel/impl/toolbar/gadget/GadgetInfoWidget.ui.xml b/src/org/waveprotocol/wave/client/wavepanel/impl/toolbar/gadget/GadgetInfoWidget.ui.xml
+index c8b7a81..5f41486 100644
+--- a/src/org/waveprotocol/wave/client/wavepanel/impl/toolbar/gadget/GadgetInfoWidget.ui.xml
++++ b/src/org/waveprotocol/wave/client/wavepanel/impl/toolbar/gadget/GadgetInfoWidget.ui.xml
+@@ -17,7 +17,7 @@
+ <ui:UiBinder
+ xmlns:ui="urn:ui:com.google.gwt.uibinder"
+ xmlns:w="urn:import:org.waveprotocol.wave.client.widget.common" >
+-
++
+ <ui:style>
+ .self {
+ overflow: hidden;
+@@ -25,30 +25,32 @@
+ border: 1px solid #ccc;
+ margin: 15px 0px;
+ }
+-
++
+ .self:hover {
+ background: #ddd;
+ }
+-
++
+ .img {
+ float: left;
++ display: none;
+ }
+-
++
+ .img img {
+- width: 120px;
+- height: 120px;
++ width: 0px;
++ height: 0px;
+ }
+-
++
+ .description {
+ overflow: hidden;
+ color: #888;
+ }
+-
+- .img, .description, .self h3 {
++
++ .img, .description, .self h3 {
+ margin: 15px;
+ }
++
+ </ui:style>
+-
++
+ <w:ImplPanel ui:field="self" styleName="{style.self}">
+ <div class="{style.img}">
+ <img ui:field="image"/>
+diff --git a/src/org/waveprotocol/wave/client/wavepanel/view/dom/BlipMenuItemDomImpl.java b/src/org/waveprotocol/wave/client/wavepanel/view/dom/BlipMenuItemDomImpl.java
+index 4b97489..1507f83 100644
+--- a/src/org/waveprotocol/wave/client/wavepanel/view/dom/BlipMenuItemDomImpl.java
++++ b/src/org/waveprotocol/wave/client/wavepanel/view/dom/BlipMenuItemDomImpl.java
+@@ -36,7 +36,7 @@ public final class BlipMenuItemDomImpl implements DomView, IntrinsicBlipMenuItem
+
+ /** The CSS classes used to manipulate style based on state changes. */
+ private final BlipViewBuilder.Css css;
+-
++
+ BlipMenuItemDomImpl(Element self, BlipViewBuilder.Css css) {
+ this.self = self;
+ this.css = css;
+@@ -63,13 +63,13 @@ public final class BlipMenuItemDomImpl implements DomView, IntrinsicBlipMenuItem
+ @Override
+ public void select() {
+ self.setAttribute(OPTION_SELECTED_ATTRIBUTE, "s");
+- self.setClassName(css.menuOption() + " " + css.menuOptionSelected());
++ self.addClassName(css.menuOptionSelected());
+ }
+
+ @Override
+ public void deselect() {
+ self.removeAttribute(OPTION_SELECTED_ATTRIBUTE);
+- self.setClassName(css.menuOption());
++ self.removeClassName(css.menuOptionSelected());
+ }
+
+ @Override
+diff --git a/src/org/waveprotocol/wave/client/wavepanel/view/dom/CollapsibleDomImpl.java b/src/org/waveprotocol/wave/client/wavepanel/view/dom/CollapsibleDomImpl.java
+index c201793..5ab061d 100644
+--- a/src/org/waveprotocol/wave/client/wavepanel/view/dom/CollapsibleDomImpl.java
++++ b/src/org/waveprotocol/wave/client/wavepanel/view/dom/CollapsibleDomImpl.java
+@@ -156,13 +156,13 @@ final class CollapsibleDomImpl implements DomView {
+
+ public void setTotalBlipCount(int totalBlipCount) {
+ self.setAttribute(TOTAL_BLIPS_ATTRIBUTE, "" + totalBlipCount);
+- getCountTotal().setInnerText("" + totalBlipCount);
++ getCountTotal().setInnerText("" + totalBlipCount + (totalBlipCount > 1? " replies": " reply"));
+ }
+
+ public void setUnreadBlipCount(int unreadBlipCount) {
+ self.setAttribute(UNREAD_BLIPS_ATTRIBUTE, "" + unreadBlipCount);
+ Element unread = getCountUnread();
+- unread.setInnerText("(" + unreadBlipCount + ")");
++ unread.setInnerText(" (" + unreadBlipCount + " unread)");
+ if (unreadBlipCount > 0) {
+ unread.getStyle().clearDisplay();
+ } else {
+diff --git a/src/org/waveprotocol/wave/client/wavepanel/view/dom/full/Blip.css b/src/org/waveprotocol/wave/client/wavepanel/view/dom/full/Blip.css
+index 57294ec..72b1a86 100644
+--- a/src/org/waveprotocol/wave/client/wavepanel/view/dom/full/Blip.css
++++ b/src/org/waveprotocol/wave/client/wavepanel/view/dom/full/Blip.css
+@@ -50,7 +50,7 @@
+ * metabar element is positioned left by 0.3em with a 0.3em border.
+ */
+
+-.blip {
++.blip {
+ /* Positioned container for focus frame. */
+ position: relative;
+ padding: 3px;
+@@ -139,7 +139,7 @@
+ -moz-border-radius: 0.3em;
+ -webkit-border-radius: 0.3em;
+ cursor: pointer;
+- padding: 0.3em; /* Matches metabar padding. */
++ padding: 0.3em 0.5em 0.3em 1.4em; /* Matches metabar padding. */
+ }
+
+ .read .menuOption:hover {
+@@ -168,7 +168,7 @@
+ }
+
+ .privateReplies {
+- margin: 0 1em 1em 4.5em;
++ margin: 0 1em 1em 4.5em;
+ }
+
+ .contentContainer, .replies, .privateReplies{word-wrap: break-word;}
+diff --git a/src/org/waveprotocol/wave/client/wavepanel/view/dom/full/BlipMetaViewBuilder.java b/src/org/waveprotocol/wave/client/wavepanel/view/dom/full/BlipMetaViewBuilder.java
+index 9ec4aaf..6ccc1d1 100644
+--- a/src/org/waveprotocol/wave/client/wavepanel/view/dom/full/BlipMetaViewBuilder.java
++++ b/src/org/waveprotocol/wave/client/wavepanel/view/dom/full/BlipMetaViewBuilder.java
+@@ -81,16 +81,26 @@ public final class BlipMetaViewBuilder implements UiBuilder, IntrinsicBlipMetaVi
+ private final static Map<MenuOption, SafeHtml> MENU_LABELS =
+ new EnumMap<MenuOption, SafeHtml>(MenuOption.class);
+
++ private final static Map<MenuOption, SafeHtml> MENU_ICONS =
++ new EnumMap<MenuOption, SafeHtml>(MenuOption.class);
++
+ private final static StringMap<MenuOption> MENU_OPTIONS = CollectionUtils.createStringMap();
+
+ public static final String OPTION_ID_ATTRIBUTE = "o";
+ public static final String OPTION_SELECTED_ATTRIBUTE = "s";
+
+ static {
++ BlipIconResources.Css css = BlipIconResources.Loader.res.css();
++ MENU_ICONS.put(MenuOption.EDIT, EscapeUtils.fromSafeConstant(css.edit()));
++ MENU_ICONS.put(MenuOption.REPLY, EscapeUtils.fromSafeConstant(css.reply()));
++ MENU_ICONS.put(MenuOption.DELETE, EscapeUtils.fromSafeConstant(css.delete()));
++ MENU_ICONS.put(MenuOption.LINK, EscapeUtils.fromSafeConstant(css.link()));
++
+ MENU_CODES.put(MenuOption.EDIT, EscapeUtils.fromSafeConstant("e"));
+ MENU_CODES.put(MenuOption.REPLY, EscapeUtils.fromSafeConstant("r"));
+ MENU_CODES.put(MenuOption.DELETE, EscapeUtils.fromSafeConstant("d"));
+ MENU_CODES.put(MenuOption.LINK, EscapeUtils.fromSafeConstant("l"));
++
+ MENU_LABELS.put(MenuOption.EDIT, EscapeUtils.fromSafeConstant("Edit"));
+ MENU_LABELS.put(MenuOption.REPLY, EscapeUtils.fromSafeConstant("Reply"));
+ MENU_LABELS.put(MenuOption.DELETE, EscapeUtils.fromSafeConstant("Delete"));
+@@ -245,6 +255,7 @@ public final class BlipMetaViewBuilder implements UiBuilder, IntrinsicBlipMetaVi
+ out.append(EscapeUtils.fromSafeConstant("|"));
+ String style = selected.contains(option) //
+ ? css.menuOption() + css.menuOptionSelected() : css.menuOption();
++ style += " " + MENU_ICONS.get(option).asString();
+ String extra = OPTION_ID_ATTRIBUTE + "='" + MENU_CODES.get(option).asString() + "'"
+ + (selected.contains(option) ? " " + OPTION_SELECTED_ATTRIBUTE + "='s'" : "");
+ openSpanWith(out, null, style, TypeCodes.kind(Type.MENU_ITEM), extra);
+diff --git a/src/org/waveprotocol/wave/client/wavepanel/view/dom/full/CollapsibleBuilder.java b/src/org/waveprotocol/wave/client/wavepanel/view/dom/full/CollapsibleBuilder.java
+index 8436997..8efe09f 100644
+--- a/src/org/waveprotocol/wave/client/wavepanel/view/dom/full/CollapsibleBuilder.java
++++ b/src/org/waveprotocol/wave/client/wavepanel/view/dom/full/CollapsibleBuilder.java
+@@ -226,11 +226,12 @@ public final class CollapsibleBuilder implements UiBuilder {
+ {
+ openSpan(output, Components.COUNT_TOTAL.getDomId(id), null, null);
+ output.append(totalBlipCount);
++ output.appendEscaped(totalBlipCount > 1? " replies": " reply");
+ closeSpan(output);
+
+ String unreadExtra = unreadBlipCount <= 0 ? " style='display: none;'" : "";
+ openSpanWith(output, Components.COUNT_UNREAD.getDomId(id), null, null, unreadExtra);
+- output.appendEscaped("(" + unreadBlipCount + ")");
++ output.appendEscaped(" (" + unreadBlipCount + " unread)");
+ closeSpan(output);
+
+ openSpan(output, Components.DROP_CONTAINER.getDomId(id), css.dropContainer() +
+diff --git a/test/org/waveprotocol/box/server/rpc/UserRegistrationServletTest.java b/test/org/waveprotocol/box/server/rpc/UserRegistrationServletTest.java
+index 8b91e7b..100c90b 100644
+--- a/test/org/waveprotocol/box/server/rpc/UserRegistrationServletTest.java
++++ b/test/org/waveprotocol/box/server/rpc/UserRegistrationServletTest.java
+@@ -33,7 +33,6 @@ import org.waveprotocol.box.server.account.HumanAccountDataImpl;
+ import org.waveprotocol.box.server.authentication.PasswordDigest;
+ import org.waveprotocol.box.server.persistence.AccountStore;
+ import org.waveprotocol.box.server.persistence.memory.MemoryStore;
+-import org.waveprotocol.box.server.robots.agent.welcome.WelcomeRobot;
+ import org.waveprotocol.wave.model.wave.ParticipantId;
+
+ import java.io.IOException;
+@@ -55,8 +54,6 @@ public class UserRegistrationServletTest extends TestCase {
+ @Mock private HttpServletRequest req;
+ @Mock private HttpServletResponse resp;
+
+- @Mock private WelcomeRobot welcomeBot;
+-
+ @Override
+ protected void setUp() throws Exception {
+ MockitoAnnotations.initMocks(this);
+@@ -73,7 +70,6 @@ public class UserRegistrationServletTest extends TestCase {
+ AccountData account = store.getAccount(participantId);
+ assertNotNull(account);
+ assertTrue(account.asHuman().getPasswordDigest().verify("internet".toCharArray()));
+- verify(welcomeBot).greet(eq(participantId));
+ }
+
+ public void testRegisterNewUserDisabled() throws Exception {
+@@ -128,8 +124,8 @@ public class UserRegistrationServletTest extends TestCase {
+ HttpServletRequest req, HttpServletResponse resp, String address,
+ String password, boolean disabledRegistration) throws IOException {
+
+- UserRegistrationServlet enabledServlet = new UserRegistrationServlet(store, "example.com", welcomeBot, false);
+- UserRegistrationServlet disabledServlet = new UserRegistrationServlet(store, "example.com", welcomeBot, true);
++ UserRegistrationServlet enabledServlet = new UserRegistrationServlet(store, "example.com", false);
++ UserRegistrationServlet disabledServlet = new UserRegistrationServlet(store, "example.com", true);
+
+ when(req.getParameter("address")).thenReturn(address);
+ when(req.getParameter("password")).thenReturn(password);
+diff --git a/test/org/waveprotocol/wave/client/doodad/link/LinkTest.java b/test/org/waveprotocol/wave/client/doodad/link/LinkTest.java
+index 316717d..e68d63b 100644
+--- a/test/org/waveprotocol/wave/client/doodad/link/LinkTest.java
++++ b/test/org/waveprotocol/wave/client/doodad/link/LinkTest.java
+@@ -47,6 +47,15 @@ public class LinkTest extends TestCase {
+ checkNormalize("https://example.com/abcd");
+ checkNormalize("ftp://example.com/abcd");
+ checkNormalize("mailto://example.com/abcd");
++ checkNormalize("#");
++ checkNormalize("#example.com/w+N0tgD7rctjA");
++ checkNormalize("#fragment");
++ checkNormalize("#fragment/?+-:@!$&'()*+,;=");
++ checkNormalize("?param=1¶m2");
++ checkNormalize("?param=1¶m2#");
++ checkNormalize("?param=1¶m2#fragment/?+-:@!$&'()*+,;=");
++ checkNormalizeRejects("#fragment<>");
++ checkNormalizeRejects("?param=1¶m2<>");
+ }
+
+ public void testConvertUri() {
+@@ -56,6 +65,12 @@ public class LinkTest extends TestCase {
+
+ assertEquals("http://example.com/abcd", Link.toHrefFromUri("http://example.com/abcd"));
+ assertEquals("#example.com/abcd", Link.toHrefFromUri("wave://example.com/abcd"));
++ assertEquals("#", Link.toHrefFromUri("#"));
++ assertEquals("#fragment", Link.toHrefFromUri("#fragment"));
++ assertEquals("#fragment/?+-:@!$&'()*+,;=", Link.toHrefFromUri("#fragment/?+-:@!$&'()*+,;="));
++ assertEquals("?param=1¶m2", Link.toHrefFromUri("?param=1¶m2"));
++ assertEquals("?param=1¶m2#", Link.toHrefFromUri("?param=1¶m2#"));
++ assertEquals("?param=1¶m2#fragment/?+-:@!$&'()*+,;=", Link.toHrefFromUri("?param=1¶m2#fragment/?+-:@!$&'()*+,;="));
+ }
+
+
Modified: trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtMenuGui.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtMenuGui.java 2012-03-17 21:01:21 UTC (rev 1766)
+++ trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtMenuGui.java 2012-03-17 21:43:47 UTC (rev 1767)
@@ -66,6 +66,7 @@
button.addClickHandler(new ClickHandler() {
@Override
public void onClick(final ClickEvent event) {
+ event.stopPropagation();
show(button);
}
});
Modified: trunk/src/main/java/cc/kune/core/server/UserSessionManager.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/UserSessionManager.java 2012-03-17 21:01:21 UTC (rev 1766)
+++ trunk/src/main/java/cc/kune/core/server/UserSessionManager.java 2012-03-17 21:43:47 UTC (rev 1767)
@@ -81,9 +81,8 @@
return !isUserLoggedIn();
}
- public void login(final Long userId, final String name, final String newUserHash) {
+ public void login(final Long userId, final String newUserHash) {
getUserSession().setUserId(userId);
- getUserSession().setUserName(name);
getUserSession().setHash(newUserHash);
updateLoggedUser();
}
Modified: trunk/src/main/java/cc/kune/core/server/manager/file/FileGwtUploadAbstractServlet.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/manager/file/FileGwtUploadAbstractServlet.java 2012-03-17 21:01:21 UTC (rev 1766)
+++ trunk/src/main/java/cc/kune/core/server/manager/file/FileGwtUploadAbstractServlet.java 2012-03-17 21:43:47 UTC (rev 1767)
@@ -83,9 +83,13 @@
file = item;
}
}
+ final String response = createUploadedFile(userHash, stateToken, fileName, file, typeId);
- return createUploadedFile(userHash, stateToken, fileName, file, typeId);
+ // Remove files from session because we have a copy of them
+ removeSessionFileItems(request);
+ return response;
+
}
protected void logFileDel(final boolean delResult) {
Modified: trunk/src/main/java/cc/kune/core/server/manager/impl/UserManagerDefault.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/manager/impl/UserManagerDefault.java 2012-03-17 21:01:21 UTC (rev 1766)
+++ trunk/src/main/java/cc/kune/core/server/manager/impl/UserManagerDefault.java 2012-03-17 21:43:47 UTC (rev 1767)
@@ -372,7 +372,6 @@
@Override
public User login(final String nickOrEmail, final String passwd) {
- final PasswordDigest passwdDigest = new PasswordDigest(passwd.toCharArray());
User user;
try {
user = userFinder.findByShortName(nickOrEmail);
Modified: trunk/src/main/java/cc/kune/core/server/rpc/UserRPC.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/rpc/UserRPC.java 2012-03-17 21:01:21 UTC (rev 1766)
+++ trunk/src/main/java/cc/kune/core/server/rpc/UserRPC.java 2012-03-17 21:43:47 UTC (rev 1767)
@@ -181,7 +181,7 @@
private UserInfoDTO loginUser(final User user, final String waveToken) throws DefaultException {
if (user != null) {
- userSessionManager.login(user.getId(), user.getShortName(), waveToken);
+ userSessionManager.login(user.getId(), waveToken);
return loadUserInfo(user);
} else {
throw new UserAuthException();
Modified: trunk/src/main/java/cc/kune/gspace/client/actions/ContentViewerOptionsMenu.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/actions/ContentViewerOptionsMenu.java 2012-03-17 21:01:21 UTC (rev 1766)
+++ trunk/src/main/java/cc/kune/gspace/client/actions/ContentViewerOptionsMenu.java 2012-03-17 21:43:47 UTC (rev 1767)
@@ -23,7 +23,9 @@
import cc.kune.core.client.resources.CoreResources;
import com.google.inject.Inject;
+import com.google.inject.Singleton;
+@Singleton
public class ContentViewerOptionsMenu extends MenuDescriptor {
private static final String ID = "k-cnt-viewer-opt-menu";
Modified: trunk/src/main/java/cc/kune/gspace/client/actions/ContentViewerShareMenu.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/actions/ContentViewerShareMenu.java 2012-03-17 21:01:21 UTC (rev 1766)
+++ trunk/src/main/java/cc/kune/gspace/client/actions/ContentViewerShareMenu.java 2012-03-17 21:43:47 UTC (rev 1767)
@@ -24,7 +24,9 @@
import cc.kune.core.client.state.AccessRightsClientManager;
import com.google.inject.Inject;
+import com.google.inject.Singleton;
+@Singleton
public class ContentViewerShareMenu extends MenuLoggedDescriptor {
private static final String ID = "k-cnt-viewer-share-menu";
Modified: trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerAsTablePanel.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerAsTablePanel.java 2012-03-17 21:01:21 UTC (rev 1766)
+++ trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerAsTablePanel.java 2012-03-17 21:43:47 UTC (rev 1767)
@@ -40,8 +40,8 @@
import cc.kune.gspace.client.viewers.items.FolderItemDescriptor;
import cc.kune.gspace.client.viewers.items.FolderItemWidget;
+import com.calclab.emite.core.client.packet.TextUtils;
import com.google.gwt.core.client.GWT;
-import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.event.dom.client.DoubleClickHandler;
import com.google.gwt.event.dom.client.MouseOutEvent;
@@ -71,7 +71,6 @@
private final GuiProvider guiProvider;
private final CoreResources res;
- protected FolderItemWidget selected;
@Inject
public FolderViewerAsTablePanel(final GSpaceArmor gsArmor, final I18nTranslationService i18n,
@@ -93,7 +92,7 @@
final DoubleClickHandler doubleClickHandler) {
final int rowCount = flex.getRowCount();
final FolderItemWidget itemWidget = new FolderItemWidget((ImageResource) item.getIcon(),
- item.getText(), item.getStateToken(), ITEM_ID + (flex.getRowCount() + 1));
+ TextUtils.ellipsis(item.getText(), 70), item.getStateToken(), ITEM_ID + (flex.getRowCount() + 1));
final ActionSimplePanel toolbar = new ActionSimplePanel(guiProvider, i18n);
final long modifiedOn = item.getModififiedOn();
if (modifiedOn != FolderViewerView.NO_DATE) {
@@ -103,16 +102,7 @@
itemWidget.setMenu(toolbar);
Tooltip.to(itemWidget, item.getTooltip());
// FIXME make this under demand
- itemWidget.getRowClick().addClickHandler(new ClickHandler() {
- @Override
- public void onClick(final ClickEvent event) {
- if (selected != null) {
- selected.setSelect(false);
- }
- itemWidget.setSelect(true);
- selected = itemWidget;
- }
- });
+ itemWidget.getRowClick().addClickHandler(clickHandler);
if (ContentStatus.inTheDustbin.equals(item.getContentStatus())) {
itemWidget.getTitleWidget().addStyleName("k-line-through");
}
@@ -121,9 +111,6 @@
@Override
public void onMouseOut(final MouseOutEvent event) {
itemWidget.setMenuVisible(false);
- // menu.setVisible(false);
- // itemWidget.setSelect(false);
- // menu.hide();
}
});
final MenuDescriptor menu = new MenuDescriptor(i18n.t("Actions"));
@@ -151,7 +138,6 @@
init(item, itemWidget, toolbar);
initialized = true;
}
- // menu.setVisible(true);
itemWidget.setMenuVisible(true);
}
});
Modified: trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerUtils.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerUtils.java 2012-03-17 21:01:21 UTC (rev 1766)
+++ trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerUtils.java 2012-03-17 21:43:47 UTC (rev 1767)
@@ -159,8 +159,8 @@
// Used for previews
return null;
} else {
- return draggable ? i18n.t("Double click to open. Drag and drop to move this to another place")
- : i18n.t("Double click to open");
+ return draggable ? i18n.t("Click to open. Drag and drop to move this to another place")
+ : i18n.t("Click to open");
}
}
Modified: trunk/src/main/java/cc/kune/lists/client/actions/ListsClientActions.java
===================================================================
--- trunk/src/main/java/cc/kune/lists/client/actions/ListsClientActions.java 2012-03-17 21:01:21 UTC (rev 1766)
+++ trunk/src/main/java/cc/kune/lists/client/actions/ListsClientActions.java 2012-03-17 21:43:47 UTC (rev 1767)
@@ -36,9 +36,11 @@
import cc.kune.gspace.client.actions.AddAllMembersToContentMenuItem;
import cc.kune.gspace.client.actions.AddCollabMembersToContentMenuItem;
import cc.kune.gspace.client.actions.AddPublicToContentMenuItem;
+import cc.kune.gspace.client.actions.ContentViewerOptionsMenu;
import cc.kune.gspace.client.actions.ContentViewerShareMenu;
import cc.kune.gspace.client.actions.CopyContentMenuItem;
import cc.kune.gspace.client.actions.ParticipateInContentBtn;
+import cc.kune.gspace.client.actions.RefreshContentMenuItem;
import cc.kune.gspace.client.actions.SetAsHomePageMenuItem;
import cc.kune.gspace.client.actions.TutorialContainerBtn;
import cc.kune.gspace.client.actions.WriteToParticipantsMenuItem;
@@ -61,8 +63,9 @@
final Provider<NewListPostIconBtn> newPostIconBtn,
final Provider<NewListMenuItem> newListMenuItem, final Provider<NewListBtn> newListBtn,
final Provider<OpenFolderMenuItem> openContentMenuItem,
- final Provider<RefreshListMenuItem> refresh, final Provider<SubscribeToListBtn> subscribeBtn,
- final Provider<OptionsListMenu> optionsMenuContent,
+ final Provider<RefreshListMenuItem> refreshList, final Provider<SubscribeToListBtn> subscribeBtn,
+ final Provider<OptionsListMenu> optionsMenuContainer,
+ final Provider<ContentViewerOptionsMenu> optionsMenuContent,
final Provider<ContentViewerShareMenu> shareMenuContent,
final Provider<ShowSubscribersOfListBtn> subscribersCount,
final Provider<TutorialContainerBtn> tutorialBtn,
@@ -73,18 +76,21 @@
final Provider<SetListOpenessMenuItem> listOpenessMenuItem,
final Provider<ParticipateInContentBtn> participateBtn,
final Provider<CopyContentMenuItem> copyContent,
+ final Provider<RefreshContentMenuItem> refreshPost,
final Provider<WriteToParticipantsMenuItem> writeToParticipants, final ListsNewMenu listNewMenu,
final PostNewMenu postNewMenu, final NewMenusForTypeIdsRegistry newMenusRegistry,
final Provider<ChatAboutContentBtn> chatAbout, final Provider<DelListMenuItem> delFolderMenuItem,
final Provider<SetAsHomePageMenuItem> setAsHomePage) {
super(session, stateManager, i18n, registry);
- actionsRegistry.addAction(ActionGroups.TOOLBAR, optionsMenuContent, all);
+ actionsRegistry.addAction(ActionGroups.TOOLBAR, optionsMenuContainer, containers);
+ actionsRegistry.addAction(ActionGroups.TOOLBAR, optionsMenuContent, contents);
actionsRegistry.addAction(ActionGroups.TOOLBAR, newPostIconBtn, noRoot);
actionsRegistry.addAction(ActionGroups.TOOLBAR, newListBtn, TYPE_ROOT);
actionsRegistry.addAction(ActionGroups.TOOLBAR, listNewMenu, containersNoRoot);
actionsRegistry.addAction(ActionGroups.TOOLBAR, postNewMenu, contents);
actionsRegistry.addAction(ActionGroups.TOOLBAR, subscribeBtn, containersNoRoot);
- actionsRegistry.addAction(ActionGroups.TOOLBAR, refresh, all);
+ actionsRegistry.addAction(ActionGroups.TOOLBAR, refreshList, containers);
+ actionsRegistry.addAction(ActionGroups.TOOLBAR, refreshPost, contents);
actionsRegistry.addAction(ActionGroups.TOOLBAR, listOpenessMenuItem, containersNoRoot);
actionsRegistry.addAction(ActionGroups.TOOLBAR, newPostItem, containersNoRoot);
// actionsRegistry.addAction(ActionGroups.TOOLBAR, newListMenuItem,
@@ -99,8 +105,8 @@
actionsRegistry.addAction(ActionGroups.TOOLBAR, addPublicMenuItem, contents);
actionsRegistry.addAction(ActionGroups.TOOLBAR, participateBtn, contents);
actionsRegistry.addAction(ActionGroups.TOOLBAR, subscribersCount, containersNoRoot);
+ actionsRegistry.addAction(ActionGroups.TOOLBAR, copyContent, contents);
actionsRegistry.addAction(ActionGroups.TOOLBAR, chatAbout, contents);
- actionsRegistry.addAction(ActionGroups.TOOLBAR, copyContent, contents);
actionsRegistry.addAction(ActionGroups.TOOLBAR, writeToParticipants, contents);
actionsRegistry.addAction(ActionGroups.ITEM_MENU, openContentMenuItem, contents);
actionsRegistry.addAction(ActionGroups.ITEM_MENU, openContentMenuItem, containersNoRoot);
Modified: trunk/src/main/java/cc/kune/lists/client/actions/OptionsListMenu.java
===================================================================
--- trunk/src/main/java/cc/kune/lists/client/actions/OptionsListMenu.java 2012-03-17 21:01:21 UTC (rev 1766)
+++ trunk/src/main/java/cc/kune/lists/client/actions/OptionsListMenu.java 2012-03-17 21:43:47 UTC (rev 1767)
@@ -23,7 +23,9 @@
import cc.kune.core.client.resources.CoreResources;
import com.google.inject.Inject;
+import com.google.inject.Singleton;
+@Singleton
public class OptionsListMenu extends MenuDescriptor {
@Inject
Added: trunk/src/main/webapp/tutorials/lists.svg.2012_03_14_10_40_56.0.svg
===================================================================
--- trunk/src/main/webapp/tutorials/lists.svg.2012_03_14_10_40_56.0.svg (rev 0)
+++ trunk/src/main/webapp/tutorials/lists.svg.2012_03_14_10_40_56.0.svg 2012-03-17 21:43:47 UTC (rev 1767)
@@ -0,0 +1,2176 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:ns1="http://sozi.baierouge.fr"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ 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="1052.3622"
+ height="1488.189"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="lists.svg">
+ <!-- Start kune i18n part -->
+ <script
+ id="kunelangtable">
+ var idLangList = [
+ {id: "layer7", layer: "es"},
+ {id: "layer8", layer: "en"},
+ {id: "layer9", layer: "fr"}
+ ];
+ </script>
+ <script
+ xlink:href="lang.js"
+ id="kunelang" />
+ <!-- End kune i18n part -->
+ <!-- Start kune font part -->
+ <xhtml:link
+ href="http://fonts.googleapis.com/css?family=Ubuntu"
+ rel="stylesheet"
+ type="text/css" />
+ <style
+ id="style3802">
+ text { font-family: 'Ubuntu'; text-rendering: geometricPrecision; }
+ </style>
+ <!-- End kune font part -->
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.1629238"
+ inkscape:cx="174.94934"
+ inkscape:cy="1340.8534"
+ inkscape:document-units="px"
+ inkscape:current-layer="svg2"
+ showgrid="false"
+ showborder="true"
+ inkscape:showpageshadow="false"
+ inkscape:window-width="1078"
+ inkscape:window-height="919"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3793" />
+ </sodipodi:namedview>
+ <defs
+ id="defs4">
+ <marker
+ style="overflow:visible"
+ id="Arrow1Mstart"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mstart">
+ <path
+ transform="matrix(0.4,0,0,0.4,4,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ id="path4730"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Mend"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ id="path4733"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker7815"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mstart">
+ <path
+ transform="matrix(0.4,0,0,0.4,4,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ id="path7817"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker7819"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ id="path7821"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker7823"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mstart">
+ <path
+ transform="matrix(0.4,0,0,0.4,4,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ id="path7825"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker7827"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ id="path7829"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker7831"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mstart">
+ <path
+ transform="matrix(0.4,0,0,0.4,4,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ id="path7833"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker7835"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ id="path7837"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker7839"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mstart">
+ <path
+ transform="matrix(0.4,0,0,0.4,4,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ id="path7841"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker7843"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ id="path7845"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker7847"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mstart">
+ <path
+ transform="matrix(0.4,0,0,0.4,4,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ id="path7849"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker7851"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ id="path7853"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Mend-8"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ id="path4733-7"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Mend-1"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ id="path4733-1"
+ inkscape:connector-curvature="0" />
+ </marker>
+ </defs>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(0,435.82679)"
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="layers"
+ style="display:inline">
+ <rect
+ y="-403.77679"
+ x="30.756149"
+ height="295.13507"
+ width="424.69003"
+ id="rect4591"
+ style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.66635472;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <rect
+ style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.65257782;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="rect4607"
+ width="262.71176"
+ height="148.65785"
+ x="-950.12659"
+ y="0.38178363" />
+ <rect
+ y="0.38868061"
+ x="-1006.9199"
+ height="217.02725"
+ width="342.89246"
+ id="rect4609"
+ style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.66635478;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <g
+ id="g3425"
+ transform="translate(-1009.8665,-222.02045)"
+ style="display:inline">
+ <path
+ sodipodi:nodetypes="ccccccccccccccccc"
+ inkscape:connector-curvature="0"
+ id="path3077-8-3"
+ d="m 100.68086,315.8408 -22.015998,0 0,32.023 c 13,0 19,0 31.999998,0 l 0,-22.015 z m 5.984,28.023 c -10.907568,0 -10.783438,0 -23.999998,0 0,0 0.006,-21.441 0.006,-24.084 2.1,0 7.807,0 12.006,0 l 0,12.01 12.009998,0 c -10e-4,2.733 -0.022,12.074 -0.022,12.074 z m -7.983998,-16.078 c 0,-1.543 0,-5.918 0,-8.006 1.614998,1.619 6.401998,6.404 8.005998,8.006 -2.047,0 -6.454,0 -8.005998,0 z"
+ style="fill:#231f20;display:inline" />
+ <g
+ id="g7067-2-7"
+ transform="translate(-533.40886,132.49381)"
+ inkscape:export-filename="/home/vjrj/proyectos/ourproject.org/kune/svn/trunk/img/icons/step1.png"
+ inkscape:export-xdpi="89.910126"
+ inkscape:export-ydpi="89.910126"
+ style="display:inline">
+ <path
+ transform="translate(835.07499,-335.32678)"
+ d="m -215,554.68896 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z"
+ sodipodi:ry="11.5"
+ sodipodi:rx="11.5"
+ sodipodi:cy="554.68896"
+ sodipodi:cx="-226.5"
+ id="path3311-8-9"
+ style="fill:#cc6633;fill-opacity:1;stroke:#cc6633;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <text
+ sodipodi:linespacing="100%"
+ id="text3313-0-8"
+ y="225.77936"
+ x="608.74896"
+ style="font-size:19.25621223px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:HoratioDMed"
+ xml:space="preserve"><tspan
+ style="font-size:19.25621223px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ y="225.77936"
+ x="608.74896"
+ sodipodi:role="line"
+ id="tspan3315-3-1">1</tspan></text>
+ </g>
+ </g>
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6371"
+ sodipodi:cx="272.5"
+ sodipodi:cy="379.86218"
+ sodipodi:rx="17.5"
+ sodipodi:ry="12.5"
+ d="m 290,379.86218 a 17.5,12.5 0 1 1 -35,0 17.5,12.5 0 1 1 35,0 z"
+ transform="translate(-1008.4256,-287.55371)" />
+ <g
+ id="g3313"
+ transform="translate(-992.70885,-208.53837)"
+ style="display:inline">
+ <path
+ style="fill:#f9f9f9"
+ d="m 272.7667,388.08329 c -2.54143,-2.54142 -2.92308,-3.66126 -2.92308,-8.57692 0,-4.95443 0.37281,-6.02666 3.01371,-8.66755 l 3.01371,-3.01371 10.5747,0.34063 c 10.15723,0.32718 10.66991,0.4514 12.98629,3.14639 1.9188,2.23243 2.41159,3.93397 2.41159,8.32693 0,4.769 -0.39822,5.91937 -2.92308,8.44423 -2.84693,2.84693 -3.18758,2.92308 -13.07692,2.92308 -9.88934,0 -10.22999,-0.0762 -13.07692,-2.92308 z m 13.31587,-16.07692 c 7.30092,0 9.85583,-0.30522 9.07671,-1.08434 -0.59639,-0.59639 -3.72389,-1.31079 -6.95,-1.58756 -7.13954,-0.61251 -13.05029,1.20488 -15.1945,4.6719 l -1.54615,2.5 2.22645,-2.25 c 2.01829,-2.03963 3.17647,-2.25 12.38749,-2.25 z"
+ id="path3246"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#f6f6f6"
+ d="m 274.61876,389.44757 c -3.65504,-1.98352 -4.77944,-4.37891 -4.7529,-10.12546 0.0235,-5.09011 1.74853,-8.19733 5.66202,-10.1987 2.90395,-1.48509 17.53345,-1.4306 20.84368,0.0777 3.39417,1.54648 5.47206,5.65566 5.47206,10.82139 0,8.42076 -3.82339,11.00359 -16.20034,10.94388 -5.3605,-0.0259 -9.26461,-0.5637 -11.02452,-1.51876 z m 12.90797,-12.6287 c -0.31922,-0.79773 -0.55618,-0.56078 -0.60416,0.60417 -0.0434,1.05416 0.19293,1.64479 0.52522,1.3125 0.33229,-0.33229 0.36782,-1.19479 0.0789,-1.91667 z m -1.63342,-2.8125 c 6.57267,0 11.95031,-0.34175 11.95031,-0.75945 0,-2.71445 -9.39855,-4.85775 -16.57952,-3.7809 -4.69383,0.70389 -9.45165,4.12143 -9.39007,6.7449 0.0183,0.78153 0.43477,0.60121 1.04969,-0.45455 0.88076,-1.51218 2.64331,-1.75 12.96959,-1.75 z"
+ id="path3244"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#f1f1f1"
+ d="m 274.61876,389.44757 c -3.65504,-1.98352 -4.77944,-4.37891 -4.7529,-10.12546 0.0235,-5.09011 1.74853,-8.19733 5.66202,-10.1987 2.90395,-1.48509 17.53345,-1.4306 20.84368,0.0777 3.39417,1.54648 5.47206,5.65566 5.47206,10.82139 0,8.42076 -3.82339,11.00359 -16.20034,10.94388 -5.3605,-0.0259 -9.26461,-0.5637 -11.02452,-1.51876 z m 13.22486,-5.4412 c 0,-1.33333 0.66667,-2 2,-2 1.1,0 2,-0.3876 2,-0.86133 0,-0.47373 -1.08096,-0.65469 -2.40213,-0.40213 -1.55439,0.29714 -2.56419,1.30694 -2.86133,2.86133 -0.25256,1.32117 -0.0716,2.40213 0.40213,2.40213 0.47373,0 0.86133,-0.9 0.86133,-2 z m -3.27083,-2.60417 c -0.33229,-0.33229 -1.1948,-0.36782 -1.91667,-0.079 -0.79773,0.31923 -0.56078,0.55619 0.60417,0.60417 1.05416,0.0434 1.64479,-0.19293 1.3125,-0.52522 z m -6.22762,-5.39583 c 2.93418,0 6.04668,-0.27314 6.91666,-0.60699 1.15193,-0.44204 1.61331,0.0335 1.69779,1.75 0.0834,1.69473 0.2445,1.86528 0.57333,0.60699 0.37104,-1.41984 1.5821,-1.75 6.41918,-1.75 5.73268,0 5.91897,-0.0801 4.84618,-2.08466 -2.44374,-4.56617 -14.30311,-6.46791 -21.5228,-3.45133 -3.34507,1.39766 -6.56324,6.33861 -6.35294,9.75387 0.0434,0.70517 0.53092,0.0446 1.08333,-1.46788 0.92434,-2.53084 1.42955,-2.75 6.33927,-2.75 z"
+ id="path3242"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#ededed"
+ d="m 274.95369,389.61086 c -6.97427,-3.86554 -6.73822,-17.17474 0.36199,-20.4098 3.39236,-1.54567 17.66352,-1.54567 21.05588,0 7.25704,3.30652 7.25704,17.3041 0,20.61063 -3.55107,1.61797 -18.38735,1.47886 -21.41787,-0.20083 z m 12.88993,-5.60449 c 0,-1.33333 0.66667,-2 2,-2 1.1,0 2,-0.3876 2,-0.86133 0,-0.47373 -1.08096,-0.65469 -2.40213,-0.40213 -1.55439,0.29714 -2.56419,1.30694 -2.86133,2.86133 -0.25256,1.32117 -0.0716,2.40213 0.40213,2.40213 0.47373,0 0.86133,-0.9 0.86133,-2 z m -3.27083,-2.60417 c -0.33229,-0.33229 -1.1948,-0.36782 -1.91667,-0.079 -0.79773,0.31923 -0.56078,0.55619 0.60417,0.60417 1.05416,0.0434 1.64479,-0.19293 1.3125,-0.52522 z m -6.14584,-2.39583 c 5.75,0 6.41667,-0.20779 6.41667,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.79487 0.66667,2 6.5,2 6.94488,0 7.76089,-0.77549 5.41951,-5.1504 -2.41042,-4.50391 -14.32005,-6.38039 -21.48762,-3.38559 -3.34507,1.39766 -6.56324,6.33861 -6.35294,9.75387 0.0618,1.00373 0.18846,1.0107 0.58333,0.0321 0.32996,-0.81773 2.72339,-1.25 6.92105,-1.25 z"
+ id="path3240"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#e9e9e9"
+ d="m 274.95369,389.61086 c -3.33059,-1.846 -5.03308,-5.35338 -5.07463,-10.45449 -0.0296,-3.63828 0.52084,-4.90628 3.36456,-7.75 3.37391,-3.37391 3.47059,-3.4 12.6,-3.4 9.12941,0 9.22609,0.0261 12.6,3.4 2.90213,2.90213 3.4,4.08824 3.4,8.1 0,4.01177 -0.49787,5.19787 -3.4,8.1 -3.36179,3.36179 -3.49947,3.3996 -12.25,3.36457 -5.41249,-0.0217 -9.77829,-0.54995 -11.23993,-1.36008 z m 12.88993,-5.47949 c 0,-1.9604 3.40064,-3.125 9.125,-3.125 2.53731,0 2.875,-0.35771 2.875,-3.04545 0,-6.40647 -6.88048,-9.76274 -17.72043,-8.64395 -8.48291,0.87551 -12.48896,6.04429 -10.31422,13.30787 0.73509,2.45517 0.87546,2.54861 0.9487,0.63153 0.0743,-1.94401 0.62994,-2.25 4.08595,-2.25 2.2,0 4,-0.45 4,-1 0,-0.55 0.9,-1 2,-1 1.33333,0 2,-0.66667 2,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.33333 0.66667,2 2,2 1.1,0 2,0.45 2,1 0,0.55 -0.84754,1 -1.88342,1 -1.21488,0 -2.05307,0.88741 -2.36133,2.5 -0.26285,1.375 -0.0903,2.5 0.38342,2.5 0.47373,0 0.86133,-0.84375 0.86133,-1.875 z m -3.27083,-2.72917 c -0.33229,-0.33229 -1.1948,-0.36782 -1.91667,-0.079 -0.79773,0.31923 -0.56078,0.55619 0.60417,0.60417 1.05416,0.0434 1.64479,-0.19293 1.3125,-0.52522 z"
+ id="path3238"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#e5e5e5"
+ d="m 274.95369,389.61086 c -3.33059,-1.846 -5.03308,-5.35338 -5.07463,-10.45449 -0.0296,-3.63828 0.52084,-4.90628 3.36456,-7.75 3.37391,-3.37391 3.47059,-3.4 12.6,-3.4 9.12941,0 9.22609,0.0261 12.6,3.4 2.90213,2.90213 3.4,4.08824 3.4,8.1 0,4.01177 -0.49787,5.19787 -3.4,8.1 -3.36179,3.36179 -3.49947,3.3996 -12.25,3.36457 -5.41249,-0.0217 -9.77829,-0.54995 -11.23993,-1.36008 z m 12.88993,-5.10449 c 0,-1.16336 1.32037,-1.5 5.88337,-1.5 6.56443,0 7.43908,-0.966 5.95902,-6.58133 -1.49553,-5.67401 -3.99016,-6.91867 -13.86681,-6.91867 -7.93793,0 -9.06954,0.23965 -11.37971,2.40993 -2.98579,2.80501 -4.14498,7.52837 -2.72168,11.09007 0.54947,1.375 1.02756,1.9375 1.06242,1.25 0.0433,-0.85407 1.96386,-1.25 6.06339,-1.25 3.33333,0 6,-0.44444 6,-1 0,-0.55 -0.9,-1 -2,-1 -1.1,0 -2,-0.45 -2,-1 0,-0.55 0.9,-1 2,-1 1.33333,0 2,-0.66667 2,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.33333 0.66667,2 2,2 1.1,0 2,0.45 2,1 0,0.55 -0.84754,1 -1.88342,1 -1.21488,0 -2.05307,0.88741 -2.36133,2.5 -0.26285,1.375 -0.0903,2.5 0.38342,2.5 0.47373,0 0.86133,-0.675 0.86133,-1.5 z"
+ id="path3236"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#e1e1e1"
+ d="m 274.66961,389.29425 c -3.36162,-2.08548 -4.82599,-5.25179 -4.82599,-10.43493 0,-3.2759 0.65186,-4.70481 3.4,-7.45295 3.37391,-3.37391 3.47059,-3.4 12.6,-3.4 9.12941,0 9.22609,0.0261 12.6,3.4 2.90213,2.90213 3.4,4.08824 3.4,8.1 0,4.01177 -0.49787,5.19787 -3.4,8.1 -3.35996,3.35996 -3.50423,3.39969 -12.25,3.37339 -6.4656,-0.0194 -9.57044,-0.47356 -11.52401,-1.68551 z m 10.17401,-6.3767 c 0,-1.24451 -0.69765,-1.91118 -2,-1.91118 -1.1,0 -2,-0.45 -2,-1 0,-0.55 0.9,-1 2,-1 1.33333,0 2,-0.66667 2,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.33333 0.66667,2 2,2 1.1,0 2,0.45 2,1 0,0.55 -0.84754,1 -1.88342,1 -1.17145,0 -2.04971,0.86984 -2.32329,2.30103 -0.42654,2.23126 -0.25573,2.2886 5.63342,1.89125 3.34031,-0.22537 6.51529,-0.82534 7.05551,-1.33325 0.54023,-0.50791 0.93421,-2.75477 0.87552,-4.99301 -0.078,-2.97664 -0.8177,-4.78073 -2.75418,-6.71778 -2.4667,-2.46741 -3.25485,-2.64824 -11.54234,-2.64824 -8.02217,0 -9.14679,0.23644 -11.46273,2.40993 -2.96199,2.77982 -4.14919,7.5094 -2.78637,11.10048 0.88663,2.33632 1.32168,2.46873 7.06634,2.15077 5.24185,-0.29013 6.12154,-0.61347 6.12154,-2.25 z"
+ id="path3234"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#dcdcdc"
+ d="m 275.22656,389.42308 c -3.73042,-1.84034 -5.38294,-5.08333 -5.38294,-10.56376 0,-3.2759 0.65186,-4.70481 3.4,-7.45295 3.37391,-3.37391 3.47059,-3.4 12.6,-3.4 9.12941,0 9.22609,0.0261 12.6,3.4 4.89855,4.89856 4.89855,11.30144 0,16.2 -3.32886,3.32886 -3.57472,3.39952 -11.75,3.37723 -5.45404,-0.0149 -9.43106,-0.55609 -11.46706,-1.56052 z m 23.32253,-4.08996 c 2.62172,-4.00124 2.1238,-9.95203 -1.10268,-13.17851 -2.47,-2.47 -3.25094,-2.64824 -11.60279,-2.64824 -8.45306,0 -9.10983,0.15528 -11.72727,2.77273 -3.45619,3.45618 -3.89097,10.28165 -0.86774,13.62228 1.7131,1.89296 2.99506,2.10499 12.72694,2.10499 10.62697,0 10.85352,-0.0482 12.57354,-2.67325 z m -13.70547,-2.32675 c 0,-1.33333 -0.66667,-2 -2,-2 -1.1,0 -2,-0.45 -2,-1 0,-0.55 0.9,-1 2,-1 1.33333,0 2,-0.66667 2,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.33333 0.66667,2 2,2 1.1,0 2,0.45 2,1 0,0.55 -0.9,1 -2,1 -1.33333,0 -2,0.66667 -2,2 0,1.1 -0.45,2 -1,2 -0.55,0 -1,-0.9 -1,-2 z"
+ id="path3232"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#d3d3d3"
+ d="m 276.23174,390.07419 c -6.74233,-2.8771 -8.58217,-12.5807 -3.47015,-18.30204 l 2.91797,-3.26578 10.0593,0 c 9.55886,0 10.19169,0.13238 12.72027,2.66096 1.94599,1.946 2.78866,3.98996 3.13623,7.60719 0.42579,4.43128 0.15974,5.29945 -2.5555,8.33904 -2.97123,3.32615 -3.20433,3.39742 -11.86351,3.62732 -4.858,0.12897 -9.78308,-0.17103 -10.94461,-0.66669 z m 20.15627,-2.50495 c 5.16707,-3.38559 5.61236,-11.18808 0.8916,-15.623 -2.03934,-1.91587 -3.87117,-2.45559 -9.39338,-2.76762 -9.20388,-0.52007 -13.40194,0.95786 -15.5442,5.47234 -2.99873,6.31936 -0.45732,12.27035 6.14414,14.38717 4.21561,1.35177 14.93996,0.47181 17.90184,-1.46889 z m -11.54439,-4.56287 c 0,-1.33333 -0.66667,-2 -2,-2 -1.1,0 -2,-0.45 -2,-1 0,-0.55 0.9,-1 2,-1 1.33333,0 2,-0.66667 2,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.33333 0.66667,2 2,2 1.1,0 2,0.45 2,1 0,0.55 -0.9,1 -2,1 -1.33333,0 -2,0.66667 -2,2 0,1.1 -0.45,2 -1,2 -0.55,0 -1,-0.9 -1,-2 z"
+ id="path3230"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#cacaca"
+ d="m 276.34362,390.1089 c -3.32573,-1.44083 -5.6417,-4.7347 -6.16978,-8.77491 -1.17583,-8.99611 3.91096,-13.32014 15.66978,-13.32014 8.57989,0 13.32692,2.11841 15.10996,6.74298 1.59988,4.14952 0.43075,10.16322 -2.55692,13.15212 -2.35114,2.35211 -3.42069,2.61957 -11.3247,2.83193 -4.80059,0.12897 -9.62834,-0.15541 -10.72834,-0.63198 z m 20.97569,-3.0797 c 5.13629,-4.82528 3.99128,-14.09412 -2.05306,-16.6196 -4.01896,-1.67923 -13.87697,-1.83801 -18.30379,-0.29481 -5.17185,1.80291 -7.69655,9.01593 -4.97286,14.20732 2.29231,4.36916 6.20726,5.69454 15.63159,5.29197 5.93089,-0.25335 7.72547,-0.73167 9.69812,-2.58488 z m -12.47569,-4.02283 c 0,-1.33333 -0.66667,-2 -2,-2 -1.1,0 -2,-0.45 -2,-1 0,-0.55 0.9,-1 2,-1 1.33333,0 2,-0.66667 2,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.33333 0.66667,2 2,2 1.1,0 2,0.45 2,1 0,0.55 -0.9,1 -2,1 -1.33333,0 -2,0.66667 -2,2 0,1.1 -0.45,2 -1,2 -0.55,0 -1,-0.9 -1,-2 z"
+ id="path3228"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#c3c3c3"
+ d="m 275.85753,389.25482 c -5.73027,-2.87402 -7.6127,-9.25604 -4.50356,-15.26847 1.46973,-2.84213 5.16543,-5.63753 6.15066,-4.65231 0.26934,0.26935 -0.44914,0.7877 -1.59662,1.15189 -2.48243,0.7879 -5.06439,5.38675 -5.06439,9.02044 0,4.11705 2.64823,8.18172 6.11884,9.39158 4.5965,1.60235 14.54047,1.36392 18.34147,-0.43977 5.27305,-2.50222 7.02439,-8.68003 4.07668,-14.38029 -1.8882,-3.65136 -3.37909,-4.23097 -13.03699,-5.06828 l -8,-0.69358 6.78212,-0.15483 c 8.24791,-0.18829 13.03112,1.61644 15.15146,5.71673 3.0026,5.80639 1.51103,11.97229 -3.65865,15.12424 -4.33677,2.64413 -15.71672,2.78261 -20.76102,0.25265 z m 8.98609,-6.24845 c 0,-1.33333 -0.66667,-2 -2,-2 -1.1,0 -2,-0.45 -2,-1 0,-0.55 0.9,-1 2,-1 1.33333,0 2,-0.66667 2,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.33333 0.66667,2 2,2 1.1,0 2,0.45 2,1 0,0.55 -0.9,1 -2,1 -1.33333,0 -2,0.66667 -2,2 0,1.1 -0.45,2 -1,2 -0.55,0 -1,-0.9 -1,-2 z"
+ id="path3226"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#b5b5b5"
+ d="m 286.34362,390.05352 c 8.79911,-0.70744 12.02529,-1.97612 13.02358,-5.12145 0.36247,-1.14203 0.8794,-1.85605 1.14875,-1.58671 0.26934,0.26935 -0.033,1.46635 -0.6718,2.66002 -1.75159,3.27288 -7.06078,5.02098 -14.71841,4.84616 l -6.78212,-0.15483 8,-0.64319 z m -12.63922,-2.1065 -2.36078,-2.05935 3,1.75669 c 3.94843,2.31206 4.00717,2.36201 2.77745,2.36201 -0.58073,0 -2.11823,-0.92671 -3.41667,-2.05935 z m 11.13922,-4.94065 c 0,-1.33333 -0.66667,-2 -2,-2 -1.1,0 -2,-0.45 -2,-1 0,-0.55 0.9,-1 2,-1 1.33333,0 2,-0.66667 2,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.33333 0.66667,2 2,2 1.1,0 2,0.45 2,1 0,0.55 -0.9,1 -2,1 -1.33333,0 -2,0.66667 -2,2 0,1.1 -0.45,2 -1,2 -0.55,0 -1,-0.9 -1,-2 z m -14.80505,-3.5 c 0.0204,-1.65 0.2445,-2.20394 0.49804,-1.23097 0.25354,0.97297 0.23687,2.32297 -0.0371,3 -0.27393,0.67703 -0.48137,-0.11903 -0.46099,-1.76903 z m 31,0 c 0.0204,-1.65 0.2445,-2.20394 0.49804,-1.23097 0.25354,0.97297 0.23687,2.32297 -0.0371,3 -0.27393,0.67703 -0.48137,-0.11903 -0.46099,-1.76903 z m -1.69623,-5.50404 c -0.34984,-1.10223 -1.84266,-2.65921 -3.31739,-3.45997 -1.47473,-0.80075 -2.09838,-1.47393 -1.38588,-1.49595 1.53083,-0.0473 6.20455,4.40793 6.20455,5.91451 0,1.71269 -0.81953,1.18941 -1.50128,-0.95859 z m -27.49872,-1.37352 c 0,-0.20765 0.7875,-0.99515 1.75,-1.75 1.58606,-1.24387 1.62143,-1.2085 0.37756,0.37756 -1.30637,1.66575 -2.12756,2.19548 -2.12756,1.37244 z m 10.25,-4.35091 c 2.0625,-0.21574 5.4375,-0.21574 7.5,0 2.0625,0.21575 0.375,0.39226 -3.75,0.39226 -4.125,0 -5.8125,-0.17651 -3.75,-0.39226 z"
+ id="path3224"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#aaaaaa"
+ d="m 282.59362,390.28297 c 1.7875,-0.22182 4.7125,-0.22182 6.5,0 1.7875,0.22183 0.325,0.40333 -3.25,0.40333 -3.575,0 -5.0375,-0.1815 -3.25,-0.40333 z m 14.25,-1.65415 c 0,-0.20766 0.7875,-0.99516 1.75,-1.75 1.58606,-1.24388 1.62143,-1.20851 0.37756,0.37755 -1.30637,1.66575 -2.12756,2.19548 -2.12756,1.37245 z m -12,-5.62245 c 0,-1.33333 -0.66667,-2 -2,-2 -1.1,0 -2,-0.45 -2,-1 0,-0.55 0.9,-1 2,-1 1.33333,0 2,-0.66667 2,-2 0,-1.1 0.45,-2 1,-2 0.55,0 1,0.9 1,2 0,1.33333 0.66667,2 2,2 1.1,0 2,0.45 2,1 0,0.55 -0.9,1 -2,1 -1.33333,0 -2,0.66667 -2,2 0,1.1 -0.45,2 -1,2 -0.55,0 -1,-0.9 -1,-2 z m -14.92105,-3.58333 c 0.048,-1.16495 0.28494,-1.4019 0.60416,-0.60417 0.28887,0.72188 0.25335,1.58438 -0.0789,1.91667 -0.3323,0.33229 -0.56864,-0.25834 -0.52522,-1.3125 z m 31,0 c 0.048,-1.16495 0.28494,-1.4019 0.60416,-0.60417 0.28888,0.72188 0.25335,1.58438 -0.079,1.91667 -0.33229,0.33229 -0.56864,-0.25834 -0.52522,-1.3125 z m -18.32895,-11.14007 c 1.7875,-0.22182 4.7125,-0.22182 6.5,0 1.7875,0.22183 0.325,0.40333 -3.25,0.40333 -3.575,0 -5.0375,-0.1815 -3.25,-0.40333 z"
+ id="path3222"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#f7f7f7;fill-opacity:1;stroke:#f7f7f7;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 291.91157,381.00816 -9.98127,0"
+ id="path3271"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3273"
+ d="m 286.92093,376.01752 0,9.98127"
+ style="fill:#f7f7f7;fill-opacity:1;stroke:#f7f7f7;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#666666;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 285.92094,375.01753 0,9.98127"
+ id="path3267"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3269"
+ d="m 290.91157,380.00816 -9.98127,0"
+ style="fill:none;stroke:#666666;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <g
+ transform="translate(-1013.9918,-253.757)"
+ id="g3761"
+ style="display:inline">
+ <g
+ id="g3697"
+ transform="matrix(0.32896515,0,0,0.32896515,-160.43506,33.34333)">
+ <g
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/unknown-gen.png"
+ id="g3699"
+ transform="translate(350,0)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path3701"
+ d="m 552.51419,862.96792 c 0.0102,-5.30143 1.60593,-10.6248 3.78149,-15.43929 4.32123,-8.8444 14.216,-12.22658 22.33805,-16.5859 4.68059,-1.37584 9.07114,-5.52844 4.7426,-10.02046 -6.39489,-12.22902 -8.7729,-27.8219 -2.10653,-40.43961 3.65467,-7.37162 12.38903,-12.01132 20.49326,-9.67176 7.28637,1.44287 13.14475,7.15895 15.34035,14.18101 4.51436,13.20733 1.2153,28.11579 -6.53662,39.43979 -1.32968,3.95225 5.89572,5.24121 8.44,7.53545 5.40393,3.00388 11.60589,4.85759 15.86832,9.59775 5.12248,5.30858 9.79259,12.48585 8.66416,20.18284 -2.66598,2.93451 -8.40865,1.41927 -12.30136,2.20861 -23.95296,0.89934 -47.95935,1.13829 -71.90915,0.0384 -2.25654,-0.26203 -4.73152,-0.0739 -6.81457,-1.02681 z"
+ style="fill:#dce2e8" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3703"
+ d="m 552.86191,863.98091 c -0.3001,-10.49202 6.03728,-20.13978 14.66257,-25.69496 5.51969,-4.0779 12.40955,-5.84192 17.80822,-10.06232 2.84965,-4.01312 -2.37245,-8.04948 -3.34535,-11.96125 -5.17334,-11.94737 -5.914,-27.08139 2.25625,-37.90341 5.89413,-8.20878 18.85242,-9.23957 26.20711,-2.50691 7.92198,7.8665 8.99588,20.23178 7.07876,30.70563 -1.07732,6.52092 -4.2598,12.37274 -7.80043,17.84376 -0.63942,4.72644 5.99701,6.29571 9.15658,8.71794 5.67067,3.14875 12.42699,4.70876 16.62391,10.05061 4.55195,5.13638 7.7383,11.97169 7.26449,18.94209 -3.42877,3.13676 -9.17326,1.57453 -13.56039,2.19728 -25.14284,0.17847 -50.29403,0.26439 -75.43326,-0.23791 l -0.91846,-0.0906 0,0 z"
+ style="fill:#d4dbe2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3705"
+ d="m 597.40625,773.21875 c -2.08437,0.0218 -4.06879,0.82425 -5.78008,1.97408 -1.79052,1.15879 -3.40619,2.56842 -5.10341,3.85771 -2.07314,1.7046 -4.13064,3.52243 -5.54313,5.83208 -1.4246,2.63374 -2.01431,5.62903 -2.3241,8.58199 -0.33035,2.74853 -0.32823,5.52241 -0.43678,8.28539 -0.005,3.82444 -0.15351,7.64782 -0.13884,11.4717 0.0859,5.10181 0.52206,10.19115 0.63884,15.29078 -0.0171,1.6471 0.0169,3.30988 -0.14185,4.94514 -0.24522,0.76103 -0.56607,2.26102 0.57466,2.38613 1.06002,-0.019 1.23511,-1.39535 1.15554,-2.21222 0.22952,-1.68105 1.32505,-3.13394 2.6304,-4.16278 0.85251,-0.49875 1.97306,-0.491 2.84375,-0.0625 1.32761,1.06993 2.37232,2.46316 3.74962,3.48406 1.78793,1.52488 3.51798,3.13357 5.27748,4.67984 0.9866,0.7019 2.27026,0.71795 3.42985,0.66919 1.06796,-0.16832 2.13534,-0.35487 3.21952,-0.36775 0.89406,0.16109 2.32802,-0.70942 1.38603,-1.62159 -0.8042,-0.70337 -1.88743,-0.23431 -2.83365,-0.39781 -1.84267,-0.0672 -3.62098,-1.11476 -4.59764,-2.66893 -1.00336,-1.75997 -1.59857,-3.7098 -2.42704,-5.55243 -1.66116,-3.95349 -2.91032,-8.07322 -3.85039,-12.25354 -0.4782,-2.16238 -0.94931,-4.33361 -1.04039,-6.55414 -0.44284,-5.17654 -0.0164,-10.36675 0.21786,-15.5419 0.43161,-2.80874 0.93864,-5.71235 2.52365,-8.13079 1.40946,-2.34955 3.21165,-4.47033 5.33501,-6.20561 1.34968,-1.17749 2.79007,-2.24805 4.17259,-3.38235 0.65717,-0.78426 0.12822,-2.21425 -0.93003,-2.28177 -0.66037,-0.14562 -1.33846,-0.0725 -2.00747,-0.062 z"
+ style="fill:#a9b6c7;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3707"
+ d="m 595.0625,771.09375 c -3.49998,0.58518 -6.82593,1.96099 -9.87152,3.75664 -1.46593,0.9392 -2.89772,1.9504 -4.10149,3.21637 -2.26374,2.18699 -4.05772,4.84626 -5.3102,7.72931 -1.72442,4.45631 -3.18147,9.00923 -4.54622,13.58674 -1.17863,3.81878 -2.29249,7.66048 -3.58633,11.44147 -0.98068,2.31904 -2.25569,4.50522 -3.14674,6.86322 -0.0717,0.83217 -0.52076,1.71408 -0.15625,2.53125 0.34391,0.63556 0.61295,-0.72716 0.90409,-1.00196 0.70785,-1.17012 1.67865,-2.15857 2.50216,-3.24804 2.02564,-2.4413 4.09249,-4.85803 6.34375,-7.09375 0.89228,-0.67775 1.93115,-1.14621 3,-1.46875 0.9592,-0.27381 2.04572,-0.0942 2.7855,0.6034 0.79827,0.68845 1.05228,1.81659 0.92648,2.82928 -0.069,2.24614 -0.62186,4.43634 -0.94161,6.65146 -0.37717,1.50747 -0.59603,3.04826 -0.89537,4.57211 -0.0187,0.88489 0.803,1.89802 1.75,1.65625 1.2052,-0.41761 1.68611,-1.71186 2.01212,-2.83444 1.08092,-3.47552 1.16417,-7.147 1.31178,-10.75426 0.25256,-3.87574 0.43014,-7.76125 0.90064,-11.61815 0.52097,-3.65166 1.24649,-7.28074 2.27546,-10.8244 0.50779,-1.47275 1.28525,-2.82251 2.13241,-4.12255 1.04514,-1.54481 2.4259,-2.97532 4.21134,-3.62745 3.77193,-1.53211 7.85601,-2.03477 11.71875,-3.28125 0.85611,-0.41385 1.66942,-1.37746 1.34375,-2.375 -0.36579,-1.12201 -1.57323,-1.602 -2.61278,-1.89568 -2.30278,-0.66163 -4.68142,-1.03339 -7.06477,-1.2496 -0.62852,-0.0212 -1.25644,-0.11142 -1.88495,-0.0422 z"
+ style="fill:#b6c5d8;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3709"
+ d="m 553.31861,862.68392 c 2.03973,-6.75845 2.62673,-14.59993 8.28246,-19.57905 6.86653,-6.55449 16.49277,-8.81781 23.9521,-14.46458 3.64474,-4.45932 -2.81051,-9.08083 -3.56202,-13.60484 -4.14323,-11.16786 -4.98166,-24.68811 1.49566,-35.15189 5.68463,-8.73332 19.85553,-10.9347 27.19403,-3.0481 8.41394,8.94249 8.77611,22.65299 5.27347,33.81426 -1.49442,5.581 -4.99844,10.28747 -7.0924,15.6006 2.76177,3.52771 7.14927,5.48724 10.93492,7.7964 6.119,3.22073 13.58338,5.02515 17.48348,11.27477 2.96987,4.63969 4.42192,10.08731 5.80917,15.35231 -1.50165,4.96315 -8.81816,2.91096 -12.85889,3.69351 -22.80335,0.12179 -45.61168,0.15756 -68.41429,-0.11428 -2.31171,-0.50334 -7.53241,0.74503 -8.49769,-1.56911 z"
+ style="fill:#c9cfd7" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3711"
+ d="m 554.235,862.68169 c 2.05635,-7.41778 3.349,-16.08468 10.1767,-20.8097 6.61828,-5.16685 15.1606,-7.20405 21.59504,-12.59203 3.54453,-4.88336 -2.47561,-9.88767 -3.35341,-14.75239 -3.47406,-10.8555 -4.1294,-23.33186 0.8597,-33.82801 1.72632,-3.59701 5.23944,-6.62494 9.42916,-6.35645 4.19219,-1.15696 8.52724,-4.11292 12.93873,-1.76941 7.46152,3.81566 10.06429,12.7832 10.99601,20.5469 1.16372,10.51462 -1.47428,21.3696 -7.47449,30.09882 -3.05921,4.5826 3.82783,7.04871 6.59279,9.43949 4.45298,3.31782 9.92768,4.58376 14.70417,7.25683 7.68513,4.50047 10.74405,13.62794 11.74428,22.00374 -2.9167,3.42132 -8.87906,1.6959 -13.0442,2.37973 -23.01389,0.17734 -46.03587,0.29901 -69.04708,-0.12448 -1.47707,-0.46732 -5.78821,0.53078 -6.1174,-1.49304 z"
+ style="fill:#b6c5d8" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3713"
+ d="m 605.41576,831.51882 c -6.51092,-0.17414 1.89613,-8.32488 2.10973,-2.13677 0.25514,1.05824 -0.90992,3.45218 -2.10973,2.13677 z m -9.19222,-2.58713 c -5.03005,-3.26087 3.80688,-5.55701 3.71501,-0.9855 -0.33166,1.64802 -2.69765,2.53253 -3.71501,0.9855 z m 8.27957,-8.19213 c 5.41236,-4.28675 4.18648,-12.49507 9.14189,-17.11237 0.29556,5.93898 -0.81537,13.05465 -6.06482,16.64412 -0.94557,0.45813 -2.03685,0.66185 -3.07707,0.46825 z"
+ style="fill:#89929e" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3715"
+ d="m 555.48691,863.63394 c -0.70857,-2.12774 2.22704,-4.3804 1.34135,-0.66819 0.10193,0.98814 -0.65203,2.27111 -1.34135,0.66819 z m 37.375,-0.1401 c 1.38595,-2.43696 5.53173,0.89636 1.42887,0.91541 -0.49532,-0.004 -1.42499,-0.23332 -1.42887,-0.91541 z m 7.69692,-0.45528 c -1.76626,-3.1746 2.23873,-3.26451 1.11193,0.0649 -0.32817,2.3234 -0.6929,0.92535 -1.11193,-0.0649 z m 26.80308,-0.60687 c -0.14118,-3.37799 -6.35613,-0.78227 -3.14715,-4.41577 3.46144,-3.84128 -0.91256,-6.50536 0.32867,-10.70489 -1.35343,-4.87174 -4.44598,3.58742 -6.3126,-0.95498 -2.28645,-0.76047 -6.14616,-2.25962 -7.84378,-1.85811 1.7928,4.16671 -5.07612,3.88297 -4.6571,8.23859 -2.87822,4.77401 -4.21355,-5.23107 0.41677,-4.75641 3.01773,-1.66128 2.63528,-6.07232 -1.10546,-3.24125 -4.1035,2.38594 -8.10134,0.13188 -10.98005,-2.65973 -1.57462,1.027 -7.19053,5.94236 -6.22979,1.16697 3.10847,-2.66186 -0.58671,-8.92294 -4.2926,-8.18935 -5.10673,-0.52325 2.44631,-4.85414 3.57641,-6.66771 1.85925,-4.36472 -3.17296,-7.83742 -3.70804,-12.04941 -1.26507,-5.08051 -2.83005,-10.57026 -1.53095,-15.77259 2.64643,-1.80932 -6.03903,-6.34583 -0.12744,-6.57829 2.97426,2.18718 10.86096,-0.73904 8.66403,-4.74784 1.43269,-4.1299 6.02584,3.62463 2.18105,5.45085 -2.59742,0.10573 -7.4936,3.34663 -3.62767,5.54395 1.64345,-0.82217 6.49317,-5.71297 6.67294,-2.49044 -2.78532,3.31115 -8.67094,4.59991 -5.95043,10.09851 -0.14706,1.93717 2.22289,5.8417 2.38345,1.69036 -0.29174,-2.60942 -0.27466,-9.86038 3.64824,-6.05741 -1.55047,2.76367 1.65839,4.017 1.46611,0.70751 1.23126,-3.60319 4.16329,-6.90216 1.96148,-10.6292 1.08569,-3.44275 2.47527,-8.92278 -1.1456,-10.9983 -0.27587,-2.38485 4.39556,-5.73004 -0.72382,-6.12506 -5.30946,-0.90828 1.67648,-3.69288 4.04177,-2.6646 4.32549,0.22232 9.16923,1.37034 11.4584,5.44637 6.2849,9.7073 5.68438,22.38166 2.17074,32.98508 -0.92944,4.64278 -5.22217,8.12432 -5.20477,12.92114 1.20847,6.56432 8.01624,9.99242 13.78201,11.95844 5.17953,1.02044 10.13826,3.62424 13.03186,8.19359 3.20397,4.79647 5.21645,10.49318 5.73671,16.22196 -2.35585,3.8145 -7.90047,3.87439 -11.89521,3.17059 -1.22451,-0.32543 -2.60284,-0.92802 -3.03818,-2.23257 z m -6.09078,-20.1003 c -1.41893,-3.47946 -9.20211,-2.51084 -5.13746,1.1248 1.04916,0.55257 8.14925,1.55777 5.13746,-1.1248 z m -35.40922,-40.45872 c -2.16266,-4.30335 -2.56624,5.59099 0,0 z m -10.77214,57.4647 c 0.9739,-2.58634 6.2446,-4.23216 3.35785,-0.21672 -0.93252,2.57294 -7.05087,4.43368 -3.35785,0.21672 z m 15.26777,1.08726 c -0.46155,-3.123 5.92769,-1.79651 2.3333,0.70108 -0.7844,0.59532 -1.93502,0.11193 -2.3333,-0.70108 z m 17.19822,0.36758 c -1.40203,-3.70988 5.69463,-2.0316 1.50018,0.56139 l -0.7246,-0.0276 -0.77558,-0.53379 z m -46.69385,-2.34909 c 0.2511,-3.17228 6.70537,-7.64119 4.5997,-1.5241 -0.30291,1.59959 -3.88314,3.82735 -4.5997,1.5241 z m 56,-0.51143 c 2.51293,-5.65641 2.40656,5.5417 0,0 z m -47.8,-2.7 c -4.0511,-2.74409 2.86178,-11.29262 3.00074,-4.49156 -2.27342,1.19476 -2.94972,4.14273 0.2778,3.98531 0.44919,2.1979 -2.50337,1.86609 -3.27854,0.50625 z m 17.04379,-0.05 c 1.31653,-2.24916 8.58375,-2.15975 3.4328,0.33832 -0.75747,0.55533 -3.95209,1.81288 -3.4328,-0.33832 z m 28.41342,-2.29909 c 1.98887,-3.91758 6.85421,2.62004 1.31167,1.52967 -0.84991,0.0565 -1.92843,-0.52139 -1.31167,-1.52967 z m -56.65721,-0.39189 c 1.68789,-4.90927 2.99691,2.75221 0.0789,0.36537 l -0.0789,-0.36537 z m 16.64757,-4.24293 c -1.89148,-2.61234 0.84049,-5.75092 1.68838,-1.54504 0.84852,1.72586 -0.70234,5.1602 -1.68838,1.54504 z m 4.5919,-1.82793 c 1.60255,-1.85967 3.66348,-1.43607 5.26053,-2.98816 3.96262,1.46685 -2.62956,3.48646 -3.72862,4.9303 -1.99518,0.50428 -2.92151,-0.26884 -1.53191,-1.94214 z m -9.23947,-3.57149 c 0.59993,-5.93389 4.17587,2.63959 0.61172,2.37949 -0.52277,-0.66971 -0.58181,-1.56896 -0.61172,-2.37949 z m -5.42997,0.69664 c -0.36608,-3.22691 5.22742,-3.96176 2.51439,-0.12486 -0.51631,1.26584 -1.79625,1.28548 -2.51439,0.12486 z m 16.42997,-54.05429 c -0.30675,-2.8402 2.78573,-3.62344 2.3713,-0.3321 1.77753,2.89278 -2.53827,3.01913 -2.3713,0.3321 z m 7,-4.85902 c -0.4203,-5.12456 8.43626,-1.94337 4.35831,0.72111 -1.36922,0.0212 -3.34407,0.40232 -4.35831,-0.72111 z m -1,-5.82423 c 0.17102,-4.09108 9.38834,-5.68544 7.35975,-0.21811 -2.21937,0.24293 -4.55297,-2.11058 -6.7961,0.31894 l -0.41224,0.0536 -0.15141,-0.1544 0,0 z"
+ style="fill:#b4c3d5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3717"
+ d="m 628.86191,861.63169 c -0.6243,-3.55935 -2.69727,-6.3569 -0.72148,-9.98987 0.12528,-5.45244 -2.79115,-10.65923 -7.09669,-13.89447 -1.2068,-2.85452 5.32777,0.70573 6.92377,1.01004 7.6726,3.41307 13.86355,11.22205 14.0998,19.78329 0.20205,5.97005 -6.54891,6.42322 -10.9269,5.80556 -1.73227,0.15131 -2.58324,-1.0909 -2.2785,-2.71455 z m -32.0895,-20.80784 c -4.43403,-1.14416 -6.64242,-4.93813 -9.61832,-8.11599 -5.8032,-0.96373 3.57616,-5.23189 -0.12424,-8.64226 -1.28875,-3.82859 -5.19745,-7.73842 -3.91246,-11.88366 3.57632,0.77406 7.98145,4.56157 11.43042,0.4736 4.54424,-4.37751 7.17602,-10.57138 8.26123,-16.71192 0.40261,-6.44762 0.58793,-13.17942 -1.38634,-19.39442 -3.68525,-5.04182 5.4099,-3.08901 7.46282,-1.22179 7.18838,5.3533 8.70986,15.22614 8.49736,23.6257 -0.24925,8.4967 -3.14336,16.73146 -7.72751,23.84074 -2.88991,4.70712 3.78023,7.4172 6.17011,10.48571 2.37199,1.75978 2.7988,3.59039 -0.47087,3.94333 -4.93227,3.54041 -11.38158,5.84263 -17.44005,4.36937 l -0.65495,-0.33776 -0.48717,-0.43065 -3e-5,0 z"
+ style="fill:#b3bcc9" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3719"
+ d="m 629.67696,857.68169 c 0.69544,-5.83229 -1.1934,-11.42869 -3.06233,-16.84619 1.70492,-4.06189 7.7076,2.15936 9.08169,4.7283 3.47472,5.23289 5.9898,11.23822 6.74935,17.4968 -2.74907,2.48603 -8.71268,1.53936 -12.25687,0.52734 -1.14099,-1.73296 -0.47804,-3.96643 -0.51184,-5.90625 z m -35.07897,-19.01192 c -4.35373,-1.9881 -8.73775,-7.05736 -6.26711,-11.96771 0.37899,-3.87987 -6.19721,-8.74866 -2.61552,-11.649 3.81737,-0.0455 7.92323,-0.57969 10.70088,-3.51648 7.53861,-7.6238 9.37318,-19.29758 8.11009,-29.5788 -0.29347,-2.73658 -3.48318,-10.05061 2.13834,-6.90166 5.59048,2.86145 9.3559,8.5583 9.95363,14.79053 1.45238,11.54814 -0.99935,23.83469 -7.78522,33.40876 -3.2246,5.24149 5.70344,6.58552 5.5499,11.37054 -1.14464,5.117 -7.75884,5.97682 -12.15638,5.8855 -2.62827,-0.12443 -5.23793,-0.7377 -7.62861,-1.84168 z"
+ style="fill:#a9b6c7" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3721"
+ d="m 631.86191,856.01273 c 0.17627,-4.74944 -0.35601,-9.57132 -2.75943,-13.74195 1.4975,-4.03011 6.82738,2.83782 8.07858,5.41566 2.90201,4.84584 4.29026,10.45516 5.38214,15.90906 -3.35146,1.42092 -11.5911,2.28284 -10.66459,-3.67955 -0.043,-1.30058 -0.0346,-2.60214 -0.0367,-3.90322 z m -32,-17.72887 c -5.84776,-1.14965 -11.42672,-6.22518 -11.15451,-12.52353 -1.5003,-2.03434 -5.71528,-8.53816 -0.0642,-7.68024 6.73246,0.44741 11.31314,-5.91275 13.97222,-11.28778 4.52892,-9.55307 5.82631,-20.85993 2.53341,-31.00041 2.18117,-2.95131 6.79462,3.62386 8.51281,5.81939 4.3355,6.99236 3.55623,15.74508 2.3456,23.52395 -1.04534,6.26492 -3.43738,12.23617 -6.89396,17.55368 -4.11636,5.37273 4.86346,7.17375 5.40003,11.35344 -3.34598,2.78013 -7.84307,4.85802 -12.30072,4.56282 -0.78868,-0.0649 -1.57191,-0.18321 -2.35071,-0.32132 z"
+ style="fill:#a5aeba" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3723"
+ d="m 634.44264,862.18169 c -1.18835,-6.44151 -0.7153,-13.29528 -3.22346,-19.40763 5.2155,1.71368 7.21913,7.68437 8.61488,12.50189 0.46756,3.74753 5.9571,10.77397 -1.54689,9.15113 -1.59711,0.0659 -3.7451,-0.21664 -3.84453,-2.24539 z M 597.36191,836.4722 c -5.21371,-2.6559 -8.38811,-8.12562 -9.45075,-13.73768 -3.02381,-5.26702 5.32539,-2.26568 7.46203,-5.22634 8.49017,-5.8936 12.46598,-16.48626 13.51852,-26.43011 1.08258,-4.83991 -1.47198,-10.13976 -0.95483,-14.48335 7.03021,4.3261 9.10897,13.3759 8.64448,21.14239 -0.4724,9.88319 -4.21327,19.33825 -9.42908,27.6489 0.19598,3.60522 8.59405,7.29794 2.21847,10.91971 -3.64557,2.02664 -8.25272,1.70657 -12.00884,0.16648 z"
+ style="fill:#99a5b4" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3725"
+ d="m 597.625,771.4375 c -3.21749,0.80995 -6.35889,1.89093 -9.49855,2.95674 -0.97154,0.37142 -1.85289,0.9729 -2.5952,1.69951 -0.85286,0.75372 -1.5183,1.68678 -2.24295,2.5579 -1.43359,1.82026 -2.70936,3.75542 -4.06955,5.6296 -0.88196,1.49498 -1.70097,3.03188 -2.28734,4.66945 -0.773,1.87386 -1.3796,3.81126 -2.03693,5.7276 -1.48856,4.58577 -2.86664,9.20755 -4.15527,13.85304 -0.38084,1.5389 -0.8175,3.06718 -1.11421,4.62491 -0.0983,1.32482 0.42765,2.57219 0.8125,3.8125 0.65443,1.89642 1.24797,3.81318 1.875,5.71875 0.4387,1.03708 1.53192,1.69185 2.625,1.8125 1.24203,-0.0193 2.52075,0.0375 3.71875,-0.34375 1.02063,-0.39402 1.60505,-1.36074 1.86562,-2.3781 0.73273,-2.56005 1.01952,-5.21766 1.50049,-7.83083 0.4005,-2.37627 0.77571,-4.75672 1.16514,-7.13482 0.60941,-2.21748 1.28797,-4.41783 2.03973,-6.59038 0.78279,-2.02938 1.71569,-3.99664 2.55402,-6.00337 0.89003,-1.89943 1.86665,-3.76562 3.01491,-5.52201 1.40777,-2.01133 3.33858,-3.57662 5.32812,-4.9803 1.23992,-0.75485 2.42213,-1.59957 3.68923,-2.3108 1.42795,-0.88217 2.95575,-1.58776 4.46774,-2.31189 0.99896,-0.30772 1.95269,-0.81445 2.99484,-0.95052 0.94868,-0.0968 1.93298,0.0577 2.84891,-0.26823 0.92455,-0.56794 0.73006,-1.98773 -0.15625,-2.5 -0.80724,-0.63096 -1.7434,-1.0782 -2.63346,-1.5793 -1.68129,-0.84475 -3.47432,-1.44213 -5.30345,-1.87163 -1.35714,-0.28247 -2.73917,-0.47084 -4.12559,-0.51782 l -0.18169,0.0202 -0.0996,0.0111 z"
+ style="fill:#99a5b4;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3727"
+ d="m 637.65036,862.68169 c -2.12222,-4.15541 -2.62958,-9.16791 -2.11037,-13.77435 2.73632,-0.59646 3.48937,6.19672 4.61588,8.71136 0.50969,2.43464 4.44929,8.54497 -0.88647,6.29893 l -0.88201,-0.55645 -0.73703,-0.67949 0,0 z m -43.75608,-31 c -2.94588,-2.28349 -7.18933,-8.93795 -1.36293,-10.29495 8.07323,-2.18725 12.69247,-10.20871 15.48792,-17.52164 2.75397,-7.08868 3.00962,-14.78608 2.34575,-22.27209 0.57168,-3.73359 4.26846,3.25102 4.56293,4.83879 2.8335,10.0499 1.08542,21.07617 -3.26319,30.43572 -1.47318,3.78479 -7.24627,8.22354 -2.8605,12.027 4.90812,2.55146 1.57086,6.14222 -2.55813,6.40295 -4.41484,1.02741 -9.15214,-0.44638 -12.35185,-3.61578 z"
+ style="fill:#929ca9" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3729"
+ d="m 604.07679,778.57601 c -2.07993,0.18622 -4.16688,0.39931 -6.19063,0.93582 -1.96265,0.5268 -3.86859,1.26151 -5.67823,2.18771 -1.2785,0.72607 -2.59489,1.40817 -3.73224,2.35094 -1.87066,1.41739 -3.50157,3.11504 -5.0864,4.83803 -0.8029,1.1366 -1.66147,2.24315 -2.35815,3.44834 -1.04606,1.93489 -1.92687,3.96033 -2.55709,6.06935 -1.02826,3.17356 -1.89607,6.39655 -2.77337,9.61433 -0.79085,2.99079 -1.58802,5.98101 -2.3162,8.9875 -0.72532,3.0427 -1.21047,6.14099 -1.45053,9.25973 -0.0808,1.12348 -0.27816,2.24516 -0.13834,3.37206 0.0627,1.15775 0.14707,2.31618 0.28118,3.46744 0.0295,0.43529 0.64114,0.88693 0.8125,0.28125 0.43782,-0.93637 0.98489,-1.88776 2.03125,-2.21875 0.77048,-0.37522 1.64462,-0.58501 2.49468,-0.42232 0.99503,0.20928 2.02353,0.51766 2.87283,1.09107 1.15247,0.76152 2.17094,1.75918 2.82587,2.98452 0.67432,0.79355 0.86715,1.92774 1.49412,2.69048 0.55618,0.0517 0.46735,-0.84631 0.60893,-1.24468 0.20794,-1.87479 -0.22577,-3.73167 -0.54643,-5.56782 -0.32562,-1.64053 -0.80423,-3.25041 -0.99895,-4.91491 -0.27135,-1.81202 -0.60341,-3.6237 -0.59359,-5.46277 -0.0577,-1.99807 -0.16648,-3.99431 -0.14423,-5.99405 -0.0352,-1.23626 -10e-4,-2.47036 0.11341,-3.70195 0.24423,-2.90098 0.56334,-5.79741 0.99836,-8.67632 0.6275,-2.95685 1.33887,-5.92442 2.64286,-8.66725 0.61629,-1.36529 1.23898,-2.73456 1.95854,-4.04735 0.72079,-1.14986 1.59611,-2.22584 2.73697,-2.98238 1.71322,-1.17297 3.55581,-2.14034 5.44826,-2.98937 1.80419,-0.81317 3.6119,-1.62339 5.33837,-2.5949 0.82255,-0.40084 1.88367,-0.6713 2.3005,-1.56976 0.12731,-0.30615 0.0397,-0.72575 -0.39425,-0.52399 z"
+ style="fill:#8a95a3;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3731"
+ d="m 638.56908,861.68169 c -1.01336,-1.80767 1.28793,-7.15927 1.24215,-2.50022 0.42403,2.21568 -0.44461,7.79222 -1.24215,2.50022 l 0,0 z m -43.0654,-31 c -2.9868,-1.67058 -7.00655,-6.75545 -1.26272,-7.50408 4.83247,-2.49559 9.8284,-5.69893 12.52164,-10.55778 1.11545,-4.62828 4.11893,-8.61975 4.84147,-13.41654 0.98527,-4.74585 2.52559,-9.7007 1.45289,-14.54866 3.4059,4.0618 2.72684,9.97803 2.40567,14.94875 -0.99576,8.63373 -3.58356,17.28503 -8.78479,24.35117 -2.28719,3.74841 7.19829,8.26089 -0.21265,9.84972 -3.91814,1.46539 -7.97066,-0.66912 -10.96151,-3.12258 z"
+ style="fill:#8a95a3" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ id="path3733"
+ d="m 902.51419,862.96792 c 0.0102,-5.30143 1.60593,-10.6248 3.78149,-15.43929 4.32123,-8.8444 14.216,-12.22658 22.33805,-16.5859 4.68059,-1.37584 9.07114,-5.52844 4.7426,-10.02046 -6.39489,-12.22902 -8.7729,-27.8219 -2.10653,-40.43961 3.65467,-7.37162 12.38903,-12.01132 20.49326,-9.67176 7.28637,1.44287 13.14475,7.15895 15.34035,14.18101 4.51436,13.20733 1.2153,28.11579 -6.53662,39.43979 -1.32968,3.95225 5.89572,5.24121 8.44,7.53545 5.40393,3.00388 11.60589,4.85759 15.86832,9.59775 5.12248,5.30858 9.79259,12.48585 8.66416,20.18284 -2.66598,2.93451 -8.40865,1.41927 -12.30136,2.20861 -23.95296,0.89934 -47.95935,1.13829 -71.90915,0.0384 -2.25654,-0.26203 -4.73152,-0.0739 -6.81457,-1.02681 z"
+ style="fill:#dce2e8" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3735"
+ d="m 902.86191,863.98091 c -0.3001,-10.49202 6.03728,-20.13978 14.66257,-25.69496 5.51969,-4.0779 12.40955,-5.84192 17.80822,-10.06232 2.84965,-4.01312 -2.37245,-8.04948 -3.34535,-11.96125 -5.17334,-11.94737 -5.914,-27.08139 2.25625,-37.90341 5.89413,-8.20878 18.85242,-9.23957 26.20711,-2.50691 7.92198,7.8665 8.99588,20.23178 7.07876,30.70563 -1.07732,6.52092 -4.2598,12.37274 -7.80043,17.84376 -0.63942,4.72644 5.99701,6.29571 9.15658,8.71794 5.67067,3.14875 12.42699,4.70876 16.62391,10.05061 4.55195,5.13638 7.7383,11.97169 7.26449,18.94209 -3.42877,3.13676 -9.17326,1.57453 -13.56039,2.19728 -25.14284,0.17847 -50.29403,0.26439 -75.43326,-0.23791 l -0.91846,-0.0906 0,0 z"
+ style="fill:#d4dbe2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3737"
+ d="m 947.40625,773.21875 c -2.08437,0.0218 -4.06879,0.82425 -5.78008,1.97408 -1.79052,1.15879 -3.40619,2.56842 -5.10341,3.85771 -2.07314,1.7046 -4.13064,3.52243 -5.54313,5.83208 -1.4246,2.63374 -2.01431,5.62903 -2.3241,8.58199 -0.33035,2.74853 -0.32823,5.52241 -0.43678,8.28539 -0.005,3.82444 -0.15351,7.64782 -0.13884,11.4717 0.0859,5.10181 0.52206,10.19115 0.63884,15.29078 -0.0171,1.6471 0.0169,3.30988 -0.14185,4.94514 -0.24522,0.76103 -0.56607,2.26102 0.57466,2.38613 1.06002,-0.019 1.23511,-1.39535 1.15554,-2.21222 0.22952,-1.68105 1.32505,-3.13394 2.6304,-4.16278 0.85251,-0.49875 1.97306,-0.491 2.84375,-0.0625 1.32761,1.06993 2.37232,2.46316 3.74962,3.48406 1.78793,1.52488 3.51798,3.13357 5.27748,4.67984 0.9866,0.7019 2.27026,0.71795 3.42985,0.66919 1.06796,-0.16832 2.13534,-0.35487 3.21952,-0.36775 0.89406,0.16109 2.32802,-0.70942 1.38603,-1.62159 -0.8042,-0.70337 -1.88743,-0.23431 -2.83365,-0.39781 -1.84267,-0.0672 -3.62098,-1.11476 -4.59764,-2.66893 -1.00336,-1.75997 -1.59857,-3.7098 -2.42704,-5.55243 -1.66116,-3.95349 -2.91032,-8.07322 -3.85039,-12.25354 -0.4782,-2.16238 -0.94931,-4.33361 -1.04039,-6.55414 -0.44284,-5.17654 -0.0164,-10.36675 0.21786,-15.5419 0.43161,-2.80874 0.93864,-5.71235 2.52365,-8.13079 1.40946,-2.34955 3.21165,-4.47033 5.33501,-6.20561 1.34968,-1.17749 2.79007,-2.24805 4.17259,-3.38235 0.65717,-0.78426 0.12822,-2.21425 -0.93003,-2.28177 -0.66037,-0.14562 -1.33846,-0.0725 -2.00747,-0.062 z"
+ style="fill:#a9b6c7;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3739"
+ d="m 945.0625,771.09375 c -3.49998,0.58518 -6.82593,1.96099 -9.87152,3.75664 -1.46593,0.9392 -2.89772,1.9504 -4.10149,3.21637 -2.26374,2.18699 -4.05772,4.84626 -5.3102,7.72931 -1.72442,4.45631 -3.18147,9.00923 -4.54622,13.58674 -1.17863,3.81878 -2.29249,7.66048 -3.58633,11.44147 -0.98068,2.31904 -2.25569,4.50522 -3.14674,6.86322 -0.0717,0.83217 -0.52076,1.71408 -0.15625,2.53125 0.34391,0.63556 0.61295,-0.72716 0.90409,-1.00196 0.70785,-1.17012 1.67865,-2.15857 2.50216,-3.24804 2.02564,-2.4413 4.09249,-4.85803 6.34375,-7.09375 0.89228,-0.67775 1.93115,-1.14621 3,-1.46875 0.9592,-0.27381 2.04572,-0.0942 2.7855,0.6034 0.79827,0.68845 1.05228,1.81659 0.92648,2.82928 -0.069,2.24614 -0.62186,4.43634 -0.94161,6.65146 -0.37717,1.50747 -0.59603,3.04826 -0.89537,4.57211 -0.0187,0.88489 0.803,1.89802 1.75,1.65625 1.2052,-0.41761 1.68611,-1.71186 2.01212,-2.83444 1.08092,-3.47552 1.16417,-7.147 1.31178,-10.75426 0.25256,-3.87574 0.43014,-7.76125 0.90064,-11.61815 0.52097,-3.65166 1.24649,-7.28074 2.27546,-10.8244 0.50779,-1.47275 1.28525,-2.82251 2.13241,-4.12255 1.04514,-1.54481 2.4259,-2.97532 4.21134,-3.62745 3.77193,-1.53211 7.85601,-2.03477 11.71875,-3.28125 0.85611,-0.41385 1.66942,-1.37746 1.34375,-2.375 -0.36579,-1.12201 -1.57323,-1.602 -2.61278,-1.89568 -2.30278,-0.66163 -4.68142,-1.03339 -7.06477,-1.2496 -0.62852,-0.0212 -1.25644,-0.11142 -1.88495,-0.0422 z"
+ style="fill:#b6c5d8;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3741"
+ d="m 903.31861,862.68392 c 2.03973,-6.75845 2.62673,-14.59993 8.28246,-19.57905 6.86653,-6.55449 16.49277,-8.81781 23.9521,-14.46458 3.64474,-4.45932 -2.81051,-9.08083 -3.56202,-13.60484 -4.14323,-11.16786 -4.98166,-24.68811 1.49566,-35.15189 5.68463,-8.73332 19.85553,-10.9347 27.19403,-3.0481 8.41394,8.94249 8.77611,22.65299 5.27347,33.81426 -1.49442,5.581 -4.99844,10.28747 -7.0924,15.6006 2.76177,3.52771 7.14927,5.48724 10.93492,7.7964 6.119,3.22073 13.58338,5.02515 17.48348,11.27477 2.96987,4.63969 4.42192,10.08731 5.80917,15.35231 -1.50165,4.96315 -8.81816,2.91096 -12.85889,3.69351 -22.80335,0.12179 -45.61168,0.15756 -68.41429,-0.11428 -2.31171,-0.50334 -7.53241,0.74503 -8.49769,-1.56911 z"
+ style="fill:#c9cfd7" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3743"
+ d="m 904.235,862.68169 c 2.05635,-7.41778 3.349,-16.08468 10.1767,-20.8097 6.61828,-5.16685 15.1606,-7.20405 21.59504,-12.59203 3.54453,-4.88336 -2.47561,-9.88767 -3.35341,-14.75239 -3.47406,-10.8555 -4.1294,-23.33186 0.8597,-33.82801 1.72632,-3.59701 5.23944,-6.62494 9.42916,-6.35645 4.19219,-1.15696 8.52724,-4.11292 12.93873,-1.76941 7.46152,3.81566 10.06429,12.7832 10.99601,20.5469 1.16372,10.51462 -1.47428,21.3696 -7.47449,30.09882 -3.05921,4.5826 3.82783,7.04871 6.59279,9.43949 4.45298,3.31782 9.92768,4.58376 14.70417,7.25683 7.68513,4.50047 10.74405,13.62794 11.74428,22.00374 -2.9167,3.42132 -8.87906,1.6959 -13.0442,2.37973 -23.01389,0.17734 -46.03587,0.29901 -69.04708,-0.12448 -1.47707,-0.46732 -5.78821,0.53078 -6.1174,-1.49304 z"
+ style="fill:#b6c5d8" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3745"
+ d="m 955.41576,831.51882 c -6.51092,-0.17414 1.89613,-8.32488 2.10973,-2.13677 0.25514,1.05824 -0.90992,3.45218 -2.10973,2.13677 z m -9.19222,-2.58713 c -5.03005,-3.26087 3.80688,-5.55701 3.71501,-0.9855 -0.33166,1.64802 -2.69765,2.53253 -3.71501,0.9855 z m 8.27957,-8.19213 c 5.41236,-4.28675 4.18648,-12.49507 9.14189,-17.11237 0.29556,5.93898 -0.81537,13.05465 -6.06482,16.64412 -0.94557,0.45813 -2.03685,0.66185 -3.07707,0.46825 z"
+ style="fill:#89929e" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3747"
+ d="m 905.48691,863.63394 c -0.70857,-2.12774 2.22704,-4.3804 1.34135,-0.66819 0.10193,0.98814 -0.65203,2.27111 -1.34135,0.66819 z m 37.375,-0.1401 c 1.38595,-2.43696 5.53173,0.89636 1.42887,0.91541 -0.49532,-0.004 -1.42499,-0.23332 -1.42887,-0.91541 z m 7.69692,-0.45528 c -1.76626,-3.1746 2.23873,-3.26451 1.11193,0.0649 -0.32817,2.3234 -0.6929,0.92535 -1.11193,-0.0649 z m 26.80308,-0.60687 c -0.14118,-3.37799 -6.35613,-0.78227 -3.14715,-4.41577 3.46144,-3.84128 -0.91256,-6.50536 0.32867,-10.70489 -1.35343,-4.87174 -4.44598,3.58742 -6.3126,-0.95498 -2.28645,-0.76047 -6.14616,-2.25962 -7.84378,-1.85811 1.7928,4.16671 -5.07612,3.88297 -4.6571,8.23859 -2.87822,4.77401 -4.21355,-5.23107 0.41677,-4.75641 3.01773,-1.66128 2.63528,-6.07232 -1.10546,-3.24125 -4.1035,2.38594 -8.10134,0.13188 -10.98005,-2.65973 -1.57462,1.027 -7.19053,5.94236 -6.22979,1.16697 3.10847,-2.66186 -0.58671,-8.92294 -4.2926,-8.18935 -5.10673,-0.52325 2.44631,-4.85414 3.57641,-6.66771 1.85925,-4.36472 -3.17296,-7.83742 -3.70804,-12.04941 -1.26507,-5.08051 -2.83005,-10.57026 -1.53095,-15.77259 2.64643,-1.80932 -6.03903,-6.34583 -0.12744,-6.57829 2.97426,2.18718 10.86096,-0.73904 8.66403,-4.74784 1.43269,-4.1299 6.02584,3.62463 2.18105,5.45085 -2.59742,0.10573 -7.4936,3.34663 -3.62767,5.54395 1.64345,-0.82217 6.49317,-5.71297 6.67294,-2.49044 -2.78532,3.31115 -8.67094,4.59991 -5.95043,10.09851 -0.14706,1.93717 2.22289,5.8417 2.38345,1.69036 -0.29174,-2.60942 -0.27466,-9.86038 3.64824,-6.05741 -1.55047,2.76367 1.65839,4.017 1.46611,0.70751 1.23126,-3.60319 4.16329,-6.90216 1.96148,-10.6292 1.08569,-3.44275 2.47527,-8.92278 -1.1456,-10.9983 -0.27587,-2.38485 4.39556,-5.73004 -0.72382,-6.12506 -5.30946,-0.90828 1.67648,-3.69288 4.04177,-2.6646 4.32549,0.22232 9.16923,1.37034 11.4584,5.44637 6.2849,9.7073 5.68438,22.38166 2.17074,32.98508 -0.92944,4.64278 -5.22217,8.12432 -5.20477,12.92114 1.20847,6.56432 8.01624,9.99242 13.78201,11.95844 5.17953,1.02044 10.13826,3.62424 13.03186,8.19359 3.20397,4.79647 5.21645,10.49318 5.73671,16.22196 -2.35585,3.8145 -7.90047,3.87439 -11.89521,3.17059 -1.22451,-0.32543 -2.60284,-0.92802 -3.03818,-2.23257 z m -6.09078,-20.1003 c -1.41893,-3.47946 -9.20211,-2.51084 -5.13746,1.1248 1.04916,0.55257 8.14925,1.55777 5.13746,-1.1248 z m -35.40922,-40.45872 c -2.16266,-4.30335 -2.56624,5.59099 0,0 z m -10.77214,57.4647 c 0.9739,-2.58634 6.2446,-4.23216 3.35785,-0.21672 -0.93252,2.57294 -7.05087,4.43368 -3.35785,0.21672 z m 15.26777,1.08726 c -0.46155,-3.123 5.92769,-1.79651 2.3333,0.70108 -0.7844,0.59532 -1.93502,0.11193 -2.3333,-0.70108 z m 17.19822,0.36758 c -1.40203,-3.70988 5.69463,-2.0316 1.50018,0.56139 l -0.7246,-0.0276 -0.77558,-0.53379 z m -46.69385,-2.34909 c 0.2511,-3.17228 6.70537,-7.64119 4.5997,-1.5241 -0.30291,1.59959 -3.88314,3.82735 -4.5997,1.5241 z m 56,-0.51143 c 2.51293,-5.65641 2.40656,5.5417 0,0 z m -47.8,-2.7 c -4.0511,-2.74409 2.86178,-11.29262 3.00074,-4.49156 -2.27342,1.19476 -2.94972,4.14273 0.2778,3.98531 0.44919,2.1979 -2.50337,1.86609 -3.27854,0.50625 z m 17.04379,-0.05 c 1.31653,-2.24916 8.58375,-2.15975 3.4328,0.33832 -0.75747,0.55533 -3.95209,1.81288 -3.4328,-0.33832 z m 28.41342,-2.29909 c 1.98887,-3.91758 6.85421,2.62004 1.31167,1.52967 -0.84991,0.0565 -1.92843,-0.52139 -1.31167,-1.52967 z m -56.65721,-0.39189 c 1.68789,-4.90927 2.99691,2.75221 0.0789,0.36537 l -0.0789,-0.36537 z m 16.64757,-4.24293 c -1.89148,-2.61234 0.84049,-5.75092 1.68838,-1.54504 0.84852,1.72586 -0.70234,5.1602 -1.68838,1.54504 z m 4.5919,-1.82793 c 1.60255,-1.85967 3.66348,-1.43607 5.26053,-2.98816 3.96262,1.46685 -2.62956,3.48646 -3.72862,4.9303 -1.99518,0.50428 -2.92151,-0.26884 -1.53191,-1.94214 z m -9.23947,-3.57149 c 0.59993,-5.93389 4.17587,2.63959 0.61172,2.37949 -0.52277,-0.66971 -0.58181,-1.56896 -0.61172,-2.37949 z m -5.42997,0.69664 c -0.36608,-3.22691 5.22742,-3.96176 2.51439,-0.12486 -0.51631,1.26584 -1.79625,1.28548 -2.51439,0.12486 z m 16.42997,-54.05429 c -0.30675,-2.8402 2.78573,-3.62344 2.3713,-0.3321 1.77753,2.89278 -2.53827,3.01913 -2.3713,0.3321 z m 7,-4.85902 c -0.4203,-5.12456 8.43626,-1.94337 4.35831,0.72111 -1.36922,0.0212 -3.34407,0.40232 -4.35831,-0.72111 z m -1,-5.82423 c 0.17102,-4.09108 9.38834,-5.68544 7.35975,-0.21811 -2.21937,0.24293 -4.55297,-2.11058 -6.7961,0.31894 l -0.41224,0.0536 -0.15141,-0.1544 0,0 z"
+ style="fill:#b4c3d5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3749"
+ d="m 978.86191,861.63169 c -0.6243,-3.55935 -2.69727,-6.3569 -0.72148,-9.98987 0.12528,-5.45244 -2.79115,-10.65923 -7.09669,-13.89447 -1.2068,-2.85452 5.32777,0.70573 6.92377,1.01004 7.6726,3.41307 13.86355,11.22205 14.0998,19.78329 0.20205,5.97005 -6.54891,6.42322 -10.9269,5.80556 -1.73227,0.15131 -2.58324,-1.0909 -2.2785,-2.71455 z m -32.0895,-20.80784 c -4.43403,-1.14416 -6.64242,-4.93813 -9.61832,-8.11599 -5.8032,-0.96373 3.57616,-5.23189 -0.12424,-8.64226 -1.28875,-3.82859 -5.19745,-7.73842 -3.91246,-11.88366 3.57632,0.77406 7.98145,4.56157 11.43042,0.4736 4.54424,-4.37751 7.17602,-10.57138 8.26123,-16.71192 0.40261,-6.44762 0.58793,-13.17942 -1.38634,-19.39442 -3.68525,-5.04182 5.4099,-3.08901 7.46282,-1.22179 7.18838,5.3533 8.70986,15.22614 8.49736,23.6257 -0.24925,8.4967 -3.14336,16.73146 -7.72751,23.84074 -2.88991,4.70712 3.78023,7.4172 6.17011,10.48571 2.37199,1.75978 2.7988,3.59039 -0.47087,3.94333 -4.93227,3.54041 -11.38158,5.84263 -17.44005,4.36937 l -0.65495,-0.33776 -0.48717,-0.43065 -3e-5,0 z"
+ style="fill:#b3bcc9" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3751"
+ d="m 979.67696,857.68169 c 0.69544,-5.83229 -1.1934,-11.42869 -3.06233,-16.84619 1.70492,-4.06189 7.7076,2.15936 9.08169,4.7283 3.47472,5.23289 5.9898,11.23822 6.74935,17.4968 -2.74907,2.48603 -8.71268,1.53936 -12.25687,0.52734 -1.14099,-1.73296 -0.47804,-3.96643 -0.51184,-5.90625 z m -35.07897,-19.01192 c -4.35373,-1.9881 -8.73775,-7.05736 -6.26711,-11.96771 0.37899,-3.87987 -6.19721,-8.74866 -2.61552,-11.649 3.81737,-0.0455 7.92323,-0.57969 10.70088,-3.51648 7.53861,-7.6238 9.37318,-19.29758 8.11009,-29.5788 -0.29347,-2.73658 -3.48318,-10.05061 2.13834,-6.90166 5.59048,2.86145 9.3559,8.5583 9.95363,14.79053 1.45238,11.54814 -0.99935,23.83469 -7.78522,33.40876 -3.2246,5.24149 5.70344,6.58552 5.5499,11.37054 -1.14464,5.117 -7.75884,5.97682 -12.15638,5.8855 -2.62827,-0.12443 -5.23793,-0.7377 -7.62861,-1.84168 z"
+ style="fill:#a9b6c7" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3753"
+ d="m 981.86191,856.01273 c 0.17627,-4.74944 -0.35601,-9.57132 -2.75943,-13.74195 1.4975,-4.03011 6.82738,2.83782 8.07858,5.41566 2.90201,4.84584 4.29026,10.45516 5.38214,15.90906 -3.35146,1.42092 -11.5911,2.28284 -10.66459,-3.67955 -0.043,-1.30058 -0.0346,-2.60214 -0.0367,-3.90322 z m -32,-17.72887 c -5.84776,-1.14965 -11.42672,-6.22518 -11.15451,-12.52353 -1.5003,-2.03434 -5.71528,-8.53816 -0.0642,-7.68024 6.73246,0.44741 11.31314,-5.91275 13.97222,-11.28778 4.52892,-9.55307 5.82631,-20.85993 2.53341,-31.00041 2.18117,-2.95131 6.79462,3.62386 8.51281,5.81939 4.3355,6.99236 3.55623,15.74508 2.3456,23.52395 -1.04534,6.26492 -3.43738,12.23617 -6.89396,17.55368 -4.11636,5.37273 4.86346,7.17375 5.40003,11.35344 -3.34598,2.78013 -7.84307,4.85802 -12.30072,4.56282 -0.78868,-0.0649 -1.57191,-0.18321 -2.35071,-0.32132 z"
+ style="fill:#a5aeba" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3755"
+ d="m 984.44264,862.18169 c -1.18835,-6.44151 -0.7153,-13.29528 -3.22346,-19.40763 5.2155,1.71368 7.21913,7.68437 8.61488,12.50189 0.46756,3.74753 5.9571,10.77397 -1.54689,9.15113 -1.59711,0.0659 -3.7451,-0.21664 -3.84453,-2.24539 z M 947.36191,836.4722 c -5.21371,-2.6559 -8.38811,-8.12562 -9.45075,-13.73768 -3.02381,-5.26702 5.32539,-2.26568 7.46203,-5.22634 8.49017,-5.8936 12.46598,-16.48626 13.51852,-26.43011 1.08258,-4.83991 -1.47198,-10.13976 -0.95483,-14.48335 7.03021,4.3261 9.10897,13.3759 8.64448,21.14239 -0.4724,9.88319 -4.21327,19.33825 -9.42908,27.6489 0.19598,3.60522 8.59405,7.29794 2.21847,10.91971 -3.64557,2.02664 -8.25272,1.70657 -12.00884,0.16648 z"
+ style="fill:#99a5b4" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3757"
+ d="m 987.65036,862.68169 c -2.12222,-4.15541 -2.62958,-9.16791 -2.11037,-13.77435 2.73632,-0.59646 3.48937,6.19672 4.61588,8.71136 0.50969,2.43464 4.44929,8.54497 -0.88647,6.29893 l -0.88201,-0.55645 -0.73703,-0.67949 0,0 z m -43.75608,-31 c -2.94588,-2.28349 -7.18933,-8.93795 -1.36293,-10.29495 8.07323,-2.18725 12.69247,-10.20871 15.48792,-17.52164 2.75397,-7.08868 3.00962,-14.78608 2.34575,-22.27209 0.57168,-3.73359 4.26846,3.25102 4.56293,4.83879 2.8335,10.0499 1.08542,21.07617 -3.26319,30.43572 -1.47318,3.78479 -7.24627,8.22354 -2.8605,12.027 4.90812,2.55146 1.57086,6.14222 -2.55813,6.40295 -4.41484,1.02741 -9.15214,-0.44638 -12.35185,-3.61578 z"
+ style="fill:#929ca9" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3759"
+ d="m 988.56908,861.68169 c -1.01336,-1.80767 1.28793,-7.15927 1.24215,-2.50022 0.42403,2.21568 -0.44461,7.79222 -1.24215,2.50022 l 0,0 z m -43.0654,-31 c -2.9868,-1.67058 -7.00655,-6.75545 -1.26272,-7.50408 4.83247,-2.49559 9.8284,-5.69893 12.52164,-10.55778 1.11545,-4.62828 4.11893,-8.61975 4.84147,-13.41654 0.98527,-4.74585 2.52559,-9.7007 1.45289,-14.54866 3.4059,4.0618 2.72684,9.97803 2.40567,14.94875 -0.99576,8.63373 -3.58356,17.28503 -8.78479,24.35117 -2.28719,3.74841 7.19829,8.26089 -0.21265,9.84972 -3.91814,1.46539 -7.97066,-0.66912 -10.96151,-3.12258 z"
+ style="fill:#8a95a3" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3761"
+ d="m 954.07679,778.57601 c -2.07993,0.18622 -4.16688,0.39931 -6.19063,0.93582 -1.96265,0.5268 -3.86859,1.26151 -5.67823,2.18771 -1.2785,0.72607 -2.59489,1.40817 -3.73224,2.35094 -1.87066,1.41739 -3.50157,3.11504 -5.0864,4.83803 -0.8029,1.1366 -1.66147,2.24315 -2.35815,3.44834 -1.04606,1.93489 -1.92687,3.96033 -2.55709,6.06935 -1.02826,3.17356 -1.89607,6.39655 -2.77337,9.61433 -0.79085,2.99079 -1.58802,5.98101 -2.3162,8.9875 -0.72532,3.0427 -1.21047,6.14099 -1.45053,9.25973 -0.0808,1.12348 -0.27816,2.24516 -0.13834,3.37206 0.0627,1.15775 0.14707,2.31618 0.28118,3.46744 0.0295,0.43529 0.64114,0.88693 0.8125,0.28125 0.43782,-0.93637 0.98489,-1.88776 2.03125,-2.21875 0.77048,-0.37522 1.64462,-0.58501 2.49468,-0.42232 0.99503,0.20928 2.02353,0.51766 2.87283,1.09107 1.15247,0.76152 2.17094,1.75918 2.82587,2.98452 0.67432,0.79355 0.86715,1.92774 1.49412,2.69048 0.55618,0.0517 0.46735,-0.84631 0.60893,-1.24468 0.20794,-1.87479 -0.22577,-3.73167 -0.54643,-5.56782 -0.32562,-1.64053 -0.80423,-3.25041 -0.99895,-4.91491 -0.27135,-1.81202 -0.60341,-3.6237 -0.59359,-5.46277 -0.0577,-1.99807 -0.16648,-3.99431 -0.14423,-5.99405 -0.0352,-1.23626 -10e-4,-2.47036 0.11341,-3.70195 0.24423,-2.90098 0.56334,-5.79741 0.99836,-8.67632 0.6275,-2.95685 1.33887,-5.92442 2.64286,-8.66725 0.61629,-1.36529 1.23898,-2.73456 1.95854,-4.04735 0.72079,-1.14986 1.59611,-2.22584 2.73697,-2.98238 1.71322,-1.17297 3.55581,-2.14034 5.44826,-2.98937 1.80419,-0.81317 3.6119,-1.62339 5.33837,-2.5949 0.82255,-0.40084 1.88367,-0.6713 2.3005,-1.56976 0.12731,-0.30615 0.0397,-0.72575 -0.39425,-0.52399 z"
+ style="fill:#8a95a3;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3763"
+ d="m 946.9375,772.125 c -9.56715,1.74839 -17.25457,9.64487 -19.96875,18.8125 -4.82877,10.88517 -7.07054,23.03246 -5.61836,34.90144 0.0198,1.07326 0.1459,2.15794 -0.0379,3.22356 3.75192,-4.50382 3.8025,-10.67156 5.9811,-15.89686 3.37158,-10.6816 8.79354,-21.17419 17.67515,-28.29064 4.36603,-3.68349 9.47725,-6.3808 14.71875,-8.59375 0.72214,-1.81857 -1.47582,-3.24498 -3.09375,-3.125 -3.11721,-0.92307 -6.41633,-1.23 -9.65625,-1.03125 z"
+ style="fill:#99a5b4;fill-opacity:1"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccc" />
+ </g>
+ <g
+ id="g3678"
+ transform="translate(129.51923,31.279777)">
+ <rect
+ style="color:#000000;fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3680"
+ width="34.242748"
+ height="8.1750183"
+ x="4.0543771"
+ y="287.32199"
+ rx="1.6497765"
+ ry="1.6497765" />
+ <text
+ xml:space="preserve"
+ style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="8.0973129"
+ y="294.16464"
+ id="text3682"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3684"
+ x="8.0973129"
+ y="294.16464">simone</tspan></text>
+ </g>
+ </g>
+ <g
+ transform="translate(-1031.1443,-263.46575)"
+ id="g3742"
+ style="display:inline">
+ <g
+ id="g5773"
+ transform="matrix(0.32832475,0,0,0.32832475,85.879825,140.2387)">
+ <path
+ style="fill:#dce2e8"
+ d="m 15.652276,526.89841 c -0.610306,-1.59043 1.679869,-11.36996 3.481806,-14.86804 3.193736,-6.19997 6.408908,-8.92653 16.688018,-14.15192 15.103201,-7.67772 14.080467,-6.32495 10.351016,-13.69128 -14.619009,-28.87514 0.626491,-58.97154 24.060007,-47.49727 13.579837,6.6494 16.194478,31.36184 5.166481,48.83132 C 74.079822,487.61189 73,489.56197 73,489.85473 c 0,0.96965 10.409081,7.10101 16,9.42463 10.938874,4.54628 20.11609,18.84024 17.46298,27.19945 -0.81757,2.57596 -89.82541,2.98723 -90.810704,0.4196 z"
+ id="path5775"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#d4dbe2"
+ d="m 16,527.9114 c 0,-12.82229 7.444121,-22.89231 22.182697,-30.00761 12.879762,-6.21793 12.949565,-6.32177 9.035801,-13.4409 -14.220674,-25.86739 -1.36795,-55.39011 20.882279,-47.9666 14.595085,4.86946 18.104408,32.01735 6.356458,49.17313 -2.031924,2.96726 -2.353004,4.11342 -1.455316,5.19507 2.007816,2.41927 10.29052,7.29999 16.261866,9.58257 C 98.567144,504.00332 106,514.86317 106,524.89969 c 0,3.46249 0,3.46249 -45,3.46249 -24.75,0 -45,-0.20285 -45,-0.45078 z"
+ id="path5777"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#c9cfd7"
+ d="m 16.456704,526.61441 c 0.368875,-0.96127 1.119209,-3.83918 1.667409,-6.39535 2.216133,-10.33347 6.136986,-14.70774 18.826133,-21.00325 14.555889,-7.22166 14.803417,-7.54851 10.923343,-14.42362 -9.684632,-17.16023 -7.20029,-40.63993 4.92623,-46.55817 22.784152,-11.11959 37.313196,18.96264 22.150804,45.86301 C 73.327781,486.9762 72,489.7139 72,490.18081 c 0,1.40694 10.137395,7.90103 15.78241,10.11034 9.778791,3.82716 13.64453,8.03488 16.63576,18.10744 3.27247,11.01959 7.88554,9.96359 -43.525159,9.96359 -42.526253,0 -45.068616,-0.1 -44.436307,-1.74777 z"
+ id="path5779"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#b6c5d8"
+ d="m 17.373092,526.61218 c 0.279327,-0.9625 1.031608,-3.77247 1.671735,-6.24438 2.783906,-10.75028 5.91216,-14.19465 18.510886,-20.3814 14.312213,-7.02817 14.766578,-7.73334 10.45997,-16.23375 -9.151893,-18.06407 -4.861359,-45.39047 7.126784,-45.39047 1.093959,0 2.932921,-0.50516 4.086582,-1.12258 17.687459,-9.46604 28.608915,25.64678 14.765412,47.47125 -2.432458,3.83481 -2.830287,5.14422 -1.902558,6.26207 2.544299,3.06569 11.034196,8.55209 15.595883,10.07848 10.544154,3.52818 15.517054,10.12038 17.773324,23.56078 0.62952,3.75 0.62952,3.75 -43.983185,3.75 -42.015093,0 -44.583129,-0.10189 -44.104833,-1.75 z"
+ id="path5781"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#b4c3d5"
+ d="m 18.625,527.56443 c -0.271169,-0.43876 -0.07962,-1.45126 0.42567,-2.25 0.717286,-1.13386 0.922062,-0.95895 0.934017,0.79775 0.01574,2.31303 -0.49232,2.85568 -1.359687,1.45225 z M 56,527.42433 c 0,-0.51582 0.868825,-0.87241 1.930722,-0.79241 1.061897,0.08 1.710339,0.50202 1.440983,0.93785 C 58.686419,528.67858 56,528.5627 56,527.42433 z m 7.696917,-0.45528 c -0.409197,-1.04122 -0.508402,-2.12872 -0.220456,-2.41666 0.91206,-0.91206 1.714561,0.58256 1.332392,2.48152 -0.350243,1.74033 -0.403729,1.73721 -1.111936,-0.0649 z M 90.5,526.36218 c -0.591982,-1.86517 -1.736214,-2.47275 -3.897148,-2.06937 -0.493432,0.0921 -0.155932,-0.96377 0.75,-2.3464 1.83229,-2.79643 2.167845,-5.58423 0.672148,-5.58423 -0.540872,0 -0.718644,-1.28178 -0.399256,-2.87872 0.692849,-3.46424 -1.332361,-5.24299 -3.1458,-2.76296 -1.080063,1.47707 -1.357435,1.49422 -2.47074,0.15277 -0.689752,-0.8311 -2.128577,-1.51109 -3.19739,-1.51109 -1.068813,0 -2.769543,-0.44219 -3.779399,-0.98265 -1.551676,-0.83043 -1.753393,-0.66637 -1.302178,1.05908 0.390745,1.49421 -0.0383,2.19137 -1.599905,2.59974 -1.278027,0.33421 -2.433926,1.71612 -2.882081,3.4456 -0.926234,3.57446 -2.640327,3.80366 -3.064627,0.4098 -0.239509,-1.91577 0.273933,-2.75503 2.113306,-3.45436 1.336324,-0.50807 2.68336,-1.89384 2.993412,-3.07948 0.451486,-1.72648 0.229815,-2.01748 -1.113305,-1.46147 -5.685387,2.35358 -8.400394,2.32578 -10.656986,-0.10913 -2.239511,-2.41647 -2.239511,-2.41647 -5.128955,0.26138 -2.847928,2.63937 -5.360813,0.88121 -2.63559,-1.84402 1.780268,-1.78026 -1.938125,-7.92517 -4.444221,-7.34438 -3.615262,0.83783 -3.517367,-1.10555 0.198459,-3.93974 4.186314,-3.19306 4.282774,-4.3519 0.84984,-10.20976 -3.029424,-5.16932 -5.077383,-19.22645 -3.004036,-20.61961 0.806655,-0.54203 0.627922,-1.16489 -0.605548,-2.11025 -3.325028,-2.54837 -2.212109,-5.47361 1.355956,-3.56404 2.689657,1.43946 9.562135,-2.54678 7.881678,-4.57161 -1.614969,-1.94592 0.543446,-2.81116 2.39466,-0.95995 1.932595,1.9326 0.234654,6.47485 -2.420364,6.47485 -2.390146,0 -4.051441,2.23713 -2.965777,3.99377 0.740689,1.19846 1.218594,1.12186 2.987344,-0.47884 3.406254,-3.08261 7.063255,-3.27149 3.920021,-0.20246 -1.321935,1.29073 -3.198156,2.63706 -4.169381,2.99186 -1.463856,0.53475 -1.653838,1.37626 -1.110841,4.92037 1.036819,6.76728 2.913385,6.57626 2.640423,-0.26877 -0.134821,-3.38089 0.142221,-3.95593 1.905896,-3.95593 1.571318,0 1.938872,0.47715 1.540636,2 -0.287656,1.1 -0.115141,2 0.383369,2 0.498509,0 0.96263,-0.45 1.03138,-1 0.238805,-1.91044 0.467909,-2.51699 2.115671,-5.60124 1.187834,-2.22337 1.350686,-3.4074 0.575302,-4.18279 -0.621603,-0.6216 -0.749078,-1.85432 -0.299757,-2.89875 1.303858,-3.03077 1.124261,-9.3161 -0.266216,-9.31669 -1.489085,-6.3e-4 -1.676094,-2.61915 -0.25,-3.50053 2.022248,-1.24982 1.004309,-3.5 -1.583333,-3.5 -1.628176,0 -2.425149,-0.46217 -2.155505,-1.25 0.8577,-2.50597 12.235836,-1.56907 15.262791,1.25676 9.369225,8.74672 9.558066,30.04723 0.394255,44.47037 -3.908079,6.15102 3.276749,13.99627 15.520797,16.94746 8.108519,1.9544 13.904595,10.2116 16.022105,22.82541 0.75747,4.5122 -13.553142,6.18611 -14.96111,1.75 z m -6.090775,-20.1003 c -1.883722,-2.0815 -5.196659,-3.05266 -5.996842,-1.75793 -1.215823,1.96724 0.488687,3.45823 3.953475,3.45823 3.308319,0 3.464506,-0.12996 2.043367,-1.7003 z M 49,465.80316 c 0,-0.85746 -0.45,-1.2809 -1,-0.94098 -0.55,0.33992 -1,1.04148 -1,1.55902 0,0.51754 0.45,0.94098 1,0.94098 0.55,0 1,-0.70156 1,-1.55902 z m -10.772141,57.4647 c 2.492459,-3.37124 5.498463,-4.13134 3.801947,-0.96137 -1.115671,2.08465 -2.792239,3.38743 -4.740006,3.68324 -0.667664,0.1014 -0.247131,-1.11882 0.938059,-2.72187 z m 15.267776,1.08726 c -0.34232,-0.55389 0.10053,-1.28448 0.984111,-1.62354 1.914649,-0.73472 2.981717,0.0749 2.061373,1.56407 -0.830379,1.34358 -2.234909,1.371 -3.045484,0.0595 z m 17.198218,0.36758 c -0.925629,-0.92563 0.189072,-2.36052 1.833779,-2.36052 0.842134,0 1.177876,0.60386 0.833994,1.5 -0.610368,1.59059 -1.613974,1.91432 -2.667773,0.86052 z M 24,522.37361 c 0,-1.24034 3.17723,-5.01143 4.222241,-5.01143 1.216405,0 0.911488,3.46627 -0.422241,4.8 -1.450736,1.45074 -3.8,1.58145 -3.8,0.21143 z m 56,-0.51143 c 0,-0.825 0.45,-1.5 1,-1.5 0.55,0 1,0.675 1,1.5 0,0.825 -0.45,1.5 -1,1.5 -0.55,0 -1,-0.675 -1,-1.5 z m -47.8,-2.7 c -1.563834,-1.56383 -1.523926,-3.97474 0.102613,-6.19917 1.129249,-1.54434 1.463614,-1.58743 2.512331,-0.32381 0.959725,1.1564 0.897189,1.717 -0.302613,2.71275 -1.953977,1.62165 -1.932441,3.01023 0.04669,3.01023 0.857459,0 1.280902,0.45 0.940983,1 -0.818297,1.32403 -1.837753,1.26225 -3.3,-0.2 z m 17.043786,-0.05 c 0.225748,-0.6875 1.725748,-1.37269 3.333333,-1.52264 2.788155,-0.26007 2.833407,-0.20246 0.981751,1.25 -2.346126,1.84032 -4.882473,2.00058 -4.315084,0.27264 z m 28.413426,-2.29909 c 0.680432,-1.77318 3.471169,-1.56926 4.093255,0.29909 0.260434,0.78218 -0.538884,1.25 -2.135749,1.25 -1.8935,0 -2.398572,-0.39969 -1.957506,-1.54909 z M 21,516.4212 c 0,-0.51754 0.45,-1.2191 1,-1.55902 0.55,-0.33992 1,0.0835 1,0.94098 0,0.85746 -0.45,1.55902 -1,1.55902 -0.55,0 -1,-0.42344 -1,-0.94098 z m 16.647568,-4.24293 c -0.841403,-3.14186 -0.799742,-3.81609 0.235801,-3.81609 1.240865,0 2.226771,4.28986 1.217791,5.29884 -0.458333,0.45833 -1.11245,-0.20891 -1.453592,-1.48275 z m 4.591902,-1.82793 c 0.691029,-1.10652 1.819842,-1.79564 2.508473,-1.53139 C 45.436575,509.0832 46,508.86353 46,508.3308 c 0,-0.53274 0.675,-0.96862 1.5,-0.96862 2.212109,0 1.824239,2.10245 -0.5,2.71025 -1.1,0.28766 -2,0.92053 -2,1.40638 0,0.48585 -0.903813,0.88337 -2.008474,0.88337 -1.762089,0 -1.854346,-0.2468 -0.752056,-2.01184 z M 33,506.77885 c 0,-1.42084 0.48375,-2.42209 1.075,-2.225 0.59125,0.19708 1.04125,0.68458 1,1.08333 -0.04125,0.39875 -0.075,1.4 -0.075,2.225 0,0.825 -0.45,1.5 -1,1.5 -0.55,0 -1,-1.1625 -1,-2.58333 z m -5.429973,0.69664 c -0.606232,-0.98091 2.181599,-3.69502 2.977678,-2.89894 0.706368,0.70637 -0.591568,3.78563 -1.595677,3.78563 -0.458697,0 -1.080597,-0.39901 -1.382001,-0.88669 z M 44,453.4212 c 0,-1.06754 0.45,-2.2191 1,-2.55902 0.55,-0.33992 1,-0.17828 1,0.3592 0,0.53747 0.273145,1.68903 0.606989,2.55901 0.398311,1.03799 0.05452,1.58179 -1,1.58179 C 44.682954,455.36218 44,454.53728 44,453.4212 z m 7,-4.85902 c 0,-3.04736 4.537474,-4.07671 5.289749,-1.2 0.434416,1.66121 0.03068,2 -2.383369,2 -1.598509,0 -2.90638,-0.36 -2.90638,-0.8 z m -1,-5.82423 c 0,-2.86866 6.434447,-5.29196 7.396256,-2.78553 0.909842,2.37101 -0.318374,3.71929 -2.066485,2.26848 -1.165167,-0.967 -1.912674,-0.97579 -3.410972,-0.0401 C 50.863459,442.83989 50,443.0906 50,442.73795 z"
+ id="path5783"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#b3bcc9"
+ d="m 92,525.56218 c 0,-1.54 -0.527793,-3.32779 -1.172874,-3.97287 -0.855295,-0.8553 -0.884251,-1.80634 -0.106941,-3.51235 1.75157,-3.84427 -0.705254,-11.42904 -4.802674,-14.82692 -4.086046,-3.38846 -2.898331,-3.60091 4.550449,-0.81396 13.71103,5.12995 20.56433,25.9261 8.543858,25.9261 -7.011818,0 -7.011818,0 -7.011818,-2.8 z M 59.910502,504.75434 c -0.635465,-0.76569 -1.955842,-1.39216 -2.934171,-1.39216 -0.978329,0 -2.708052,-1.575 -3.84383,-3.5 -1.135778,-1.925 -2.755227,-3.5 -3.598776,-3.5 -1.951918,0 -1.967601,-1.39503 -0.03372,-3 2.076834,-1.72362 1.890939,-3.35723 -1,-8.78785 -4.069166,-7.64391 -3.455289,-10.71763 1.420545,-7.11277 5.169207,3.82176 11.750544,-2.46804 15.52335,-14.83571 1.370596,-4.49296 0.796129,-18.89883 -0.883128,-22.14616 -1.612127,-3.11751 -1.612127,-3.11751 1.26567,-3.11751 14.78876,0 19.89294,27.79836 8.559878,46.61877 -3.518421,5.84292 -3.518421,5.84292 2.297632,11.07309 3.521616,3.16687 5.178879,5.24555 4.200912,5.26916 -0.888328,0.0214 -2.688328,0.8515 -4,1.84459 -4.749564,3.59595 -14.858241,5.13632 -16.974357,2.58655 z"
+ id="path5785"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#a9b6c7"
+ d="m 92.815054,521.61218 c 0.280763,-4.98157 -0.149325,-8.25644 -1.641625,-12.5 -2.022056,-5.75 -2.022056,-5.75 0.0199,-5.75 4.892222,0 12.116871,11.11379 14.138841,21.75 0.61783,3.25 0.61783,3.25 -6.139863,3.25 -6.757689,0 -6.757689,0 -6.377257,-6.75 z M 57.736081,502.60026 c -4.74666,-2.19188 -8.21023,-7.48361 -6.720339,-10.26749 0.787293,-1.47107 0.578728,-2.8552 -0.859855,-5.70638 -3.780683,-7.49305 -3.71844,-7.75193 1.891408,-7.86675 11.763399,-0.24076 19.607447,-21.36594 14.350292,-38.64746 -1.513683,-4.97583 8.15369,0.5478 11.171092,6.38281 4.79792,9.27815 2.757176,28.21359 -4.135306,38.37023 -3.248042,4.78626 -3.108843,5.61941 1.566627,9.37672 8.383493,6.73716 -5.850701,13.62864 -17.263919,8.35832 z"
+ id="path5787"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#a5aeba"
+ d="m 95,519.94322 c 0,-6.15501 -0.465546,-9.23013 -1.731223,-11.43544 -2.129347,-3.71017 -1.162952,-4.96151 2.153516,-2.78847 3.134773,2.05398 7.071677,8.79205 8.555507,14.64287 0.62768,2.475 1.36978,5.2875 1.64911,6.25 0.44052,1.51793 -0.23044,1.75 -5.05952,1.75 -5.56739,0 -5.56739,0 -5.56739,-8.41896 z M 63,502.21435 c -5.613254,-0.99824 -11,-6.2765 -11,-10.77847 0,-1.62561 -0.40569,-3.2064 -0.901534,-3.51284 -2.70283,-1.67044 -3.10529,-6.77939 -0.482187,-6.12103 12.466652,3.12893 23.836582,-23.06489 17.885689,-41.20469 -1.768008,-5.38933 6.735063,1.04007 9.607989,7.26486 3.853849,8.35016 1.790957,26.18765 -4.142144,35.81645 -3.771821,6.12126 -3.726023,7.00345 0.532187,10.25135 4.268856,3.25601 4.328389,3.95246 0.506787,5.92869 -5.335159,2.75892 -7.429145,3.16975 -12.006787,2.35568 z"
+ id="path5789"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#99a5b4"
+ d="m 97.580726,526.11218 c -0.251559,-1.2375 -0.72938,-5.35305 -1.061826,-9.14566 -0.332446,-3.79262 -1.069261,-7.76418 -1.637367,-8.8257 -0.934152,-1.74548 -0.829324,-1.82107 1.096284,-0.79051 2.819043,1.5087 5.542873,6.12588 6.994333,11.85613 0.64861,2.56066 1.59521,5.43713 2.10357,6.39217 1.39547,2.62165 1.2385,2.76357 -3.05667,2.76357 -3.326202,0 -4.056171,-0.37006 -4.438324,-2.25 z M 60.5,500.40269 c -3.265642,-1.35967 -7.602087,-6.57417 -8.46488,-10.17887 -0.442539,-1.8489 -1.129624,-4.14914 -1.526857,-5.11164 -0.576601,-1.39711 -0.209671,-1.75 1.819649,-1.75 12.357308,0 23.416086,-23.45864 18.741894,-39.7566 -1.195778,-4.16943 -0.0374,-4.10946 3.740804,0.19368 7.79605,8.87921 6.233208,28.06127 -3.573583,43.86154 -1.72735,2.78303 -1.718871,2.81367 1.521988,5.5 6.506488,5.39319 -3.087271,11.06061 -12.259015,7.24189 z"
+ id="path5791"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#929ca9"
+ d="m 100.78845,526.61218 c -2.135149,-2.45575 -3.345892,-15.95753 -1.276991,-14.24049 0.800071,0.664 2.186211,3.746 3.080301,6.84888 0.8941,3.10289 2.03053,6.42911 2.52541,7.39161 0.6997,1.36086 0.48762,1.75 -0.95371,1.75 -1.01942,0 -2.53817,-0.7875 -3.37501,-1.75 z m -43.756084,-31 c -5.277946,-5.08752 -5.842086,-9.34879 -1.362926,-10.29495 10.175676,-2.14947 19.086762,-19.27014 18.092621,-34.76096 -0.486107,-7.57459 -0.486107,-7.57459 1.781461,-4.93839 6.180155,7.18486 4.779027,27.36115 -2.676692,38.54443 -3.503817,5.25559 -3.542145,6.21682 -0.36683,9.19987 3.118955,2.93011 3.114395,3.39903 -0.04705,4.83949 -5.40941,2.46469 -11.183057,1.49515 -15.420584,-2.58949 z"
+ id="path5793"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#8a95a3"
+ d="m 101.70717,525.61218 c -0.2893,-1.5125 -0.13044,-3.425 0.35301,-4.25 0.6049,-1.03225 0.88849,-0.17472 0.90941,2.75 0.0348,4.86979 -0.49702,5.50174 -1.26242,1.5 z m -43.065403,-31 c -4.91445,-3.9769 -5.748541,-5.95905 -2.891767,-6.87206 5.527572,-1.76659 14.25,-8.96693 14.25,-11.76333 0,-0.62933 0.933234,-2.88544 2.073853,-5.01359 2.414595,-4.50511 5.220373,-17.98198 4.375484,-21.01657 -0.461667,-1.65818 -0.368419,-1.7777 0.455976,-0.58445 4.302348,6.22731 1.172547,26.46135 -5.612772,36.28634 -2.614917,3.78635 -2.614917,3.78635 -0.365672,6.82862 1.237084,1.67324 2.097118,3.17093 1.911187,3.3282 -4.208579,3.5597 -8.799793,3.17382 -14.196289,-1.19316 z"
+ id="path5795"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#89929e"
+ d="m 68.553851,495.44931 c -0.369537,-0.59792 -1.542351,-1.08713 -2.606255,-1.08713 -1.842561,0 -1.829965,-0.12007 0.265385,-2.52994 2.199755,-2.52994 2.199755,-2.52994 3.583106,0.11028 1.388266,2.6496 0.236851,5.90001 -1.242236,3.50679 z m -9.192225,-2.58713 c -0.316582,-0.825 -1.202459,-1.5 -1.968615,-1.5 -0.766156,0 -1.393011,-0.45 -1.393011,-1 0,-0.55 0.81,-1 1.8,-1 0.99,0 2.31509,-0.51509 2.944645,-1.14465 0.859526,-0.85952 1.306427,-0.50004 1.794143,1.44317 0.99716,3.973 -1.799649,6.79122 -3.177162,3.20148 z m 8.279576,-8.19213 c -0.380672,-0.38067 0.492512,-1.63673 1.940409,-2.79125 1.907671,-1.52112 2.773627,-3.32052 3.144932,-6.53498 0.281816,-2.43973 1.077686,-4.89617 1.768601,-5.45875 0.690915,-0.56259 1.74847,-1.92289 2.350124,-3.02289 1.570686,-2.87168 1.407159,-0.26284 -0.427266,6.81644 -2.261098,8.72586 -6.159851,13.60838 -8.7768,10.99143 z"
+ id="path5797"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="g3694"
+ transform="translate(84.950091,-5.8293697)">
+ <rect
+ ry="1.6497765"
+ rx="1.6497765"
+ y="320.32199"
+ x="4.0543771"
+ height="8.1750183"
+ width="34.242748"
+ id="rect3696"
+ style="color:#000000;fill:#aa0088;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3698"
+ y="327.16464"
+ x="9.8441248"
+ style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="327.16464"
+ x="9.8441248"
+ id="tspan3700"
+ sodipodi:role="line">luther</tspan></text>
+ </g>
+ </g>
+ <g
+ transform="translate(-1050.9742,-245.6861)"
+ id="g3841"
+ style="display:inline">
+ <g
+ transform="matrix(0.32832475,0,0,0.32832475,43.184716,216.8905)"
+ id="g3310-3"
+ style="display:inline">
+ <path
+ inkscape:connector-curvature="0"
+ id="path3334-5"
+ d="m 15.652276,526.89841 c -0.610306,-1.59043 1.679869,-11.36996 3.481806,-14.86804 3.193736,-6.19997 6.408908,-8.92653 16.688018,-14.15192 15.103201,-7.67772 14.080467,-6.32495 10.351016,-13.69128 -14.619009,-28.87514 0.626491,-58.97154 24.060007,-47.49727 13.579837,6.6494 16.194478,31.36184 5.166481,48.83132 C 74.079822,487.61189 73,489.56197 73,489.85473 c 0,0.96965 10.409081,7.10101 16,9.42463 10.938874,4.54628 20.11609,18.84024 17.46298,27.19945 -0.81757,2.57596 -89.82541,2.98723 -90.810704,0.4196 z"
+ style="fill:#dce2e8" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3332-9"
+ d="m 16,527.9114 c 0,-12.82229 7.444121,-22.89231 22.182697,-30.00761 12.879762,-6.21793 12.949565,-6.32177 9.035801,-13.4409 -14.220674,-25.86739 -1.36795,-55.39011 20.882279,-47.9666 14.595085,4.86946 18.104408,32.01735 6.356458,49.17313 -2.031924,2.96726 -2.353004,4.11342 -1.455316,5.19507 2.007816,2.41927 10.29052,7.29999 16.261866,9.58257 C 98.567144,504.00332 106,514.86317 106,524.89969 c 0,3.46249 0,3.46249 -45,3.46249 -24.75,0 -45,-0.20285 -45,-0.45078 z"
+ style="fill:#d4dbe2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3330-6"
+ d="m 16.456704,526.61441 c 0.368875,-0.96127 1.119209,-3.83918 1.667409,-6.39535 2.216133,-10.33347 6.136986,-14.70774 18.826133,-21.00325 14.555889,-7.22166 14.803417,-7.54851 10.923343,-14.42362 -9.684632,-17.16023 -7.20029,-40.63993 4.92623,-46.55817 22.784152,-11.11959 37.313196,18.96264 22.150804,45.86301 C 73.327781,486.9762 72,489.7139 72,490.18081 c 0,1.40694 10.137395,7.90103 15.78241,10.11034 9.778791,3.82716 13.64453,8.03488 16.63576,18.10744 3.27247,11.01959 7.88554,9.96359 -43.525159,9.96359 -42.526253,0 -45.068616,-0.1 -44.436307,-1.74777 z"
+ style="fill:#c9cfd7" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3328-5"
+ d="m 17.373092,526.61218 c 0.279327,-0.9625 1.031608,-3.77247 1.671735,-6.24438 2.783906,-10.75028 5.91216,-14.19465 18.510886,-20.3814 14.312213,-7.02817 14.766578,-7.73334 10.45997,-16.23375 -9.151893,-18.06407 -4.861359,-45.39047 7.126784,-45.39047 1.093959,0 2.932921,-0.50516 4.086582,-1.12258 17.687459,-9.46604 28.608915,25.64678 14.765412,47.47125 -2.432458,3.83481 -2.830287,5.14422 -1.902558,6.26207 2.544299,3.06569 11.034196,8.55209 15.595883,10.07848 10.544154,3.52818 15.517054,10.12038 17.773324,23.56078 0.62952,3.75 0.62952,3.75 -43.983185,3.75 -42.015093,0 -44.583129,-0.10189 -44.104833,-1.75 z"
+ style="fill:#b6c5d8" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3326-6"
+ d="m 18.625,527.56443 c -0.271169,-0.43876 -0.07962,-1.45126 0.42567,-2.25 0.717286,-1.13386 0.922062,-0.95895 0.934017,0.79775 0.01574,2.31303 -0.49232,2.85568 -1.359687,1.45225 z M 56,527.42433 c 0,-0.51582 0.868825,-0.87241 1.930722,-0.79241 1.061897,0.08 1.710339,0.50202 1.440983,0.93785 C 58.686419,528.67858 56,528.5627 56,527.42433 z m 7.696917,-0.45528 c -0.409197,-1.04122 -0.508402,-2.12872 -0.220456,-2.41666 0.91206,-0.91206 1.714561,0.58256 1.332392,2.48152 -0.350243,1.74033 -0.403729,1.73721 -1.111936,-0.0649 z M 90.5,526.36218 c -0.591982,-1.86517 -1.736214,-2.47275 -3.897148,-2.06937 -0.493432,0.0921 -0.155932,-0.96377 0.75,-2.3464 1.83229,-2.79643 2.167845,-5.58423 0.672148,-5.58423 -0.540872,0 -0.718644,-1.28178 -0.399256,-2.87872 0.692849,-3.46424 -1.332361,-5.24299 -3.1458,-2.76296 -1.080063,1.47707 -1.357435,1.49422 -2.47074,0.15277 -0.689752,-0.8311 -2.128577,-1.51109 -3.19739,-1.51109 -1.068813,0 -2.769543,-0.44219 -3.779399,-0.98265 -1.551676,-0.83043 -1.753393,-0.66637 -1.302178,1.05908 0.390745,1.49421 -0.0383,2.19137 -1.599905,2.59974 -1.278027,0.33421 -2.433926,1.71612 -2.882081,3.4456 -0.926234,3.57446 -2.640327,3.80366 -3.064627,0.4098 -0.239509,-1.91577 0.273933,-2.75503 2.113306,-3.45436 1.336324,-0.50807 2.68336,-1.89384 2.993412,-3.07948 0.451486,-1.72648 0.229815,-2.01748 -1.113305,-1.46147 -5.685387,2.35358 -8.400394,2.32578 -10.656986,-0.10913 -2.239511,-2.41647 -2.239511,-2.41647 -5.128955,0.26138 -2.847928,2.63937 -5.360813,0.88121 -2.63559,-1.84402 1.780268,-1.78026 -1.938125,-7.92517 -4.444221,-7.34438 -3.615262,0.83783 -3.517367,-1.10555 0.198459,-3.93974 4.186314,-3.19306 4.282774,-4.3519 0.84984,-10.20976 -3.029424,-5.16932 -5.077383,-19.22645 -3.004036,-20.61961 0.806655,-0.54203 0.627922,-1.16489 -0.605548,-2.11025 -3.325028,-2.54837 -2.212109,-5.47361 1.355956,-3.56404 2.689657,1.43946 9.562135,-2.54678 7.881678,-4.57161 -1.614969,-1.94592 0.543446,-2.81116 2.39466,-0.95995 1.932595,1.9326 0.234654,6.47485 -2.420364,6.47485 -2.390146,0 -4.051441,2.23713 -2.965777,3.99377 0.740689,1.19846 1.218594,1.12186 2.987344,-0.47884 3.406254,-3.08261 7.063255,-3.27149 3.920021,-0.20246 -1.321935,1.29073 -3.198156,2.63706 -4.169381,2.99186 -1.463856,0.53475 -1.653838,1.37626 -1.110841,4.92037 1.036819,6.76728 2.913385,6.57626 2.640423,-0.26877 -0.134821,-3.38089 0.142221,-3.95593 1.905896,-3.95593 1.571318,0 1.938872,0.47715 1.540636,2 -0.287656,1.1 -0.115141,2 0.383369,2 0.498509,0 0.96263,-0.45 1.03138,-1 0.238805,-1.91044 0.467909,-2.51699 2.115671,-5.60124 1.187834,-2.22337 1.350686,-3.4074 0.575302,-4.18279 -0.621603,-0.6216 -0.749078,-1.85432 -0.299757,-2.89875 1.303858,-3.03077 1.124261,-9.3161 -0.266216,-9.31669 -1.489085,-6.3e-4 -1.676094,-2.61915 -0.25,-3.50053 2.022248,-1.24982 1.004309,-3.5 -1.583333,-3.5 -1.628176,0 -2.425149,-0.46217 -2.155505,-1.25 0.8577,-2.50597 12.235836,-1.56907 15.262791,1.25676 9.369225,8.74672 9.558066,30.04723 0.394255,44.47037 -3.908079,6.15102 3.276749,13.99627 15.520797,16.94746 8.108519,1.9544 13.904595,10.2116 16.022105,22.82541 0.75747,4.5122 -13.553142,6.18611 -14.96111,1.75 z m -6.090775,-20.1003 c -1.883722,-2.0815 -5.196659,-3.05266 -5.996842,-1.75793 -1.215823,1.96724 0.488687,3.45823 3.953475,3.45823 3.308319,0 3.464506,-0.12996 2.043367,-1.7003 z M 49,465.80316 c 0,-0.85746 -0.45,-1.2809 -1,-0.94098 -0.55,0.33992 -1,1.04148 -1,1.55902 0,0.51754 0.45,0.94098 1,0.94098 0.55,0 1,-0.70156 1,-1.55902 z m -10.772141,57.4647 c 2.492459,-3.37124 5.498463,-4.13134 3.801947,-0.96137 -1.115671,2.08465 -2.792239,3.38743 -4.740006,3.68324 -0.667664,0.1014 -0.247131,-1.11882 0.938059,-2.72187 z m 15.267776,1.08726 c -0.34232,-0.55389 0.10053,-1.28448 0.984111,-1.62354 1.914649,-0.73472 2.981717,0.0749 2.061373,1.56407 -0.830379,1.34358 -2.234909,1.371 -3.045484,0.0595 z m 17.198218,0.36758 c -0.925629,-0.92563 0.189072,-2.36052 1.833779,-2.36052 0.842134,0 1.177876,0.60386 0.833994,1.5 -0.610368,1.59059 -1.613974,1.91432 -2.667773,0.86052 z M 24,522.37361 c 0,-1.24034 3.17723,-5.01143 4.222241,-5.01143 1.216405,0 0.911488,3.46627 -0.422241,4.8 -1.450736,1.45074 -3.8,1.58145 -3.8,0.21143 z m 56,-0.51143 c 0,-0.825 0.45,-1.5 1,-1.5 0.55,0 1,0.675 1,1.5 0,0.825 -0.45,1.5 -1,1.5 -0.55,0 -1,-0.675 -1,-1.5 z m -47.8,-2.7 c -1.563834,-1.56383 -1.523926,-3.97474 0.102613,-6.19917 1.129249,-1.54434 1.463614,-1.58743 2.512331,-0.32381 0.959725,1.1564 0.897189,1.717 -0.302613,2.71275 -1.953977,1.62165 -1.932441,3.01023 0.04669,3.01023 0.857459,0 1.280902,0.45 0.940983,1 -0.818297,1.32403 -1.837753,1.26225 -3.3,-0.2 z m 17.043786,-0.05 c 0.225748,-0.6875 1.725748,-1.37269 3.333333,-1.52264 2.788155,-0.26007 2.833407,-0.20246 0.981751,1.25 -2.346126,1.84032 -4.882473,2.00058 -4.315084,0.27264 z m 28.413426,-2.29909 c 0.680432,-1.77318 3.471169,-1.56926 4.093255,0.29909 0.260434,0.78218 -0.538884,1.25 -2.135749,1.25 -1.8935,0 -2.398572,-0.39969 -1.957506,-1.54909 z M 21,516.4212 c 0,-0.51754 0.45,-1.2191 1,-1.55902 0.55,-0.33992 1,0.0835 1,0.94098 0,0.85746 -0.45,1.55902 -1,1.55902 -0.55,0 -1,-0.42344 -1,-0.94098 z m 16.647568,-4.24293 c -0.841403,-3.14186 -0.799742,-3.81609 0.235801,-3.81609 1.240865,0 2.226771,4.28986 1.217791,5.29884 -0.458333,0.45833 -1.11245,-0.20891 -1.453592,-1.48275 z m 4.591902,-1.82793 c 0.691029,-1.10652 1.819842,-1.79564 2.508473,-1.53139 C 45.436575,509.0832 46,508.86353 46,508.3308 c 0,-0.53274 0.675,-0.96862 1.5,-0.96862 2.212109,0 1.824239,2.10245 -0.5,2.71025 -1.1,0.28766 -2,0.92053 -2,1.40638 0,0.48585 -0.903813,0.88337 -2.008474,0.88337 -1.762089,0 -1.854346,-0.2468 -0.752056,-2.01184 z M 33,506.77885 c 0,-1.42084 0.48375,-2.42209 1.075,-2.225 0.59125,0.19708 1.04125,0.68458 1,1.08333 -0.04125,0.39875 -0.075,1.4 -0.075,2.225 0,0.825 -0.45,1.5 -1,1.5 -0.55,0 -1,-1.1625 -1,-2.58333 z m -5.429973,0.69664 c -0.606232,-0.98091 2.181599,-3.69502 2.977678,-2.89894 0.706368,0.70637 -0.591568,3.78563 -1.595677,3.78563 -0.458697,0 -1.080597,-0.39901 -1.382001,-0.88669 z M 44,453.4212 c 0,-1.06754 0.45,-2.2191 1,-2.55902 0.55,-0.33992 1,-0.17828 1,0.3592 0,0.53747 0.273145,1.68903 0.606989,2.55901 0.398311,1.03799 0.05452,1.58179 -1,1.58179 C 44.682954,455.36218 44,454.53728 44,453.4212 z m 7,-4.85902 c 0,-3.04736 4.537474,-4.07671 5.289749,-1.2 0.434416,1.66121 0.03068,2 -2.383369,2 -1.598509,0 -2.90638,-0.36 -2.90638,-0.8 z m -1,-5.82423 c 0,-2.86866 6.434447,-5.29196 7.396256,-2.78553 0.909842,2.37101 -0.318374,3.71929 -2.066485,2.26848 -1.165167,-0.967 -1.912674,-0.97579 -3.410972,-0.0401 C 50.863459,442.83989 50,443.0906 50,442.73795 z"
+ style="fill:#b4c3d5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3324-3"
+ d="m 92,525.56218 c 0,-1.54 -0.527793,-3.32779 -1.172874,-3.97287 -0.855295,-0.8553 -0.884251,-1.80634 -0.106941,-3.51235 1.75157,-3.84427 -0.705254,-11.42904 -4.802674,-14.82692 -4.086046,-3.38846 -2.898331,-3.60091 4.550449,-0.81396 13.71103,5.12995 20.56433,25.9261 8.543858,25.9261 -7.011818,0 -7.011818,0 -7.011818,-2.8 z M 59.910502,504.75434 c -0.635465,-0.76569 -1.955842,-1.39216 -2.934171,-1.39216 -0.978329,0 -2.708052,-1.575 -3.84383,-3.5 -1.135778,-1.925 -2.755227,-3.5 -3.598776,-3.5 -1.951918,0 -1.967601,-1.39503 -0.03372,-3 2.076834,-1.72362 1.890939,-3.35723 -1,-8.78785 -4.069166,-7.64391 -3.455289,-10.71763 1.420545,-7.11277 5.169207,3.82176 11.750544,-2.46804 15.52335,-14.83571 1.370596,-4.49296 0.796129,-18.89883 -0.883128,-22.14616 -1.612127,-3.11751 -1.612127,-3.11751 1.26567,-3.11751 14.78876,0 19.89294,27.79836 8.559878,46.61877 -3.518421,5.84292 -3.518421,5.84292 2.297632,11.07309 3.521616,3.16687 5.178879,5.24555 4.200912,5.26916 -0.888328,0.0214 -2.688328,0.8515 -4,1.84459 -4.749564,3.59595 -14.858241,5.13632 -16.974357,2.58655 z"
+ style="fill:#b3bcc9" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3322-0"
+ d="m 92.815054,521.61218 c 0.280763,-4.98157 -0.149325,-8.25644 -1.641625,-12.5 -2.022056,-5.75 -2.022056,-5.75 0.0199,-5.75 4.892222,0 12.116871,11.11379 14.138841,21.75 0.61783,3.25 0.61783,3.25 -6.139863,3.25 -6.757689,0 -6.757689,0 -6.377257,-6.75 z M 57.736081,502.60026 c -4.74666,-2.19188 -8.21023,-7.48361 -6.720339,-10.26749 0.787293,-1.47107 0.578728,-2.8552 -0.859855,-5.70638 -3.780683,-7.49305 -3.71844,-7.75193 1.891408,-7.86675 11.763399,-0.24076 19.607447,-21.36594 14.350292,-38.64746 -1.513683,-4.97583 8.15369,0.5478 11.171092,6.38281 4.79792,9.27815 2.757176,28.21359 -4.135306,38.37023 -3.248042,4.78626 -3.108843,5.61941 1.566627,9.37672 8.383493,6.73716 -5.850701,13.62864 -17.263919,8.35832 z"
+ style="fill:#a9b6c7" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3320-2"
+ d="m 95,519.94322 c 0,-6.15501 -0.465546,-9.23013 -1.731223,-11.43544 -2.129347,-3.71017 -1.162952,-4.96151 2.153516,-2.78847 3.134773,2.05398 7.071677,8.79205 8.555507,14.64287 0.62768,2.475 1.36978,5.2875 1.64911,6.25 0.44052,1.51793 -0.23044,1.75 -5.05952,1.75 -5.56739,0 -5.56739,0 -5.56739,-8.41896 z M 63,502.21435 c -5.613254,-0.99824 -11,-6.2765 -11,-10.77847 0,-1.62561 -0.40569,-3.2064 -0.901534,-3.51284 -2.70283,-1.67044 -3.10529,-6.77939 -0.482187,-6.12103 12.466652,3.12893 23.836582,-23.06489 17.885689,-41.20469 -1.768008,-5.38933 6.735063,1.04007 9.607989,7.26486 3.853849,8.35016 1.790957,26.18765 -4.142144,35.81645 -3.771821,6.12126 -3.726023,7.00345 0.532187,10.25135 4.268856,3.25601 4.328389,3.95246 0.506787,5.92869 -5.335159,2.75892 -7.429145,3.16975 -12.006787,2.35568 z"
+ style="fill:#a5aeba" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3318-0"
+ d="m 97.580726,526.11218 c -0.251559,-1.2375 -0.72938,-5.35305 -1.061826,-9.14566 -0.332446,-3.79262 -1.069261,-7.76418 -1.637367,-8.8257 -0.934152,-1.74548 -0.829324,-1.82107 1.096284,-0.79051 2.819043,1.5087 5.542873,6.12588 6.994333,11.85613 0.64861,2.56066 1.59521,5.43713 2.10357,6.39217 1.39547,2.62165 1.2385,2.76357 -3.05667,2.76357 -3.326202,0 -4.056171,-0.37006 -4.438324,-2.25 z M 60.5,500.40269 c -3.265642,-1.35967 -7.602087,-6.57417 -8.46488,-10.17887 -0.442539,-1.8489 -1.129624,-4.14914 -1.526857,-5.11164 -0.576601,-1.39711 -0.209671,-1.75 1.819649,-1.75 12.357308,0 23.416086,-23.45864 18.741894,-39.7566 -1.195778,-4.16943 -0.0374,-4.10946 3.740804,0.19368 7.79605,8.87921 6.233208,28.06127 -3.573583,43.86154 -1.72735,2.78303 -1.718871,2.81367 1.521988,5.5 6.506488,5.39319 -3.087271,11.06061 -12.259015,7.24189 z"
+ style="fill:#99a5b4" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3316-7"
+ d="m 100.78845,526.61218 c -2.135149,-2.45575 -3.345892,-15.95753 -1.276991,-14.24049 0.800071,0.664 2.186211,3.746 3.080301,6.84888 0.8941,3.10289 2.03053,6.42911 2.52541,7.39161 0.6997,1.36086 0.48762,1.75 -0.95371,1.75 -1.01942,0 -2.53817,-0.7875 -3.37501,-1.75 z m -43.756084,-31 c -5.277946,-5.08752 -5.842086,-9.34879 -1.362926,-10.29495 10.175676,-2.14947 19.086762,-19.27014 18.092621,-34.76096 -0.486107,-7.57459 -0.486107,-7.57459 1.781461,-4.93839 6.180155,7.18486 4.779027,27.36115 -2.676692,38.54443 -3.503817,5.25559 -3.542145,6.21682 -0.36683,9.19987 3.118955,2.93011 3.114395,3.39903 -0.04705,4.83949 -5.40941,2.46469 -11.183057,1.49515 -15.420584,-2.58949 z"
+ style="fill:#929ca9" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3314-4"
+ d="m 101.70717,525.61218 c -0.2893,-1.5125 -0.13044,-3.425 0.35301,-4.25 0.6049,-1.03225 0.88849,-0.17472 0.90941,2.75 0.0348,4.86979 -0.49702,5.50174 -1.26242,1.5 z m -43.065403,-31 c -4.91445,-3.9769 -5.748541,-5.95905 -2.891767,-6.87206 5.527572,-1.76659 14.25,-8.96693 14.25,-11.76333 0,-0.62933 0.933234,-2.88544 2.073853,-5.01359 2.414595,-4.50511 5.220373,-17.98198 4.375484,-21.01657 -0.461667,-1.65818 -0.368419,-1.7777 0.455976,-0.58445 4.302348,6.22731 1.172547,26.46135 -5.612772,36.28634 -2.614917,3.78635 -2.614917,3.78635 -0.365672,6.82862 1.237084,1.67324 2.097118,3.17093 1.911187,3.3282 -4.208579,3.5597 -8.799793,3.17382 -14.196289,-1.19316 z"
+ style="fill:#8a95a3" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3312-7"
+ d="m 68.553851,495.44931 c -0.369537,-0.59792 -1.542351,-1.08713 -2.606255,-1.08713 -1.842561,0 -1.829965,-0.12007 0.265385,-2.52994 2.199755,-2.52994 2.199755,-2.52994 3.583106,0.11028 1.388266,2.6496 0.236851,5.90001 -1.242236,3.50679 z m -9.192225,-2.58713 c -0.316582,-0.825 -1.202459,-1.5 -1.968615,-1.5 -0.766156,0 -1.393011,-0.45 -1.393011,-1 0,-0.55 0.81,-1 1.8,-1 0.99,0 2.31509,-0.51509 2.944645,-1.14465 0.859526,-0.85952 1.306427,-0.50004 1.794143,1.44317 0.99716,3.973 -1.799649,6.79122 -3.177162,3.20148 z m 8.279576,-8.19213 c -0.380672,-0.38067 0.492512,-1.63673 1.940409,-2.79125 1.907671,-1.52112 2.773627,-3.32052 3.144932,-6.53498 0.281816,-2.43973 1.077686,-4.89617 1.768601,-5.45875 0.690915,-0.56259 1.74847,-1.92289 2.350124,-3.02289 1.570686,-2.87168 1.407159,-0.26284 -0.427266,6.81644 -2.261098,8.72586 -6.159851,13.60838 -8.7768,10.99143 z"
+ style="fill:#89929e" />
+ </g>
+ <g
+ id="g3702"
+ transform="translate(42,82)">
+ <rect
+ style="color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3704"
+ width="34.242748"
+ height="8.1750183"
+ x="4.0543771"
+ y="309.32199"
+ rx="1.6497765"
+ ry="1.6497765" />
+ <text
+ xml:space="preserve"
+ style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="13.782688"
+ y="316.16464"
+ id="text3706"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3708"
+ x="13.782688"
+ y="316.16464">laila</tspan></text>
+ </g>
+ </g>
+ <g
+ transform="translate(-1051.2436,-269.08037)"
+ id="g3801"
+ style="display:inline">
+ <g
+ id="g3629"
+ transform="matrix(0.32896515,0,0,0.32896515,-246.21372,55.85625)">
+ <g
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/unknown-gen.png"
+ id="g3631"
+ transform="translate(350,0)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path3633"
+ d="m 552.51419,862.96792 c 0.0102,-5.30143 1.60593,-10.6248 3.78149,-15.43929 4.32123,-8.8444 14.216,-12.22658 22.33805,-16.5859 4.68059,-1.37584 9.07114,-5.52844 4.7426,-10.02046 -6.39489,-12.22902 -8.7729,-27.8219 -2.10653,-40.43961 3.65467,-7.37162 12.38903,-12.01132 20.49326,-9.67176 7.28637,1.44287 13.14475,7.15895 15.34035,14.18101 4.51436,13.20733 1.2153,28.11579 -6.53662,39.43979 -1.32968,3.95225 5.89572,5.24121 8.44,7.53545 5.40393,3.00388 11.60589,4.85759 15.86832,9.59775 5.12248,5.30858 9.79259,12.48585 8.66416,20.18284 -2.66598,2.93451 -8.40865,1.41927 -12.30136,2.20861 -23.95296,0.89934 -47.95935,1.13829 -71.90915,0.0384 -2.25654,-0.26203 -4.73152,-0.0739 -6.81457,-1.02681 z"
+ style="fill:#dce2e8" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3635"
+ d="m 552.86191,863.98091 c -0.3001,-10.49202 6.03728,-20.13978 14.66257,-25.69496 5.51969,-4.0779 12.40955,-5.84192 17.80822,-10.06232 2.84965,-4.01312 -2.37245,-8.04948 -3.34535,-11.96125 -5.17334,-11.94737 -5.914,-27.08139 2.25625,-37.90341 5.89413,-8.20878 18.85242,-9.23957 26.20711,-2.50691 7.92198,7.8665 8.99588,20.23178 7.07876,30.70563 -1.07732,6.52092 -4.2598,12.37274 -7.80043,17.84376 -0.63942,4.72644 5.99701,6.29571 9.15658,8.71794 5.67067,3.14875 12.42699,4.70876 16.62391,10.05061 4.55195,5.13638 7.7383,11.97169 7.26449,18.94209 -3.42877,3.13676 -9.17326,1.57453 -13.56039,2.19728 -25.14284,0.17847 -50.29403,0.26439 -75.43326,-0.23791 l -0.91846,-0.0906 0,0 z"
+ style="fill:#d4dbe2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3637"
+ d="m 597.40625,773.21875 c -2.08437,0.0218 -4.06879,0.82425 -5.78008,1.97408 -1.79052,1.15879 -3.40619,2.56842 -5.10341,3.85771 -2.07314,1.7046 -4.13064,3.52243 -5.54313,5.83208 -1.4246,2.63374 -2.01431,5.62903 -2.3241,8.58199 -0.33035,2.74853 -0.32823,5.52241 -0.43678,8.28539 -0.005,3.82444 -0.15351,7.64782 -0.13884,11.4717 0.0859,5.10181 0.52206,10.19115 0.63884,15.29078 -0.0171,1.6471 0.0169,3.30988 -0.14185,4.94514 -0.24522,0.76103 -0.56607,2.26102 0.57466,2.38613 1.06002,-0.019 1.23511,-1.39535 1.15554,-2.21222 0.22952,-1.68105 1.32505,-3.13394 2.6304,-4.16278 0.85251,-0.49875 1.97306,-0.491 2.84375,-0.0625 1.32761,1.06993 2.37232,2.46316 3.74962,3.48406 1.78793,1.52488 3.51798,3.13357 5.27748,4.67984 0.9866,0.7019 2.27026,0.71795 3.42985,0.66919 1.06796,-0.16832 2.13534,-0.35487 3.21952,-0.36775 0.89406,0.16109 2.32802,-0.70942 1.38603,-1.62159 -0.8042,-0.70337 -1.88743,-0.23431 -2.83365,-0.39781 -1.84267,-0.0672 -3.62098,-1.11476 -4.59764,-2.66893 -1.00336,-1.75997 -1.59857,-3.7098 -2.42704,-5.55243 -1.66116,-3.95349 -2.91032,-8.07322 -3.85039,-12.25354 -0.4782,-2.16238 -0.94931,-4.33361 -1.04039,-6.55414 -0.44284,-5.17654 -0.0164,-10.36675 0.21786,-15.5419 0.43161,-2.80874 0.93864,-5.71235 2.52365,-8.13079 1.40946,-2.34955 3.21165,-4.47033 5.33501,-6.20561 1.34968,-1.17749 2.79007,-2.24805 4.17259,-3.38235 0.65717,-0.78426 0.12822,-2.21425 -0.93003,-2.28177 -0.66037,-0.14562 -1.33846,-0.0725 -2.00747,-0.062 z"
+ style="fill:#a9b6c7;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3639"
+ d="m 595.0625,771.09375 c -3.49998,0.58518 -6.82593,1.96099 -9.87152,3.75664 -1.46593,0.9392 -2.89772,1.9504 -4.10149,3.21637 -2.26374,2.18699 -4.05772,4.84626 -5.3102,7.72931 -1.72442,4.45631 -3.18147,9.00923 -4.54622,13.58674 -1.17863,3.81878 -2.29249,7.66048 -3.58633,11.44147 -0.98068,2.31904 -2.25569,4.50522 -3.14674,6.86322 -0.0717,0.83217 -0.52076,1.71408 -0.15625,2.53125 0.34391,0.63556 0.61295,-0.72716 0.90409,-1.00196 0.70785,-1.17012 1.67865,-2.15857 2.50216,-3.24804 2.02564,-2.4413 4.09249,-4.85803 6.34375,-7.09375 0.89228,-0.67775 1.93115,-1.14621 3,-1.46875 0.9592,-0.27381 2.04572,-0.0942 2.7855,0.6034 0.79827,0.68845 1.05228,1.81659 0.92648,2.82928 -0.069,2.24614 -0.62186,4.43634 -0.94161,6.65146 -0.37717,1.50747 -0.59603,3.04826 -0.89537,4.57211 -0.0187,0.88489 0.803,1.89802 1.75,1.65625 1.2052,-0.41761 1.68611,-1.71186 2.01212,-2.83444 1.08092,-3.47552 1.16417,-7.147 1.31178,-10.75426 0.25256,-3.87574 0.43014,-7.76125 0.90064,-11.61815 0.52097,-3.65166 1.24649,-7.28074 2.27546,-10.8244 0.50779,-1.47275 1.28525,-2.82251 2.13241,-4.12255 1.04514,-1.54481 2.4259,-2.97532 4.21134,-3.62745 3.77193,-1.53211 7.85601,-2.03477 11.71875,-3.28125 0.85611,-0.41385 1.66942,-1.37746 1.34375,-2.375 -0.36579,-1.12201 -1.57323,-1.602 -2.61278,-1.89568 -2.30278,-0.66163 -4.68142,-1.03339 -7.06477,-1.2496 -0.62852,-0.0212 -1.25644,-0.11142 -1.88495,-0.0422 z"
+ style="fill:#b6c5d8;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3641"
+ d="m 553.31861,862.68392 c 2.03973,-6.75845 2.62673,-14.59993 8.28246,-19.57905 6.86653,-6.55449 16.49277,-8.81781 23.9521,-14.46458 3.64474,-4.45932 -2.81051,-9.08083 -3.56202,-13.60484 -4.14323,-11.16786 -4.98166,-24.68811 1.49566,-35.15189 5.68463,-8.73332 19.85553,-10.9347 27.19403,-3.0481 8.41394,8.94249 8.77611,22.65299 5.27347,33.81426 -1.49442,5.581 -4.99844,10.28747 -7.0924,15.6006 2.76177,3.52771 7.14927,5.48724 10.93492,7.7964 6.119,3.22073 13.58338,5.02515 17.48348,11.27477 2.96987,4.63969 4.42192,10.08731 5.80917,15.35231 -1.50165,4.96315 -8.81816,2.91096 -12.85889,3.69351 -22.80335,0.12179 -45.61168,0.15756 -68.41429,-0.11428 -2.31171,-0.50334 -7.53241,0.74503 -8.49769,-1.56911 z"
+ style="fill:#c9cfd7" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3643"
+ d="m 554.235,862.68169 c 2.05635,-7.41778 3.349,-16.08468 10.1767,-20.8097 6.61828,-5.16685 15.1606,-7.20405 21.59504,-12.59203 3.54453,-4.88336 -2.47561,-9.88767 -3.35341,-14.75239 -3.47406,-10.8555 -4.1294,-23.33186 0.8597,-33.82801 1.72632,-3.59701 5.23944,-6.62494 9.42916,-6.35645 4.19219,-1.15696 8.52724,-4.11292 12.93873,-1.76941 7.46152,3.81566 10.06429,12.7832 10.99601,20.5469 1.16372,10.51462 -1.47428,21.3696 -7.47449,30.09882 -3.05921,4.5826 3.82783,7.04871 6.59279,9.43949 4.45298,3.31782 9.92768,4.58376 14.70417,7.25683 7.68513,4.50047 10.74405,13.62794 11.74428,22.00374 -2.9167,3.42132 -8.87906,1.6959 -13.0442,2.37973 -23.01389,0.17734 -46.03587,0.29901 -69.04708,-0.12448 -1.47707,-0.46732 -5.78821,0.53078 -6.1174,-1.49304 z"
+ style="fill:#b6c5d8" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3645"
+ d="m 605.41576,831.51882 c -6.51092,-0.17414 1.89613,-8.32488 2.10973,-2.13677 0.25514,1.05824 -0.90992,3.45218 -2.10973,2.13677 z m -9.19222,-2.58713 c -5.03005,-3.26087 3.80688,-5.55701 3.71501,-0.9855 -0.33166,1.64802 -2.69765,2.53253 -3.71501,0.9855 z m 8.27957,-8.19213 c 5.41236,-4.28675 4.18648,-12.49507 9.14189,-17.11237 0.29556,5.93898 -0.81537,13.05465 -6.06482,16.64412 -0.94557,0.45813 -2.03685,0.66185 -3.07707,0.46825 z"
+ style="fill:#89929e" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3647"
+ d="m 555.48691,863.63394 c -0.70857,-2.12774 2.22704,-4.3804 1.34135,-0.66819 0.10193,0.98814 -0.65203,2.27111 -1.34135,0.66819 z m 37.375,-0.1401 c 1.38595,-2.43696 5.53173,0.89636 1.42887,0.91541 -0.49532,-0.004 -1.42499,-0.23332 -1.42887,-0.91541 z m 7.69692,-0.45528 c -1.76626,-3.1746 2.23873,-3.26451 1.11193,0.0649 -0.32817,2.3234 -0.6929,0.92535 -1.11193,-0.0649 z m 26.80308,-0.60687 c -0.14118,-3.37799 -6.35613,-0.78227 -3.14715,-4.41577 3.46144,-3.84128 -0.91256,-6.50536 0.32867,-10.70489 -1.35343,-4.87174 -4.44598,3.58742 -6.3126,-0.95498 -2.28645,-0.76047 -6.14616,-2.25962 -7.84378,-1.85811 1.7928,4.16671 -5.07612,3.88297 -4.6571,8.23859 -2.87822,4.77401 -4.21355,-5.23107 0.41677,-4.75641 3.01773,-1.66128 2.63528,-6.07232 -1.10546,-3.24125 -4.1035,2.38594 -8.10134,0.13188 -10.98005,-2.65973 -1.57462,1.027 -7.19053,5.94236 -6.22979,1.16697 3.10847,-2.66186 -0.58671,-8.92294 -4.2926,-8.18935 -5.10673,-0.52325 2.44631,-4.85414 3.57641,-6.66771 1.85925,-4.36472 -3.17296,-7.83742 -3.70804,-12.04941 -1.26507,-5.08051 -2.83005,-10.57026 -1.53095,-15.77259 2.64643,-1.80932 -6.03903,-6.34583 -0.12744,-6.57829 2.97426,2.18718 10.86096,-0.73904 8.66403,-4.74784 1.43269,-4.1299 6.02584,3.62463 2.18105,5.45085 -2.59742,0.10573 -7.4936,3.34663 -3.62767,5.54395 1.64345,-0.82217 6.49317,-5.71297 6.67294,-2.49044 -2.78532,3.31115 -8.67094,4.59991 -5.95043,10.09851 -0.14706,1.93717 2.22289,5.8417 2.38345,1.69036 -0.29174,-2.60942 -0.27466,-9.86038 3.64824,-6.05741 -1.55047,2.76367 1.65839,4.017 1.46611,0.70751 1.23126,-3.60319 4.16329,-6.90216 1.96148,-10.6292 1.08569,-3.44275 2.47527,-8.92278 -1.1456,-10.9983 -0.27587,-2.38485 4.39556,-5.73004 -0.72382,-6.12506 -5.30946,-0.90828 1.67648,-3.69288 4.04177,-2.6646 4.32549,0.22232 9.16923,1.37034 11.4584,5.44637 6.2849,9.7073 5.68438,22.38166 2.17074,32.98508 -0.92944,4.64278 -5.22217,8.12432 -5.20477,12.92114 1.20847,6.56432 8.01624,9.99242 13.78201,11.95844 5.17953,1.02044 10.13826,3.62424 13.03186,8.19359 3.20397,4.79647 5.21645,10.49318 5.73671,16.22196 -2.35585,3.8145 -7.90047,3.87439 -11.89521,3.17059 -1.22451,-0.32543 -2.60284,-0.92802 -3.03818,-2.23257 z m -6.09078,-20.1003 c -1.41893,-3.47946 -9.20211,-2.51084 -5.13746,1.1248 1.04916,0.55257 8.14925,1.55777 5.13746,-1.1248 z m -35.40922,-40.45872 c -2.16266,-4.30335 -2.56624,5.59099 0,0 z m -10.77214,57.4647 c 0.9739,-2.58634 6.2446,-4.23216 3.35785,-0.21672 -0.93252,2.57294 -7.05087,4.43368 -3.35785,0.21672 z m 15.26777,1.08726 c -0.46155,-3.123 5.92769,-1.79651 2.3333,0.70108 -0.7844,0.59532 -1.93502,0.11193 -2.3333,-0.70108 z m 17.19822,0.36758 c -1.40203,-3.70988 5.69463,-2.0316 1.50018,0.56139 l -0.7246,-0.0276 -0.77558,-0.53379 z m -46.69385,-2.34909 c 0.2511,-3.17228 6.70537,-7.64119 4.5997,-1.5241 -0.30291,1.59959 -3.88314,3.82735 -4.5997,1.5241 z m 56,-0.51143 c 2.51293,-5.65641 2.40656,5.5417 0,0 z m -47.8,-2.7 c -4.0511,-2.74409 2.86178,-11.29262 3.00074,-4.49156 -2.27342,1.19476 -2.94972,4.14273 0.2778,3.98531 0.44919,2.1979 -2.50337,1.86609 -3.27854,0.50625 z m 17.04379,-0.05 c 1.31653,-2.24916 8.58375,-2.15975 3.4328,0.33832 -0.75747,0.55533 -3.95209,1.81288 -3.4328,-0.33832 z m 28.41342,-2.29909 c 1.98887,-3.91758 6.85421,2.62004 1.31167,1.52967 -0.84991,0.0565 -1.92843,-0.52139 -1.31167,-1.52967 z m -56.65721,-0.39189 c 1.68789,-4.90927 2.99691,2.75221 0.0789,0.36537 l -0.0789,-0.36537 z m 16.64757,-4.24293 c -1.89148,-2.61234 0.84049,-5.75092 1.68838,-1.54504 0.84852,1.72586 -0.70234,5.1602 -1.68838,1.54504 z m 4.5919,-1.82793 c 1.60255,-1.85967 3.66348,-1.43607 5.26053,-2.98816 3.96262,1.46685 -2.62956,3.48646 -3.72862,4.9303 -1.99518,0.50428 -2.92151,-0.26884 -1.53191,-1.94214 z m -9.23947,-3.57149 c 0.59993,-5.93389 4.17587,2.63959 0.61172,2.37949 -0.52277,-0.66971 -0.58181,-1.56896 -0.61172,-2.37949 z m -5.42997,0.69664 c -0.36608,-3.22691 5.22742,-3.96176 2.51439,-0.12486 -0.51631,1.26584 -1.79625,1.28548 -2.51439,0.12486 z m 16.42997,-54.05429 c -0.30675,-2.8402 2.78573,-3.62344 2.3713,-0.3321 1.77753,2.89278 -2.53827,3.01913 -2.3713,0.3321 z m 7,-4.85902 c -0.4203,-5.12456 8.43626,-1.94337 4.35831,0.72111 -1.36922,0.0212 -3.34407,0.40232 -4.35831,-0.72111 z m -1,-5.82423 c 0.17102,-4.09108 9.38834,-5.68544 7.35975,-0.21811 -2.21937,0.24293 -4.55297,-2.11058 -6.7961,0.31894 l -0.41224,0.0536 -0.15141,-0.1544 0,0 z"
+ style="fill:#b4c3d5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3649"
+ d="m 628.86191,861.63169 c -0.6243,-3.55935 -2.69727,-6.3569 -0.72148,-9.98987 0.12528,-5.45244 -2.79115,-10.65923 -7.09669,-13.89447 -1.2068,-2.85452 5.32777,0.70573 6.92377,1.01004 7.6726,3.41307 13.86355,11.22205 14.0998,19.78329 0.20205,5.97005 -6.54891,6.42322 -10.9269,5.80556 -1.73227,0.15131 -2.58324,-1.0909 -2.2785,-2.71455 z m -32.0895,-20.80784 c -4.43403,-1.14416 -6.64242,-4.93813 -9.61832,-8.11599 -5.8032,-0.96373 3.57616,-5.23189 -0.12424,-8.64226 -1.28875,-3.82859 -5.19745,-7.73842 -3.91246,-11.88366 3.57632,0.77406 7.98145,4.56157 11.43042,0.4736 4.54424,-4.37751 7.17602,-10.57138 8.26123,-16.71192 0.40261,-6.44762 0.58793,-13.17942 -1.38634,-19.39442 -3.68525,-5.04182 5.4099,-3.08901 7.46282,-1.22179 7.18838,5.3533 8.70986,15.22614 8.49736,23.6257 -0.24925,8.4967 -3.14336,16.73146 -7.72751,23.84074 -2.88991,4.70712 3.78023,7.4172 6.17011,10.48571 2.37199,1.75978 2.7988,3.59039 -0.47087,3.94333 -4.93227,3.54041 -11.38158,5.84263 -17.44005,4.36937 l -0.65495,-0.33776 -0.48717,-0.43065 -3e-5,0 z"
+ style="fill:#b3bcc9" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3651"
+ d="m 629.67696,857.68169 c 0.69544,-5.83229 -1.1934,-11.42869 -3.06233,-16.84619 1.70492,-4.06189 7.7076,2.15936 9.08169,4.7283 3.47472,5.23289 5.9898,11.23822 6.74935,17.4968 -2.74907,2.48603 -8.71268,1.53936 -12.25687,0.52734 -1.14099,-1.73296 -0.47804,-3.96643 -0.51184,-5.90625 z m -35.07897,-19.01192 c -4.35373,-1.9881 -8.73775,-7.05736 -6.26711,-11.96771 0.37899,-3.87987 -6.19721,-8.74866 -2.61552,-11.649 3.81737,-0.0455 7.92323,-0.57969 10.70088,-3.51648 7.53861,-7.6238 9.37318,-19.29758 8.11009,-29.5788 -0.29347,-2.73658 -3.48318,-10.05061 2.13834,-6.90166 5.59048,2.86145 9.3559,8.5583 9.95363,14.79053 1.45238,11.54814 -0.99935,23.83469 -7.78522,33.40876 -3.2246,5.24149 5.70344,6.58552 5.5499,11.37054 -1.14464,5.117 -7.75884,5.97682 -12.15638,5.8855 -2.62827,-0.12443 -5.23793,-0.7377 -7.62861,-1.84168 z"
+ style="fill:#a9b6c7" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3653"
+ d="m 631.86191,856.01273 c 0.17627,-4.74944 -0.35601,-9.57132 -2.75943,-13.74195 1.4975,-4.03011 6.82738,2.83782 8.07858,5.41566 2.90201,4.84584 4.29026,10.45516 5.38214,15.90906 -3.35146,1.42092 -11.5911,2.28284 -10.66459,-3.67955 -0.043,-1.30058 -0.0346,-2.60214 -0.0367,-3.90322 z m -32,-17.72887 c -5.84776,-1.14965 -11.42672,-6.22518 -11.15451,-12.52353 -1.5003,-2.03434 -5.71528,-8.53816 -0.0642,-7.68024 6.73246,0.44741 11.31314,-5.91275 13.97222,-11.28778 4.52892,-9.55307 5.82631,-20.85993 2.53341,-31.00041 2.18117,-2.95131 6.79462,3.62386 8.51281,5.81939 4.3355,6.99236 3.55623,15.74508 2.3456,23.52395 -1.04534,6.26492 -3.43738,12.23617 -6.89396,17.55368 -4.11636,5.37273 4.86346,7.17375 5.40003,11.35344 -3.34598,2.78013 -7.84307,4.85802 -12.30072,4.56282 -0.78868,-0.0649 -1.57191,-0.18321 -2.35071,-0.32132 z"
+ style="fill:#a5aeba" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3655"
+ d="m 634.44264,862.18169 c -1.18835,-6.44151 -0.7153,-13.29528 -3.22346,-19.40763 5.2155,1.71368 7.21913,7.68437 8.61488,12.50189 0.46756,3.74753 5.9571,10.77397 -1.54689,9.15113 -1.59711,0.0659 -3.7451,-0.21664 -3.84453,-2.24539 z M 597.36191,836.4722 c -5.21371,-2.6559 -8.38811,-8.12562 -9.45075,-13.73768 -3.02381,-5.26702 5.32539,-2.26568 7.46203,-5.22634 8.49017,-5.8936 12.46598,-16.48626 13.51852,-26.43011 1.08258,-4.83991 -1.47198,-10.13976 -0.95483,-14.48335 7.03021,4.3261 9.10897,13.3759 8.64448,21.14239 -0.4724,9.88319 -4.21327,19.33825 -9.42908,27.6489 0.19598,3.60522 8.59405,7.29794 2.21847,10.91971 -3.64557,2.02664 -8.25272,1.70657 -12.00884,0.16648 z"
+ style="fill:#99a5b4" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3657"
+ d="m 597.625,771.4375 c -3.21749,0.80995 -6.35889,1.89093 -9.49855,2.95674 -0.97154,0.37142 -1.85289,0.9729 -2.5952,1.69951 -0.85286,0.75372 -1.5183,1.68678 -2.24295,2.5579 -1.43359,1.82026 -2.70936,3.75542 -4.06955,5.6296 -0.88196,1.49498 -1.70097,3.03188 -2.28734,4.66945 -0.773,1.87386 -1.3796,3.81126 -2.03693,5.7276 -1.48856,4.58577 -2.86664,9.20755 -4.15527,13.85304 -0.38084,1.5389 -0.8175,3.06718 -1.11421,4.62491 -0.0983,1.32482 0.42765,2.57219 0.8125,3.8125 0.65443,1.89642 1.24797,3.81318 1.875,5.71875 0.4387,1.03708 1.53192,1.69185 2.625,1.8125 1.24203,-0.0193 2.52075,0.0375 3.71875,-0.34375 1.02063,-0.39402 1.60505,-1.36074 1.86562,-2.3781 0.73273,-2.56005 1.01952,-5.21766 1.50049,-7.83083 0.4005,-2.37627 0.77571,-4.75672 1.16514,-7.13482 0.60941,-2.21748 1.28797,-4.41783 2.03973,-6.59038 0.78279,-2.02938 1.71569,-3.99664 2.55402,-6.00337 0.89003,-1.89943 1.86665,-3.76562 3.01491,-5.52201 1.40777,-2.01133 3.33858,-3.57662 5.32812,-4.9803 1.23992,-0.75485 2.42213,-1.59957 3.68923,-2.3108 1.42795,-0.88217 2.95575,-1.58776 4.46774,-2.31189 0.99896,-0.30772 1.95269,-0.81445 2.99484,-0.95052 0.94868,-0.0968 1.93298,0.0577 2.84891,-0.26823 0.92455,-0.56794 0.73006,-1.98773 -0.15625,-2.5 -0.80724,-0.63096 -1.7434,-1.0782 -2.63346,-1.5793 -1.68129,-0.84475 -3.47432,-1.44213 -5.30345,-1.87163 -1.35714,-0.28247 -2.73917,-0.47084 -4.12559,-0.51782 l -0.18169,0.0202 -0.0996,0.0111 z"
+ style="fill:#99a5b4;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3659"
+ d="m 637.65036,862.68169 c -2.12222,-4.15541 -2.62958,-9.16791 -2.11037,-13.77435 2.73632,-0.59646 3.48937,6.19672 4.61588,8.71136 0.50969,2.43464 4.44929,8.54497 -0.88647,6.29893 l -0.88201,-0.55645 -0.73703,-0.67949 0,0 z m -43.75608,-31 c -2.94588,-2.28349 -7.18933,-8.93795 -1.36293,-10.29495 8.07323,-2.18725 12.69247,-10.20871 15.48792,-17.52164 2.75397,-7.08868 3.00962,-14.78608 2.34575,-22.27209 0.57168,-3.73359 4.26846,3.25102 4.56293,4.83879 2.8335,10.0499 1.08542,21.07617 -3.26319,30.43572 -1.47318,3.78479 -7.24627,8.22354 -2.8605,12.027 4.90812,2.55146 1.57086,6.14222 -2.55813,6.40295 -4.41484,1.02741 -9.15214,-0.44638 -12.35185,-3.61578 z"
+ style="fill:#929ca9" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3661"
+ d="m 604.07679,778.57601 c -2.07993,0.18622 -4.16688,0.39931 -6.19063,0.93582 -1.96265,0.5268 -3.86859,1.26151 -5.67823,2.18771 -1.2785,0.72607 -2.59489,1.40817 -3.73224,2.35094 -1.87066,1.41739 -3.50157,3.11504 -5.0864,4.83803 -0.8029,1.1366 -1.66147,2.24315 -2.35815,3.44834 -1.04606,1.93489 -1.92687,3.96033 -2.55709,6.06935 -1.02826,3.17356 -1.89607,6.39655 -2.77337,9.61433 -0.79085,2.99079 -1.58802,5.98101 -2.3162,8.9875 -0.72532,3.0427 -1.21047,6.14099 -1.45053,9.25973 -0.0808,1.12348 -0.27816,2.24516 -0.13834,3.37206 0.0627,1.15775 0.14707,2.31618 0.28118,3.46744 0.0295,0.43529 0.64114,0.88693 0.8125,0.28125 0.43782,-0.93637 0.98489,-1.88776 2.03125,-2.21875 0.77048,-0.37522 1.64462,-0.58501 2.49468,-0.42232 0.99503,0.20928 2.02353,0.51766 2.87283,1.09107 1.15247,0.76152 2.17094,1.75918 2.82587,2.98452 0.67432,0.79355 0.86715,1.92774 1.49412,2.69048 0.55618,0.0517 0.46735,-0.84631 0.60893,-1.24468 0.20794,-1.87479 -0.22577,-3.73167 -0.54643,-5.56782 -0.32562,-1.64053 -0.80423,-3.25041 -0.99895,-4.91491 -0.27135,-1.81202 -0.60341,-3.6237 -0.59359,-5.46277 -0.0577,-1.99807 -0.16648,-3.99431 -0.14423,-5.99405 -0.0352,-1.23626 -10e-4,-2.47036 0.11341,-3.70195 0.24423,-2.90098 0.56334,-5.79741 0.99836,-8.67632 0.6275,-2.95685 1.33887,-5.92442 2.64286,-8.66725 0.61629,-1.36529 1.23898,-2.73456 1.95854,-4.04735 0.72079,-1.14986 1.59611,-2.22584 2.73697,-2.98238 1.71322,-1.17297 3.55581,-2.14034 5.44826,-2.98937 1.80419,-0.81317 3.6119,-1.62339 5.33837,-2.5949 0.82255,-0.40084 1.88367,-0.6713 2.3005,-1.56976 0.12731,-0.30615 0.0397,-0.72575 -0.39425,-0.52399 z"
+ style="fill:#8a95a3;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3663"
+ d="m 638.56908,861.68169 c -1.01336,-1.80767 1.28793,-7.15927 1.24215,-2.50022 0.42403,2.21568 -0.44461,7.79222 -1.24215,2.50022 l 0,0 z m -43.0654,-31 c -2.9868,-1.67058 -7.00655,-6.75545 -1.26272,-7.50408 4.83247,-2.49559 9.8284,-5.69893 12.52164,-10.55778 1.11545,-4.62828 4.11893,-8.61975 4.84147,-13.41654 0.98527,-4.74585 2.52559,-9.7007 1.45289,-14.54866 3.4059,4.0618 2.72684,9.97803 2.40567,14.94875 -0.99576,8.63373 -3.58356,17.28503 -8.78479,24.35117 -2.28719,3.74841 7.19829,8.26089 -0.21265,9.84972 -3.91814,1.46539 -7.97066,-0.66912 -10.96151,-3.12258 z"
+ style="fill:#8a95a3" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ id="path3665"
+ d="m 902.51419,862.96792 c 0.0102,-5.30143 1.60593,-10.6248 3.78149,-15.43929 4.32123,-8.8444 14.216,-12.22658 22.33805,-16.5859 4.68059,-1.37584 9.07114,-5.52844 4.7426,-10.02046 -6.39489,-12.22902 -8.7729,-27.8219 -2.10653,-40.43961 3.65467,-7.37162 12.38903,-12.01132 20.49326,-9.67176 7.28637,1.44287 13.14475,7.15895 15.34035,14.18101 4.51436,13.20733 1.2153,28.11579 -6.53662,39.43979 -1.32968,3.95225 5.89572,5.24121 8.44,7.53545 5.40393,3.00388 11.60589,4.85759 15.86832,9.59775 5.12248,5.30858 9.79259,12.48585 8.66416,20.18284 -2.66598,2.93451 -8.40865,1.41927 -12.30136,2.20861 -23.95296,0.89934 -47.95935,1.13829 -71.90915,0.0384 -2.25654,-0.26203 -4.73152,-0.0739 -6.81457,-1.02681 z"
+ style="fill:#dce2e8" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3667"
+ d="m 902.86191,863.98091 c -0.3001,-10.49202 6.03728,-20.13978 14.66257,-25.69496 5.51969,-4.0779 12.40955,-5.84192 17.80822,-10.06232 2.84965,-4.01312 -2.37245,-8.04948 -3.34535,-11.96125 -5.17334,-11.94737 -5.914,-27.08139 2.25625,-37.90341 5.89413,-8.20878 18.85242,-9.23957 26.20711,-2.50691 7.92198,7.8665 8.99588,20.23178 7.07876,30.70563 -1.07732,6.52092 -4.2598,12.37274 -7.80043,17.84376 -0.63942,4.72644 5.99701,6.29571 9.15658,8.71794 5.67067,3.14875 12.42699,4.70876 16.62391,10.05061 4.55195,5.13638 7.7383,11.97169 7.26449,18.94209 -3.42877,3.13676 -9.17326,1.57453 -13.56039,2.19728 -25.14284,0.17847 -50.29403,0.26439 -75.43326,-0.23791 l -0.91846,-0.0906 0,0 z"
+ style="fill:#d4dbe2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3669"
+ d="m 947.40625,773.21875 c -2.08437,0.0218 -4.06879,0.82425 -5.78008,1.97408 -1.79052,1.15879 -3.40619,2.56842 -5.10341,3.85771 -2.07314,1.7046 -4.13064,3.52243 -5.54313,5.83208 -1.4246,2.63374 -2.01431,5.62903 -2.3241,8.58199 -0.33035,2.74853 -0.32823,5.52241 -0.43678,8.28539 -0.005,3.82444 -0.15351,7.64782 -0.13884,11.4717 0.0859,5.10181 0.52206,10.19115 0.63884,15.29078 -0.0171,1.6471 0.0169,3.30988 -0.14185,4.94514 -0.24522,0.76103 -0.56607,2.26102 0.57466,2.38613 1.06002,-0.019 1.23511,-1.39535 1.15554,-2.21222 0.22952,-1.68105 1.32505,-3.13394 2.6304,-4.16278 0.85251,-0.49875 1.97306,-0.491 2.84375,-0.0625 1.32761,1.06993 2.37232,2.46316 3.74962,3.48406 1.78793,1.52488 3.51798,3.13357 5.27748,4.67984 0.9866,0.7019 2.27026,0.71795 3.42985,0.66919 1.06796,-0.16832 2.13534,-0.35487 3.21952,-0.36775 0.89406,0.16109 2.32802,-0.70942 1.38603,-1.62159 -0.8042,-0.70337 -1.88743,-0.23431 -2.83365,-0.39781 -1.84267,-0.0672 -3.62098,-1.11476 -4.59764,-2.66893 -1.00336,-1.75997 -1.59857,-3.7098 -2.42704,-5.55243 -1.66116,-3.95349 -2.91032,-8.07322 -3.85039,-12.25354 -0.4782,-2.16238 -0.94931,-4.33361 -1.04039,-6.55414 -0.44284,-5.17654 -0.0164,-10.36675 0.21786,-15.5419 0.43161,-2.80874 0.93864,-5.71235 2.52365,-8.13079 1.40946,-2.34955 3.21165,-4.47033 5.33501,-6.20561 1.34968,-1.17749 2.79007,-2.24805 4.17259,-3.38235 0.65717,-0.78426 0.12822,-2.21425 -0.93003,-2.28177 -0.66037,-0.14562 -1.33846,-0.0725 -2.00747,-0.062 z"
+ style="fill:#a9b6c7;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3671"
+ d="m 945.0625,771.09375 c -3.49998,0.58518 -6.82593,1.96099 -9.87152,3.75664 -1.46593,0.9392 -2.89772,1.9504 -4.10149,3.21637 -2.26374,2.18699 -4.05772,4.84626 -5.3102,7.72931 -1.72442,4.45631 -3.18147,9.00923 -4.54622,13.58674 -1.17863,3.81878 -2.29249,7.66048 -3.58633,11.44147 -0.98068,2.31904 -2.25569,4.50522 -3.14674,6.86322 -0.0717,0.83217 -0.52076,1.71408 -0.15625,2.53125 0.34391,0.63556 0.61295,-0.72716 0.90409,-1.00196 0.70785,-1.17012 1.67865,-2.15857 2.50216,-3.24804 2.02564,-2.4413 4.09249,-4.85803 6.34375,-7.09375 0.89228,-0.67775 1.93115,-1.14621 3,-1.46875 0.9592,-0.27381 2.04572,-0.0942 2.7855,0.6034 0.79827,0.68845 1.05228,1.81659 0.92648,2.82928 -0.069,2.24614 -0.62186,4.43634 -0.94161,6.65146 -0.37717,1.50747 -0.59603,3.04826 -0.89537,4.57211 -0.0187,0.88489 0.803,1.89802 1.75,1.65625 1.2052,-0.41761 1.68611,-1.71186 2.01212,-2.83444 1.08092,-3.47552 1.16417,-7.147 1.31178,-10.75426 0.25256,-3.87574 0.43014,-7.76125 0.90064,-11.61815 0.52097,-3.65166 1.24649,-7.28074 2.27546,-10.8244 0.50779,-1.47275 1.28525,-2.82251 2.13241,-4.12255 1.04514,-1.54481 2.4259,-2.97532 4.21134,-3.62745 3.77193,-1.53211 7.85601,-2.03477 11.71875,-3.28125 0.85611,-0.41385 1.66942,-1.37746 1.34375,-2.375 -0.36579,-1.12201 -1.57323,-1.602 -2.61278,-1.89568 -2.30278,-0.66163 -4.68142,-1.03339 -7.06477,-1.2496 -0.62852,-0.0212 -1.25644,-0.11142 -1.88495,-0.0422 z"
+ style="fill:#b6c5d8;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3673"
+ d="m 903.31861,862.68392 c 2.03973,-6.75845 2.62673,-14.59993 8.28246,-19.57905 6.86653,-6.55449 16.49277,-8.81781 23.9521,-14.46458 3.64474,-4.45932 -2.81051,-9.08083 -3.56202,-13.60484 -4.14323,-11.16786 -4.98166,-24.68811 1.49566,-35.15189 5.68463,-8.73332 19.85553,-10.9347 27.19403,-3.0481 8.41394,8.94249 8.77611,22.65299 5.27347,33.81426 -1.49442,5.581 -4.99844,10.28747 -7.0924,15.6006 2.76177,3.52771 7.14927,5.48724 10.93492,7.7964 6.119,3.22073 13.58338,5.02515 17.48348,11.27477 2.96987,4.63969 4.42192,10.08731 5.80917,15.35231 -1.50165,4.96315 -8.81816,2.91096 -12.85889,3.69351 -22.80335,0.12179 -45.61168,0.15756 -68.41429,-0.11428 -2.31171,-0.50334 -7.53241,0.74503 -8.49769,-1.56911 z"
+ style="fill:#c9cfd7" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3675"
+ d="m 904.235,862.68169 c 2.05635,-7.41778 3.349,-16.08468 10.1767,-20.8097 6.61828,-5.16685 15.1606,-7.20405 21.59504,-12.59203 3.54453,-4.88336 -2.47561,-9.88767 -3.35341,-14.75239 -3.47406,-10.8555 -4.1294,-23.33186 0.8597,-33.82801 1.72632,-3.59701 5.23944,-6.62494 9.42916,-6.35645 4.19219,-1.15696 8.52724,-4.11292 12.93873,-1.76941 7.46152,3.81566 10.06429,12.7832 10.99601,20.5469 1.16372,10.51462 -1.47428,21.3696 -7.47449,30.09882 -3.05921,4.5826 3.82783,7.04871 6.59279,9.43949 4.45298,3.31782 9.92768,4.58376 14.70417,7.25683 7.68513,4.50047 10.74405,13.62794 11.74428,22.00374 -2.9167,3.42132 -8.87906,1.6959 -13.0442,2.37973 -23.01389,0.17734 -46.03587,0.29901 -69.04708,-0.12448 -1.47707,-0.46732 -5.78821,0.53078 -6.1174,-1.49304 z"
+ style="fill:#b6c5d8" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3677"
+ d="m 955.41576,831.51882 c -6.51092,-0.17414 1.89613,-8.32488 2.10973,-2.13677 0.25514,1.05824 -0.90992,3.45218 -2.10973,2.13677 z m -9.19222,-2.58713 c -5.03005,-3.26087 3.80688,-5.55701 3.71501,-0.9855 -0.33166,1.64802 -2.69765,2.53253 -3.71501,0.9855 z m 8.27957,-8.19213 c 5.41236,-4.28675 4.18648,-12.49507 9.14189,-17.11237 0.29556,5.93898 -0.81537,13.05465 -6.06482,16.64412 -0.94557,0.45813 -2.03685,0.66185 -3.07707,0.46825 z"
+ style="fill:#89929e" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3679"
+ d="m 905.48691,863.63394 c -0.70857,-2.12774 2.22704,-4.3804 1.34135,-0.66819 0.10193,0.98814 -0.65203,2.27111 -1.34135,0.66819 z m 37.375,-0.1401 c 1.38595,-2.43696 5.53173,0.89636 1.42887,0.91541 -0.49532,-0.004 -1.42499,-0.23332 -1.42887,-0.91541 z m 7.69692,-0.45528 c -1.76626,-3.1746 2.23873,-3.26451 1.11193,0.0649 -0.32817,2.3234 -0.6929,0.92535 -1.11193,-0.0649 z m 26.80308,-0.60687 c -0.14118,-3.37799 -6.35613,-0.78227 -3.14715,-4.41577 3.46144,-3.84128 -0.91256,-6.50536 0.32867,-10.70489 -1.35343,-4.87174 -4.44598,3.58742 -6.3126,-0.95498 -2.28645,-0.76047 -6.14616,-2.25962 -7.84378,-1.85811 1.7928,4.16671 -5.07612,3.88297 -4.6571,8.23859 -2.87822,4.77401 -4.21355,-5.23107 0.41677,-4.75641 3.01773,-1.66128 2.63528,-6.07232 -1.10546,-3.24125 -4.1035,2.38594 -8.10134,0.13188 -10.98005,-2.65973 -1.57462,1.027 -7.19053,5.94236 -6.22979,1.16697 3.10847,-2.66186 -0.58671,-8.92294 -4.2926,-8.18935 -5.10673,-0.52325 2.44631,-4.85414 3.57641,-6.66771 1.85925,-4.36472 -3.17296,-7.83742 -3.70804,-12.04941 -1.26507,-5.08051 -2.83005,-10.57026 -1.53095,-15.77259 2.64643,-1.80932 -6.03903,-6.34583 -0.12744,-6.57829 2.97426,2.18718 10.86096,-0.73904 8.66403,-4.74784 1.43269,-4.1299 6.02584,3.62463 2.18105,5.45085 -2.59742,0.10573 -7.4936,3.34663 -3.62767,5.54395 1.64345,-0.82217 6.49317,-5.71297 6.67294,-2.49044 -2.78532,3.31115 -8.67094,4.59991 -5.95043,10.09851 -0.14706,1.93717 2.22289,5.8417 2.38345,1.69036 -0.29174,-2.60942 -0.27466,-9.86038 3.64824,-6.05741 -1.55047,2.76367 1.65839,4.017 1.46611,0.70751 1.23126,-3.60319 4.16329,-6.90216 1.96148,-10.6292 1.08569,-3.44275 2.47527,-8.92278 -1.1456,-10.9983 -0.27587,-2.38485 4.39556,-5.73004 -0.72382,-6.12506 -5.30946,-0.90828 1.67648,-3.69288 4.04177,-2.6646 4.32549,0.22232 9.16923,1.37034 11.4584,5.44637 6.2849,9.7073 5.68438,22.38166 2.17074,32.98508 -0.92944,4.64278 -5.22217,8.12432 -5.20477,12.92114 1.20847,6.56432 8.01624,9.99242 13.78201,11.95844 5.17953,1.02044 10.13826,3.62424 13.03186,8.19359 3.20397,4.79647 5.21645,10.49318 5.73671,16.22196 -2.35585,3.8145 -7.90047,3.87439 -11.89521,3.17059 -1.22451,-0.32543 -2.60284,-0.92802 -3.03818,-2.23257 z m -6.09078,-20.1003 c -1.41893,-3.47946 -9.20211,-2.51084 -5.13746,1.1248 1.04916,0.55257 8.14925,1.55777 5.13746,-1.1248 z m -35.40922,-40.45872 c -2.16266,-4.30335 -2.56624,5.59099 0,0 z m -10.77214,57.4647 c 0.9739,-2.58634 6.2446,-4.23216 3.35785,-0.21672 -0.93252,2.57294 -7.05087,4.43368 -3.35785,0.21672 z m 15.26777,1.08726 c -0.46155,-3.123 5.92769,-1.79651 2.3333,0.70108 -0.7844,0.59532 -1.93502,0.11193 -2.3333,-0.70108 z m 17.19822,0.36758 c -1.40203,-3.70988 5.69463,-2.0316 1.50018,0.56139 l -0.7246,-0.0276 -0.77558,-0.53379 z m -46.69385,-2.34909 c 0.2511,-3.17228 6.70537,-7.64119 4.5997,-1.5241 -0.30291,1.59959 -3.88314,3.82735 -4.5997,1.5241 z m 56,-0.51143 c 2.51293,-5.65641 2.40656,5.5417 0,0 z m -47.8,-2.7 c -4.0511,-2.74409 2.86178,-11.29262 3.00074,-4.49156 -2.27342,1.19476 -2.94972,4.14273 0.2778,3.98531 0.44919,2.1979 -2.50337,1.86609 -3.27854,0.50625 z m 17.04379,-0.05 c 1.31653,-2.24916 8.58375,-2.15975 3.4328,0.33832 -0.75747,0.55533 -3.95209,1.81288 -3.4328,-0.33832 z m 28.41342,-2.29909 c 1.98887,-3.91758 6.85421,2.62004 1.31167,1.52967 -0.84991,0.0565 -1.92843,-0.52139 -1.31167,-1.52967 z m -56.65721,-0.39189 c 1.68789,-4.90927 2.99691,2.75221 0.0789,0.36537 l -0.0789,-0.36537 z m 16.64757,-4.24293 c -1.89148,-2.61234 0.84049,-5.75092 1.68838,-1.54504 0.84852,1.72586 -0.70234,5.1602 -1.68838,1.54504 z m 4.5919,-1.82793 c 1.60255,-1.85967 3.66348,-1.43607 5.26053,-2.98816 3.96262,1.46685 -2.62956,3.48646 -3.72862,4.9303 -1.99518,0.50428 -2.92151,-0.26884 -1.53191,-1.94214 z m -9.23947,-3.57149 c 0.59993,-5.93389 4.17587,2.63959 0.61172,2.37949 -0.52277,-0.66971 -0.58181,-1.56896 -0.61172,-2.37949 z m -5.42997,0.69664 c -0.36608,-3.22691 5.22742,-3.96176 2.51439,-0.12486 -0.51631,1.26584 -1.79625,1.28548 -2.51439,0.12486 z m 16.42997,-54.05429 c -0.30675,-2.8402 2.78573,-3.62344 2.3713,-0.3321 1.77753,2.89278 -2.53827,3.01913 -2.3713,0.3321 z m 7,-4.85902 c -0.4203,-5.12456 8.43626,-1.94337 4.35831,0.72111 -1.36922,0.0212 -3.34407,0.40232 -4.35831,-0.72111 z m -1,-5.82423 c 0.17102,-4.09108 9.38834,-5.68544 7.35975,-0.21811 -2.21937,0.24293 -4.55297,-2.11058 -6.7961,0.31894 l -0.41224,0.0536 -0.15141,-0.1544 0,0 z"
+ style="fill:#b4c3d5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3681"
+ d="m 978.86191,861.63169 c -0.6243,-3.55935 -2.69727,-6.3569 -0.72148,-9.98987 0.12528,-5.45244 -2.79115,-10.65923 -7.09669,-13.89447 -1.2068,-2.85452 5.32777,0.70573 6.92377,1.01004 7.6726,3.41307 13.86355,11.22205 14.0998,19.78329 0.20205,5.97005 -6.54891,6.42322 -10.9269,5.80556 -1.73227,0.15131 -2.58324,-1.0909 -2.2785,-2.71455 z m -32.0895,-20.80784 c -4.43403,-1.14416 -6.64242,-4.93813 -9.61832,-8.11599 -5.8032,-0.96373 3.57616,-5.23189 -0.12424,-8.64226 -1.28875,-3.82859 -5.19745,-7.73842 -3.91246,-11.88366 3.57632,0.77406 7.98145,4.56157 11.43042,0.4736 4.54424,-4.37751 7.17602,-10.57138 8.26123,-16.71192 0.40261,-6.44762 0.58793,-13.17942 -1.38634,-19.39442 -3.68525,-5.04182 5.4099,-3.08901 7.46282,-1.22179 7.18838,5.3533 8.70986,15.22614 8.49736,23.6257 -0.24925,8.4967 -3.14336,16.73146 -7.72751,23.84074 -2.88991,4.70712 3.78023,7.4172 6.17011,10.48571 2.37199,1.75978 2.7988,3.59039 -0.47087,3.94333 -4.93227,3.54041 -11.38158,5.84263 -17.44005,4.36937 l -0.65495,-0.33776 -0.48717,-0.43065 -3e-5,0 z"
+ style="fill:#b3bcc9" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3683"
+ d="m 979.67696,857.68169 c 0.69544,-5.83229 -1.1934,-11.42869 -3.06233,-16.84619 1.70492,-4.06189 7.7076,2.15936 9.08169,4.7283 3.47472,5.23289 5.9898,11.23822 6.74935,17.4968 -2.74907,2.48603 -8.71268,1.53936 -12.25687,0.52734 -1.14099,-1.73296 -0.47804,-3.96643 -0.51184,-5.90625 z m -35.07897,-19.01192 c -4.35373,-1.9881 -8.73775,-7.05736 -6.26711,-11.96771 0.37899,-3.87987 -6.19721,-8.74866 -2.61552,-11.649 3.81737,-0.0455 7.92323,-0.57969 10.70088,-3.51648 7.53861,-7.6238 9.37318,-19.29758 8.11009,-29.5788 -0.29347,-2.73658 -3.48318,-10.05061 2.13834,-6.90166 5.59048,2.86145 9.3559,8.5583 9.95363,14.79053 1.45238,11.54814 -0.99935,23.83469 -7.78522,33.40876 -3.2246,5.24149 5.70344,6.58552 5.5499,11.37054 -1.14464,5.117 -7.75884,5.97682 -12.15638,5.8855 -2.62827,-0.12443 -5.23793,-0.7377 -7.62861,-1.84168 z"
+ style="fill:#a9b6c7" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3685"
+ d="m 981.86191,856.01273 c 0.17627,-4.74944 -0.35601,-9.57132 -2.75943,-13.74195 1.4975,-4.03011 6.82738,2.83782 8.07858,5.41566 2.90201,4.84584 4.29026,10.45516 5.38214,15.90906 -3.35146,1.42092 -11.5911,2.28284 -10.66459,-3.67955 -0.043,-1.30058 -0.0346,-2.60214 -0.0367,-3.90322 z m -32,-17.72887 c -5.84776,-1.14965 -11.42672,-6.22518 -11.15451,-12.52353 -1.5003,-2.03434 -5.71528,-8.53816 -0.0642,-7.68024 6.73246,0.44741 11.31314,-5.91275 13.97222,-11.28778 4.52892,-9.55307 5.82631,-20.85993 2.53341,-31.00041 2.18117,-2.95131 6.79462,3.62386 8.51281,5.81939 4.3355,6.99236 3.55623,15.74508 2.3456,23.52395 -1.04534,6.26492 -3.43738,12.23617 -6.89396,17.55368 -4.11636,5.37273 4.86346,7.17375 5.40003,11.35344 -3.34598,2.78013 -7.84307,4.85802 -12.30072,4.56282 -0.78868,-0.0649 -1.57191,-0.18321 -2.35071,-0.32132 z"
+ style="fill:#a5aeba" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3687"
+ d="m 984.44264,862.18169 c -1.18835,-6.44151 -0.7153,-13.29528 -3.22346,-19.40763 5.2155,1.71368 7.21913,7.68437 8.61488,12.50189 0.46756,3.74753 5.9571,10.77397 -1.54689,9.15113 -1.59711,0.0659 -3.7451,-0.21664 -3.84453,-2.24539 z M 947.36191,836.4722 c -5.21371,-2.6559 -8.38811,-8.12562 -9.45075,-13.73768 -3.02381,-5.26702 5.32539,-2.26568 7.46203,-5.22634 8.49017,-5.8936 12.46598,-16.48626 13.51852,-26.43011 1.08258,-4.83991 -1.47198,-10.13976 -0.95483,-14.48335 7.03021,4.3261 9.10897,13.3759 8.64448,21.14239 -0.4724,9.88319 -4.21327,19.33825 -9.42908,27.6489 0.19598,3.60522 8.59405,7.29794 2.21847,10.91971 -3.64557,2.02664 -8.25272,1.70657 -12.00884,0.16648 z"
+ style="fill:#99a5b4" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3689"
+ d="m 987.65036,862.68169 c -2.12222,-4.15541 -2.62958,-9.16791 -2.11037,-13.77435 2.73632,-0.59646 3.48937,6.19672 4.61588,8.71136 0.50969,2.43464 4.44929,8.54497 -0.88647,6.29893 l -0.88201,-0.55645 -0.73703,-0.67949 0,0 z m -43.75608,-31 c -2.94588,-2.28349 -7.18933,-8.93795 -1.36293,-10.29495 8.07323,-2.18725 12.69247,-10.20871 15.48792,-17.52164 2.75397,-7.08868 3.00962,-14.78608 2.34575,-22.27209 0.57168,-3.73359 4.26846,3.25102 4.56293,4.83879 2.8335,10.0499 1.08542,21.07617 -3.26319,30.43572 -1.47318,3.78479 -7.24627,8.22354 -2.8605,12.027 4.90812,2.55146 1.57086,6.14222 -2.55813,6.40295 -4.41484,1.02741 -9.15214,-0.44638 -12.35185,-3.61578 z"
+ style="fill:#929ca9" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3691"
+ d="m 988.56908,861.68169 c -1.01336,-1.80767 1.28793,-7.15927 1.24215,-2.50022 0.42403,2.21568 -0.44461,7.79222 -1.24215,2.50022 l 0,0 z m -43.0654,-31 c -2.9868,-1.67058 -7.00655,-6.75545 -1.26272,-7.50408 4.83247,-2.49559 9.8284,-5.69893 12.52164,-10.55778 1.11545,-4.62828 4.11893,-8.61975 4.84147,-13.41654 0.98527,-4.74585 2.52559,-9.7007 1.45289,-14.54866 3.4059,4.0618 2.72684,9.97803 2.40567,14.94875 -0.99576,8.63373 -3.58356,17.28503 -8.78479,24.35117 -2.28719,3.74841 7.19829,8.26089 -0.21265,9.84972 -3.91814,1.46539 -7.97066,-0.66912 -10.96151,-3.12258 z"
+ style="fill:#8a95a3" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3693"
+ d="m 954.07679,778.57601 c -2.07993,0.18622 -4.16688,0.39931 -6.19063,0.93582 -1.96265,0.5268 -3.86859,1.26151 -5.67823,2.18771 -1.2785,0.72607 -2.59489,1.40817 -3.73224,2.35094 -1.87066,1.41739 -3.50157,3.11504 -5.0864,4.83803 -0.8029,1.1366 -1.66147,2.24315 -2.35815,3.44834 -1.04606,1.93489 -1.92687,3.96033 -2.55709,6.06935 -1.02826,3.17356 -1.89607,6.39655 -2.77337,9.61433 -0.79085,2.99079 -1.58802,5.98101 -2.3162,8.9875 -0.72532,3.0427 -1.21047,6.14099 -1.45053,9.25973 -0.0808,1.12348 -0.27816,2.24516 -0.13834,3.37206 0.0627,1.15775 0.14707,2.31618 0.28118,3.46744 0.0295,0.43529 0.64114,0.88693 0.8125,0.28125 0.43782,-0.93637 0.98489,-1.88776 2.03125,-2.21875 0.77048,-0.37522 1.64462,-0.58501 2.49468,-0.42232 0.99503,0.20928 2.02353,0.51766 2.87283,1.09107 1.15247,0.76152 2.17094,1.75918 2.82587,2.98452 0.67432,0.79355 0.86715,1.92774 1.49412,2.69048 0.55618,0.0517 0.46735,-0.84631 0.60893,-1.24468 0.20794,-1.87479 -0.22577,-3.73167 -0.54643,-5.56782 -0.32562,-1.64053 -0.80423,-3.25041 -0.99895,-4.91491 -0.27135,-1.81202 -0.60341,-3.6237 -0.59359,-5.46277 -0.0577,-1.99807 -0.16648,-3.99431 -0.14423,-5.99405 -0.0352,-1.23626 -10e-4,-2.47036 0.11341,-3.70195 0.24423,-2.90098 0.56334,-5.79741 0.99836,-8.67632 0.6275,-2.95685 1.33887,-5.92442 2.64286,-8.66725 0.61629,-1.36529 1.23898,-2.73456 1.95854,-4.04735 0.72079,-1.14986 1.59611,-2.22584 2.73697,-2.98238 1.71322,-1.17297 3.55581,-2.14034 5.44826,-2.98937 1.80419,-0.81317 3.6119,-1.62339 5.33837,-2.5949 0.82255,-0.40084 1.88367,-0.6713 2.3005,-1.56976 0.12731,-0.30615 0.0397,-0.72575 -0.39425,-0.52399 z"
+ style="fill:#8a95a3;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3695"
+ d="m 946.9375,772.125 c -9.56715,1.74839 -17.25457,9.64487 -19.96875,18.8125 -4.82877,10.88517 -7.07054,23.03246 -5.61836,34.90144 0.0198,1.07326 0.1459,2.15794 -0.0379,3.22356 3.75192,-4.50382 3.8025,-10.67156 5.9811,-15.89686 3.37158,-10.6816 8.79354,-21.17419 17.67515,-28.29064 4.36603,-3.68349 9.47725,-6.3808 14.71875,-8.59375 0.72214,-1.81857 -1.47582,-3.24498 -3.09375,-3.125 -3.11721,-0.92307 -6.41633,-1.23 -9.65625,-1.03125 z"
+ style="fill:#99a5b4;fill-opacity:1"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccc" />
+ </g>
+ <g
+ id="g3718"
+ transform="translate(44.271316,-1.2461478)">
+ <rect
+ ry="1.6497765"
+ rx="1.6497765"
+ y="342.32199"
+ x="4.0543771"
+ height="8.1750183"
+ width="34.242748"
+ id="rect3720"
+ style="color:#000000;fill:#8d5fd3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3722"
+ y="349.16464"
+ x="8.4838123"
+ style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="349.16464"
+ x="8.4838123"
+ id="tspan3724"
+ sodipodi:role="line">richard</tspan></text>
+ </g>
+ </g>
+ <g
+ transform="translate(-1078.381,-239.13572)"
+ id="g3879"
+ style="display:inline">
+ <g
+ id="g5522"
+ transform="matrix(0.32896515,0,0,0.32896515,-199.52174,148.10628)">
+ <g
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/unknown-gen.png"
+ id="g32891"
+ transform="translate(350,0)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path32893"
+ d="m 552.51419,862.96792 c 0.0102,-5.30143 1.60593,-10.6248 3.78149,-15.43929 4.32123,-8.8444 14.216,-12.22658 22.33805,-16.5859 4.68059,-1.37584 9.07114,-5.52844 4.7426,-10.02046 -6.39489,-12.22902 -8.7729,-27.8219 -2.10653,-40.43961 3.65467,-7.37162 12.38903,-12.01132 20.49326,-9.67176 7.28637,1.44287 13.14475,7.15895 15.34035,14.18101 4.51436,13.20733 1.2153,28.11579 -6.53662,39.43979 -1.32968,3.95225 5.89572,5.24121 8.44,7.53545 5.40393,3.00388 11.60589,4.85759 15.86832,9.59775 5.12248,5.30858 9.79259,12.48585 8.66416,20.18284 -2.66598,2.93451 -8.40865,1.41927 -12.30136,2.20861 -23.95296,0.89934 -47.95935,1.13829 -71.90915,0.0384 -2.25654,-0.26203 -4.73152,-0.0739 -6.81457,-1.02681 z"
+ style="fill:#dce2e8" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32895"
+ d="m 552.86191,863.98091 c -0.3001,-10.49202 6.03728,-20.13978 14.66257,-25.69496 5.51969,-4.0779 12.40955,-5.84192 17.80822,-10.06232 2.84965,-4.01312 -2.37245,-8.04948 -3.34535,-11.96125 -5.17334,-11.94737 -5.914,-27.08139 2.25625,-37.90341 5.89413,-8.20878 18.85242,-9.23957 26.20711,-2.50691 7.92198,7.8665 8.99588,20.23178 7.07876,30.70563 -1.07732,6.52092 -4.2598,12.37274 -7.80043,17.84376 -0.63942,4.72644 5.99701,6.29571 9.15658,8.71794 5.67067,3.14875 12.42699,4.70876 16.62391,10.05061 4.55195,5.13638 7.7383,11.97169 7.26449,18.94209 -3.42877,3.13676 -9.17326,1.57453 -13.56039,2.19728 -25.14284,0.17847 -50.29403,0.26439 -75.43326,-0.23791 l -0.91846,-0.0906 0,0 z"
+ style="fill:#d4dbe2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32897"
+ d="m 597.40625,773.21875 c -2.08437,0.0218 -4.06879,0.82425 -5.78008,1.97408 -1.79052,1.15879 -3.40619,2.56842 -5.10341,3.85771 -2.07314,1.7046 -4.13064,3.52243 -5.54313,5.83208 -1.4246,2.63374 -2.01431,5.62903 -2.3241,8.58199 -0.33035,2.74853 -0.32823,5.52241 -0.43678,8.28539 -0.005,3.82444 -0.15351,7.64782 -0.13884,11.4717 0.0859,5.10181 0.52206,10.19115 0.63884,15.29078 -0.0171,1.6471 0.0169,3.30988 -0.14185,4.94514 -0.24522,0.76103 -0.56607,2.26102 0.57466,2.38613 1.06002,-0.019 1.23511,-1.39535 1.15554,-2.21222 0.22952,-1.68105 1.32505,-3.13394 2.6304,-4.16278 0.85251,-0.49875 1.97306,-0.491 2.84375,-0.0625 1.32761,1.06993 2.37232,2.46316 3.74962,3.48406 1.78793,1.52488 3.51798,3.13357 5.27748,4.67984 0.9866,0.7019 2.27026,0.71795 3.42985,0.66919 1.06796,-0.16832 2.13534,-0.35487 3.21952,-0.36775 0.89406,0.16109 2.32802,-0.70942 1.38603,-1.62159 -0.8042,-0.70337 -1.88743,-0.23431 -2.83365,-0.39781 -1.84267,-0.0672 -3.62098,-1.11476 -4.59764,-2.66893 -1.00336,-1.75997 -1.59857,-3.7098 -2.42704,-5.55243 -1.66116,-3.95349 -2.91032,-8.07322 -3.85039,-12.25354 -0.4782,-2.16238 -0.94931,-4.33361 -1.04039,-6.55414 -0.44284,-5.17654 -0.0164,-10.36675 0.21786,-15.5419 0.43161,-2.80874 0.93864,-5.71235 2.52365,-8.13079 1.40946,-2.34955 3.21165,-4.47033 5.33501,-6.20561 1.34968,-1.17749 2.79007,-2.24805 4.17259,-3.38235 0.65717,-0.78426 0.12822,-2.21425 -0.93003,-2.28177 -0.66037,-0.14562 -1.33846,-0.0725 -2.00747,-0.062 z"
+ style="fill:#a9b6c7;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32899"
+ d="m 595.0625,771.09375 c -3.49998,0.58518 -6.82593,1.96099 -9.87152,3.75664 -1.46593,0.9392 -2.89772,1.9504 -4.10149,3.21637 -2.26374,2.18699 -4.05772,4.84626 -5.3102,7.72931 -1.72442,4.45631 -3.18147,9.00923 -4.54622,13.58674 -1.17863,3.81878 -2.29249,7.66048 -3.58633,11.44147 -0.98068,2.31904 -2.25569,4.50522 -3.14674,6.86322 -0.0717,0.83217 -0.52076,1.71408 -0.15625,2.53125 0.34391,0.63556 0.61295,-0.72716 0.90409,-1.00196 0.70785,-1.17012 1.67865,-2.15857 2.50216,-3.24804 2.02564,-2.4413 4.09249,-4.85803 6.34375,-7.09375 0.89228,-0.67775 1.93115,-1.14621 3,-1.46875 0.9592,-0.27381 2.04572,-0.0942 2.7855,0.6034 0.79827,0.68845 1.05228,1.81659 0.92648,2.82928 -0.069,2.24614 -0.62186,4.43634 -0.94161,6.65146 -0.37717,1.50747 -0.59603,3.04826 -0.89537,4.57211 -0.0187,0.88489 0.803,1.89802 1.75,1.65625 1.2052,-0.41761 1.68611,-1.71186 2.01212,-2.83444 1.08092,-3.47552 1.16417,-7.147 1.31178,-10.75426 0.25256,-3.87574 0.43014,-7.76125 0.90064,-11.61815 0.52097,-3.65166 1.24649,-7.28074 2.27546,-10.8244 0.50779,-1.47275 1.28525,-2.82251 2.13241,-4.12255 1.04514,-1.54481 2.4259,-2.97532 4.21134,-3.62745 3.77193,-1.53211 7.85601,-2.03477 11.71875,-3.28125 0.85611,-0.41385 1.66942,-1.37746 1.34375,-2.375 -0.36579,-1.12201 -1.57323,-1.602 -2.61278,-1.89568 -2.30278,-0.66163 -4.68142,-1.03339 -7.06477,-1.2496 -0.62852,-0.0212 -1.25644,-0.11142 -1.88495,-0.0422 z"
+ style="fill:#b6c5d8;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32901"
+ d="m 553.31861,862.68392 c 2.03973,-6.75845 2.62673,-14.59993 8.28246,-19.57905 6.86653,-6.55449 16.49277,-8.81781 23.9521,-14.46458 3.64474,-4.45932 -2.81051,-9.08083 -3.56202,-13.60484 -4.14323,-11.16786 -4.98166,-24.68811 1.49566,-35.15189 5.68463,-8.73332 19.85553,-10.9347 27.19403,-3.0481 8.41394,8.94249 8.77611,22.65299 5.27347,33.81426 -1.49442,5.581 -4.99844,10.28747 -7.0924,15.6006 2.76177,3.52771 7.14927,5.48724 10.93492,7.7964 6.119,3.22073 13.58338,5.02515 17.48348,11.27477 2.96987,4.63969 4.42192,10.08731 5.80917,15.35231 -1.50165,4.96315 -8.81816,2.91096 -12.85889,3.69351 -22.80335,0.12179 -45.61168,0.15756 -68.41429,-0.11428 -2.31171,-0.50334 -7.53241,0.74503 -8.49769,-1.56911 z"
+ style="fill:#c9cfd7" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32903"
+ d="m 554.235,862.68169 c 2.05635,-7.41778 3.349,-16.08468 10.1767,-20.8097 6.61828,-5.16685 15.1606,-7.20405 21.59504,-12.59203 3.54453,-4.88336 -2.47561,-9.88767 -3.35341,-14.75239 -3.47406,-10.8555 -4.1294,-23.33186 0.8597,-33.82801 1.72632,-3.59701 5.23944,-6.62494 9.42916,-6.35645 4.19219,-1.15696 8.52724,-4.11292 12.93873,-1.76941 7.46152,3.81566 10.06429,12.7832 10.99601,20.5469 1.16372,10.51462 -1.47428,21.3696 -7.47449,30.09882 -3.05921,4.5826 3.82783,7.04871 6.59279,9.43949 4.45298,3.31782 9.92768,4.58376 14.70417,7.25683 7.68513,4.50047 10.74405,13.62794 11.74428,22.00374 -2.9167,3.42132 -8.87906,1.6959 -13.0442,2.37973 -23.01389,0.17734 -46.03587,0.29901 -69.04708,-0.12448 -1.47707,-0.46732 -5.78821,0.53078 -6.1174,-1.49304 z"
+ style="fill:#b6c5d8" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32905"
+ d="m 605.41576,831.51882 c -6.51092,-0.17414 1.89613,-8.32488 2.10973,-2.13677 0.25514,1.05824 -0.90992,3.45218 -2.10973,2.13677 z m -9.19222,-2.58713 c -5.03005,-3.26087 3.80688,-5.55701 3.71501,-0.9855 -0.33166,1.64802 -2.69765,2.53253 -3.71501,0.9855 z m 8.27957,-8.19213 c 5.41236,-4.28675 4.18648,-12.49507 9.14189,-17.11237 0.29556,5.93898 -0.81537,13.05465 -6.06482,16.64412 -0.94557,0.45813 -2.03685,0.66185 -3.07707,0.46825 z"
+ style="fill:#89929e" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32907"
+ d="m 555.48691,863.63394 c -0.70857,-2.12774 2.22704,-4.3804 1.34135,-0.66819 0.10193,0.98814 -0.65203,2.27111 -1.34135,0.66819 z m 37.375,-0.1401 c 1.38595,-2.43696 5.53173,0.89636 1.42887,0.91541 -0.49532,-0.004 -1.42499,-0.23332 -1.42887,-0.91541 z m 7.69692,-0.45528 c -1.76626,-3.1746 2.23873,-3.26451 1.11193,0.0649 -0.32817,2.3234 -0.6929,0.92535 -1.11193,-0.0649 z m 26.80308,-0.60687 c -0.14118,-3.37799 -6.35613,-0.78227 -3.14715,-4.41577 3.46144,-3.84128 -0.91256,-6.50536 0.32867,-10.70489 -1.35343,-4.87174 -4.44598,3.58742 -6.3126,-0.95498 -2.28645,-0.76047 -6.14616,-2.25962 -7.84378,-1.85811 1.7928,4.16671 -5.07612,3.88297 -4.6571,8.23859 -2.87822,4.77401 -4.21355,-5.23107 0.41677,-4.75641 3.01773,-1.66128 2.63528,-6.07232 -1.10546,-3.24125 -4.1035,2.38594 -8.10134,0.13188 -10.98005,-2.65973 -1.57462,1.027 -7.19053,5.94236 -6.22979,1.16697 3.10847,-2.66186 -0.58671,-8.92294 -4.2926,-8.18935 -5.10673,-0.52325 2.44631,-4.85414 3.57641,-6.66771 1.85925,-4.36472 -3.17296,-7.83742 -3.70804,-12.04941 -1.26507,-5.08051 -2.83005,-10.57026 -1.53095,-15.77259 2.64643,-1.80932 -6.03903,-6.34583 -0.12744,-6.57829 2.97426,2.18718 10.86096,-0.73904 8.66403,-4.74784 1.43269,-4.1299 6.02584,3.62463 2.18105,5.45085 -2.59742,0.10573 -7.4936,3.34663 -3.62767,5.54395 1.64345,-0.82217 6.49317,-5.71297 6.67294,-2.49044 -2.78532,3.31115 -8.67094,4.59991 -5.95043,10.09851 -0.14706,1.93717 2.22289,5.8417 2.38345,1.69036 -0.29174,-2.60942 -0.27466,-9.86038 3.64824,-6.05741 -1.55047,2.76367 1.65839,4.017 1.46611,0.70751 1.23126,-3.60319 4.16329,-6.90216 1.96148,-10.6292 1.08569,-3.44275 2.47527,-8.92278 -1.1456,-10.9983 -0.27587,-2.38485 4.39556,-5.73004 -0.72382,-6.12506 -5.30946,-0.90828 1.67648,-3.69288 4.04177,-2.6646 4.32549,0.22232 9.16923,1.37034 11.4584,5.44637 6.2849,9.7073 5.68438,22.38166 2.17074,32.98508 -0.92944,4.64278 -5.22217,8.12432 -5.20477,12.92114 1.20847,6.56432 8.01624,9.99242 13.78201,11.95844 5.17953,1.02044 10.13826,3.62424 13.03186,8.19359 3.20397,4.79647 5.21645,10.49318 5.73671,16.22196 -2.35585,3.8145 -7.90047,3.87439 -11.89521,3.17059 -1.22451,-0.32543 -2.60284,-0.92802 -3.03818,-2.23257 z m -6.09078,-20.1003 c -1.41893,-3.47946 -9.20211,-2.51084 -5.13746,1.1248 1.04916,0.55257 8.14925,1.55777 5.13746,-1.1248 z m -35.40922,-40.45872 c -2.16266,-4.30335 -2.56624,5.59099 0,0 z m -10.77214,57.4647 c 0.9739,-2.58634 6.2446,-4.23216 3.35785,-0.21672 -0.93252,2.57294 -7.05087,4.43368 -3.35785,0.21672 z m 15.26777,1.08726 c -0.46155,-3.123 5.92769,-1.79651 2.3333,0.70108 -0.7844,0.59532 -1.93502,0.11193 -2.3333,-0.70108 z m 17.19822,0.36758 c -1.40203,-3.70988 5.69463,-2.0316 1.50018,0.56139 l -0.7246,-0.0276 -0.77558,-0.53379 z m -46.69385,-2.34909 c 0.2511,-3.17228 6.70537,-7.64119 4.5997,-1.5241 -0.30291,1.59959 -3.88314,3.82735 -4.5997,1.5241 z m 56,-0.51143 c 2.51293,-5.65641 2.40656,5.5417 0,0 z m -47.8,-2.7 c -4.0511,-2.74409 2.86178,-11.29262 3.00074,-4.49156 -2.27342,1.19476 -2.94972,4.14273 0.2778,3.98531 0.44919,2.1979 -2.50337,1.86609 -3.27854,0.50625 z m 17.04379,-0.05 c 1.31653,-2.24916 8.58375,-2.15975 3.4328,0.33832 -0.75747,0.55533 -3.95209,1.81288 -3.4328,-0.33832 z m 28.41342,-2.29909 c 1.98887,-3.91758 6.85421,2.62004 1.31167,1.52967 -0.84991,0.0565 -1.92843,-0.52139 -1.31167,-1.52967 z m -56.65721,-0.39189 c 1.68789,-4.90927 2.99691,2.75221 0.0789,0.36537 l -0.0789,-0.36537 z m 16.64757,-4.24293 c -1.89148,-2.61234 0.84049,-5.75092 1.68838,-1.54504 0.84852,1.72586 -0.70234,5.1602 -1.68838,1.54504 z m 4.5919,-1.82793 c 1.60255,-1.85967 3.66348,-1.43607 5.26053,-2.98816 3.96262,1.46685 -2.62956,3.48646 -3.72862,4.9303 -1.99518,0.50428 -2.92151,-0.26884 -1.53191,-1.94214 z m -9.23947,-3.57149 c 0.59993,-5.93389 4.17587,2.63959 0.61172,2.37949 -0.52277,-0.66971 -0.58181,-1.56896 -0.61172,-2.37949 z m -5.42997,0.69664 c -0.36608,-3.22691 5.22742,-3.96176 2.51439,-0.12486 -0.51631,1.26584 -1.79625,1.28548 -2.51439,0.12486 z m 16.42997,-54.05429 c -0.30675,-2.8402 2.78573,-3.62344 2.3713,-0.3321 1.77753,2.89278 -2.53827,3.01913 -2.3713,0.3321 z m 7,-4.85902 c -0.4203,-5.12456 8.43626,-1.94337 4.35831,0.72111 -1.36922,0.0212 -3.34407,0.40232 -4.35831,-0.72111 z m -1,-5.82423 c 0.17102,-4.09108 9.38834,-5.68544 7.35975,-0.21811 -2.21937,0.24293 -4.55297,-2.11058 -6.7961,0.31894 l -0.41224,0.0536 -0.15141,-0.1544 0,0 z"
+ style="fill:#b4c3d5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32909"
+ d="m 628.86191,861.63169 c -0.6243,-3.55935 -2.69727,-6.3569 -0.72148,-9.98987 0.12528,-5.45244 -2.79115,-10.65923 -7.09669,-13.89447 -1.2068,-2.85452 5.32777,0.70573 6.92377,1.01004 7.6726,3.41307 13.86355,11.22205 14.0998,19.78329 0.20205,5.97005 -6.54891,6.42322 -10.9269,5.80556 -1.73227,0.15131 -2.58324,-1.0909 -2.2785,-2.71455 z m -32.0895,-20.80784 c -4.43403,-1.14416 -6.64242,-4.93813 -9.61832,-8.11599 -5.8032,-0.96373 3.57616,-5.23189 -0.12424,-8.64226 -1.28875,-3.82859 -5.19745,-7.73842 -3.91246,-11.88366 3.57632,0.77406 7.98145,4.56157 11.43042,0.4736 4.54424,-4.37751 7.17602,-10.57138 8.26123,-16.71192 0.40261,-6.44762 0.58793,-13.17942 -1.38634,-19.39442 -3.68525,-5.04182 5.4099,-3.08901 7.46282,-1.22179 7.18838,5.3533 8.70986,15.22614 8.49736,23.6257 -0.24925,8.4967 -3.14336,16.73146 -7.72751,23.84074 -2.88991,4.70712 3.78023,7.4172 6.17011,10.48571 2.37199,1.75978 2.7988,3.59039 -0.47087,3.94333 -4.93227,3.54041 -11.38158,5.84263 -17.44005,4.36937 l -0.65495,-0.33776 -0.48717,-0.43065 -3e-5,0 z"
+ style="fill:#b3bcc9" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32911"
+ d="m 629.67696,857.68169 c 0.69544,-5.83229 -1.1934,-11.42869 -3.06233,-16.84619 1.70492,-4.06189 7.7076,2.15936 9.08169,4.7283 3.47472,5.23289 5.9898,11.23822 6.74935,17.4968 -2.74907,2.48603 -8.71268,1.53936 -12.25687,0.52734 -1.14099,-1.73296 -0.47804,-3.96643 -0.51184,-5.90625 z m -35.07897,-19.01192 c -4.35373,-1.9881 -8.73775,-7.05736 -6.26711,-11.96771 0.37899,-3.87987 -6.19721,-8.74866 -2.61552,-11.649 3.81737,-0.0455 7.92323,-0.57969 10.70088,-3.51648 7.53861,-7.6238 9.37318,-19.29758 8.11009,-29.5788 -0.29347,-2.73658 -3.48318,-10.05061 2.13834,-6.90166 5.59048,2.86145 9.3559,8.5583 9.95363,14.79053 1.45238,11.54814 -0.99935,23.83469 -7.78522,33.40876 -3.2246,5.24149 5.70344,6.58552 5.5499,11.37054 -1.14464,5.117 -7.75884,5.97682 -12.15638,5.8855 -2.62827,-0.12443 -5.23793,-0.7377 -7.62861,-1.84168 z"
+ style="fill:#a9b6c7" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32913"
+ d="m 631.86191,856.01273 c 0.17627,-4.74944 -0.35601,-9.57132 -2.75943,-13.74195 1.4975,-4.03011 6.82738,2.83782 8.07858,5.41566 2.90201,4.84584 4.29026,10.45516 5.38214,15.90906 -3.35146,1.42092 -11.5911,2.28284 -10.66459,-3.67955 -0.043,-1.30058 -0.0346,-2.60214 -0.0367,-3.90322 z m -32,-17.72887 c -5.84776,-1.14965 -11.42672,-6.22518 -11.15451,-12.52353 -1.5003,-2.03434 -5.71528,-8.53816 -0.0642,-7.68024 6.73246,0.44741 11.31314,-5.91275 13.97222,-11.28778 4.52892,-9.55307 5.82631,-20.85993 2.53341,-31.00041 2.18117,-2.95131 6.79462,3.62386 8.51281,5.81939 4.3355,6.99236 3.55623,15.74508 2.3456,23.52395 -1.04534,6.26492 -3.43738,12.23617 -6.89396,17.55368 -4.11636,5.37273 4.86346,7.17375 5.40003,11.35344 -3.34598,2.78013 -7.84307,4.85802 -12.30072,4.56282 -0.78868,-0.0649 -1.57191,-0.18321 -2.35071,-0.32132 z"
+ style="fill:#a5aeba" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32915"
+ d="m 634.44264,862.18169 c -1.18835,-6.44151 -0.7153,-13.29528 -3.22346,-19.40763 5.2155,1.71368 7.21913,7.68437 8.61488,12.50189 0.46756,3.74753 5.9571,10.77397 -1.54689,9.15113 -1.59711,0.0659 -3.7451,-0.21664 -3.84453,-2.24539 z M 597.36191,836.4722 c -5.21371,-2.6559 -8.38811,-8.12562 -9.45075,-13.73768 -3.02381,-5.26702 5.32539,-2.26568 7.46203,-5.22634 8.49017,-5.8936 12.46598,-16.48626 13.51852,-26.43011 1.08258,-4.83991 -1.47198,-10.13976 -0.95483,-14.48335 7.03021,4.3261 9.10897,13.3759 8.64448,21.14239 -0.4724,9.88319 -4.21327,19.33825 -9.42908,27.6489 0.19598,3.60522 8.59405,7.29794 2.21847,10.91971 -3.64557,2.02664 -8.25272,1.70657 -12.00884,0.16648 z"
+ style="fill:#99a5b4" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32917"
+ d="m 597.625,771.4375 c -3.21749,0.80995 -6.35889,1.89093 -9.49855,2.95674 -0.97154,0.37142 -1.85289,0.9729 -2.5952,1.69951 -0.85286,0.75372 -1.5183,1.68678 -2.24295,2.5579 -1.43359,1.82026 -2.70936,3.75542 -4.06955,5.6296 -0.88196,1.49498 -1.70097,3.03188 -2.28734,4.66945 -0.773,1.87386 -1.3796,3.81126 -2.03693,5.7276 -1.48856,4.58577 -2.86664,9.20755 -4.15527,13.85304 -0.38084,1.5389 -0.8175,3.06718 -1.11421,4.62491 -0.0983,1.32482 0.42765,2.57219 0.8125,3.8125 0.65443,1.89642 1.24797,3.81318 1.875,5.71875 0.4387,1.03708 1.53192,1.69185 2.625,1.8125 1.24203,-0.0193 2.52075,0.0375 3.71875,-0.34375 1.02063,-0.39402 1.60505,-1.36074 1.86562,-2.3781 0.73273,-2.56005 1.01952,-5.21766 1.50049,-7.83083 0.4005,-2.37627 0.77571,-4.75672 1.16514,-7.13482 0.60941,-2.21748 1.28797,-4.41783 2.03973,-6.59038 0.78279,-2.02938 1.71569,-3.99664 2.55402,-6.00337 0.89003,-1.89943 1.86665,-3.76562 3.01491,-5.52201 1.40777,-2.01133 3.33858,-3.57662 5.32812,-4.9803 1.23992,-0.75485 2.42213,-1.59957 3.68923,-2.3108 1.42795,-0.88217 2.95575,-1.58776 4.46774,-2.31189 0.99896,-0.30772 1.95269,-0.81445 2.99484,-0.95052 0.94868,-0.0968 1.93298,0.0577 2.84891,-0.26823 0.92455,-0.56794 0.73006,-1.98773 -0.15625,-2.5 -0.80724,-0.63096 -1.7434,-1.0782 -2.63346,-1.5793 -1.68129,-0.84475 -3.47432,-1.44213 -5.30345,-1.87163 -1.35714,-0.28247 -2.73917,-0.47084 -4.12559,-0.51782 l -0.18169,0.0202 -0.0996,0.0111 z"
+ style="fill:#99a5b4;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32919"
+ d="m 637.65036,862.68169 c -2.12222,-4.15541 -2.62958,-9.16791 -2.11037,-13.77435 2.73632,-0.59646 3.48937,6.19672 4.61588,8.71136 0.50969,2.43464 4.44929,8.54497 -0.88647,6.29893 l -0.88201,-0.55645 -0.73703,-0.67949 0,0 z m -43.75608,-31 c -2.94588,-2.28349 -7.18933,-8.93795 -1.36293,-10.29495 8.07323,-2.18725 12.69247,-10.20871 15.48792,-17.52164 2.75397,-7.08868 3.00962,-14.78608 2.34575,-22.27209 0.57168,-3.73359 4.26846,3.25102 4.56293,4.83879 2.8335,10.0499 1.08542,21.07617 -3.26319,30.43572 -1.47318,3.78479 -7.24627,8.22354 -2.8605,12.027 4.90812,2.55146 1.57086,6.14222 -2.55813,6.40295 -4.41484,1.02741 -9.15214,-0.44638 -12.35185,-3.61578 z"
+ style="fill:#929ca9" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32921"
+ d="m 604.07679,778.57601 c -2.07993,0.18622 -4.16688,0.39931 -6.19063,0.93582 -1.96265,0.5268 -3.86859,1.26151 -5.67823,2.18771 -1.2785,0.72607 -2.59489,1.40817 -3.73224,2.35094 -1.87066,1.41739 -3.50157,3.11504 -5.0864,4.83803 -0.8029,1.1366 -1.66147,2.24315 -2.35815,3.44834 -1.04606,1.93489 -1.92687,3.96033 -2.55709,6.06935 -1.02826,3.17356 -1.89607,6.39655 -2.77337,9.61433 -0.79085,2.99079 -1.58802,5.98101 -2.3162,8.9875 -0.72532,3.0427 -1.21047,6.14099 -1.45053,9.25973 -0.0808,1.12348 -0.27816,2.24516 -0.13834,3.37206 0.0627,1.15775 0.14707,2.31618 0.28118,3.46744 0.0295,0.43529 0.64114,0.88693 0.8125,0.28125 0.43782,-0.93637 0.98489,-1.88776 2.03125,-2.21875 0.77048,-0.37522 1.64462,-0.58501 2.49468,-0.42232 0.99503,0.20928 2.02353,0.51766 2.87283,1.09107 1.15247,0.76152 2.17094,1.75918 2.82587,2.98452 0.67432,0.79355 0.86715,1.92774 1.49412,2.69048 0.55618,0.0517 0.46735,-0.84631 0.60893,-1.24468 0.20794,-1.87479 -0.22577,-3.73167 -0.54643,-5.56782 -0.32562,-1.64053 -0.80423,-3.25041 -0.99895,-4.91491 -0.27135,-1.81202 -0.60341,-3.6237 -0.59359,-5.46277 -0.0577,-1.99807 -0.16648,-3.99431 -0.14423,-5.99405 -0.0352,-1.23626 -10e-4,-2.47036 0.11341,-3.70195 0.24423,-2.90098 0.56334,-5.79741 0.99836,-8.67632 0.6275,-2.95685 1.33887,-5.92442 2.64286,-8.66725 0.61629,-1.36529 1.23898,-2.73456 1.95854,-4.04735 0.72079,-1.14986 1.59611,-2.22584 2.73697,-2.98238 1.71322,-1.17297 3.55581,-2.14034 5.44826,-2.98937 1.80419,-0.81317 3.6119,-1.62339 5.33837,-2.5949 0.82255,-0.40084 1.88367,-0.6713 2.3005,-1.56976 0.12731,-0.30615 0.0397,-0.72575 -0.39425,-0.52399 z"
+ style="fill:#8a95a3;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32923"
+ d="m 638.56908,861.68169 c -1.01336,-1.80767 1.28793,-7.15927 1.24215,-2.50022 0.42403,2.21568 -0.44461,7.79222 -1.24215,2.50022 l 0,0 z m -43.0654,-31 c -2.9868,-1.67058 -7.00655,-6.75545 -1.26272,-7.50408 4.83247,-2.49559 9.8284,-5.69893 12.52164,-10.55778 1.11545,-4.62828 4.11893,-8.61975 4.84147,-13.41654 0.98527,-4.74585 2.52559,-9.7007 1.45289,-14.54866 3.4059,4.0618 2.72684,9.97803 2.40567,14.94875 -0.99576,8.63373 -3.58356,17.28503 -8.78479,24.35117 -2.28719,3.74841 7.19829,8.26089 -0.21265,9.84972 -3.91814,1.46539 -7.97066,-0.66912 -10.96151,-3.12258 z"
+ style="fill:#8a95a3" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ id="path32959"
+ d="m 902.51419,862.96792 c 0.0102,-5.30143 1.60593,-10.6248 3.78149,-15.43929 4.32123,-8.8444 14.216,-12.22658 22.33805,-16.5859 4.68059,-1.37584 9.07114,-5.52844 4.7426,-10.02046 -6.39489,-12.22902 -8.7729,-27.8219 -2.10653,-40.43961 3.65467,-7.37162 12.38903,-12.01132 20.49326,-9.67176 7.28637,1.44287 13.14475,7.15895 15.34035,14.18101 4.51436,13.20733 1.2153,28.11579 -6.53662,39.43979 -1.32968,3.95225 5.89572,5.24121 8.44,7.53545 5.40393,3.00388 11.60589,4.85759 15.86832,9.59775 5.12248,5.30858 9.79259,12.48585 8.66416,20.18284 -2.66598,2.93451 -8.40865,1.41927 -12.30136,2.20861 -23.95296,0.89934 -47.95935,1.13829 -71.90915,0.0384 -2.25654,-0.26203 -4.73152,-0.0739 -6.81457,-1.02681 z"
+ style="fill:#dce2e8" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32961"
+ d="m 902.86191,863.98091 c -0.3001,-10.49202 6.03728,-20.13978 14.66257,-25.69496 5.51969,-4.0779 12.40955,-5.84192 17.80822,-10.06232 2.84965,-4.01312 -2.37245,-8.04948 -3.34535,-11.96125 -5.17334,-11.94737 -5.914,-27.08139 2.25625,-37.90341 5.89413,-8.20878 18.85242,-9.23957 26.20711,-2.50691 7.92198,7.8665 8.99588,20.23178 7.07876,30.70563 -1.07732,6.52092 -4.2598,12.37274 -7.80043,17.84376 -0.63942,4.72644 5.99701,6.29571 9.15658,8.71794 5.67067,3.14875 12.42699,4.70876 16.62391,10.05061 4.55195,5.13638 7.7383,11.97169 7.26449,18.94209 -3.42877,3.13676 -9.17326,1.57453 -13.56039,2.19728 -25.14284,0.17847 -50.29403,0.26439 -75.43326,-0.23791 l -0.91846,-0.0906 0,0 z"
+ style="fill:#d4dbe2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32963"
+ d="m 947.40625,773.21875 c -2.08437,0.0218 -4.06879,0.82425 -5.78008,1.97408 -1.79052,1.15879 -3.40619,2.56842 -5.10341,3.85771 -2.07314,1.7046 -4.13064,3.52243 -5.54313,5.83208 -1.4246,2.63374 -2.01431,5.62903 -2.3241,8.58199 -0.33035,2.74853 -0.32823,5.52241 -0.43678,8.28539 -0.005,3.82444 -0.15351,7.64782 -0.13884,11.4717 0.0859,5.10181 0.52206,10.19115 0.63884,15.29078 -0.0171,1.6471 0.0169,3.30988 -0.14185,4.94514 -0.24522,0.76103 -0.56607,2.26102 0.57466,2.38613 1.06002,-0.019 1.23511,-1.39535 1.15554,-2.21222 0.22952,-1.68105 1.32505,-3.13394 2.6304,-4.16278 0.85251,-0.49875 1.97306,-0.491 2.84375,-0.0625 1.32761,1.06993 2.37232,2.46316 3.74962,3.48406 1.78793,1.52488 3.51798,3.13357 5.27748,4.67984 0.9866,0.7019 2.27026,0.71795 3.42985,0.66919 1.06796,-0.16832 2.13534,-0.35487 3.21952,-0.36775 0.89406,0.16109 2.32802,-0.70942 1.38603,-1.62159 -0.8042,-0.70337 -1.88743,-0.23431 -2.83365,-0.39781 -1.84267,-0.0672 -3.62098,-1.11476 -4.59764,-2.66893 -1.00336,-1.75997 -1.59857,-3.7098 -2.42704,-5.55243 -1.66116,-3.95349 -2.91032,-8.07322 -3.85039,-12.25354 -0.4782,-2.16238 -0.94931,-4.33361 -1.04039,-6.55414 -0.44284,-5.17654 -0.0164,-10.36675 0.21786,-15.5419 0.43161,-2.80874 0.93864,-5.71235 2.52365,-8.13079 1.40946,-2.34955 3.21165,-4.47033 5.33501,-6.20561 1.34968,-1.17749 2.79007,-2.24805 4.17259,-3.38235 0.65717,-0.78426 0.12822,-2.21425 -0.93003,-2.28177 -0.66037,-0.14562 -1.33846,-0.0725 -2.00747,-0.062 z"
+ style="fill:#a9b6c7;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32965"
+ d="m 945.0625,771.09375 c -3.49998,0.58518 -6.82593,1.96099 -9.87152,3.75664 -1.46593,0.9392 -2.89772,1.9504 -4.10149,3.21637 -2.26374,2.18699 -4.05772,4.84626 -5.3102,7.72931 -1.72442,4.45631 -3.18147,9.00923 -4.54622,13.58674 -1.17863,3.81878 -2.29249,7.66048 -3.58633,11.44147 -0.98068,2.31904 -2.25569,4.50522 -3.14674,6.86322 -0.0717,0.83217 -0.52076,1.71408 -0.15625,2.53125 0.34391,0.63556 0.61295,-0.72716 0.90409,-1.00196 0.70785,-1.17012 1.67865,-2.15857 2.50216,-3.24804 2.02564,-2.4413 4.09249,-4.85803 6.34375,-7.09375 0.89228,-0.67775 1.93115,-1.14621 3,-1.46875 0.9592,-0.27381 2.04572,-0.0942 2.7855,0.6034 0.79827,0.68845 1.05228,1.81659 0.92648,2.82928 -0.069,2.24614 -0.62186,4.43634 -0.94161,6.65146 -0.37717,1.50747 -0.59603,3.04826 -0.89537,4.57211 -0.0187,0.88489 0.803,1.89802 1.75,1.65625 1.2052,-0.41761 1.68611,-1.71186 2.01212,-2.83444 1.08092,-3.47552 1.16417,-7.147 1.31178,-10.75426 0.25256,-3.87574 0.43014,-7.76125 0.90064,-11.61815 0.52097,-3.65166 1.24649,-7.28074 2.27546,-10.8244 0.50779,-1.47275 1.28525,-2.82251 2.13241,-4.12255 1.04514,-1.54481 2.4259,-2.97532 4.21134,-3.62745 3.77193,-1.53211 7.85601,-2.03477 11.71875,-3.28125 0.85611,-0.41385 1.66942,-1.37746 1.34375,-2.375 -0.36579,-1.12201 -1.57323,-1.602 -2.61278,-1.89568 -2.30278,-0.66163 -4.68142,-1.03339 -7.06477,-1.2496 -0.62852,-0.0212 -1.25644,-0.11142 -1.88495,-0.0422 z"
+ style="fill:#b6c5d8;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32967"
+ d="m 903.31861,862.68392 c 2.03973,-6.75845 2.62673,-14.59993 8.28246,-19.57905 6.86653,-6.55449 16.49277,-8.81781 23.9521,-14.46458 3.64474,-4.45932 -2.81051,-9.08083 -3.56202,-13.60484 -4.14323,-11.16786 -4.98166,-24.68811 1.49566,-35.15189 5.68463,-8.73332 19.85553,-10.9347 27.19403,-3.0481 8.41394,8.94249 8.77611,22.65299 5.27347,33.81426 -1.49442,5.581 -4.99844,10.28747 -7.0924,15.6006 2.76177,3.52771 7.14927,5.48724 10.93492,7.7964 6.119,3.22073 13.58338,5.02515 17.48348,11.27477 2.96987,4.63969 4.42192,10.08731 5.80917,15.35231 -1.50165,4.96315 -8.81816,2.91096 -12.85889,3.69351 -22.80335,0.12179 -45.61168,0.15756 -68.41429,-0.11428 -2.31171,-0.50334 -7.53241,0.74503 -8.49769,-1.56911 z"
+ style="fill:#c9cfd7" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32969"
+ d="m 904.235,862.68169 c 2.05635,-7.41778 3.349,-16.08468 10.1767,-20.8097 6.61828,-5.16685 15.1606,-7.20405 21.59504,-12.59203 3.54453,-4.88336 -2.47561,-9.88767 -3.35341,-14.75239 -3.47406,-10.8555 -4.1294,-23.33186 0.8597,-33.82801 1.72632,-3.59701 5.23944,-6.62494 9.42916,-6.35645 4.19219,-1.15696 8.52724,-4.11292 12.93873,-1.76941 7.46152,3.81566 10.06429,12.7832 10.99601,20.5469 1.16372,10.51462 -1.47428,21.3696 -7.47449,30.09882 -3.05921,4.5826 3.82783,7.04871 6.59279,9.43949 4.45298,3.31782 9.92768,4.58376 14.70417,7.25683 7.68513,4.50047 10.74405,13.62794 11.74428,22.00374 -2.9167,3.42132 -8.87906,1.6959 -13.0442,2.37973 -23.01389,0.17734 -46.03587,0.29901 -69.04708,-0.12448 -1.47707,-0.46732 -5.78821,0.53078 -6.1174,-1.49304 z"
+ style="fill:#b6c5d8" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32971"
+ d="m 955.41576,831.51882 c -6.51092,-0.17414 1.89613,-8.32488 2.10973,-2.13677 0.25514,1.05824 -0.90992,3.45218 -2.10973,2.13677 z m -9.19222,-2.58713 c -5.03005,-3.26087 3.80688,-5.55701 3.71501,-0.9855 -0.33166,1.64802 -2.69765,2.53253 -3.71501,0.9855 z m 8.27957,-8.19213 c 5.41236,-4.28675 4.18648,-12.49507 9.14189,-17.11237 0.29556,5.93898 -0.81537,13.05465 -6.06482,16.64412 -0.94557,0.45813 -2.03685,0.66185 -3.07707,0.46825 z"
+ style="fill:#89929e" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32973"
+ d="m 905.48691,863.63394 c -0.70857,-2.12774 2.22704,-4.3804 1.34135,-0.66819 0.10193,0.98814 -0.65203,2.27111 -1.34135,0.66819 z m 37.375,-0.1401 c 1.38595,-2.43696 5.53173,0.89636 1.42887,0.91541 -0.49532,-0.004 -1.42499,-0.23332 -1.42887,-0.91541 z m 7.69692,-0.45528 c -1.76626,-3.1746 2.23873,-3.26451 1.11193,0.0649 -0.32817,2.3234 -0.6929,0.92535 -1.11193,-0.0649 z m 26.80308,-0.60687 c -0.14118,-3.37799 -6.35613,-0.78227 -3.14715,-4.41577 3.46144,-3.84128 -0.91256,-6.50536 0.32867,-10.70489 -1.35343,-4.87174 -4.44598,3.58742 -6.3126,-0.95498 -2.28645,-0.76047 -6.14616,-2.25962 -7.84378,-1.85811 1.7928,4.16671 -5.07612,3.88297 -4.6571,8.23859 -2.87822,4.77401 -4.21355,-5.23107 0.41677,-4.75641 3.01773,-1.66128 2.63528,-6.07232 -1.10546,-3.24125 -4.1035,2.38594 -8.10134,0.13188 -10.98005,-2.65973 -1.57462,1.027 -7.19053,5.94236 -6.22979,1.16697 3.10847,-2.66186 -0.58671,-8.92294 -4.2926,-8.18935 -5.10673,-0.52325 2.44631,-4.85414 3.57641,-6.66771 1.85925,-4.36472 -3.17296,-7.83742 -3.70804,-12.04941 -1.26507,-5.08051 -2.83005,-10.57026 -1.53095,-15.77259 2.64643,-1.80932 -6.03903,-6.34583 -0.12744,-6.57829 2.97426,2.18718 10.86096,-0.73904 8.66403,-4.74784 1.43269,-4.1299 6.02584,3.62463 2.18105,5.45085 -2.59742,0.10573 -7.4936,3.34663 -3.62767,5.54395 1.64345,-0.82217 6.49317,-5.71297 6.67294,-2.49044 -2.78532,3.31115 -8.67094,4.59991 -5.95043,10.09851 -0.14706,1.93717 2.22289,5.8417 2.38345,1.69036 -0.29174,-2.60942 -0.27466,-9.86038 3.64824,-6.05741 -1.55047,2.76367 1.65839,4.017 1.46611,0.70751 1.23126,-3.60319 4.16329,-6.90216 1.96148,-10.6292 1.08569,-3.44275 2.47527,-8.92278 -1.1456,-10.9983 -0.27587,-2.38485 4.39556,-5.73004 -0.72382,-6.12506 -5.30946,-0.90828 1.67648,-3.69288 4.04177,-2.6646 4.32549,0.22232 9.16923,1.37034 11.4584,5.44637 6.2849,9.7073 5.68438,22.38166 2.17074,32.98508 -0.92944,4.64278 -5.22217,8.12432 -5.20477,12.92114 1.20847,6.56432 8.01624,9.99242 13.78201,11.95844 5.17953,1.02044 10.13826,3.62424 13.03186,8.19359 3.20397,4.79647 5.21645,10.49318 5.73671,16.22196 -2.35585,3.8145 -7.90047,3.87439 -11.89521,3.17059 -1.22451,-0.32543 -2.60284,-0.92802 -3.03818,-2.23257 z m -6.09078,-20.1003 c -1.41893,-3.47946 -9.20211,-2.51084 -5.13746,1.1248 1.04916,0.55257 8.14925,1.55777 5.13746,-1.1248 z m -35.40922,-40.45872 c -2.16266,-4.30335 -2.56624,5.59099 0,0 z m -10.77214,57.4647 c 0.9739,-2.58634 6.2446,-4.23216 3.35785,-0.21672 -0.93252,2.57294 -7.05087,4.43368 -3.35785,0.21672 z m 15.26777,1.08726 c -0.46155,-3.123 5.92769,-1.79651 2.3333,0.70108 -0.7844,0.59532 -1.93502,0.11193 -2.3333,-0.70108 z m 17.19822,0.36758 c -1.40203,-3.70988 5.69463,-2.0316 1.50018,0.56139 l -0.7246,-0.0276 -0.77558,-0.53379 z m -46.69385,-2.34909 c 0.2511,-3.17228 6.70537,-7.64119 4.5997,-1.5241 -0.30291,1.59959 -3.88314,3.82735 -4.5997,1.5241 z m 56,-0.51143 c 2.51293,-5.65641 2.40656,5.5417 0,0 z m -47.8,-2.7 c -4.0511,-2.74409 2.86178,-11.29262 3.00074,-4.49156 -2.27342,1.19476 -2.94972,4.14273 0.2778,3.98531 0.44919,2.1979 -2.50337,1.86609 -3.27854,0.50625 z m 17.04379,-0.05 c 1.31653,-2.24916 8.58375,-2.15975 3.4328,0.33832 -0.75747,0.55533 -3.95209,1.81288 -3.4328,-0.33832 z m 28.41342,-2.29909 c 1.98887,-3.91758 6.85421,2.62004 1.31167,1.52967 -0.84991,0.0565 -1.92843,-0.52139 -1.31167,-1.52967 z m -56.65721,-0.39189 c 1.68789,-4.90927 2.99691,2.75221 0.0789,0.36537 l -0.0789,-0.36537 z m 16.64757,-4.24293 c -1.89148,-2.61234 0.84049,-5.75092 1.68838,-1.54504 0.84852,1.72586 -0.70234,5.1602 -1.68838,1.54504 z m 4.5919,-1.82793 c 1.60255,-1.85967 3.66348,-1.43607 5.26053,-2.98816 3.96262,1.46685 -2.62956,3.48646 -3.72862,4.9303 -1.99518,0.50428 -2.92151,-0.26884 -1.53191,-1.94214 z m -9.23947,-3.57149 c 0.59993,-5.93389 4.17587,2.63959 0.61172,2.37949 -0.52277,-0.66971 -0.58181,-1.56896 -0.61172,-2.37949 z m -5.42997,0.69664 c -0.36608,-3.22691 5.22742,-3.96176 2.51439,-0.12486 -0.51631,1.26584 -1.79625,1.28548 -2.51439,0.12486 z m 16.42997,-54.05429 c -0.30675,-2.8402 2.78573,-3.62344 2.3713,-0.3321 1.77753,2.89278 -2.53827,3.01913 -2.3713,0.3321 z m 7,-4.85902 c -0.4203,-5.12456 8.43626,-1.94337 4.35831,0.72111 -1.36922,0.0212 -3.34407,0.40232 -4.35831,-0.72111 z m -1,-5.82423 c 0.17102,-4.09108 9.38834,-5.68544 7.35975,-0.21811 -2.21937,0.24293 -4.55297,-2.11058 -6.7961,0.31894 l -0.41224,0.0536 -0.15141,-0.1544 0,0 z"
+ style="fill:#b4c3d5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32975"
+ d="m 978.86191,861.63169 c -0.6243,-3.55935 -2.69727,-6.3569 -0.72148,-9.98987 0.12528,-5.45244 -2.79115,-10.65923 -7.09669,-13.89447 -1.2068,-2.85452 5.32777,0.70573 6.92377,1.01004 7.6726,3.41307 13.86355,11.22205 14.0998,19.78329 0.20205,5.97005 -6.54891,6.42322 -10.9269,5.80556 -1.73227,0.15131 -2.58324,-1.0909 -2.2785,-2.71455 z m -32.0895,-20.80784 c -4.43403,-1.14416 -6.64242,-4.93813 -9.61832,-8.11599 -5.8032,-0.96373 3.57616,-5.23189 -0.12424,-8.64226 -1.28875,-3.82859 -5.19745,-7.73842 -3.91246,-11.88366 3.57632,0.77406 7.98145,4.56157 11.43042,0.4736 4.54424,-4.37751 7.17602,-10.57138 8.26123,-16.71192 0.40261,-6.44762 0.58793,-13.17942 -1.38634,-19.39442 -3.68525,-5.04182 5.4099,-3.08901 7.46282,-1.22179 7.18838,5.3533 8.70986,15.22614 8.49736,23.6257 -0.24925,8.4967 -3.14336,16.73146 -7.72751,23.84074 -2.88991,4.70712 3.78023,7.4172 6.17011,10.48571 2.37199,1.75978 2.7988,3.59039 -0.47087,3.94333 -4.93227,3.54041 -11.38158,5.84263 -17.44005,4.36937 l -0.65495,-0.33776 -0.48717,-0.43065 -3e-5,0 z"
+ style="fill:#b3bcc9" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32977"
+ d="m 979.67696,857.68169 c 0.69544,-5.83229 -1.1934,-11.42869 -3.06233,-16.84619 1.70492,-4.06189 7.7076,2.15936 9.08169,4.7283 3.47472,5.23289 5.9898,11.23822 6.74935,17.4968 -2.74907,2.48603 -8.71268,1.53936 -12.25687,0.52734 -1.14099,-1.73296 -0.47804,-3.96643 -0.51184,-5.90625 z m -35.07897,-19.01192 c -4.35373,-1.9881 -8.73775,-7.05736 -6.26711,-11.96771 0.37899,-3.87987 -6.19721,-8.74866 -2.61552,-11.649 3.81737,-0.0455 7.92323,-0.57969 10.70088,-3.51648 7.53861,-7.6238 9.37318,-19.29758 8.11009,-29.5788 -0.29347,-2.73658 -3.48318,-10.05061 2.13834,-6.90166 5.59048,2.86145 9.3559,8.5583 9.95363,14.79053 1.45238,11.54814 -0.99935,23.83469 -7.78522,33.40876 -3.2246,5.24149 5.70344,6.58552 5.5499,11.37054 -1.14464,5.117 -7.75884,5.97682 -12.15638,5.8855 -2.62827,-0.12443 -5.23793,-0.7377 -7.62861,-1.84168 z"
+ style="fill:#a9b6c7" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32979"
+ d="m 981.86191,856.01273 c 0.17627,-4.74944 -0.35601,-9.57132 -2.75943,-13.74195 1.4975,-4.03011 6.82738,2.83782 8.07858,5.41566 2.90201,4.84584 4.29026,10.45516 5.38214,15.90906 -3.35146,1.42092 -11.5911,2.28284 -10.66459,-3.67955 -0.043,-1.30058 -0.0346,-2.60214 -0.0367,-3.90322 z m -32,-17.72887 c -5.84776,-1.14965 -11.42672,-6.22518 -11.15451,-12.52353 -1.5003,-2.03434 -5.71528,-8.53816 -0.0642,-7.68024 6.73246,0.44741 11.31314,-5.91275 13.97222,-11.28778 4.52892,-9.55307 5.82631,-20.85993 2.53341,-31.00041 2.18117,-2.95131 6.79462,3.62386 8.51281,5.81939 4.3355,6.99236 3.55623,15.74508 2.3456,23.52395 -1.04534,6.26492 -3.43738,12.23617 -6.89396,17.55368 -4.11636,5.37273 4.86346,7.17375 5.40003,11.35344 -3.34598,2.78013 -7.84307,4.85802 -12.30072,4.56282 -0.78868,-0.0649 -1.57191,-0.18321 -2.35071,-0.32132 z"
+ style="fill:#a5aeba" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32981"
+ d="m 984.44264,862.18169 c -1.18835,-6.44151 -0.7153,-13.29528 -3.22346,-19.40763 5.2155,1.71368 7.21913,7.68437 8.61488,12.50189 0.46756,3.74753 5.9571,10.77397 -1.54689,9.15113 -1.59711,0.0659 -3.7451,-0.21664 -3.84453,-2.24539 z M 947.36191,836.4722 c -5.21371,-2.6559 -8.38811,-8.12562 -9.45075,-13.73768 -3.02381,-5.26702 5.32539,-2.26568 7.46203,-5.22634 8.49017,-5.8936 12.46598,-16.48626 13.51852,-26.43011 1.08258,-4.83991 -1.47198,-10.13976 -0.95483,-14.48335 7.03021,4.3261 9.10897,13.3759 8.64448,21.14239 -0.4724,9.88319 -4.21327,19.33825 -9.42908,27.6489 0.19598,3.60522 8.59405,7.29794 2.21847,10.91971 -3.64557,2.02664 -8.25272,1.70657 -12.00884,0.16648 z"
+ style="fill:#99a5b4" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32985"
+ d="m 987.65036,862.68169 c -2.12222,-4.15541 -2.62958,-9.16791 -2.11037,-13.77435 2.73632,-0.59646 3.48937,6.19672 4.61588,8.71136 0.50969,2.43464 4.44929,8.54497 -0.88647,6.29893 l -0.88201,-0.55645 -0.73703,-0.67949 0,0 z m -43.75608,-31 c -2.94588,-2.28349 -7.18933,-8.93795 -1.36293,-10.29495 8.07323,-2.18725 12.69247,-10.20871 15.48792,-17.52164 2.75397,-7.08868 3.00962,-14.78608 2.34575,-22.27209 0.57168,-3.73359 4.26846,3.25102 4.56293,4.83879 2.8335,10.0499 1.08542,21.07617 -3.26319,30.43572 -1.47318,3.78479 -7.24627,8.22354 -2.8605,12.027 4.90812,2.55146 1.57086,6.14222 -2.55813,6.40295 -4.41484,1.02741 -9.15214,-0.44638 -12.35185,-3.61578 z"
+ style="fill:#929ca9" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32989"
+ d="m 988.56908,861.68169 c -1.01336,-1.80767 1.28793,-7.15927 1.24215,-2.50022 0.42403,2.21568 -0.44461,7.79222 -1.24215,2.50022 l 0,0 z m -43.0654,-31 c -2.9868,-1.67058 -7.00655,-6.75545 -1.26272,-7.50408 4.83247,-2.49559 9.8284,-5.69893 12.52164,-10.55778 1.11545,-4.62828 4.11893,-8.61975 4.84147,-13.41654 0.98527,-4.74585 2.52559,-9.7007 1.45289,-14.54866 3.4059,4.0618 2.72684,9.97803 2.40567,14.94875 -0.99576,8.63373 -3.58356,17.28503 -8.78479,24.35117 -2.28719,3.74841 7.19829,8.26089 -0.21265,9.84972 -3.91814,1.46539 -7.97066,-0.66912 -10.96151,-3.12258 z"
+ style="fill:#8a95a3" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32987"
+ d="m 954.07679,778.57601 c -2.07993,0.18622 -4.16688,0.39931 -6.19063,0.93582 -1.96265,0.5268 -3.86859,1.26151 -5.67823,2.18771 -1.2785,0.72607 -2.59489,1.40817 -3.73224,2.35094 -1.87066,1.41739 -3.50157,3.11504 -5.0864,4.83803 -0.8029,1.1366 -1.66147,2.24315 -2.35815,3.44834 -1.04606,1.93489 -1.92687,3.96033 -2.55709,6.06935 -1.02826,3.17356 -1.89607,6.39655 -2.77337,9.61433 -0.79085,2.99079 -1.58802,5.98101 -2.3162,8.9875 -0.72532,3.0427 -1.21047,6.14099 -1.45053,9.25973 -0.0808,1.12348 -0.27816,2.24516 -0.13834,3.37206 0.0627,1.15775 0.14707,2.31618 0.28118,3.46744 0.0295,0.43529 0.64114,0.88693 0.8125,0.28125 0.43782,-0.93637 0.98489,-1.88776 2.03125,-2.21875 0.77048,-0.37522 1.64462,-0.58501 2.49468,-0.42232 0.99503,0.20928 2.02353,0.51766 2.87283,1.09107 1.15247,0.76152 2.17094,1.75918 2.82587,2.98452 0.67432,0.79355 0.86715,1.92774 1.49412,2.69048 0.55618,0.0517 0.46735,-0.84631 0.60893,-1.24468 0.20794,-1.87479 -0.22577,-3.73167 -0.54643,-5.56782 -0.32562,-1.64053 -0.80423,-3.25041 -0.99895,-4.91491 -0.27135,-1.81202 -0.60341,-3.6237 -0.59359,-5.46277 -0.0577,-1.99807 -0.16648,-3.99431 -0.14423,-5.99405 -0.0352,-1.23626 -10e-4,-2.47036 0.11341,-3.70195 0.24423,-2.90098 0.56334,-5.79741 0.99836,-8.67632 0.6275,-2.95685 1.33887,-5.92442 2.64286,-8.66725 0.61629,-1.36529 1.23898,-2.73456 1.95854,-4.04735 0.72079,-1.14986 1.59611,-2.22584 2.73697,-2.98238 1.71322,-1.17297 3.55581,-2.14034 5.44826,-2.98937 1.80419,-0.81317 3.6119,-1.62339 5.33837,-2.5949 0.82255,-0.40084 1.88367,-0.6713 2.3005,-1.56976 0.12731,-0.30615 0.0397,-0.72575 -0.39425,-0.52399 z"
+ style="fill:#8a95a3;fill-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path32983"
+ d="m 946.9375,772.125 c -9.56715,1.74839 -17.25457,9.64487 -19.96875,18.8125 -4.82877,10.88517 -7.07054,23.03246 -5.61836,34.90144 0.0198,1.07326 0.1459,2.15794 -0.0379,3.22356 3.75192,-4.50382 3.8025,-10.67156 5.9811,-15.89686 3.37158,-10.6816 8.79354,-21.17419 17.67515,-28.29064 4.36603,-3.68349 9.47725,-6.3808 14.71875,-8.59375 0.72214,-1.81857 -1.47582,-3.24498 -3.09375,-3.125 -3.11721,-0.92307 -6.41633,-1.23 -9.65625,-1.03125 z"
+ style="fill:#99a5b4;fill-opacity:1"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccc" />
+ </g>
+ <g
+ id="g3726"
+ transform="translate(91,102)">
+ <rect
+ style="color:#000000;fill:#d45500;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3728"
+ width="34.242748"
+ height="8.1750183"
+ x="4.0543771"
+ y="331.32199"
+ rx="1.6497765"
+ ry="1.6497765" />
+ <text
+ xml:space="preserve"
+ style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="5.1400628"
+ y="338.16464"
+ id="text3730"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3732"
+ x="5.1400628"
+ y="338.16464">bertrand</tspan></text>
+ </g>
+ </g>
+ <g
+ transform="translate(-1065.2093,-213.69216)"
+ id="g3860"
+ style="display:inline">
+ <g
+ id="g5773-9"
+ transform="matrix(0.32832475,0,0,0.32832475,152.67902,228.57631)"
+ style="display:inline">
+ <path
+ style="fill:#dce2e8"
+ d="m 15.652276,526.89841 c -0.610306,-1.59043 1.679869,-11.36996 3.481806,-14.86804 3.193736,-6.19997 6.408908,-8.92653 16.688018,-14.15192 15.103201,-7.67772 14.080467,-6.32495 10.351016,-13.69128 -14.619009,-28.87514 0.626491,-58.97154 24.060007,-47.49727 13.579837,6.6494 16.194478,31.36184 5.166481,48.83132 C 74.079822,487.61189 73,489.56197 73,489.85473 c 0,0.96965 10.409081,7.10101 16,9.42463 10.938874,4.54628 20.11609,18.84024 17.46298,27.19945 -0.81757,2.57596 -89.82541,2.98723 -90.810704,0.4196 z"
+ id="path5775-3"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#d4dbe2"
+ d="m 16,527.9114 c 0,-12.82229 7.444121,-22.89231 22.182697,-30.00761 12.879762,-6.21793 12.949565,-6.32177 9.035801,-13.4409 -14.220674,-25.86739 -1.36795,-55.39011 20.882279,-47.9666 14.595085,4.86946 18.104408,32.01735 6.356458,49.17313 -2.031924,2.96726 -2.353004,4.11342 -1.455316,5.19507 2.007816,2.41927 10.29052,7.29999 16.261866,9.58257 C 98.567144,504.00332 106,514.86317 106,524.89969 c 0,3.46249 0,3.46249 -45,3.46249 -24.75,0 -45,-0.20285 -45,-0.45078 z"
+ id="path5777-3"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#c9cfd7"
+ d="m 16.456704,526.61441 c 0.368875,-0.96127 1.119209,-3.83918 1.667409,-6.39535 2.216133,-10.33347 6.136986,-14.70774 18.826133,-21.00325 14.555889,-7.22166 14.803417,-7.54851 10.923343,-14.42362 -9.684632,-17.16023 -7.20029,-40.63993 4.92623,-46.55817 22.784152,-11.11959 37.313196,18.96264 22.150804,45.86301 C 73.327781,486.9762 72,489.7139 72,490.18081 c 0,1.40694 10.137395,7.90103 15.78241,10.11034 9.778791,3.82716 13.64453,8.03488 16.63576,18.10744 3.27247,11.01959 7.88554,9.96359 -43.525159,9.96359 -42.526253,0 -45.068616,-0.1 -44.436307,-1.74777 z"
+ id="path5779-7"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#b6c5d8"
+ d="m 17.373092,526.61218 c 0.279327,-0.9625 1.031608,-3.77247 1.671735,-6.24438 2.783906,-10.75028 5.91216,-14.19465 18.510886,-20.3814 14.312213,-7.02817 14.766578,-7.73334 10.45997,-16.23375 -9.151893,-18.06407 -4.861359,-45.39047 7.126784,-45.39047 1.093959,0 2.932921,-0.50516 4.086582,-1.12258 17.687459,-9.46604 28.608915,25.64678 14.765412,47.47125 -2.432458,3.83481 -2.830287,5.14422 -1.902558,6.26207 2.544299,3.06569 11.034196,8.55209 15.595883,10.07848 10.544154,3.52818 15.517054,10.12038 17.773324,23.56078 0.62952,3.75 0.62952,3.75 -43.983185,3.75 -42.015093,0 -44.583129,-0.10189 -44.104833,-1.75 z"
+ id="path5781-4"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#b4c3d5"
+ d="m 18.625,527.56443 c -0.271169,-0.43876 -0.07962,-1.45126 0.42567,-2.25 0.717286,-1.13386 0.922062,-0.95895 0.934017,0.79775 0.01574,2.31303 -0.49232,2.85568 -1.359687,1.45225 z M 56,527.42433 c 0,-0.51582 0.868825,-0.87241 1.930722,-0.79241 1.061897,0.08 1.710339,0.50202 1.440983,0.93785 C 58.686419,528.67858 56,528.5627 56,527.42433 z m 7.696917,-0.45528 c -0.409197,-1.04122 -0.508402,-2.12872 -0.220456,-2.41666 0.91206,-0.91206 1.714561,0.58256 1.332392,2.48152 -0.350243,1.74033 -0.403729,1.73721 -1.111936,-0.0649 z M 90.5,526.36218 c -0.591982,-1.86517 -1.736214,-2.47275 -3.897148,-2.06937 -0.493432,0.0921 -0.155932,-0.96377 0.75,-2.3464 1.83229,-2.79643 2.167845,-5.58423 0.672148,-5.58423 -0.540872,0 -0.718644,-1.28178 -0.399256,-2.87872 0.692849,-3.46424 -1.332361,-5.24299 -3.1458,-2.76296 -1.080063,1.47707 -1.357435,1.49422 -2.47074,0.15277 -0.689752,-0.8311 -2.128577,-1.51109 -3.19739,-1.51109 -1.068813,0 -2.769543,-0.44219 -3.779399,-0.98265 -1.551676,-0.83043 -1.753393,-0.66637 -1.302178,1.05908 0.390745,1.49421 -0.0383,2.19137 -1.599905,2.59974 -1.278027,0.33421 -2.433926,1.71612 -2.882081,3.4456 -0.926234,3.57446 -2.640327,3.80366 -3.064627,0.4098 -0.239509,-1.91577 0.273933,-2.75503 2.113306,-3.45436 1.336324,-0.50807 2.68336,-1.89384 2.993412,-3.07948 0.451486,-1.72648 0.229815,-2.01748 -1.113305,-1.46147 -5.685387,2.35358 -8.400394,2.32578 -10.656986,-0.10913 -2.239511,-2.41647 -2.239511,-2.41647 -5.128955,0.26138 -2.847928,2.63937 -5.360813,0.88121 -2.63559,-1.84402 1.780268,-1.78026 -1.938125,-7.92517 -4.444221,-7.34438 -3.615262,0.83783 -3.517367,-1.10555 0.198459,-3.93974 4.186314,-3.19306 4.282774,-4.3519 0.84984,-10.20976 -3.029424,-5.16932 -5.077383,-19.22645 -3.004036,-20.61961 0.806655,-0.54203 0.627922,-1.16489 -0.605548,-2.11025 -3.325028,-2.54837 -2.212109,-5.47361 1.355956,-3.56404 2.689657,1.43946 9.562135,-2.54678 7.881678,-4.57161 -1.614969,-1.94592 0.543446,-2.81116 2.39466,-0.95995 1.932595,1.9326 0.234654,6.47485 -2.420364,6.47485 -2.390146,0 -4.051441,2.23713 -2.965777,3.99377 0.740689,1.19846 1.218594,1.12186 2.987344,-0.47884 3.406254,-3.08261 7.063255,-3.27149 3.920021,-0.20246 -1.321935,1.29073 -3.198156,2.63706 -4.169381,2.99186 -1.463856,0.53475 -1.653838,1.37626 -1.110841,4.92037 1.036819,6.76728 2.913385,6.57626 2.640423,-0.26877 -0.134821,-3.38089 0.142221,-3.95593 1.905896,-3.95593 1.571318,0 1.938872,0.47715 1.540636,2 -0.287656,1.1 -0.115141,2 0.383369,2 0.498509,0 0.96263,-0.45 1.03138,-1 0.238805,-1.91044 0.467909,-2.51699 2.115671,-5.60124 1.187834,-2.22337 1.350686,-3.4074 0.575302,-4.18279 -0.621603,-0.6216 -0.749078,-1.85432 -0.299757,-2.89875 1.303858,-3.03077 1.124261,-9.3161 -0.266216,-9.31669 -1.489085,-6.3e-4 -1.676094,-2.61915 -0.25,-3.50053 2.022248,-1.24982 1.004309,-3.5 -1.583333,-3.5 -1.628176,0 -2.425149,-0.46217 -2.155505,-1.25 0.8577,-2.50597 12.235836,-1.56907 15.262791,1.25676 9.369225,8.74672 9.558066,30.04723 0.394255,44.47037 -3.908079,6.15102 3.276749,13.99627 15.520797,16.94746 8.108519,1.9544 13.904595,10.2116 16.022105,22.82541 0.75747,4.5122 -13.553142,6.18611 -14.96111,1.75 z m -6.090775,-20.1003 c -1.883722,-2.0815 -5.196659,-3.05266 -5.996842,-1.75793 -1.215823,1.96724 0.488687,3.45823 3.953475,3.45823 3.308319,0 3.464506,-0.12996 2.043367,-1.7003 z M 49,465.80316 c 0,-0.85746 -0.45,-1.2809 -1,-0.94098 -0.55,0.33992 -1,1.04148 -1,1.55902 0,0.51754 0.45,0.94098 1,0.94098 0.55,0 1,-0.70156 1,-1.55902 z m -10.772141,57.4647 c 2.492459,-3.37124 5.498463,-4.13134 3.801947,-0.96137 -1.115671,2.08465 -2.792239,3.38743 -4.740006,3.68324 -0.667664,0.1014 -0.247131,-1.11882 0.938059,-2.72187 z m 15.267776,1.08726 c -0.34232,-0.55389 0.10053,-1.28448 0.984111,-1.62354 1.914649,-0.73472 2.981717,0.0749 2.061373,1.56407 -0.830379,1.34358 -2.234909,1.371 -3.045484,0.0595 z m 17.198218,0.36758 c -0.925629,-0.92563 0.189072,-2.36052 1.833779,-2.36052 0.842134,0 1.177876,0.60386 0.833994,1.5 -0.610368,1.59059 -1.613974,1.91432 -2.667773,0.86052 z M 24,522.37361 c 0,-1.24034 3.17723,-5.01143 4.222241,-5.01143 1.216405,0 0.911488,3.46627 -0.422241,4.8 -1.450736,1.45074 -3.8,1.58145 -3.8,0.21143 z m 56,-0.51143 c 0,-0.825 0.45,-1.5 1,-1.5 0.55,0 1,0.675 1,1.5 0,0.825 -0.45,1.5 -1,1.5 -0.55,0 -1,-0.675 -1,-1.5 z m -47.8,-2.7 c -1.563834,-1.56383 -1.523926,-3.97474 0.102613,-6.19917 1.129249,-1.54434 1.463614,-1.58743 2.512331,-0.32381 0.959725,1.1564 0.897189,1.717 -0.302613,2.71275 -1.953977,1.62165 -1.932441,3.01023 0.04669,3.01023 0.857459,0 1.280902,0.45 0.940983,1 -0.818297,1.32403 -1.837753,1.26225 -3.3,-0.2 z m 17.043786,-0.05 c 0.225748,-0.6875 1.725748,-1.37269 3.333333,-1.52264 2.788155,-0.26007 2.833407,-0.20246 0.981751,1.25 -2.346126,1.84032 -4.882473,2.00058 -4.315084,0.27264 z m 28.413426,-2.29909 c 0.680432,-1.77318 3.471169,-1.56926 4.093255,0.29909 0.260434,0.78218 -0.538884,1.25 -2.135749,1.25 -1.8935,0 -2.398572,-0.39969 -1.957506,-1.54909 z M 21,516.4212 c 0,-0.51754 0.45,-1.2191 1,-1.55902 0.55,-0.33992 1,0.0835 1,0.94098 0,0.85746 -0.45,1.55902 -1,1.55902 -0.55,0 -1,-0.42344 -1,-0.94098 z m 16.647568,-4.24293 c -0.841403,-3.14186 -0.799742,-3.81609 0.235801,-3.81609 1.240865,0 2.226771,4.28986 1.217791,5.29884 -0.458333,0.45833 -1.11245,-0.20891 -1.453592,-1.48275 z m 4.591902,-1.82793 c 0.691029,-1.10652 1.819842,-1.79564 2.508473,-1.53139 C 45.436575,509.0832 46,508.86353 46,508.3308 c 0,-0.53274 0.675,-0.96862 1.5,-0.96862 2.212109,0 1.824239,2.10245 -0.5,2.71025 -1.1,0.28766 -2,0.92053 -2,1.40638 0,0.48585 -0.903813,0.88337 -2.008474,0.88337 -1.762089,0 -1.854346,-0.2468 -0.752056,-2.01184 z M 33,506.77885 c 0,-1.42084 0.48375,-2.42209 1.075,-2.225 0.59125,0.19708 1.04125,0.68458 1,1.08333 -0.04125,0.39875 -0.075,1.4 -0.075,2.225 0,0.825 -0.45,1.5 -1,1.5 -0.55,0 -1,-1.1625 -1,-2.58333 z m -5.429973,0.69664 c -0.606232,-0.98091 2.181599,-3.69502 2.977678,-2.89894 0.706368,0.70637 -0.591568,3.78563 -1.595677,3.78563 -0.458697,0 -1.080597,-0.39901 -1.382001,-0.88669 z M 44,453.4212 c 0,-1.06754 0.45,-2.2191 1,-2.55902 0.55,-0.33992 1,-0.17828 1,0.3592 0,0.53747 0.273145,1.68903 0.606989,2.55901 0.398311,1.03799 0.05452,1.58179 -1,1.58179 C 44.682954,455.36218 44,454.53728 44,453.4212 z m 7,-4.85902 c 0,-3.04736 4.537474,-4.07671 5.289749,-1.2 0.434416,1.66121 0.03068,2 -2.383369,2 -1.598509,0 -2.90638,-0.36 -2.90638,-0.8 z m -1,-5.82423 c 0,-2.86866 6.434447,-5.29196 7.396256,-2.78553 0.909842,2.37101 -0.318374,3.71929 -2.066485,2.26848 -1.165167,-0.967 -1.912674,-0.97579 -3.410972,-0.0401 C 50.863459,442.83989 50,443.0906 50,442.73795 z"
+ id="path5783-3"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#b3bcc9"
+ d="m 92,525.56218 c 0,-1.54 -0.527793,-3.32779 -1.172874,-3.97287 -0.855295,-0.8553 -0.884251,-1.80634 -0.106941,-3.51235 1.75157,-3.84427 -0.705254,-11.42904 -4.802674,-14.82692 -4.086046,-3.38846 -2.898331,-3.60091 4.550449,-0.81396 13.71103,5.12995 20.56433,25.9261 8.543858,25.9261 -7.011818,0 -7.011818,0 -7.011818,-2.8 z M 59.910502,504.75434 c -0.635465,-0.76569 -1.955842,-1.39216 -2.934171,-1.39216 -0.978329,0 -2.708052,-1.575 -3.84383,-3.5 -1.135778,-1.925 -2.755227,-3.5 -3.598776,-3.5 -1.951918,0 -1.967601,-1.39503 -0.03372,-3 2.076834,-1.72362 1.890939,-3.35723 -1,-8.78785 -4.069166,-7.64391 -3.455289,-10.71763 1.420545,-7.11277 5.169207,3.82176 11.750544,-2.46804 15.52335,-14.83571 1.370596,-4.49296 0.796129,-18.89883 -0.883128,-22.14616 -1.612127,-3.11751 -1.612127,-3.11751 1.26567,-3.11751 14.78876,0 19.89294,27.79836 8.559878,46.61877 -3.518421,5.84292 -3.518421,5.84292 2.297632,11.07309 3.521616,3.16687 5.178879,5.24555 4.200912,5.26916 -0.888328,0.0214 -2.688328,0.8515 -4,1.84459 -4.749564,3.59595 -14.858241,5.13632 -16.974357,2.58655 z"
+ id="path5785-7"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#a9b6c7"
+ d="m 92.815054,521.61218 c 0.280763,-4.98157 -0.149325,-8.25644 -1.641625,-12.5 -2.022056,-5.75 -2.022056,-5.75 0.0199,-5.75 4.892222,0 12.116871,11.11379 14.138841,21.75 0.61783,3.25 0.61783,3.25 -6.139863,3.25 -6.757689,0 -6.757689,0 -6.377257,-6.75 z M 57.736081,502.60026 c -4.74666,-2.19188 -8.21023,-7.48361 -6.720339,-10.26749 0.787293,-1.47107 0.578728,-2.8552 -0.859855,-5.70638 -3.780683,-7.49305 -3.71844,-7.75193 1.891408,-7.86675 11.763399,-0.24076 19.607447,-21.36594 14.350292,-38.64746 -1.513683,-4.97583 8.15369,0.5478 11.171092,6.38281 4.79792,9.27815 2.757176,28.21359 -4.135306,38.37023 -3.248042,4.78626 -3.108843,5.61941 1.566627,9.37672 8.383493,6.73716 -5.850701,13.62864 -17.263919,8.35832 z"
+ id="path5787-1"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#a5aeba"
+ d="m 95,519.94322 c 0,-6.15501 -0.465546,-9.23013 -1.731223,-11.43544 -2.129347,-3.71017 -1.162952,-4.96151 2.153516,-2.78847 3.134773,2.05398 7.071677,8.79205 8.555507,14.64287 0.62768,2.475 1.36978,5.2875 1.64911,6.25 0.44052,1.51793 -0.23044,1.75 -5.05952,1.75 -5.56739,0 -5.56739,0 -5.56739,-8.41896 z M 63,502.21435 c -5.613254,-0.99824 -11,-6.2765 -11,-10.77847 0,-1.62561 -0.40569,-3.2064 -0.901534,-3.51284 -2.70283,-1.67044 -3.10529,-6.77939 -0.482187,-6.12103 12.466652,3.12893 23.836582,-23.06489 17.885689,-41.20469 -1.768008,-5.38933 6.735063,1.04007 9.607989,7.26486 3.853849,8.35016 1.790957,26.18765 -4.142144,35.81645 -3.771821,6.12126 -3.726023,7.00345 0.532187,10.25135 4.268856,3.25601 4.328389,3.95246 0.506787,5.92869 -5.335159,2.75892 -7.429145,3.16975 -12.006787,2.35568 z"
+ id="path5789-3"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#99a5b4"
+ d="m 97.580726,526.11218 c -0.251559,-1.2375 -0.72938,-5.35305 -1.061826,-9.14566 -0.332446,-3.79262 -1.069261,-7.76418 -1.637367,-8.8257 -0.934152,-1.74548 -0.829324,-1.82107 1.096284,-0.79051 2.819043,1.5087 5.542873,6.12588 6.994333,11.85613 0.64861,2.56066 1.59521,5.43713 2.10357,6.39217 1.39547,2.62165 1.2385,2.76357 -3.05667,2.76357 -3.326202,0 -4.056171,-0.37006 -4.438324,-2.25 z M 60.5,500.40269 c -3.265642,-1.35967 -7.602087,-6.57417 -8.46488,-10.17887 -0.442539,-1.8489 -1.129624,-4.14914 -1.526857,-5.11164 -0.576601,-1.39711 -0.209671,-1.75 1.819649,-1.75 12.357308,0 23.416086,-23.45864 18.741894,-39.7566 -1.195778,-4.16943 -0.0374,-4.10946 3.740804,0.19368 7.79605,8.87921 6.233208,28.06127 -3.573583,43.86154 -1.72735,2.78303 -1.718871,2.81367 1.521988,5.5 6.506488,5.39319 -3.087271,11.06061 -12.259015,7.24189 z"
+ id="path5791-9"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#929ca9"
+ d="m 100.78845,526.61218 c -2.135149,-2.45575 -3.345892,-15.95753 -1.276991,-14.24049 0.800071,0.664 2.186211,3.746 3.080301,6.84888 0.8941,3.10289 2.03053,6.42911 2.52541,7.39161 0.6997,1.36086 0.48762,1.75 -0.95371,1.75 -1.01942,0 -2.53817,-0.7875 -3.37501,-1.75 z m -43.756084,-31 c -5.277946,-5.08752 -5.842086,-9.34879 -1.362926,-10.29495 10.175676,-2.14947 19.086762,-19.27014 18.092621,-34.76096 -0.486107,-7.57459 -0.486107,-7.57459 1.781461,-4.93839 6.180155,7.18486 4.779027,27.36115 -2.676692,38.54443 -3.503817,5.25559 -3.542145,6.21682 -0.36683,9.19987 3.118955,2.93011 3.114395,3.39903 -0.04705,4.83949 -5.40941,2.46469 -11.183057,1.49515 -15.420584,-2.58949 z"
+ id="path5793-6"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#8a95a3"
+ d="m 101.70717,525.61218 c -0.2893,-1.5125 -0.13044,-3.425 0.35301,-4.25 0.6049,-1.03225 0.88849,-0.17472 0.90941,2.75 0.0348,4.86979 -0.49702,5.50174 -1.26242,1.5 z m -43.065403,-31 c -4.91445,-3.9769 -5.748541,-5.95905 -2.891767,-6.87206 5.527572,-1.76659 14.25,-8.96693 14.25,-11.76333 0,-0.62933 0.933234,-2.88544 2.073853,-5.01359 2.414595,-4.50511 5.220373,-17.98198 4.375484,-21.01657 -0.461667,-1.65818 -0.368419,-1.7777 0.455976,-0.58445 4.302348,6.22731 1.172547,26.46135 -5.612772,36.28634 -2.614917,3.78635 -2.614917,3.78635 -0.365672,6.82862 1.237084,1.67324 2.097118,3.17093 1.911187,3.3282 -4.208579,3.5597 -8.799793,3.17382 -14.196289,-1.19316 z"
+ id="path5795-4"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#89929e"
+ d="m 68.553851,495.44931 c -0.369537,-0.59792 -1.542351,-1.08713 -2.606255,-1.08713 -1.842561,0 -1.829965,-0.12007 0.265385,-2.52994 2.199755,-2.52994 2.199755,-2.52994 3.583106,0.11028 1.388266,2.6496 0.236851,5.90001 -1.242236,3.50679 z m -9.192225,-2.58713 c -0.316582,-0.825 -1.202459,-1.5 -1.968615,-1.5 -0.766156,0 -1.393011,-0.45 -1.393011,-1 0,-0.55 0.81,-1 1.8,-1 0.99,0 2.31509,-0.51509 2.944645,-1.14465 0.859526,-0.85952 1.306427,-0.50004 1.794143,1.44317 0.99716,3.973 -1.799649,6.79122 -3.177162,3.20148 z m 8.279576,-8.19213 c -0.380672,-0.38067 0.492512,-1.63673 1.940409,-2.79125 1.907671,-1.52112 2.773627,-3.32052 3.144932,-6.53498 0.281816,-2.43973 1.077686,-4.89617 1.768601,-5.45875 0.690915,-0.56259 1.74847,-1.92289 2.350124,-3.02289 1.570686,-2.87168 1.407159,-0.26284 -0.427266,6.81644 -2.261098,8.72586 -6.159851,13.60838 -8.7768,10.99143 z"
+ id="path5797-2"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="g3734"
+ transform="translate(152,104.62758)">
+ <rect
+ ry="1.6497765"
+ rx="1.6497765"
+ y="298.32199"
+ x="4.0543771"
+ height="8.1750183"
+ width="34.242748"
+ id="rect3736"
+ style="color:#000000;fill:#0044aa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3738"
+ y="305.16464"
+ x="10.072125"
+ style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="305.16464"
+ x="10.072125"
+ id="tspan3740"
+ sodipodi:role="line">ursula</tspan></text>
+ </g>
+ </g>
+ <path
+ style="fill:#231f20;display:inline"
+ d="m -340.24786,55.781484 -22.016,0 0,32.023 c 13,0 19,0 32,0 l 0,-22.015 z m 5.984,28.023 c -10.90757,0 -10.78344,0 -24,0 0,0 0.006,-21.441 0.006,-24.084 2.1,0 7.807,0 12.006,0 l 0,12.01 12.01,0 c -0.001,2.733 -0.022,12.074 -0.022,12.074 z m -7.984,-16.078 c 0,-1.543 0,-5.918 0,-8.006 1.615,1.619 6.402,6.404 8.006,8.006 -2.047,0 -6.454,0 -8.006,0 z"
+ id="path3077-8-3-9"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccc" />
+ <path
+ sodipodi:nodetypes="ccccccccccccccccc"
+ inkscape:connector-curvature="0"
+ id="path11222"
+ d="m -340.24786,95.781484 -22.016,0 0,32.022996 c 13,0 19,0 32,0 l 0,-22.015 z m 5.984,28.022996 c -10.90757,0 -10.78344,0 -24,0 0,0 0.006,-21.441 0.006,-24.083996 2.1,0 7.807,0 12.006,0 l 0,12.009996 12.01,0 c -0.001,2.733 -0.022,12.074 -0.022,12.074 z m -7.984,-16.078 c 0,-1.543 0,-5.918 0,-8.005996 1.615,1.618996 6.402,6.403996 8.006,8.005996 -2.047,0 -6.454,0 -8.006,0 z"
+ style="fill:#231f20;display:inline" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path11228"
+ d="m -406.0761,77.334524 23.30768,0 0,-48.73424 14.83216,0"
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path11230"
+ d="m -385.89572,77.334524 17.51247,0"
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path11232"
+ d="m -382.77891,77.395104 0,26.592096 14.45711,0"
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
+ <g
+ id="g6400"
+ transform="translate(-1107.878,-266.45295)"
+ style="display:inline">
+ <rect
+ y="285.06863"
+ x="749.5293"
+ height="25.397747"
+ width="9.1984463"
+ id="rect6396"
+ style="color:#000000;fill:#f3d347;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ y="292.81506"
+ x="749.21997"
+ height="18.093594"
+ width="26.767767"
+ id="rect6398"
+ style="color:#000000;fill:#f3d347;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.00000119;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccccccccccccccc"
+ inkscape:connector-curvature="0"
+ id="path6390"
+ d="m 745.98776,281.46637 c 0,10.69792 0,21.39583 0,32.09375 10.66667,0 21.33333,0 32,0 3.8e-4,-10.69792 8.2e-4,-21.39583 0,-32.09375 -10.66667,0 -21.33333,0 -32,0 z m 4,4 c 2.57307,0.0164 5.1453,0.11052 7.71875,0.0937 0.0104,2.65625 0.0208,5.3125 0.0312,7.96875 5.41667,-0.0208 10.83333,-0.0417 16.25,-0.0625 0,5.36458 0,10.72917 0,16.09375 -8.47194,-0.0641 -16.17572,0.01 -24,0 3e-5,-8.03119 -7e-5,-16.06271 5e-5,-24.0937 z m 11,0 c 4.33333,0 8.66667,0 13,0 0,1.33333 0,2.66667 0,4 -4.33333,0 -8.66667,0 -13,0 0,-1.33333 0,-2.66667 0,-4 z"
+ style="fill:#231f20;display:inline" />
+ </g>
+ <g
+ transform="translate(-1188.1346,-218.36969)"
+ id="g6405"
+ style="display:inline">
+ <rect
+ style="color:#000000;fill:#f3d347;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect6407"
+ width="9.1984463"
+ height="25.397747"
+ x="749.5293"
+ y="285.06863" />
+ <rect
+ style="color:#000000;fill:#f3d347;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.00000119;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect6409"
+ width="26.767767"
+ height="18.093594"
+ x="749.21997"
+ y="292.81506" />
+ <path
+ style="fill:#231f20;display:inline"
+ d="m 745.98776,281.46637 c 0,10.69792 0,21.39583 0,32.09375 10.66667,0 21.33333,0 32,0 3.8e-4,-10.69792 8.2e-4,-21.39583 0,-32.09375 -10.66667,0 -21.33333,0 -32,0 z m 4,4 c 2.57307,0.0164 5.1453,0.11052 7.71875,0.0937 0.0104,2.65625 0.0208,5.3125 0.0312,7.96875 5.41667,-0.0208 10.83333,-0.0417 16.25,-0.0625 0,5.36458 0,10.72917 0,16.09375 -8.47194,-0.0641 -16.17572,0.01 -24,0 3e-5,-8.03119 -7e-5,-16.06271 5e-5,-24.0937 z m 11,0 c 4.33333,0 8.66667,0 13,0 0,1.33333 0,2.66667 0,4 -4.33333,0 -8.66667,0 -13,0 0,-1.33333 0,-2.66667 0,-4 z"
+ id="path6411"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccc" />
+ </g>
+ <path
+ style="fill:#231f20;display:inline"
+ d="m -420.24786,22.781484 -22.016,0 0,32.023 c 13,0 19,0 32,0 l 0,-22.015 z m 5.984,28.023 c -10.90757,0 -10.78344,0 -24,0 0,0 0.006,-21.441 0.006,-24.084 2.1,0 7.807,0 12.006,0 l 0,12.01 12.01,0 c -0.001,2.733 -0.022,12.074 -0.022,12.074 z m -7.984,-16.078 c 0,-1.543 0,-5.918 0,-8.006 1.615,1.619 6.402,6.404 8.006,8.006 -2.047,0 -6.454,0 -8.006,0 z"
+ id="path6442"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccc" />
+ <g
+ id="g14469"
+ transform="translate(-1188.1346,-177.36969)"
+ style="display:inline">
+ <rect
+ y="285.06863"
+ x="749.5293"
+ height="25.397747"
+ width="9.1984463"
+ id="rect14471"
+ style="color:#000000;fill:#f3d347;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ y="292.81506"
+ x="749.21997"
+ height="18.093594"
+ width="26.767767"
+ id="rect14473"
+ style="color:#000000;fill:#f3d347;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.00000119;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccccccccccccccc"
+ inkscape:connector-curvature="0"
+ id="path14475"
+ d="m 745.98776,281.46637 c 0,10.69792 0,21.39583 0,32.09375 10.66667,0 21.33333,0 32,0 3.8e-4,-10.69792 8.2e-4,-21.39583 0,-32.09375 -10.66667,0 -21.33333,0 -32,0 z m 4,4 c 2.57307,0.0164 5.1453,0.11052 7.71875,0.0937 0.0104,2.65625 0.0208,5.3125 0.0312,7.96875 5.41667,-0.0208 10.83333,-0.0417 16.25,-0.0625 0,5.36458 0,10.72917 0,16.09375 -8.47194,-0.0641 -16.17572,0.01 -24,0 3e-5,-8.03119 -7e-5,-16.06271 5e-5,-24.0937 z m 11,0 c 4.33333,0 8.66667,0 13,0 0,1.33333 0,2.66667 0,4 -4.33333,0 -8.66667,0 -13,0 0,-1.33333 0,-2.66667 0,-4 z"
+ style="fill:#231f20;display:inline" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ id="path5988"
+ d="m -924.86091,63.859844 2.9776,21.67033"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -880.57616,78.271684 -14.73368,16.16751"
+ id="path6999"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path7001"
+ d="m -941.46332,152.74321 -14.04853,16.76629"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -954.32745,126.04894 -21.71261,2.65179"
+ id="path7003"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path7005"
+ d="m -954.97098,92.860704 -19.77711,-9.34533"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -908.90778,153.05708 6.86002,20.77041"
+ id="path7007"
+ inkscape:connector-curvature="0" />
+ <g
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/world-90.png"
+ transform="matrix(0.55742735,0,0,0.55742735,-570.97575,136.86742)"
+ id="g6729"
+ style="display:inline">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4967-4"
+ d="m 110,32.362183 c 0,5.522847 -8.95431,10 -20,10 -11.045695,0 -20,-4.477153 -20,-10 0,-5.522848 8.954305,-10 20,-10 11.04569,0 20,4.477152 20,10 z"
+ style="color:#000000;fill:#aaeeff;fill-opacity:1;fill-rule:nonzero;stroke:#b3b3b3;stroke-width:1.48864591;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="matrix(1.9,0,0,3.8,180.92883,-5.4644227)" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ inkscape:connector-curvature="0"
+ id="path4969-0"
+ d="m 343.41091,82.102257 c -4.61208,1.27568 -8.4152,4.3488 -12.51252,6.67072 -2.35308,1.74788 -5.12984,6.52288 -1.96136,8.60572 2.50816,0.42204 4.52272,-1.71204 6.9918,-1.86684 2.88372,-0.66468 5.82796,-1.19016 8.56184,-2.36416 4.67024,-1.47172 4.67024,-1.47172 5.1476,-3.19456 0.2268,-2.594 -1.61708,-4.99872 -3.35792,-6.7716 -0.7942,-0.65116 -1.8022,-1.26156 -2.86944,-1.07928 z"
+ style="color:#000000;fill:#2ca05a;fill-opacity:1;fill-rule:nonzero;stroke:#2ca05a;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:nodetypes="cacccccccccc"
+ inkscape:connector-curvature="0"
+ id="path4983-6"
+ d="m 379.92883,107.51186 c -6.54148,3.33576 -14.24416,6.695 -17.08312,13.33832 -0.87308,2.04304 0.36,4.4522 0.66656,6.63188 1.24588,2.32204 -1.79852,4.3692 -0.89984,6.6998 1.0754,2.41996 4.1484,2.05532 6.18628,1.27852 2.07688,-0.71376 -0.86608,-2.75712 0,0 0.94212,2.20364 8.67396,2.87608 11.00512,1.87524 2.24192,-0.82204 3.76764,-1.20964 4.83784,-3.08096 3.5092,-7.13912 5.23236,-15.22316 4.6808,-23.17324 -0.172,-2.14232 -0.83076,-4.21536 -1.6044,-6.19228 -0.8002,-2.60864 -3.50284,0.028 -4.56584,1.10028 -0.97392,0.68904 -2.05424,1.25484 -3.2234,1.52244 z"
+ style="color:#000000;fill:#2ca05a;fill-opacity:1;fill-rule:nonzero;stroke:#2ca05a;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:nodetypes="cccccacccc"
+ style="color:#000000;fill:#2ca05a;fill-opacity:1;fill-rule:nonzero;stroke:#2ca05a;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 328.42251,109.20506 c -3.85116,1.46336 -8.01156,2.4666 -11.52748,4.61236 -2.9146,2.45496 -2.5518,6.93884 -1.0408,10.06404 1.85428,4 3.32528,8.1856 5.54108,12.01032 2.14308,2.82516 -0.1448,1.59612 2.45892,3.98968 0.73584,0.87624 5.32,5.30628 8,4 1.33596,-0.65116 1.00188,-2.62 0.8862,-4.3696 0.84188,-3.62872 -1.33312,-7.09848 -1.15972,-10.75332 -0.0936,-4.58884 0.80728,-9.12276 1.354,-13.6626 0.312,-2.51708 -1.10816,-7.20092 -4.5122,-5.89088 z"
+ id="path4985-4"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4987-7"
+ d="m 110,32.362183 c 0,5.522847 -8.95431,10 -20,10 -11.045695,0 -20,-4.477153 -20,-10 0,-5.522848 8.954305,-10 20,-10 11.04569,0 20,4.477152 20,10 z"
+ style="color:#000000;fill:none;stroke:#002255;stroke-width:1.48864591;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="matrix(1.9,0,0,3.8,180.92883,-5.4644227)" />
+ </g>
+ <g
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/src/main/webapp/others/defgroup.png"
+ id="g3063"
+ transform="matrix(0.36909856,0,0,0.36909856,-837.85498,41.587354)"
+ style="display:inline">
+ <g
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/grop-def-new.png"
+ transform="matrix(0.9,0,0,0.9,246.64216,77.109544)"
+ id="g3047">
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
+ sodipodi:type="star"
+ style="color:#000000;fill:none;stroke:#28220b;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path3049"
+ sodipodi:sides="5"
+ sodipodi:cx="35"
+ sodipodi:cy="12.362183"
+ sodipodi:r1="5"
+ sodipodi:r2="4.045085"
+ sodipodi:arg1="1.5707963"
+ sodipodi:arg2="2.1991149"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 35,17.362183 -4.755283,-3.454915 1.816357,-5.5901703 5.877852,-10e-8 1.816357,5.5901694 z"
+ inkscape:transform-center-y="-0.21689042"
+ transform="matrix(4.71003,1.6779794,-1.6779794,4.71003,-33.10757,48.018455)"
+ inkscape:transform-center-x="2.1800737" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/src/main/java/cc/kune/wspace/client/resources/groupSpaceEnabled.png"
+ transform="matrix(2.375,0,0,4.7499998,-102.75,10.817397)"
+ d="m 110,32.362183 a 20,10 0 1 1 -40,0 20,10 0 1 1 40,0 z"
+ sodipodi:ry="10"
+ sodipodi:rx="20"
+ sodipodi:cy="32.362183"
+ sodipodi:cx="90"
+ id="path3051"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#800000;stroke-width:1.48864591;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
+ transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,45.524372,-53.39817)"
+ d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
+ sodipodi:ry="1"
+ sodipodi:rx="1"
+ sodipodi:cy="16.362183"
+ sodipodi:cx="15"
+ id="path3053"
+ style="color:#000000;fill:#dd8a3d;fill-opacity:1;stroke:#dd8a3d;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
+ sodipodi:type="arc"
+ style="color:#000000;fill:#69312f;fill-opacity:1;stroke:#69312f;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path3055"
+ sodipodi:cx="15"
+ sodipodi:cy="16.362183"
+ sodipodi:rx="1"
+ sodipodi:ry="1"
+ d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
+ transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,18.680548,-64.20388)" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
+ transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,43.935022,-24.026857)"
+ d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
+ sodipodi:ry="1"
+ sodipodi:rx="1"
+ sodipodi:cy="16.362183"
+ sodipodi:cx="15"
+ id="path3057"
+ style="color:#000000;fill:#28220b;fill-opacity:1;stroke:#28220b;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
+ sodipodi:type="arc"
+ style="color:#000000;fill:#cc6633;fill-opacity:1;stroke:#cc6633;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path3059"
+ sodipodi:cx="15"
+ sodipodi:cy="16.362183"
+ sodipodi:rx="1"
+ sodipodi:ry="1"
+ d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
+ transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,16.336633,-16.494463)" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
+ transform="matrix(11.211448,3.9941526,-3.9941526,11.211448,-16.590722,-79.68006)"
+ d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
+ sodipodi:ry="1"
+ sodipodi:rx="1"
+ sodipodi:cy="16.362183"
+ sodipodi:cx="15"
+ id="path3061"
+ style="color:#000000;fill:#ffdb6b;fill-opacity:1;stroke:#dd8a3d;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ </g>
+ </g>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3071-9"
+ y="69.533607"
+ x="-830.94623"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ id="tspan3545"
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ y="69.533607"
+ x="-830.94623"
+ sodipodi:role="line">Por el contrario aquí</tspan><tspan
+ style="font-size:12px;font-weight:bold;fill:#aa4400"
+ y="84.533607"
+ x="-830.94623"
+ sodipodi:role="line"
+ id="tspan3932">un<tspan
+ style="font-weight:normal"
+ id="tspan3934"> mismo </tspan>documento</tspan><tspan
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ y="99.533607"
+ x="-830.94623"
+ sodipodi:role="line"
+ id="tspan6262">puede ser editado por </tspan><tspan
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ y="114.53361"
+ x="-830.94623"
+ sodipodi:role="line"
+ id="tspan6264">varias personas de</tspan><tspan
+ id="tspan13782"
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ y="129.5336"
+ x="-830.94623"
+ sodipodi:role="line">tu grupos</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3071-9-9"
+ y="166.61867"
+ x="-829.6145"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ y="166.61867"
+ x="-829.6145"
+ sodipodi:role="line"
+ id="tspan6304">u otras a las que se </tspan><tspan
+ style="font-size:12px;font-weight:bold;fill:#aa4400"
+ y="181.61867"
+ x="-829.6145"
+ sodipodi:role="line"
+ id="tspan3563"><tspan
+ style="font-weight:normal"
+ id="tspan3565">lo </tspan>compartes</tspan></text>
+ <g
+ transform="matrix(1.9571643,0,0,1.9571643,-1631.0648,-1042.5543)"
+ id="text23658"
+ style="font-size:2.80011916px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu">
+ <path
+ inkscape:connector-curvature="0"
+ id="path23733"
+ style="font-weight:bold;marker:none"
+ d="m 612.83876,554.92091 0.43681,0 0,1.94048 -0.43681,0 0,-1.94048" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path23735"
+ style="font-weight:bold;marker:none"
+ d="m 613.69673,555.43893 c 0.0709,-0.0205 0.16241,-0.0392 0.27441,-0.056 0.11201,-0.0187 0.22961,-0.028 0.35282,-0.028 0.12507,0 0.22867,0.0168 0.31081,0.0504 0.084,0.0317 0.15027,0.0775 0.19881,0.1372 0.0485,0.0597 0.0831,0.13068 0.1036,0.21281 0.0205,0.0821 0.0308,0.17361 0.0308,0.27441 l 0,0.83164 -0.41721,0 0,-0.78123 c -1e-5,-0.13441 -0.0177,-0.22961 -0.0532,-0.28562 -0.0355,-0.056 -0.10173,-0.084 -0.1988,-0.084 -0.0299,0 -0.0616,0.002 -0.0952,0.006 -0.0336,0.002 -0.0635,0.005 -0.0896,0.008 l 0,1.13685 -0.41722,0 0,-1.42246" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path23737"
+ style="font-weight:bold;marker:none"
+ d="m 615.76558,556.86139 -0.41722,0 0,-1.47286 0.41722,0 0,1.47286 m 0.0392,-1.89848 c 0,0.0765 -0.0252,0.13721 -0.0756,0.18201 -0.0485,0.0429 -0.10641,0.0644 -0.17361,0.0644 -0.0672,0 -0.126,-0.0215 -0.17641,-0.0644 -0.0485,-0.0448 -0.0728,-0.10547 -0.0728,-0.18201 0,-0.0765 0.0243,-0.13627 0.0728,-0.17921 0.0504,-0.0448 0.10921,-0.0672 0.17641,-0.0672 0.0672,0 0.12507,0.0224 0.17361,0.0672 0.0504,0.0429 0.0756,0.10267 0.0756,0.17921" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path23739"
+ style="font-weight:bold;marker:none"
+ d="m 616.08777,556.12496 c 0,-0.10641 0.0168,-0.20628 0.0504,-0.29961 0.0355,-0.0952 0.0859,-0.17734 0.15121,-0.24642 0.0653,-0.0709 0.14467,-0.12693 0.23801,-0.168 0.0933,-0.0411 0.19974,-0.0616 0.31921,-0.0616 0.0784,10e-6 0.15027,0.007 0.21561,0.0224 0.0653,0.0131 0.1288,0.0327 0.19041,0.0588 l -0.0868,0.33321 c -0.0392,-0.0149 -0.0821,-0.028 -0.1288,-0.0392 -0.0467,-0.0112 -0.0989,-0.0168 -0.15681,-0.0168 -0.1232,0 -0.21561,0.0383 -0.27721,0.1148 -0.0597,0.0765 -0.0896,0.17735 -0.0896,0.30242 0,0.13254 0.028,0.23521 0.084,0.30801 0.0579,0.0728 0.15774,0.10921 0.29961,0.10921 0.0504,0 0.10454,-0.005 0.16241,-0.014 0.0579,-0.009 0.11107,-0.0243 0.15961,-0.0448 l 0.0588,0.34162 c -0.0485,0.0205 -0.10921,0.0383 -0.18201,0.0532 -0.0728,0.0149 -0.15307,0.0224 -0.24081,0.0224 -0.13441,0 -0.25014,-0.0196 -0.34721,-0.0588 -0.0971,-0.0411 -0.17734,-0.0961 -0.24081,-0.16521 -0.0616,-0.0691 -0.10734,-0.15027 -0.13721,-0.24361 -0.028,-0.0952 -0.042,-0.19787 -0.042,-0.30801" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path23741"
+ style="font-weight:bold;marker:none"
+ d="m 618.86439,556.12216 c 0,0.11574 -0.0168,0.22214 -0.0504,0.31921 -0.0336,0.0952 -0.0821,0.17734 -0.14561,0.24641 -0.0635,0.0672 -0.14,0.11947 -0.2296,0.15681 -0.0877,0.0373 -0.18668,0.056 -0.29682,0.056 -0.10827,0 -0.20721,-0.0187 -0.29681,-0.056 -0.0877,-0.0373 -0.16334,-0.0896 -0.22681,-0.15681 -0.0635,-0.0691 -0.11294,-0.1512 -0.14841,-0.24641 -0.0355,-0.0971 -0.0532,-0.20347 -0.0532,-0.31921 0,-0.11574 0.0177,-0.22121 0.0532,-0.31642 0.0373,-0.0952 0.0877,-0.1764 0.15121,-0.24361 0.0653,-0.0672 0.14187,-0.11947 0.22961,-0.1568 0.0896,-0.0373 0.18667,-0.056 0.29121,-0.056 0.10641,10e-6 0.20348,0.0187 0.29121,0.056 0.0896,0.0373 0.16614,0.0896 0.22961,0.1568 0.0635,0.0672 0.11294,0.14841 0.14841,0.24361 0.0355,0.0952 0.0532,0.20068 0.0532,0.31642 m -0.42561,0 c -10e-6,-0.12881 -0.0261,-0.22961 -0.0784,-0.30242 -0.0504,-0.0747 -0.1232,-0.112 -0.21841,-0.112 -0.0952,0 -0.16894,0.0373 -0.22121,0.112 -0.0523,0.0728 -0.0784,0.17361 -0.0784,0.30242 0,0.1288 0.0261,0.23147 0.0784,0.30801 0.0523,0.0747 0.12601,0.11201 0.22121,0.11201 0.0952,0 0.16801,-0.0373 0.21841,-0.11201 0.0523,-0.0765 0.0784,-0.17921 0.0784,-0.30801" />
+ </g>
+ <g
+ transform="matrix(1.9571643,0,0,1.9571643,-1685.6366,-960.80361)"
+ id="text23670"
+ style="font-size:2.80011916px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu">
+ <path
+ inkscape:connector-curvature="0"
+ id="path23709"
+ style="font-weight:bold;marker:none"
+ d="m 641.27886,556.96227 c -0.10641,0 -0.21281,-0.004 -0.31922,-0.0112 -0.10453,-0.006 -0.21374,-0.0205 -0.32761,-0.0448 l 0,-1.88168 c 0.0896,-0.0168 0.18761,-0.0289 0.29401,-0.0364 0.10641,-0.009 0.20534,-0.014 0.29681,-0.014 0.12321,0 0.23615,0.009 0.33882,0.028 0.10454,0.0168 0.19414,0.0467 0.26881,0.0896 0.0747,0.0429 0.13254,0.0999 0.17361,0.17081 0.0429,0.0691 0.0644,0.15494 0.0644,0.25761 0,0.15494 -0.0747,0.27722 -0.22401,0.36682 0.1232,0.0467 0.20721,0.11014 0.25201,0.19041 0.0448,0.0803 0.0672,0.1708 0.0672,0.27161 0,0.20347 -0.0747,0.35655 -0.224,0.45922 -0.14748,0.10267 -0.36775,0.154 -0.66083,0.154 m -0.22121,-0.87083 0,0.50122 c 0.0317,0.004 0.0663,0.007 0.1036,0.008 0.0373,0.002 0.0784,0.003 0.12321,0.003 0.13067,0 0.23614,-0.0187 0.31641,-0.056 0.0803,-0.0373 0.1204,-0.10641 0.12041,-0.20721 -10e-6,-0.0896 -0.0336,-0.15308 -0.10081,-0.19041 -0.0672,-0.0392 -0.16334,-0.0588 -0.28841,-0.0588 l -0.27441,0 m 0,-0.33322 0.21281,0 c 0.1344,0 0.23054,-0.0168 0.28841,-0.0504 0.0579,-0.0355 0.0868,-0.0915 0.0868,-0.16801 0,-0.0784 -0.0299,-0.13347 -0.0896,-0.1652 -0.0597,-0.0317 -0.14748,-0.0476 -0.26321,-0.0476 -0.0373,10e-6 -0.0775,9.4e-4 -0.12041,0.003 -0.0429,1e-5 -0.0812,0.002 -0.1148,0.006 l 0,0.42282" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path23711"
+ style="font-weight:bold;marker:none"
+ d="m 643.07338,556.96507 c -0.12134,-0.002 -0.22027,-0.0149 -0.29681,-0.0392 -0.0747,-0.0243 -0.13441,-0.0579 -0.17921,-0.1008 -0.0429,-0.0448 -0.0728,-0.098 -0.0896,-0.15961 -0.0149,-0.0635 -0.0224,-0.1344 -0.0224,-0.21281 l 0,-1.62127 0.41722,-0.0672 0,1.60447 c 0,0.0373 0.003,0.0709 0.008,0.1008 0.006,0.0299 0.0159,0.0551 0.0308,0.0756 0.0168,0.0205 0.0401,0.0373 0.07,0.0504 0.0299,0.0131 0.07,0.0215 0.12041,0.0252 l -0.0588,0.34441" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path23713"
+ style="font-weight:bold;marker:none"
+ d="m 644.74899,556.19784 c 0,0.11574 -0.0168,0.22214 -0.0504,0.31921 -0.0336,0.0952 -0.0821,0.17735 -0.14561,0.24642 -0.0635,0.0672 -0.14,0.11947 -0.22961,0.1568 -0.0877,0.0373 -0.18667,0.056 -0.29681,0.056 -0.10827,0 -0.20721,-0.0187 -0.29681,-0.056 -0.0877,-0.0373 -0.16334,-0.0896 -0.22681,-0.1568 -0.0635,-0.0691 -0.11294,-0.15121 -0.14841,-0.24642 -0.0355,-0.0971 -0.0532,-0.20347 -0.0532,-0.31921 0,-0.11574 0.0177,-0.22121 0.0532,-0.31641 0.0373,-0.0952 0.0877,-0.17641 0.15121,-0.24361 0.0653,-0.0672 0.14187,-0.11947 0.22961,-0.15681 0.0896,-0.0373 0.18667,-0.056 0.29121,-0.056 0.1064,0 0.20348,0.0187 0.29121,0.056 0.0896,0.0373 0.16614,0.0896 0.22961,0.15681 0.0635,0.0672 0.11294,0.1484 0.14841,0.24361 0.0355,0.0952 0.0532,0.20067 0.0532,0.31641 m -0.42562,0 c 0,-0.1288 -0.0261,-0.22961 -0.0784,-0.30241 -0.0504,-0.0747 -0.12321,-0.11201 -0.21841,-0.11201 -0.0952,0 -0.16894,0.0373 -0.22121,0.11201 -0.0523,0.0728 -0.0784,0.17361 -0.0784,0.30241 0,0.12881 0.0261,0.23148 0.0784,0.30801 0.0523,0.0747 0.12601,0.11201 0.22121,0.11201 0.0952,0 0.16801,-0.0373 0.21841,-0.11201 0.0523,-0.0765 0.0784,-0.1792 0.0784,-0.30801" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path23715"
+ style="font-weight:bold;marker:none"
+ d="m 645.4278,556.15304 c 0,0.23334 0.0943,0.35001 0.28281,0.35001 0.0429,0 0.0831,-0.006 0.12041,-0.0168 0.0373,-0.0112 0.0691,-0.0243 0.0952,-0.0392 l 0,-0.66643 c -0.0205,-0.004 -0.0448,-0.007 -0.0728,-0.008 -0.028,-0.004 -0.0607,-0.006 -0.098,-0.006 -0.11014,0 -0.19228,0.0364 -0.24641,0.10921 -0.0541,0.0728 -0.0812,0.16521 -0.0812,0.27721 m 0.91564,0.59922 c 0,0.24082 -0.0616,0.41909 -0.18481,0.53483 -0.12134,0.1176 -0.30988,0.1764 -0.56562,0.17641 -0.0896,-10e-6 -0.17921,-0.008 -0.26881,-0.0252 -0.0896,-0.0149 -0.17268,-0.0355 -0.24921,-0.0616 l 0.0728,-0.35001 c 0.0653,0.0261 0.13347,0.0467 0.20441,0.0616 0.0728,0.0149 0.15494,0.0224 0.24641,0.0224 0.11947,0 0.20347,-0.0261 0.25201,-0.0784 0.0504,-0.0523 0.0756,-0.11947 0.0756,-0.20161 l 0,-0.0532 c -0.0448,0.0205 -0.0915,0.0364 -0.14,0.0476 -0.0467,0.009 -0.098,0.014 -0.15401,0.014 -0.20347,0 -0.35935,-0.0597 -0.46762,-0.17921 -0.10827,-0.12134 -0.16241,-0.29028 -0.16241,-0.50682 0,-0.10827 0.0168,-0.20628 0.0504,-0.29401 0.0336,-0.0896 0.0821,-0.16614 0.1456,-0.22961 0.0653,-0.0635 0.14467,-0.11201 0.23801,-0.14561 0.0933,-0.0355 0.19881,-0.0532 0.31642,-0.0532 0.0504,0 0.10173,0.003 0.154,0.008 0.0541,0.004 0.10734,0.009 0.15961,0.0168 0.0523,0.007 0.10174,0.0168 0.14841,0.028 0.0485,0.009 0.0915,0.0196 0.1288,0.0308 l 0,1.23765" />
+ </g>
+ <g
+ transform="matrix(1.9571643,0,0,1.9571643,-1654.8196,-1001.6789)"
+ id="text23674"
+ style="font-size:2.80011916px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu">
+ <path
+ inkscape:connector-curvature="0"
+ id="path23718"
+ style="font-weight:bold;marker:none"
+ d="m 624.13801,556.86139 c -0.0205,-0.0672 -0.0439,-0.13627 -0.07,-0.20721 -0.0243,-0.0709 -0.0485,-0.14187 -0.0728,-0.21281 l -0.75603,0 c -0.0243,0.0709 -0.0495,0.14187 -0.0756,0.21281 -0.0243,0.0709 -0.0467,0.14001 -0.0672,0.20721 l -0.45362,0 c 0.0728,-0.20908 0.14187,-0.40228 0.20721,-0.57963 0.0653,-0.17734 0.1288,-0.34441 0.1904,-0.50122 0.0635,-0.1568 0.12508,-0.30521 0.18481,-0.44522 0.0616,-0.14187 0.12507,-0.28001 0.19041,-0.41441 l 0.41722,0 c 0.0635,0.1344 0.126,0.27254 0.18761,0.41441 0.0616,0.14001 0.1232,0.28842 0.1848,0.44522 0.0635,0.15681 0.12787,0.32388 0.19321,0.50122 0.0653,0.17735 0.13441,0.37055 0.20721,0.57963 l -0.46762,0 m -0.52362,-1.50086 c -0.009,0.028 -0.0233,0.0663 -0.042,0.1148 -0.0187,0.0485 -0.0401,0.10454 -0.0644,0.16801 -0.0243,0.0635 -0.0513,0.13347 -0.0812,0.21001 -0.028,0.0765 -0.0569,0.1568 -0.0868,0.24081 l 0.55162,0 c -0.0299,-0.084 -0.0588,-0.16428 -0.0868,-0.24081 -0.028,-0.0765 -0.0551,-0.14654 -0.0812,-0.21001 -0.0243,-0.0635 -0.0457,-0.11947 -0.0644,-0.16801 -0.0187,-0.0485 -0.0336,-0.0868 -0.0448,-0.1148" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path23720"
+ style="font-weight:bold;marker:none"
+ d="m 625.71645,555.75814 c -0.0373,-0.009 -0.0812,-0.0187 -0.13161,-0.028 -0.0504,-0.0112 -0.10454,-0.0168 -0.16241,-0.0168 -0.0261,0 -0.0579,0.003 -0.0952,0.008 -0.0355,0.004 -0.0625,0.008 -0.0812,0.014 l 0,1.12565 -0.41722,0 0,-1.39446 c 0.0747,-0.0261 0.16241,-0.0504 0.26321,-0.0728 0.10267,-0.0243 0.21654,-0.0364 0.34161,-0.0364 0.0224,0 0.0495,0.002 0.0812,0.006 0.0317,0.002 0.0635,0.006 0.0952,0.0112 0.0317,0.004 0.0635,0.009 0.0952,0.0168 0.0317,0.006 0.0588,0.0131 0.0812,0.0224 l -0.07,0.34441" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path23722"
+ style="font-weight:bold;marker:none"
+ d="m 625.91276,556.12496 c 0,-0.10641 0.0168,-0.20628 0.0504,-0.29961 0.0355,-0.0952 0.0859,-0.17734 0.15121,-0.24642 0.0653,-0.0709 0.14467,-0.12693 0.23801,-0.168 0.0933,-0.0411 0.19974,-0.0616 0.31921,-0.0616 0.0784,10e-6 0.15028,0.007 0.21561,0.0224 0.0653,0.0131 0.12881,0.0327 0.19041,0.0588 l -0.0868,0.33321 c -0.0392,-0.0149 -0.0821,-0.028 -0.12881,-0.0392 -0.0467,-0.0112 -0.0989,-0.0168 -0.1568,-0.0168 -0.12321,0 -0.21561,0.0383 -0.27722,0.1148 -0.0597,0.0765 -0.0896,0.17735 -0.0896,0.30242 0,0.13254 0.028,0.23521 0.084,0.30801 0.0579,0.0728 0.15774,0.10921 0.29962,0.10921 0.0504,0 0.10453,-0.005 0.1624,-0.014 0.0579,-0.009 0.11107,-0.0243 0.15961,-0.0448 l 0.0588,0.34162 c -0.0485,0.0205 -0.1092,0.0383 -0.18201,0.0532 -0.0728,0.0149 -0.15307,0.0224 -0.24081,0.0224 -0.1344,0 -0.25014,-0.0196 -0.34721,-0.0588 -0.0971,-0.0411 -0.17734,-0.0961 -0.24081,-0.16521 -0.0616,-0.0691 -0.10734,-0.15027 -0.13721,-0.24361 -0.028,-0.0952 -0.042,-0.19787 -0.042,-0.30801" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path23724"
+ style="font-weight:bold;marker:none"
+ d="m 627.38282,556.86139 0,-2.10569 0.41722,-0.0672 0,0.70563 c 0.028,-0.009 0.0635,-0.0177 0.10641,-0.0252 0.0448,-0.009 0.0877,-0.014 0.1288,-0.014 0.11947,0 0.21841,0.0168 0.29681,0.0504 0.0803,0.0317 0.14374,0.0775 0.19041,0.1372 0.0485,0.0597 0.0821,0.13068 0.10081,0.21281 0.0205,0.0821 0.0308,0.17361 0.0308,0.27441 l 0,0.83164 -0.41722,0 0,-0.78123 c 0,-0.13441 -0.0177,-0.22961 -0.0532,-0.28562 -0.0336,-0.056 -0.0971,-0.084 -0.19041,-0.084 -0.0373,0 -0.0728,0.004 -0.1064,0.0112 -0.0317,0.006 -0.0607,0.0121 -0.0868,0.0196 l 0,1.12005 -0.41722,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path23726"
+ style="font-weight:bold;marker:none"
+ d="m 629.45167,556.86139 -0.41721,0 0,-1.47286 0.41721,0 0,1.47286 m 0.0392,-1.89848 c 0,0.0765 -0.0252,0.13721 -0.0756,0.18201 -0.0485,0.0429 -0.1064,0.0644 -0.1736,0.0644 -0.0672,0 -0.12601,-0.0215 -0.17641,-0.0644 -0.0485,-0.0448 -0.0728,-0.10547 -0.0728,-0.18201 -1e-5,-0.0765 0.0243,-0.13627 0.0728,-0.17921 0.0504,-0.0448 0.1092,-0.0672 0.17641,-0.0672 0.0672,0 0.12507,0.0224 0.1736,0.0672 0.0504,0.0429 0.0756,0.10267 0.0756,0.17921" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path23728"
+ style="font-weight:bold;marker:none"
+ d="m 630.20053,556.86139 c -0.0952,-0.18668 -0.19227,-0.40508 -0.29121,-0.65523 -0.0971,-0.25014 -0.18948,-0.52269 -0.27721,-0.81763 l 0.44242,0 c 0.0187,0.0728 0.0401,0.15214 0.0644,0.23801 0.0261,0.084 0.0523,0.16987 0.0784,0.25761 0.028,0.0859 0.0551,0.16987 0.0812,0.25201 0.028,0.0821 0.0551,0.15681 0.0812,0.22401 0.0243,-0.0672 0.0504,-0.14187 0.0784,-0.22401 0.028,-0.0821 0.0551,-0.16614 0.0812,-0.25201 0.028,-0.0877 0.0541,-0.17361 0.0784,-0.25761 0.0261,-0.0859 0.0485,-0.16521 0.0672,-0.23801 l 0.43122,0 c -0.0877,0.29494 -0.18108,0.56749 -0.28001,0.81763 -0.0971,0.25015 -0.19321,0.46855 -0.28841,0.65523 l -0.34722,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path23730"
+ style="font-weight:bold;marker:none"
+ d="m 632.68174,556.12216 c 0,0.11574 -0.0168,0.22214 -0.0504,0.31921 -0.0336,0.0952 -0.0821,0.17734 -0.14561,0.24641 -0.0635,0.0672 -0.14,0.11947 -0.22961,0.15681 -0.0877,0.0373 -0.18667,0.056 -0.29681,0.056 -0.10827,0 -0.20721,-0.0187 -0.29681,-0.056 -0.0877,-0.0373 -0.16334,-0.0896 -0.22681,-0.15681 -0.0635,-0.0691 -0.11294,-0.1512 -0.14841,-0.24641 -0.0355,-0.0971 -0.0532,-0.20347 -0.0532,-0.31921 0,-0.11574 0.0177,-0.22121 0.0532,-0.31642 0.0373,-0.0952 0.0877,-0.1764 0.15121,-0.24361 0.0653,-0.0672 0.14187,-0.11947 0.22961,-0.1568 0.0896,-0.0373 0.18667,-0.056 0.29121,-0.056 0.10641,10e-6 0.20348,0.0187 0.29121,0.056 0.0896,0.0373 0.16614,0.0896 0.22961,0.1568 0.0635,0.0672 0.11294,0.14841 0.14841,0.24361 0.0355,0.0952 0.0532,0.20068 0.0532,0.31642 m -0.42562,0 c 0,-0.12881 -0.0261,-0.22961 -0.0784,-0.30242 -0.0504,-0.0747 -0.1232,-0.112 -0.21841,-0.112 -0.0952,0 -0.16894,0.0373 -0.22121,0.112 -0.0523,0.0728 -0.0784,0.17361 -0.0784,0.30242 0,0.1288 0.0261,0.23147 0.0784,0.30801 0.0523,0.0747 0.12601,0.11201 0.22121,0.11201 0.0952,0 0.16801,-0.0373 0.21841,-0.11201 0.0523,-0.0765 0.0784,-0.17921 0.0784,-0.30801" />
+ </g>
+ <rect
+ style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.66635472;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="rect8725"
+ width="249.10905"
+ height="164.02649"
+ x="30.756149"
+ y="-87.776787" />
+ <rect
+ y="922.49878"
+ x="101.90163"
+ height="100.40426"
+ width="220.28499"
+ id="rect14204"
+ style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.66635466;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <rect
+ style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.66635466;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="rect6444"
+ width="212.24748"
+ height="91.091072"
+ x="73.813522"
+ y="821.78479" />
+ </g>
+ <g
+ style="display:inline"
+ inkscape:label="graphics"
+ id="layer6"
+ inkscape:groupmode="layer">
+ <g
+ id="g3781"
+ transform="matrix(1.5625,0,0,1.5636219,-179.60041,-93.377544)">
+ <polygon
+ transform="matrix(-1,0,0,1,240.06426,148.07327)"
+ style="fill:#231f20"
+ points="32,4 0,4 0,0 32,0 32,4 "
+ id="polygon5" />
+ <polygon
+ transform="matrix(-1.4,0,0,1,240.06426,148.07327)"
+ style="fill:#231f20"
+ points="0,8 20,8 20,12 20,12 0,12 "
+ id="polygon7" />
+ <polygon
+ transform="matrix(-0.875,0,0,1,240.06426,148.07327)"
+ style="fill:#231f20"
+ points="0,20 32,20 32,24 32,24 0,24 "
+ id="polygon9" />
+ <polygon
+ transform="matrix(-1,0,0,1,240.06426,148.07327)"
+ style="fill:#231f20"
+ points="24,32 0,32 0,28 24,28 24,32 "
+ id="polygon11" />
+ </g>
+ <path
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 163.01082,1415.7865 c -36.78501,6.5326 -42.5348,26.8357 -42.5348,26.8357 l -2.47152,7.1281"
+ id="path14206"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5858-1"
+ d="M 134.07077,1295.6357 C 97.285756,1289.1031 91.535966,1268.8 91.535966,1268.8 l -2.47152,-7.1281"
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ id="path3-6"
+ d="m 110.34936,428.52925 v -8 h -4.734 c -0.141,-0.391 -0.289,-0.771 -0.469,-1.146 l 3.344,-3.339 -5.656,-5.661 -3.344,3.344 c -0.364,-0.172 -0.766,-0.265 -1.141,-0.406 v -4.792 h -8 v 4.792 c -0.383,0.141 -0.781,0.234 -1.145,0.406 l -3.34,-3.344 -5.66,5.661 3.34,3.339 c -0.175,0.375 -0.324,0.755 -0.461,1.146 h -4.734 v 8 h 4.734 c 0.137,0.391 0.285,0.771 0.461,1.146 l -3.34,3.339 5.66,5.661 3.34,-3.344 c 0.363,0.172 0.762,0.266 1.145,0.406 v 4.792 h 8 v -4.792 c 0.375,-0.141 0.777,-0.234 1.141,-0.406 l 3.344,3.344 5.656,-5.661 -3.344,-3.339 c 0.18,-0.375 0.328,-0.755 0.469,-1.146 h 4.734 z m -16,0.083 c -2.211,0 -4,-1.791 -4,-4 0,-2.208 1.789,-4 4,-4 2.207,0 4,1.792 4,4 0,2.209 -1.793,4 -4,4 z"
+ style="fill:#231f20;display:inline"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ style="display:inline"
+ inkscape:label="es"
+ id="layer7"
+ inkscape:groupmode="layer">
+ <g
+ transform="translate(106.00677,59.44173)"
+ id="g21408"
+ style="display:inline">
+ <text
+ transform="scale(0.99912117,1.0008796)"
+ sodipodi:linespacing="125%"
+ id="text3067"
+ y="122.68937"
+ x="101.1684"
+ style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ id="tspan8721"
+ style="font-size:32px;font-weight:bold;fill:#aa4400"
+ y="122.68937"
+ x="101.1684"
+ sodipodi:role="line">listas</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="101.42439"
+ y="95.114334"
+ id="text21398"
+ sodipodi:linespacing="125%"
+ transform="scale(0.99912117,1.0008796)"><tspan
+ sodipodi:role="line"
+ x="101.42439"
+ y="95.114334"
+ style="font-size:16px;font-style:normal;font-weight:normal;fill:#aa4400"
+ id="tspan21402">explicando las</tspan></text>
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="149.85907"
+ y="-168.92439"
+ id="text18351"
+ sodipodi:linespacing="125%"
+ transform="translate(0,435.82679)"><tspan
+ y="-168.92439"
+ x="149.85907"
+ id="tspan18363"
+ sodipodi:role="line"
+ style="font-style:italic">pulsa con tu ratón para continuar</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3071-9-1"
+ y="406.39865"
+ x="135.67761"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ id="tspan13782-8"
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ y="406.39865"
+ x="135.67761"
+ sodipodi:role="line">Lo siento, estamos</tspan><tspan
+ id="tspan8780"
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ y="421.39865"
+ x="135.67761"
+ sodipodi:role="line">diseñando este</tspan><tspan
+ id="tspan8782"
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ y="436.39865"
+ x="135.67761"
+ sodipodi:role="line">tutorial.</tspan><tspan
+ id="tspan8870"
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ y="451.39865"
+ x="135.67761"
+ sodipodi:role="line">Mientras tanto...</tspan><tspan
+ id="tspan8784"
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ y="466.39865"
+ x="135.67761"
+ sodipodi:role="line" /></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text14208"
+ y="1375.6914"
+ x="170.81166"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ y="1375.6914"
+ x="170.81166"
+ sodipodi:role="line"
+ id="tspan14210" /><tspan
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ y="1390.6914"
+ x="170.81166"
+ sodipodi:role="line"
+ id="tspan14214">...darnos tu <tspan
+ id="tspan14216"
+ style="font-weight:bold">feedback </tspan></tspan><tspan
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400"
+ y="1405.6914"
+ x="170.81166"
+ sodipodi:role="line"
+ id="tspan14218">y participar para </tspan><tspan
+ id="tspan14220"
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400"
+ y="1420.6914"
+ x="170.81166"
+ sodipodi:role="line">mejorar esta </tspan><tspan
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400"
+ y="1435.6914"
+ x="170.81166"
+ sodipodi:role="line"
+ id="tspan14222">herramienta...</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="143.14952"
+ y="1291.6486"
+ id="text6446"
+ sodipodi:linespacing="125%"><tspan
+ id="tspan14200"
+ sodipodi:role="line"
+ x="143.14952"
+ y="1291.6486"
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400">...aquí puedes crear </tspan><tspan
+ id="tspan14247"
+ sodipodi:role="line"
+ x="143.14952"
+ y="1306.6486"
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400">nuevas <tspan
+ style="font-weight:bold"
+ id="tspan18194">listas</tspan> y </tspan><tspan
+ id="tspan14251"
+ sodipodi:role="line"
+ x="143.14952"
+ y="1321.6486"
+ style="font-size:12px;font-style:normal;font-weight:bold;fill:#aa4400"><tspan
+ id="tspan8937"
+ style="font-weight:normal"><tspan
+ style="font-weight:bold"
+ id="tspan18196">mensajes</tspan>...</tspan></tspan></text>
+ </g>
+ <g
+ style="display:none"
+ inkscape:label="en"
+ id="layer8"
+ inkscape:groupmode="layer">
+ <text
+ transform="scale(0.99912117,1.0008796)"
+ sodipodi:linespacing="125%"
+ id="text11705"
+ y="166.0929"
+ x="207.26842"
+ style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ id="tspan11707"
+ style="font-size:32px;font-weight:bold;fill:#aa4400"
+ y="166.0929"
+ x="207.26842"
+ sodipodi:role="line">lists</tspan></text>
+ <text
+ transform="translate(0,435.82679)"
+ sodipodi:linespacing="125%"
+ id="text11713"
+ y="-168.92439"
+ x="149.85907"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ style="font-style:italic"
+ sodipodi:role="line"
+ id="tspan11715"
+ x="149.85907"
+ y="-168.92439">click to continue</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="134.0341"
+ y="409.18921"
+ id="text11717"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="134.0341"
+ y="409.18921"
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ id="tspan11719">Sorry, we are</tspan><tspan
+ id="tspan11791"
+ sodipodi:role="line"
+ x="134.0341"
+ y="424.18921"
+ style="font-size:12px;font-weight:normal;fill:#aa4400">still designing </tspan><tspan
+ id="tspan11793"
+ sodipodi:role="line"
+ x="134.0341"
+ y="439.18921"
+ style="font-size:12px;font-weight:normal;fill:#aa4400">this tutorial.</tspan><tspan
+ sodipodi:role="line"
+ x="134.0341"
+ y="454.18921"
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ id="tspan11725">Meanwhile...</tspan><tspan
+ sodipodi:role="line"
+ x="134.0341"
+ y="469.18921"
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ id="tspan11727" /></text>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="170.81166"
+ y="1375.6914"
+ id="text11729"
+ sodipodi:linespacing="125%"><tspan
+ id="tspan11731"
+ sodipodi:role="line"
+ x="170.81166"
+ y="1375.6914"
+ style="font-size:12px;font-weight:normal;fill:#aa4400" /><tspan
+ id="tspan11733"
+ sodipodi:role="line"
+ x="170.81166"
+ y="1390.6914"
+ style="font-size:12px;font-weight:normal;fill:#aa4400">...give us your <tspan
+ style="font-weight:bold"
+ id="tspan11735">feedback </tspan></tspan><tspan
+ sodipodi:role="line"
+ x="170.81166"
+ y="1405.6914"
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400"
+ id="tspan11739">and participate</tspan><tspan
+ id="tspan11741"
+ sodipodi:role="line"
+ x="170.81166"
+ y="1420.6914"
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400">to improve this tool...</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text11743"
+ y="1291.6486"
+ x="143.14952"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400"
+ y="1291.6486"
+ x="143.14952"
+ sodipodi:role="line"
+ id="tspan11745">...here you can create</tspan><tspan
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400"
+ y="1306.6486"
+ x="143.14952"
+ sodipodi:role="line"
+ id="tspan11751">your new <tspan
+ style="font-weight:bold"
+ id="tspan18192">lists</tspan> and</tspan><tspan
+ id="tspan11814"
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:#aa4400"
+ y="1321.6486"
+ x="143.14952"
+ sodipodi:role="line"><tspan
+ id="tspan11816"
+ style="font-weight:bold">posts</tspan>...</tspan></text>
+ <text
+ transform="scale(0.99912117,1.0008796)"
+ sodipodi:linespacing="125%"
+ id="text11787"
+ y="184.92917"
+ x="207.5244"
+ style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ id="tspan11789"
+ style="font-size:16px;font-style:normal;font-weight:normal;fill:#aa4400"
+ y="184.92917"
+ x="207.5244"
+ sodipodi:role="line">explained</tspan></text>
+ </g>
+ <g
+ style="display:none"
+ inkscape:label="fr"
+ id="layer9"
+ inkscape:groupmode="layer" />
+ <script
+ ns1:version="11.11-07001323"
+ id="sozi-script">var sozi=sozi||{};(function(){var a=sozi.events=sozi.events||{},b={};a.listen=function(d,e){var c=b[d];if(!c){c=b[d]=[]}c.push(e)};a.fire=function(g){var d=b[g],c,f,e=Array.prototype.slice.call(arguments,1);if(d){c=d.length;for(f=0;f<c;f+=1){d[f].apply(null,e)}}}}());var sozi=sozi||{};(function(){var w=sozi.framelist=sozi.framelist||{},k=this,r=k.document,q,m,c,j=0,d=5,i,u,b… h(A){return function(B){sozi.player.previewFrame(A);B.stopPropagation()}}function l(A){A.stopPropagation()}function p(B){var A=B.relatedTarget;while(A!==m&&A!==q){A=A.parentNode}if(A===q){w.hide();sozi.player.restart();B.stopPropagation()}}function t(B){var A=c.getCTM().f;if(A<=-k.innerHeight/2){A+=k.innerHeight/2}else{if(A<0){A=0}}c.setAttribute("transform","translate(0,"+A+")");B.stopPropagation()}function e(B){var A=c.getCTM().f;if(A+j>=k.innerHeight*3/2){A-=k.innerHeight/2}else{if(A+j>k.innerHeight+2*d){A=k.innerHeight-j-4*d}}c.setAttribute("transform","translate(0,"+A+")");B.stopPropagation()}function s(A){var C=sozi.animation.profiles[g](A),B=1-C;z=y*C+b*B;m.setAttribute("transform","translate("+z+",0)")}function x(){}function o(){var G=r.createElementNS(a,"rect"),A=r.createElementNS(a,"path"),E=r.createElementNS(a,"path"),H=0,F,C=sozi.document.frames.length,B=sozi.location.getFrameIndex(),D,I;q=r.documentElement;m=r.createElementNS(a,"g");m.setAttribute("id","sozi-toc");q.appendChild(m);c=r.createElementNS(a,"g");m.appendChild(c);G.setAttribute("id","sozi-toc-background");G.setAttribute("x",d);G.setAttribute("y",d);G.setAttribute("rx",d);G.setAttribute("ry",d);G.addEventListener("click",l,false);G.addEventListener("mousedown",l,false);G.addEventListener("mouseout",p,false);c.appendChild(G);for(D=0;D<C;D+=1){I=r.createElementNS(a,"text");I.appendChild(r.createTextNode(sozi.document.frames[D].title));c.appendChild(I);if(D===B){I.setAttribute("class","sozi-toc-current")}F=I.getBBox().width;j+=I.getBBox().height;if(F>H){H=F}I.setAttribute("x",2*d);I.setAttribute("y",j+d);I.addEventListener("click",h(D),false);I.addEventListener("mousedown",l,false)}A.setAttribute("class","sozi-toc-arrow");A.setAttribute("d","M"+(H+3*d)+","+(5*d)+" l"+(4*d)+",0 l-"+(2*d)+",-"+(3*d)+" z");A.addEventListener("click",t,false);A.addEventListener("mousedown",l,false);m.appendChild(A);E.setAttribute("class","sozi-toc-arrow");E.setAttribute("d","M"+(H+3*d)+","+(7*d)+" l"+(4*d)+",0 l-"+(2*d)+","+(3*d)+" z");E.addEventListener("click",e,false);E.addEventListener("mousedown",l,false);m.appendChild(E);G.setAttribute("width",H+7*d);G.setAttribute("height",j+2*d);i=-H-9*d;u=0;z=y=i;m.setAttribute("transform","translate("+i+",0)");v=new sozi.animation.Animator(s,x)}function n(A){var D=r.getElementsByClassName("sozi-toc-current"),C=c.getElementsByTagName("text"),B;for(B=0;B<D.length;B+=1){D[B].removeAttribute("class")}C[A].setAttribute("class","sozi-toc-current")}w.show=function(){b=z;y=u;v.start(f)};w.hide=function(){b=z;y=i;v.start(f)};w.isVisible=function(){return y===u};sozi.events.listen("displayready",o);sozi.events.listen("cleanup",w.hide);sozi.events.listen("framechange",n)}());var sozi=sozi||{};(function(){var t=sozi.player=sozi.player||{},u=sozi.display=sozi.display||{},j=this,o=j.document,p=0,v=1,s=1.05,x=5,c=false,l=false,g=0,e=0;function a(A,z,B){t.stop();u.zoom(A>0?s:1/s,z,B)}function w(y){t.stop();u.rotate(y>0?x:-x)}function r(){if(sozi.framelist.isVisible()){sozi.framelist.hide();t.restart()}else{t.stop();sozi.framelist.show()}}function i(y){if(y.button===p){c=true;l=false;g=y.clientX;e=y.clientY}else{if(y.button===v){r()}}y.stopPropagation()}function m(y){if(c){t.stop();l=true;sozi.events.fire("cleanup");u.drag(y.clientX-g,y.clientY-e);g=y.clientX;e=y.clientY}y.stopPropagation()}function f(y){if(y.button===p){c=false}y.stopPropagation()}function q(y){t.moveToPrevious();y.stopPropagation();y.preventDefault()}function h(y){if(!l&&y.button!==v){t.moveToNext()}y.stopPropagation()}function k(y){var z=0;if(!y){y=j.event}if(y.wheelDelta){z=y.wheelDelta;if(j.opera){z=-z}}else{if(y.detail){z=-y.detail}}if(z!==0){if(y.shiftKey){w(z)}else{a(z,y.clientX,y.clientY)}}y.stopPropagation();y.preventDefault()}function n(y){switch(y.charCode){case 43:a(1,j.innerWidth/2,j.innerHeight/2);break;case 45:a(-1,j.innerWidth/2,j.innerHeight/2);break;case 61:t.moveToCurrent();break;case 70:case 102:t.showAll();break;case 84:case 116:r();break;case 82:w(-1);break;case 114:w(1);break}y.stopPropagation()}function d(y){switch(y.keyCode){case 36:t.moveToFirst();break;case 35:t.moveToLast();break;case 38:t.jumpToPrevious();break;case 33:case 37:t.moveToPrevious();break;case 40:t.jumpToNext();break;case 34:case 39:case 13:case 32:t.moveToNext();break}y.stopPropagation()}function b(){var y=o.documentElement;y.addEventListener("click",h,false);y.addEventListener("mousedown",i,false);y.addEventListener("mouseup",f,false);y.addEventListener("mousemove",m,false);y.addEventListener("keypress",n,false);y.addEventListener("keydown",d,false);y.addEventListener("contextmenu",q,false);y.addEventListener("DOMMouseScroll",k,false);j.onmousewheel=k}j.addEventListener("load",b,false)}());var sozi=sozi||{};(function(){var e=sozi.animation=sozi.animation||{},h=this,j=40,d=[],b,i=h.mozRequestAnimationFrame||h.webkitRequestAnimationFrame||h.msRequestAnimationFrame||h.oRequestAnimationFrame;function c(){if(i){i(f)}else{b=h.setInterval(function(){f(Date.now())},j)}}function f(l){var k;if(d.length>0){if(i){i(f)}for(k=0;k<d.length;k+=1){d[k].step(l)}}else{if(!i){h.clearInterval(b)}}}function a(k){d.push(k);if(d.length===1){c()}}function g(k){d.splice(d.indexOf(k),1)}e.Animator=function(k,l){this.onStep=k;this.onDone=l;this.durationMs=0;this.data={};this.initialTime=0;this.started=false};e.Animator.prototype.start=function(k,l){this.durationMs=k;this.data=l;this.initialTime=Date.now();this.onStep(0,this.data);if(!this.started){this.started=true;a(this)}};e.Animator.prototype.stop=function(){if(this.started){g(this);this.started=false}};e.Animator.prototype.step=function(l){var k=l-this.initialTime;if(k>=this.durationMs){this.stop();this.onStep(1,this.data);this.onDone()}else{this.onStep(k/this.durationMs,this.data)}};e.profiles={linear:function(k){return k},accelerate:function(k){return Math.pow(k,3)},"strong-accelerate":function(k){return Math.pow(k,5)},decelerate:function(k){return 1-Math.pow(1-k,3)},"strong-decelerate":function(k){return 1-Math.pow(1-k,5)},"accelerate-decelerate":function(k){var l=k<=0.5?k:1-k,m=Math.pow(2*l,3)/2;return k<=0.5?m:1-m},"strong-accelerate-decelerate":function(k){var l=k<=0.5?k:1-k,m=Math.pow(2*l,5)/2;return k<=0.5?m:1-m},"decelerate-accelerate":function(k){var l=k<=0.5?k:1-k,m=(1-Math.pow(1-2*l,2))/2;return k<=0.5?m:1-m},"strong-decelerate-accelerate":function(k){var l=k<=0.5?k:1-k,m=(1-Math.pow(1-2*l,3))/2;return k<=0.5?m:1-m}}}());var sozi=sozi||{};(function(){var d=sozi.player=sozi.player||{},j=sozi.display=sozi.display||{},h=this,c,k,e=500,q=-10,l="linear",g=0,n=0,o=false,p=false;function f(t,w){var v=1-t,u=w.profile(t),s=1-u,r,x;for(r in w.initialState){if(w.initialState.hasOwnProperty(r)){if(typeof w.initialState[r]==="number"&&typeof w.finalState[r]==="number"){j.geometry[r]=w.finalState[r]*u+w.initialState[r]*s}}}if(w.zoomWidth&&w.zoomWidth.k!==0){x=t-w.zoomWidth.ts;j.geometry.width=w.zoomWidth.k*x*x+w.zoomWidth.ss}if(w.zoomHeight&&w.zoomHeight.k!==0){x=t-w.zoomHeight.ts;j.geometry.height=w.zoomHeight.k*x*x+w.zoomHeight.ss}j.clip=w.finalState.clip;j.update()}function i(){var r;if(sozi.document.frames[n].timeoutEnable){p=true;r=(n+1)%sozi.document.frames.length;k=h.setTimeout(function(){d.moveToFrame(r)},sozi.document.frames[n].timeoutMs)}}function m(){g=n;if(o){i()}}d.startFromIndex=function(r){o=true;p=false;g=r;n=r;j.showFrame(sozi.document.frames[r]);i()};d.restart=function(){d.startFromIndex(n)};d.stop=function(){c.stop();if(p){h.clearTimeout(k);p=false}o=false;g=n};function b(r,B,z){var C={ss:((r<0)?Math.max(B,z):Math.min(B,z))*(100-r)/100,ts:0.5,k:0},x,w,t,s,A,y;if(r!==0){x=B-z;w=B-C.ss;t=z-C.ss;if(x!==0){s=Math.sqrt(w*t);A=(w-s)/x;y=(w+s)/x;C.ts=(A>0&&A<=1)?A:y}C.k=w/C.ts/C.ts}return C}d.jumpToFrame=function(r){d.stop();sozi.events.fire("cleanup");g=r;n=r;j.showFrame(sozi.document.frames[r]);sozi.events.fire("framechange",r)};d.previewFrame=function(s){var u=sozi.document.frames[s].geometry,r,t;if(q!==0){r=b(q,j.geometry.width,u.width);t=b(q,j.geometry.height,u.height)}n=s;c.start(e,{initialState:j.getCurrentGeometry(),finalState:u,profile:sozi.animation.profiles[l],zoomWidth:r,zoomHeight:t});sozi.events.fire("framechange",s)};d.moveToFrame=function(t){var s=e,w=q,u=sozi.animation.profiles[l],r,v;if(p){h.clearTimeout(k);p=false}if(t===(n+1)%sozi.document.frames.length){s=sozi.document.frames[t].transitionDurationMs;w=sozi.document.frames[t].transitionZoomPercent;u=sozi.document.frames[t].transitionProfile}sozi.events.fire("cleanup");if(w!==0){r=b(w,j.geometry.width,sozi.document.frames[t].geometry.width);v=b(w,j.geometry.height,sozi.document.frames[t].geometry.height)}o=true;n=t;c.start(s,{initialState:j.getCurrentGeometry(),finalState:sozi.document.frames[n].geometry,profile:u,zoomWidth:r,zoomHeight:v});sozi.events.fire("framechange",t)};d.moveToFirst=function(){d.moveToFrame(0)};d.jumpToPrevious=function(){var r=n;if(!c.started||g<=n){r-=1}if(r>=0){d.jumpToFrame(r)}};d.moveToPrevious=function(){var r=n,s;for(r-=1;r>=0;r-=1){s=sozi.document.frames[r];if(!s.timeoutEnable||s.timeoutMs!==0){d.moveToFrame(r);break}}};d.jumpToNext=function(){var r=n;if(!c.started||g>=n){r+=1}if(r<sozi.document.frames.length){d.jumpToFrame(r)}};d.moveToNext=function(){if(n<sozi.document.frames.length-1||sozi.document.frames[n].timeoutEnable){d.moveToFrame((n+1)%sozi.document.frames.length)}};d.moveToLast=function(){d.moveToFrame(sozi.document.frames.length-1)};d.moveToCurrent=function(){d.moveToFrame(n)};d.showAll=function(){d.stop();sozi.events.fire("cleanup");c.start(e,{initialState:j.getCurrentGeometry(),finalState:j.getDocumentGeometry(),profile:sozi.animation.profiles[l]})};function a(){d.startFromIndex(sozi.location.getFrameIndex())}c=new sozi.animation.Animator(f,m);sozi.events.listen("displayready",a)}());var sozi=sozi||{};(function(){var d=sozi.display=sozi.display||{},h=this,i=h.document,j,c,k,a,g="http://… f(){var o,l=i.createElementNS(g,"g"),m=i.createElementNS(g,"clipPath");j=i.documentElement;k=j.getBBox();a=i.createElementNS(g,"g");while(true){o=j.firstChild;if(!o){break}j.removeChild(o);a.appendChild(o)}c=i.createElementNS(g,"rect");c.setAttribute("id","sozi-clip-rect");m.setAttribute("id","sozi-clip-path");m.appendChild(c);j.appendChild(m);l.setAttribute("clip-path","url(#sozi-clip-path)");l.appendChild(a);j.appendChild(l);j.setAttribute("width",h.innerWidth);j.setAttribute("height",h.innerHeight);sozi.events.fire("displayready")}function b(){j.setAttribute("width",h.innerWidth);j.setAttribute("height",h.innerHeight);d.update()}function e(){var l={};l.scale=Math.min(h.innerWidth/d.geometry.width,h.innerHeight/d.geometry.height);l.width=d.geometry.width*l.scale;l.height=d.geometry.height*l.scale;l.x=(h.innerWidth-l.width)/2;l.y=(h.innerHeight-l.height)/2;return l}d.getElementGeometry=function(l){var s,p,t,n,q,o,r=l.getCTM(),m=Math.sqrt(r.a*r.a+r.b*r.b);if(l.nodeName==="rect"){s=l.x.baseVal.value;p=l.y.baseVal.value;t=l.width.baseVal.value;n=l.height.baseVal.value}else{q=l.getBBox();s=q.x;p=q.y;t=q.width;n=q.height}o=i.documentElement.createSVGPoint();o.x=s+t/2;o.y=p+n/2;o=o.matrixTransform(r);return{cx:o.x,cy:o.y,width:t*m,height:n*m,rotate:Math.atan2(r.b,r.a)*180/Math.PI}};d.getDocumentGeometry=function(){return{cx:k.x+k.width/2,cy:k.y+k.height/2,width:k.width,height:k.height,rotate:0,clip:false}};d.getCurrentGeometry=function(){return{cx:d.geometry.cx,cy:d.geometry.cy,width:d.geometry.width,height:d.geometry.height,rotate:d.geometry.rotate,clip:d.geometry.clip}};d.update=function(){var l=e(),n=-d.geometry.cx+d.geometry.width/2+l.x/l.scale,m=-d.geometry.cy+d.geometry.height/2+l.y/l.scale;a.setAttribute("transform","scale("+l.scale+")translate("+n+","+m+")rotate("+(-d.geometry.rotate)+","+d.geometry.cx+","+d.geometry.cy+")");c.setAttribute("x",d.geometry.clip?l.x:0);c.setAttribute("y",d.geometry.clip?l.y:0);c.setAttribute("width",d.geometry.clip?l.width:h.innerWidth);c.setAttribute("height",d.geometry.clip?l.height:h.innerHeight)};d.showFrame=function(m){var l;for(l in m.geometry){if(m.geometry.hasOwnProperty(l)){d.geometry[l]=m.geometry[l]}}d.update()};d.drag=function(m,l){var n=e(),o=d.geometry.rotate*Math.PI/180;d.geometry.cx-=(m*Math.cos(o)-l*Math.sin(o))/n.scale;d.geometry.cy-=(m*Math.sin(o)+l*Math.cos(o))/n.scale;d.geometry.clip=false;d.update()};d.zoom=function(o,m,p){var n=(1-o)*(m-h.innerWidth/2),l=(1-o)*(p-h.innerHeight/2);d.geometry.width/=o;d.geometry.height/=o;d.drag(n,l)};d.rotate=function(l){d.geometry.rotate+=l;d.geometry.rotate%=360;d.update()};sozi.events.listen("documentready",f);h.addEventListener("resize",b,false)}());var sozi=sozi||{};(function(){var c=sozi.document=sozi.document||{},g=this,a=g.document,f="http://sozi.baierouge.fr",d={title:"Untitled",sequence:"0",hide:"true",clip:"true","timeout-enable":"false","timeout-ms":"5000","transition-duration-ms":"1000","transition-zoom-percent":"0","transition-profile":"linear"};c.frames=[];function h(j,i){var k=j.getAttributeNS(f,i);return k===""?d[i]:k}function b(){var j=a.getElementsByTagNameNS(f,"frame"),k=j.length,m,l,n;for(l=0;l<k;l+=1){m=a.getElementById(j[l].getAttributeNS(f,"refid"));if(m){n={geometry:sozi.display.getElementGeometry(m),title:h(j[l],"title"),sequence:parseInt(h(j[l],"sequence"),10),hide:h(j[l],"hide")==="true",timeoutEnable:h(j[l],"timeout-enable")==="true",timeoutMs:parseInt(h(j[l],"timeout-ms"),10),transitionDurationMs:parseInt(h(j[l],"transition-duration-ms"),10),transitionZoomPercent:parseInt(h(j[l],"transition-zoom-percent"),10),transitionProfile:sozi.animation.profiles[h(j[l],"transition-profile")||"linear"]};if(n.hide){m.setAttribute("visibility","hidden")}n.geometry.clip=h(j[l],"clip")==="true";c.frames.push(n)}}c.frames.sort(function(o,i){return o.sequence-i.sequence})}function e(){a.documentElement.removeAttribute("viewBox");b();sozi.events.fire("documentready")}g.addEventListener("load",e,false)}());var sozi=sozi||{};(function(){var a=sozi.location=sozi.location||{},e=this,c=false;a.getFrameIndex=function(){var g=e.location.hash?parseInt(e.location.hash.slice(1),10)-1:0;if(isNaN(g)||g<0){return 0}else{if(g>=sozi.document.frames.length){return sozi.document.frames.length-1}else{return g}}};function f(){var g=a.getFrameIndex();if(!c){sozi.player.moveToFrame(g)}c=false}function d(g){c=true;e.location.hash="#"+(g+1)}function b(){confLang();sozi.events.listen("framechange",d)}e.addEventListener("hashchange",f,false);e.addEventListener("load",b,false)}());</script>
+ <style
+ ns1:version="11.11-07001323"
+ id="sozi-style">#sozi-toc text{fill:#eff;font-family:Verdana,sans-serif;font-size:12pt}#sozi-toc text:hover{fill:#0cf;cursor:pointer}#sozi-toc text.sozi-toc-current{fill:#fa4}#sozi-toc-background{stroke:#222;stroke-opacity:.1;stroke-width:10;fill:#222;fill-opacity:.9}.sozi-toc-arrow{fill:#eff;fill-opacity:.75;stroke:none}.sozi-toc-arrow:hover{fill:#0cf}</style>
+ <ns1:frame
+ ns1:transition-profile="linear"
+ ns1:timeout-enable="false"
+ ns1:timeout-ms="5000"
+ ns1:transition-zoom-percent="0"
+ ns1:title="Intro"
+ ns1:clip="true"
+ ns1:hide="true"
+ ns1:transition-duration-ms="1000"
+ ns1:sequence="1"
+ ns1:refid="rect4591" />
+ <ns1:frame
+ ns1:refid="rect8725"
+ ns1:sequence="2"
+ ns1:transition-duration-ms="1000"
+ ns1:hide="true"
+ ns1:clip="true"
+ ns1:title="under construction"
+ ns1:transition-zoom-percent="0"
+ ns1:timeout-ms="5000"
+ ns1:timeout-enable="false"
+ ns1:transition-profile="linear" />
+ <ns1:frame
+ ns1:transition-profile="linear"
+ ns1:timeout-enable="false"
+ ns1:timeout-ms="5000"
+ ns1:transition-zoom-percent="0"
+ ns1:title="new"
+ ns1:clip="true"
+ ns1:hide="true"
+ ns1:transition-duration-ms="1000"
+ ns1:sequence="3"
+ ns1:refid="rect6444" />
+ <ns1:frame
+ ns1:transition-profile="linear"
+ ns1:timeout-enable="false"
+ ns1:timeout-ms="5000"
+ ns1:transition-zoom-percent="0"
+ ns1:title="feedback"
+ ns1:clip="true"
+ ns1:hide="true"
+ ns1:transition-duration-ms="1000"
+ ns1:sequence="4"
+ ns1:refid="rect14204" />
+</svg>
1
0
Author: vjrj_
Date: 2012-03-17 22:01:21 +0100 (Sat, 17 Mar 2012)
New Revision: 1766
Added:
openfireauth/README
Log:
Added accounts and more improvements
Added: openfireauth/README
===================================================================
--- openfireauth/README (rev 0)
+++ openfireauth/README 2012-03-17 21:01:21 UTC (rev 1766)
@@ -0,0 +1,3 @@
+Build the jar with:
+ mvn assembly:assembly -DdescriptorId=jar-with-dependencies
+put in /usr/share/openfire/lib/
\ No newline at end of file
1
0
r1765 - in openfireauth: . src/main/java/cc/kune/core/server/auth/openfire src/main/resources src/test/java/cc/kune/core/server/auth/openfire target
by Vicente J. Ruiz Jurado 17 Mar '12
by Vicente J. Ruiz Jurado 17 Mar '12
17 Mar '12
Author: vjrj_
Date: 2012-03-17 21:59:43 +0100 (Sat, 17 Mar 2012)
New Revision: 1765
Added:
openfireauth/src/main/resources/wave-server.properties
Modified:
openfireauth/.classpath
openfireauth/pom.xml
openfireauth/src/main/java/cc/kune/core/server/auth/openfire/KuneAuthProvider.java
openfireauth/src/test/java/cc/kune/core/server/auth/openfire/KuneAuthProviderTest.java
openfireauth/target/
Log:
Added accounts and more improvements
Modified: openfireauth/.classpath
===================================================================
--- openfireauth/.classpath 2012-03-15 00:10:53 UTC (rev 1764)
+++ openfireauth/.classpath 2012-03-17 20:59:43 UTC (rev 1765)
@@ -1,10 +1,21 @@
-<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="src" output="target/classes" path="src/main/java"/>
- <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
- <classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
- <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
- <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/>
- <classpathentry kind="output" path="target/classes"/>
-</classpath>
+ <classpathentry kind="src" path="src/main/java"/>
+ <classpathentry kind="src" path="src/main/resources" excluding="**/*.java"/>
+ <classpathentry kind="src" path="src/test/java" output="target/test-classes"/>
+ <classpathentry kind="src" path="src/test/resources" output="target/test-classes" excluding="**/*.java"/>
+ <classpathentry kind="output" path="target/classes"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="var" path="M2_REPO/com/google/guava/guava/r09/guava-r09.jar" sourcepath="M2_REPO/com/google/guava/guava/r09/guava-r09-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/com/google/protobuf/protobuf-java/2.3.0/protobuf-java-2.3.0.jar"/>
+ <classpathentry kind="var" path="M2_REPO/junit/junit/4.9/junit-4.9.jar" sourcepath="M2_REPO/junit/junit/4.9/junit-4.9-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar" sourcepath="M2_REPO/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/igniterealtime/openfire/3.7.0/openfire-3.7.0.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/box/0.3.13/box-0.3.13.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/box-src/0.3.13/box-src-0.3.13.jar" sourcepath="M2_REPO/org/waveprotocol/box-src/0.3.13/box-src-0.3.13-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/model/0.3.13/model-0.3.13.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/model-src/0.3.13/model-src-0.3.13.jar" sourcepath="M2_REPO/org/waveprotocol/model-src/0.3.13/model-src-0.3.13-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/proto/0.3.13/proto-0.3.13.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/proto-src/0.3.13/proto-src-0.3.13.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/util/0.3.13/util-0.3.13.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/waveprotocol/util-src/0.3.13/util-src-0.3.13.jar" sourcepath="M2_REPO/org/waveprotocol/util-src/0.3.13/util-src-0.3.13-sources.jar"/>
+</classpath>
\ No newline at end of file
Modified: openfireauth/pom.xml
===================================================================
--- openfireauth/pom.xml 2012-03-15 00:10:53 UTC (rev 1764)
+++ openfireauth/pom.xml 2012-03-17 20:59:43 UTC (rev 1765)
@@ -4,13 +4,13 @@
<groupId>cc.kune</groupId>
<artifactId>kune-openfireauth</artifactId>
<version>0.0.1-SNAPSHOT</version>
- <name>Kuen Openfire Auth Lib</name>
+ <name>Kune Openfire Auth Lib</name>
<description>The jar generated, can be installed in /lib/ directory and allow to auth openfire users throw kune session tokens (see HybridAuthProvider)</description>
<properties>
<maven.compiler.source>1.6</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <wiab.version>0.3.12</wiab.version>
+ <wiab.version>0.3.13</wiab.version>
</properties>
<repositories>
<repository>
@@ -20,6 +20,16 @@
</repositories>
<dependencies>
<dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>r09</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>2.3.0</version>
+ </dependency>
+ <dependency>
<groupId>org.waveprotocol</groupId>
<artifactId>model</artifactId>
<version>${wiab.version}</version>
@@ -30,15 +40,69 @@
<version>${wiab.version}</version>
</dependency>
<dependency>
+ <groupId>org.waveprotocol</groupId>
+ <artifactId>box</artifactId>
+ <version>${wiab.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.waveprotocol</groupId>
+ <artifactId>box-src</artifactId>
+ <version>${wiab.version}</version>
+ </dependency>
+ <dependency>
<groupId>org.igniterealtime</groupId>
<artifactId>openfire</artifactId>
<version>3.7.0</version>
</dependency>
<dependency>
+ <groupId>org.waveprotocol</groupId>
+ <artifactId>proto</artifactId>
+ <version>${wiab.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.waveprotocol</groupId>
+ <artifactId>proto-src</artifactId>
+ <version>${wiab.version}</version>
+ </dependency>
+ <dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.9</version>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.waveprotocol</groupId>
+ <artifactId>util</artifactId>
+ <version>${wiab.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.waveprotocol</groupId>
+ <artifactId>util-src</artifactId>
+ <version>${wiab.version}</version>
+ </dependency>
</dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifest>
+ <mainClass>cc.kune.core.server.auth.openfire.KuneAuthProvider</mainClass>
+ </manifest>
+ </archive>
+ <fileSets>
+ <fileSet>
+ <excludes>
+ <exclude>
+ ./wave-server.properties
+ </exclude>
+ </excludes>
+ </fileSet>
+ </fileSets>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
</project>
\ No newline at end of file
Modified: openfireauth/src/main/java/cc/kune/core/server/auth/openfire/KuneAuthProvider.java
===================================================================
--- openfireauth/src/main/java/cc/kune/core/server/auth/openfire/KuneAuthProvider.java 2012-03-15 00:10:53 UTC (rev 1764)
+++ openfireauth/src/main/java/cc/kune/core/server/auth/openfire/KuneAuthProvider.java 2012-03-17 20:59:43 UTC (rev 1765)
@@ -3,9 +3,10 @@
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
-import java.io.FileNotFoundException;
import java.io.IOException;
+import java.io.InputStream;
import java.io.ObjectInputStream;
+import java.util.Properties;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -14,6 +15,10 @@
import org.jivesoftware.openfire.auth.InternalUnauthenticatedException;
import org.jivesoftware.openfire.auth.UnauthorizedException;
import org.jivesoftware.openfire.user.UserNotFoundException;
+import org.waveprotocol.box.server.CoreSettings;
+import org.waveprotocol.box.server.account.AccountData;
+import org.waveprotocol.box.server.persistence.PersistenceException;
+import org.waveprotocol.box.server.persistence.file.FileAccountStore;
import org.waveprotocol.wave.model.wave.ParticipantId;
public class KuneAuthProvider implements AuthProvider {
@@ -44,58 +49,103 @@
}
}
+ private static final String INCORRECT_USERNAME = "Incorrect username";
public static final Log LOG = LogFactory.getLog(KuneAuthProvider.class);
-
private static final String USER_NOT_LOGGED = "User not logged";
+ private final FileAccountStore accountStore;
+ private final Properties prop;
+ public KuneAuthProvider() {
+ prop = new Properties();
+ try {
+ final InputStream is = this.getClass().getClassLoader().getResourceAsStream(
+ "wave-server.properties");
+
+ // final String location =
+ // getClass().getProtectionDomain().getCodeSource().getLocation().toString();
+ // LOG.info("Location: " + location);
+ // final String path = location.substring(5);
+ // final FileInputStream fis = new FileInputStream(new File(path +
+ // "wave-server.properties"));
+ prop.load(is);
+ } catch (final IOException e) {
+ LOG.error("Error openning property files", e);
+ }
+ final String acStoreLocation = getProp(CoreSettings.ACCOUNT_STORE_DIRECTORY);
+ LOG.warn("Account store location: " + acStoreLocation);
+ accountStore = new FileAccountStore(acStoreLocation);
+ }
+
@Override
@SuppressWarnings("unused")
- public void authenticate(final String username, final String token) throws UnauthorizedException,
- ConnectionException, InternalUnauthenticatedException {
+ public void authenticate(final String username, final String passwdOrToken)
+ throws UnauthorizedException, ConnectionException, InternalUnauthenticatedException {
try {
- final File session = new File("/var/lib/kune/_sessions/" + token);
- boolean logged = false;
- if (session.exists()) {
- final FileInputStream is = new FileInputStream(session);
- final DataInputStream in = new DataInputStream(is);
+ final String accountName = username + ParticipantId.DOMAIN_PREFIX
+ + getProp(CoreSettings.WAVE_SERVER_DOMAIN);
+ // LOG.warn("Trying to check account " + accountName);
+ final AccountData account = accountStore.getAccount(ParticipantId.ofUnsafe(accountName));
+ if (account.asHuman().getPasswordDigest().verify(passwdOrToken.toCharArray())) {
+ // Great ... authenticated
+ } else {
+ boolean logged = false;
+ final String sessionName = getProp(CoreSettings.SESSIONS_STORE_DIRECTORY) + File.separator
+ + passwdOrToken;
+ // LOG.warn("Session name: " + sessionName);
+ try {
+ final File session = new File(sessionName);
+ if (session.exists()) {
+ final FileInputStream is = new FileInputStream(session);
+ final DataInputStream in = new DataInputStream(is);
- final String clusterId = in.readUTF();
- in.readUTF(); // nodeId
- final long created = in.readLong();
- final long accessed = in.readLong();
- final int requests = in.readInt();
+ final String clusterId = in.readUTF();
+ in.readUTF(); // nodeId
+ final long created = in.readLong();
+ final long accessed = in.readLong();
+ final int requests = in.readInt();
- final int size = in.readInt();
- if (size > 0) {
- final ClassLoadingObjectInputStream ois = new ClassLoadingObjectInputStream(in);
- for (int i = 0; i < size; i++) {
- final String key = ois.readUTF();
- try {
- final Object value = ois.readObject();
- if (value instanceof ParticipantId) {
- if (((ParticipantId) value).getAddress().startsWith(username + "@")) {
- logged = true;
- break;
+ final int size = in.readInt();
+ if (size > 0) {
+ final ClassLoadingObjectInputStream ois = new ClassLoadingObjectInputStream(in);
+ for (int i = 0; i < size; i++) {
+ try {
+ final String key = ois.readUTF();
+ final Object value = ois.readObject();
+ if (value instanceof ParticipantId) {
+ if (((ParticipantId) value).getAddress().startsWith(username + "@")) {
+ // LOG.warn("Participation id found in session");
+ logged = true;
+ break;
+ }
+ }
+ } catch (final ClassNotFoundException e) {
+ } catch (final IOException e) {
+ LOG.warn("Persisted in kune session unexpected object: " + e.getMessage());
}
}
- } catch (final ClassNotFoundException e) {
- LOG.warn("Persisted in kune session unexpected object: " + e.getMessage());
+ ois.close();
}
+ in.close();
+ is.close();
+ if (!logged) {
+ // LOG.warn("Participation id not found in session");
+ throw new UnauthorizedException(INCORRECT_USERNAME);
+ } else {
+ // LOG.warn("Participation id found in session");
+ // Great ... authenticated
+ }
+ } else {
+ // LOG.warn("Session file doesn't exists");
+ throw new UnauthorizedException(USER_NOT_LOGGED);
}
- ois.close();
+ } catch (final IOException e) {
+ LOG.warn("File session io error", e);
+ throw new UnauthorizedException(USER_NOT_LOGGED, e);
}
- in.close();
- is.close();
- if (!logged) {
- throw new UnauthorizedException("Incorrect username");
- }
- } else {
- throw new UnauthorizedException(USER_NOT_LOGGED);
}
- } catch (final FileNotFoundException e) {
- throw new UnauthorizedException(USER_NOT_LOGGED, e);
- } catch (final IOException e) {
- throw new UnauthorizedException(USER_NOT_LOGGED, e);
+ } catch (final PersistenceException e) {
+ LOG.warn("File session persistence error");
+ throw new UnauthorizedException(INCORRECT_USERNAME, e);
}
}
@@ -111,6 +161,10 @@
throw new UnsupportedOperationException();
}
+ private String getProp(final String key) {
+ return (String) prop.get(key);
+ }
+
@Override
public boolean isDigestSupported() {
return false;
Added: openfireauth/src/main/resources/wave-server.properties
===================================================================
--- openfireauth/src/main/resources/wave-server.properties (rev 0)
+++ openfireauth/src/main/resources/wave-server.properties 2012-03-17 20:59:43 UTC (rev 1765)
@@ -0,0 +1,112 @@
+# Core Configuration for the Wave in a Box server
+#
+
+# Domain name of the wave server
+# Default value: local.net (without .domain zone some things will be broken)
+wave_server_domain = localhost
+
+# A comma separated list of address on which to listen for connections.
+# Each address is a comma separated host:port pair.
+# Default value: localhost:9898
+http_frontend_public_address = localhost:8888
+
+# Default value: values passed to http_frontend_public_address.
+http_frontend_addresses = ${http_frontend_public_address}
+
+# A comma separated list of webApp source directories
+# Default value: ./war
+resource_bases = target/kune-0.1.0-SNAPSHOT/,src/main/webapp/
+
+### Server-specific variables
+###
+
+# Settings for the different persistence stores. Currently supported: memory, file, mongodb
+signer_info_store_type = file
+
+# The location where signer info certificate data is stored on disk. This should be changed.
+# Note: This is only used when using the file signer info store. It is ignored
+# for other data store types.
+# Default value: _certificates
+signer_info_store_directory = /var/lib/kune/_certificates
+
+# Currently supported attachment types: mongodb, disk
+# Default value: disk
+attachment_store_type = disk
+
+# The location where attachments are stored on disk. This should be changed.
+# Note: This is only used when using the disk attachment store. It is ignored
+# for other data store types.
+attachment_store_directory = /var/lib/kune/_attachments
+
+# Currently supported account store types: fake, memory, file, mongodb
+account_store_type = file
+
+# The location where accounts are stored on disk. This should be changed.
+# Note: This is only used when using the file account store. It is ignored
+# for other data store types.
+account_store_directory = /var/lib/kune/_accounts
+
+# Currently supported delta store types: memory, file
+delta_store_type = file
+
+# The location where deltas are stored on disk. This should be changed.
+# Note: This is only used when using the file delta store. It is ignored
+# for other data store types.
+# Default value: _deltas
+delta_store_directory = /var/lib/kune/_deltas
+
+# The location where user sessions are persisted on disk. This allow to restore user sessions
+# between restarts.
+# Default value: _sessions
+sessions_store_directory = /var/lib/kune/_sessions
+
+# Set false to use raw WebSockets instead of Socket.IO (still a bit experimental) in the webclient
+# Default value: true
+use_socketio = true
+
+# Note: the default value for admin is an invalid user id that cannot be registered.
+# To become an admin: Register a user and set its address as the value below.
+# Admin has a privilege to change passwords of other users using an agent robot.
+# Default value: @${wave_server_domain}
+admin_user = @localhost
+
+# The wave id of the welcome template wave. (Without domain, for example: w+Fxjs_-ZPmmA).
+# If filled in then a copy of this wave (actually only the root blip) will be
+# automatically added to the inbox of every new user.
+# Default value: "" (empty)
+welcome_wave_id =
+
+# Thread counts
+#The number of threads to listen on wavelet updates. Default value: 1
+listener_executor_thread_count = 1
+#The number of threads for loading wavelets. Default value: 1
+wavelet_load_executor_thread_count = 1
+#The number of threads to persist deltas. Default value: 1
+delta_persist_executor_thread_count = 1
+
+# To enable federation, edit the server.federation.config file and include it here.
+#include = server.federation.config
+
+# These two parameters MUST appear in this file AFTER the above include of the
+# federation config file. This is necesary so that the federation config file
+# can override these two values.
+
+# Set true to disable the verification of signed deltas
+waveserver_disable_verification = true
+
+# Set true to disable the verification of signers (certificates)
+waveserver_disable_signer_verification = true
+
+# Set true to prevent anyone registering on your server.
+# When true, only the admin user can use the RegistrationRobot to add new accounts
+# Default value: false
+disable_registration = false
+
+# Enable SSL for all address/port combinations listed (makes the next 2 settings non-optional)
+enable_ssl = false
+
+# Path to keystore containg the ssl certificates to server
+ssl_keystore_path = src/main/resources/wiab.ks
+
+#Password to the keystore
+ssl_keystore_password = fafafa
Modified: openfireauth/src/test/java/cc/kune/core/server/auth/openfire/KuneAuthProviderTest.java
===================================================================
--- openfireauth/src/test/java/cc/kune/core/server/auth/openfire/KuneAuthProviderTest.java 2012-03-15 00:10:53 UTC (rev 1764)
+++ openfireauth/src/test/java/cc/kune/core/server/auth/openfire/KuneAuthProviderTest.java 2012-03-17 20:59:43 UTC (rev 1765)
@@ -11,7 +11,32 @@
public void maintest() throws UnauthorizedException, ConnectionException,
InternalUnauthenticatedException {
final KuneAuthProvider auth = new KuneAuthProvider();
+ auth.authenticate("admin", "easyeasy");
auth.authenticate("vjrj", "6rzonw7n39p01td1p0rfujvu3");
auth.authenticate("admin", "x04c5575ycquu96k4kajldaq");
+ // Only usersession!!!
+ // auth.authenticate("vjrj", "1006oh5apswj81tl4vcsk1gqpj");
}
+
+ @Test(expected = UnauthorizedException.class)
+ public void wrongFileSession() throws UnauthorizedException, ConnectionException,
+ InternalUnauthenticatedException {
+ final KuneAuthProvider auth = new KuneAuthProvider();
+ auth.authenticate("admin", "6rzonw7n39p01td1p0rfujvu3a");
+ }
+
+ @Test(expected = UnauthorizedException.class)
+ public void wrongPass() throws UnauthorizedException, ConnectionException,
+ InternalUnauthenticatedException {
+ final KuneAuthProvider auth = new KuneAuthProvider();
+ auth.authenticate("admin", "easyeasy2");
+ }
+
+ @Test(expected = UnauthorizedException.class)
+ public void wrongSession() throws UnauthorizedException, ConnectionException,
+ InternalUnauthenticatedException {
+ final KuneAuthProvider auth = new KuneAuthProvider();
+ auth.authenticate("admin", "6rzonw7n39p01td1p0rfujvu3");
+ }
+
}
Property changes on: openfireauth/target
___________________________________________________________________
Name: svn:ignore
- classes
kune-openfireauth-0.0.1-SNAPSHOT.jar
maven-archiver
mvn-eclipse-cache.properties
surefire-reports
test-classes
+ archive-tmp
*jar
classes
kune-openfireauth-0.0.1-SNAPSHOT.jar
maven-archiver
mvn-eclipse-cache.properties
surefire-reports
test-classes
1
0
Author: vjrj_
Date: 2012-03-15 01:10:53 +0100 (Thu, 15 Mar 2012)
New Revision: 1764
Added:
trunk/src/main/java/cc/kune/core/server/xmpp/RosterItem.java
trunk/src/main/java/org/waveprotocol/box/server/frontend/
trunk/src/main/resources/db/update-0019-userpass.sql
Removed:
trunk/src/main/java/cc/kune/core/server/xmpp/Roster.java
Modified:
trunk/src/main/java/cc/kune/Kune.gwt.xml
trunk/src/main/java/cc/kune/chat/client/ChatClientDefault.java
trunk/src/main/java/cc/kune/core/client/auth/AnonUsersManager.java
trunk/src/main/java/cc/kune/core/client/auth/SignInAbstractPresenter.java
trunk/src/main/java/cc/kune/core/client/auth/SignInPresenter.java
trunk/src/main/java/cc/kune/core/client/events/UserSignInEvent.java
trunk/src/main/java/cc/kune/core/client/init/AppStarterDefault.java
trunk/src/main/java/cc/kune/core/client/state/Session.java
trunk/src/main/java/cc/kune/core/client/state/impl/SessionDefault.java
trunk/src/main/java/cc/kune/core/server/KuneRackModule.java
trunk/src/main/java/cc/kune/core/server/init/DatabaseInitializer.java
trunk/src/main/java/cc/kune/core/server/manager/impl/UserManagerDefault.java
trunk/src/main/java/cc/kune/core/server/persist/DataSourceKunePersistModule.java
trunk/src/main/java/cc/kune/core/server/persist/DataSourceOpenfirePersistModule.java
trunk/src/main/java/cc/kune/core/server/properties/KuneProperties.java
trunk/src/main/java/cc/kune/core/server/rpc/UserRPC.java
trunk/src/main/java/cc/kune/core/server/testhelper/ctx/DomainContext.java
trunk/src/main/java/cc/kune/core/server/xmpp/OpenfireXmppRosterFinder.java
trunk/src/main/java/cc/kune/core/server/xmpp/OpenfireXmppRosterProvider.java
trunk/src/main/java/cc/kune/core/server/xmpp/XmppRosterProvider.java
trunk/src/main/java/cc/kune/domain/User.java
trunk/src/main/java/cc/kune/domain/UserBuddiesData.java
trunk/src/main/java/cc/kune/events/server/utils/EventsServerConversionUtil.java
trunk/src/main/resources/META-INF/persistence.xml
trunk/src/main/resources/db/liquibase_changelog.xml
trunk/src/main/resources/kune.properties
trunk/src/test/java/cc/kune/core/server/TestDomainHelper.java
trunk/src/test/java/cc/kune/core/server/finders/UserFinderTest.java
trunk/src/test/java/cc/kune/core/server/integration/IntegrationTestHelper.java
trunk/src/test/java/cc/kune/core/server/integration/site/UserServiceTest.java
trunk/src/test/java/cc/kune/core/server/manager/UserManagerDefaultTest.java
trunk/src/test/java/cc/kune/core/server/mapper/MapperTest.java
trunk/src/test/java/cc/kune/core/server/notifier/AbstractPendingNotificationTest.java
Log:
User password via digest/salt.
Modified: trunk/src/main/java/cc/kune/Kune.gwt.xml
===================================================================
--- trunk/src/main/java/cc/kune/Kune.gwt.xml 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/Kune.gwt.xml 2012-03-15 00:10:53 UTC (rev 1764)
@@ -41,7 +41,9 @@
<!-- NOTE: this only compiles for chromium/safari ============= -->
<!--http://code.google.com/p/google-web-toolkit/issues/detail?id=42 -->
<!-- <set-property name="user.agent" value="gecko1_8" /> -->
- <set-property name="user.agent" value="safari,gecko1_8,ie6" />
+ <set-property name="user.agent" value="safari,gecko1_8,ie6,ie8" />
+ <set-property name="mobile.user.agent" value="not_mobile" />
+
<!-- gwt-platform ============================================= -->
<inherits name='com.gwtplatform.mvp.Mvp' />
<define-configuration-property name="gin.ginjector"
Modified: trunk/src/main/java/cc/kune/chat/client/ChatClientDefault.java
===================================================================
--- trunk/src/main/java/cc/kune/chat/client/ChatClientDefault.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/chat/client/ChatClientDefault.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -180,7 +180,7 @@
session.onUserSignIn(true, new UserSignInHandler() {
@Override
public void onUserSignIn(final UserSignInEvent event) {
- doLogin();
+ doLogin(event.getPassword());
}
});
session.onUserSignOut(true, new UserSignOutHandler() {
@@ -298,15 +298,19 @@
@Override
public void doLogin() {
+ doLogin(null);
+ }
+
+ private void doLogin(final String password) {
assert session.getCurrentUserInfo() != null;
- doLogin(session.getCurrentUserInfo(), session.getUserHash());
+ doLogin(session.getCurrentUserInfo(), password == null ? session.getUserHash() : password);
}
- private void doLogin(final UserInfoDTO user, final String token) {
+ private void doLogin(final UserInfoDTO user, final String tokenOrPassword) {
createActionIfNeeded();
createDialogIfNeeded();
chatOptions.username = user.getChatName();
- chatOptions.passwd = token;
+ chatOptions.passwd = tokenOrPassword;
chatOptions.resource = "emite-" + new Date().getTime() + "-kune";
chatOptions.useruri = XmppURI.uri(chatOptions.username, chatOptions.domain, chatOptions.resource);
createActionIfNeeded();
Modified: trunk/src/main/java/cc/kune/core/client/auth/AnonUsersManager.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/auth/AnonUsersManager.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/client/auth/AnonUsersManager.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -24,8 +24,8 @@
import cc.kune.common.shared.utils.TextUtils;
import cc.kune.core.client.cookies.CookiesManager;
import cc.kune.core.client.events.AppStartEvent;
+import cc.kune.core.client.events.AppStartEvent.AppStartHandler;
import cc.kune.core.client.events.UserSignInEvent;
-import cc.kune.core.client.events.AppStartEvent.AppStartHandler;
import cc.kune.core.client.events.UserSignInEvent.UserSignInHandler;
import cc.kune.core.client.i18n.I18nUITranslationService;
import cc.kune.core.client.state.Session;
@@ -81,7 +81,7 @@
public void onUserSignIn(final UserSignInEvent event) {
cookiesManager.setAnonCookie(true);
if (notifyMsg != null) {
- // Isue #168, after register/sign-in the message not remains visible
+ // Issue #168, after register/sign-in the message not remains visible
notifyMsg.getCloser().close();
}
}
Modified: trunk/src/main/java/cc/kune/core/client/auth/SignInAbstractPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/auth/SignInAbstractPresenter.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/client/auth/SignInAbstractPresenter.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -86,12 +86,12 @@
}
}
- protected void onSignIn(final UserInfoDTO userInfoDTO, final boolean gotoHomePage) {
+ protected void onSignIn(final UserInfoDTO userInfoDTO, final boolean gotoHomePage, final String passwd) {
final String userHash = userInfoDTO.getUserHash();
cookiesManager.setAuthCookie(userHash);
getView().reset();
session.setUserHash(userHash);
- session.setCurrentUserInfo(userInfoDTO);
+ session.setCurrentUserInfo(userInfoDTO, passwd);
final I18nLanguageDTO language = userInfoDTO.getLanguage();
session.setCurrentLanguage(language);
i18n.changeToLanguageIfNecessary(language.getCode(), language.getEnglishName(), true,
Modified: trunk/src/main/java/cc/kune/core/client/auth/SignInPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/auth/SignInPresenter.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/client/auth/SignInPresenter.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -133,7 +133,7 @@
@Override
public void onSuccess(final UserInfoDTO userInfoDTO) {
- onSignIn(userInfoDTO, gotoHomePage);
+ onSignIn(userInfoDTO, gotoHomePage, passwd);
extCallback.onSuccess(null);
}
};
Modified: trunk/src/main/java/cc/kune/core/client/events/UserSignInEvent.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/events/UserSignInEvent.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/client/events/UserSignInEvent.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -26,60 +26,66 @@
public class UserSignInEvent extends GwtEvent<UserSignInEvent.UserSignInHandler> {
- public interface HasUserSignInHandlers extends HasHandlers {
- HandlerRegistration addUserSignInHandler(UserSignInHandler handler);
- }
+ public interface HasUserSignInHandlers extends HasHandlers {
+ HandlerRegistration addUserSignInHandler(UserSignInHandler handler);
+ }
- public interface UserSignInHandler extends EventHandler {
- public void onUserSignIn(UserSignInEvent event);
- }
+ public interface UserSignInHandler extends EventHandler {
+ public void onUserSignIn(UserSignInEvent event);
+ }
- private static final Type<UserSignInHandler> TYPE = new Type<UserSignInHandler>();
+ private static final Type<UserSignInHandler> TYPE = new Type<UserSignInHandler>();
- public static Type<UserSignInHandler> getType() {
- return TYPE;
- }
+ public static Type<UserSignInHandler> getType() {
+ return TYPE;
+ }
- private final cc.kune.core.shared.dto.UserInfoDTO userInfo;
+ private final String password;
+ private final cc.kune.core.shared.dto.UserInfoDTO userInfo;
- public UserSignInEvent(final cc.kune.core.shared.dto.UserInfoDTO userInfo) {
- this.userInfo = userInfo;
- }
+ public UserSignInEvent(final cc.kune.core.shared.dto.UserInfoDTO userInfo, final String password) {
+ this.userInfo = userInfo;
+ this.password = password;
+ }
- @Override
- protected void dispatch(final UserSignInHandler handler) {
- handler.onUserSignIn(this);
- }
+ @Override
+ protected void dispatch(final UserSignInHandler handler) {
+ handler.onUserSignIn(this);
+ }
- @Override
- public boolean equals(final Object other) {
- if (other != null && other.getClass().equals(this.getClass())) {
- final UserSignInEvent o = (UserSignInEvent) other;
- return true && ((o.userInfo == null && this.userInfo == null) || (o.userInfo != null && o.userInfo.equals(this.userInfo)));
- }
- return false;
+ @Override
+ public boolean equals(final Object other) {
+ if (other != null && other.getClass().equals(this.getClass())) {
+ final UserSignInEvent o = (UserSignInEvent) other;
+ return true && ((o.userInfo == null && this.userInfo == null) || (o.userInfo != null && o.userInfo.equals(this.userInfo)));
}
+ return false;
+ }
- @Override
- public Type<UserSignInHandler> getAssociatedType() {
- return TYPE;
- }
+ @Override
+ public Type<UserSignInHandler> getAssociatedType() {
+ return TYPE;
+ }
- public cc.kune.core.shared.dto.UserInfoDTO getUserInfo() {
- return userInfo;
- }
+ public String getPassword() {
+ return password;
+ }
- @Override
- public int hashCode() {
- int hashCode = 23;
- hashCode = (hashCode * 37) + getClass().hashCode();
- hashCode = (hashCode * 37) + (userInfo == null ? 1 : userInfo.hashCode());
- return hashCode;
- }
+ public cc.kune.core.shared.dto.UserInfoDTO getUserInfo() {
+ return userInfo;
+ }
- @Override
- public String toString() {
- return "UserSignInEvent[" + userInfo + "]";
- }
+ @Override
+ public int hashCode() {
+ int hashCode = 23;
+ hashCode = (hashCode * 37) + getClass().hashCode();
+ hashCode = (hashCode * 37) + (userInfo == null ? 1 : userInfo.hashCode());
+ return hashCode;
+ }
+ @Override
+ public String toString() {
+ return "UserSignInEvent[" + userInfo + "]";
+ }
+
}
Modified: trunk/src/main/java/cc/kune/core/client/init/AppStarterDefault.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/init/AppStarterDefault.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/client/init/AppStarterDefault.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -106,7 +106,7 @@
@Override
public void onSuccess(final InitDataDTO initData) {
session.setInitData(initData);
- session.setCurrentUserInfo(initData.getUserInfo());
+ session.setCurrentUserInfo(initData.getUserInfo(), null);
hideInitialPanels();
checkNavigatorCompatibility(new NavigatorSupport() {
@Override
Modified: trunk/src/main/java/cc/kune/core/client/state/Session.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/state/Session.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/client/state/Session.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -153,7 +153,7 @@
void setCurrentState(final StateAbstractDTO currentState);
- void setCurrentUserInfo(UserInfoDTO currentUserInfo);
+ void setCurrentUserInfo(UserInfoDTO currentUserInfo, String passwd);
void setInitData(InitDataDTO initData);
Modified: trunk/src/main/java/cc/kune/core/client/state/impl/SessionDefault.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/state/impl/SessionDefault.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/client/state/impl/SessionDefault.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -319,7 +319,7 @@
public void onUserSignIn(final boolean fireNow, final UserSignInHandler handler) {
eventBus.addHandler(UserSignInEvent.getType(), handler);
if (fireNow && isLogged() && currentUserInfo != null) {
- handler.onUserSignIn(new UserSignInEvent(currentUserInfo));
+ handler.onUserSignIn(new UserSignInEvent(currentUserInfo, null));
}
}
@@ -350,10 +350,10 @@
}
@Override
- public void setCurrentUserInfo(final UserInfoDTO currentUserInfo) {
+ public void setCurrentUserInfo(final UserInfoDTO currentUserInfo, final String password) {
this.currentUserInfo = currentUserInfo;
if (currentUserInfo != null) {
- eventBus.fireEvent(new UserSignInEvent(this.currentUserInfo));
+ eventBus.fireEvent(new UserSignInEvent(this.currentUserInfo, password));
} else {
eventBus.fireEvent(new UserSignOutEvent());
}
@@ -374,6 +374,6 @@
public void signOut() {
cookieManager.removeAuthCookie();
setUserHash(null);
- setCurrentUserInfo(null);
+ setCurrentUserInfo(null, null);
}
}
Modified: trunk/src/main/java/cc/kune/core/server/KuneRackModule.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/KuneRackModule.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/server/KuneRackModule.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -176,7 +176,7 @@
protected void configureServlets() {
final DataSourceKunePersistModule kuneDataSource = new DataSourceKunePersistModule();
install(kuneDataSource);
- install(new DataSourceOpenfirePersistModule());
+ install(new DataSourceOpenfirePersistModule(kuneDataSource.getKuneProperties()));
bindInterceptor(annotatedWith(KuneTransactional.class), any(),
kuneDataSource.getTransactionInterceptor());
bindInterceptor(any(), annotatedWith(KuneTransactional.class),
@@ -202,5 +202,4 @@
builder.use(new RESTServicesModule());
builder.use(configModule);
}
-
}
Modified: trunk/src/main/java/cc/kune/core/server/init/DatabaseInitializer.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/init/DatabaseInitializer.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/server/init/DatabaseInitializer.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -90,11 +90,11 @@
final PasswordDigest passwdDigest = new PasswordDigest(adminPassword.toCharArray());
userManager.createWaveAccount(adminShortName, passwdDigest);
- final User user = new User(adminShortName, adminName, adminEmail, adminPassword,
- passwdDigest.getDigest(), passwdDigest.getSalt(), languageManager.findByCode("en"),
- countryManager.findByCode("GB"), TimeZone.getDefault());
+ final User user = new User(adminShortName, adminName, adminEmail, passwdDigest.getDigest(),
+ passwdDigest.getSalt(), languageManager.findByCode("en"), countryManager.findByCode("GB"),
+ TimeZone.getDefault());
groupManager.createUserGroup(user, false);
- final User dummyUser = new User("dummy", "dummy user", "example(a)example.com", adminPassword,
+ final User dummyUser = new User("dummy", "dummy user", "example(a)example.com",
passwdDigest.getDigest(), passwdDigest.getSalt(), languageManager.findByCode("en"),
countryManager.findByCode("GB"), TimeZone.getDefault());
groupManager.createUserGroup(dummyUser, false);
Modified: trunk/src/main/java/cc/kune/core/server/manager/impl/UserManagerDefault.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/manager/impl/UserManagerDefault.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/server/manager/impl/UserManagerDefault.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -21,7 +21,6 @@
import java.util.Collection;
import java.util.Date;
-import java.util.HashSet;
import java.util.List;
import java.util.TimeZone;
import java.util.Timer;
@@ -37,8 +36,6 @@
import org.apache.lucene.queryParser.MultiFieldQueryParser;
import org.apache.lucene.queryParser.ParseException;
import org.apache.lucene.search.Query;
-import org.jivesoftware.smack.RosterEntry;
-import org.jivesoftware.smack.packet.RosterPacket.ItemType;
import org.waveprotocol.box.server.account.AccountData;
import org.waveprotocol.box.server.authentication.PasswordDigest;
import org.waveprotocol.box.server.persistence.AccountStore;
@@ -72,9 +69,9 @@
import cc.kune.core.server.persist.DataSourceKune;
import cc.kune.core.server.properties.ChatProperties;
import cc.kune.core.server.properties.KuneBasicProperties;
-import cc.kune.core.server.xmpp.ChatConnection;
-import cc.kune.core.server.xmpp.ChatException;
+import cc.kune.core.server.xmpp.RosterItem;
import cc.kune.core.server.xmpp.XmppManager;
+import cc.kune.core.server.xmpp.XmppRosterProvider;
import cc.kune.core.shared.domain.UserSNetVisibility;
import cc.kune.core.shared.dto.I18nLanguageSimpleDTO;
import cc.kune.core.shared.dto.UserDTO;
@@ -109,6 +106,7 @@
private final AccountStore waveAccountStore;
private final CustomUserRegistrationServlet waveUserRegister;
private final XmppManager xmppManager;
+ private final XmppRosterProvider xmppRoster;
@Inject
public UserManagerDefault(@DataSourceKune final Provider<EntityManager> provider,
@@ -118,7 +116,7 @@
final CustomUserRegistrationServlet waveUserRegister, final AccountStore waveAccountStore,
final KuneWaveService kuneWaveManager, final ParticipantUtils participantUtils,
final KuneBasicProperties properties, final GroupManager groupManager,
- final NotificationService notifyService) {
+ final NotificationService notifyService, final XmppRosterProvider xmppRoster) {
super(provider, User.class);
this.userFinder = finder;
this.languageManager = languageManager;
@@ -133,6 +131,7 @@
this.properties = properties;
this.groupManager = groupManager;
this.notifyService = notifyService;
+ this.xmppRoster = xmppRoster;
}
/*
@@ -202,7 +201,6 @@
}
// Kune db change passwd
final PasswordDigest newPasswordDigest = new PasswordDigest(newPassword.toCharArray());
- user.setPassword(newPassword);
user.setSalt(newPasswordDigest.getSalt());
user.setDiggest(newPasswordDigest.getDigest());
return persist(user);
@@ -264,14 +262,14 @@
throw e;
}
WaveRef welcome = null;
- final User user = new User(shortName, longName, email, passwd, passwdDigest.getDigest(),
+ final User user = new User(shortName, longName, email, passwdDigest.getDigest(),
passwdDigest.getSalt(), language, country, tz);
final String defWave = properties.getWelcomewave();
groupManager.createUserGroup(user, wantPersonalHomepage);
try {
try {
- if (defWave != null) {
+ if (!TextUtils.empty(defWave)) {
final WaveId copyWaveId = WaveId.ofChecked(participantUtils.getDomain(), defWave);
welcome = kuneWaveManager.createWave(
ContentConstants.WELCOME_WAVE_CONTENT_TITLE.replaceAll("\\[%s\\]",
@@ -347,26 +345,17 @@
final UserBuddiesData buddiesData = new UserBuddiesData();
final User user = userFinder.findByShortName(shortName);
- Collection<RosterEntry> roster;
- try {
- final ChatConnection connection = xmppManager.login(user.getShortName() + domain,
- user.getPassword(), "kserver");
- roster = xmppManager.getRoster(connection);
- xmppManager.disconnect(connection);
- } catch (final ChatException e) {
- // Seems that it not possible to get the buddies list, then we follow
- // with a empty buddy list
- log.error("Cannot retrieve the buddies list", e);
- roster = new HashSet<RosterEntry>();
- }
- for (final RosterEntry entry : roster) {
- if (entry.getType().equals(ItemType.both)) {
+ Collection<RosterItem> roster;
+ roster = xmppRoster.getRoster(user.getShortName());
+ for (final RosterItem entry : roster) {
+ if (entry.getSubStatus() == 3) {
// only show buddies with subscription 'both'
- final int index = entry.getUser().indexOf(domain);
+ final String jid = entry.getJid();
+ final int index = jid.indexOf(domain);
if (index > 0) {
// local user
try {
- final String username = entry.getUser().substring(0, index);
+ final String username = jid.substring(0, index);
final User buddie = userFinder.findByShortName(username);
buddiesData.getBuddies().add(buddie);
} catch (final NoResultException e) {
@@ -383,6 +372,7 @@
@Override
public User login(final String nickOrEmail, final String passwd) {
+ final PasswordDigest passwdDigest = new PasswordDigest(passwd.toCharArray());
User user;
try {
user = userFinder.findByShortName(nickOrEmail);
@@ -393,8 +383,8 @@
return null;
}
}
- final I18nLanguage lang = user.getLanguage();
- if (user.getPassword().equals(passwd)) {
+ if (PasswordDigest.from(user.getSalt(), user.getDiggest()).verify(passwd.toCharArray())) {
+ final I18nLanguage lang = user.getLanguage();
if (user.getLastLogin() == null) {
final String userName = user.getShortName();
final Timer timer = new Timer();
Modified: trunk/src/main/java/cc/kune/core/server/persist/DataSourceKunePersistModule.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/persist/DataSourceKunePersistModule.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/server/persist/DataSourceKunePersistModule.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -37,14 +37,16 @@
public static final Log LOG = LogFactory.getLog(DataSourceKunePersistModule.class);
public static final Key<CustomPersistFilter> MY_DATA_SOURCE_ONE_FILTER_KEY = Key.get(
CustomPersistFilter.class, DataSourceKune.class);
+ private String kuneConfig;
+ private KunePropertiesDefault kuneProperties;
private String settedJpaUnit = null;
- private String settedProperties = null;
private KuneJpaLocalTxnInterceptor transactionInterceptor;
/**
* Instantiates this module (main constructor)
*/
public DataSourceKunePersistModule() {
+ init(null);
}
/**
@@ -56,17 +58,13 @@
* the setted jpa unit
*/
public DataSourceKunePersistModule(final String settedProperties, final String settedJpaUnit) {
- this.settedProperties = settedProperties;
this.settedJpaUnit = settedJpaUnit;
+ init(settedProperties);
}
@Override
public void configure() {
- final SystemConfiguration sysConf = new SystemConfiguration();
- final String kuneConfig = settedProperties != null ? settedProperties
- : sysConf.getString("kune.server.config");
- final KunePropertiesDefault kuneProperties = new KunePropertiesDefault(kuneConfig);
bind(KuneProperties.class).toInstance(kuneProperties);
// precedence method param > properties
@@ -134,7 +132,17 @@
bind(GenericPersistenceInitializer.class).asEagerSingleton();
}
+ public KuneProperties getKuneProperties() {
+ return kuneProperties;
+ }
+
public KuneJpaLocalTxnInterceptor getTransactionInterceptor() {
return transactionInterceptor;
}
+
+ private void init(final String settedProperties) {
+ final SystemConfiguration sysConf = new SystemConfiguration();
+ kuneConfig = settedProperties != null ? settedProperties : sysConf.getString("kune.server.config");
+ kuneProperties = new KunePropertiesDefault(kuneConfig);
+ }
}
\ No newline at end of file
Modified: trunk/src/main/java/cc/kune/core/server/persist/DataSourceOpenfirePersistModule.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/persist/DataSourceOpenfirePersistModule.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/server/persist/DataSourceOpenfirePersistModule.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -6,6 +6,7 @@
import org.hibernate.Session;
+import cc.kune.core.server.properties.KuneProperties;
import cc.kune.core.server.xmpp.OpenfireXmppRosterFinder;
import cc.kune.core.server.xmpp.OpenfireXmppRosterProvider;
import cc.kune.core.server.xmpp.XmppRosterProvider;
@@ -19,24 +20,26 @@
public class DataSourceOpenfirePersistModule extends PrivateModule {
public static final Key<CustomPersistFilter> MY_DATA_SOURCE_TWO_FILTER_KEY = Key.get(
CustomPersistFilter.class, DataSourceOpenfire.class);
+ private final KuneProperties kuneProperties;
+ public DataSourceOpenfirePersistModule(final KuneProperties kuneProperties) {
+ this.kuneProperties = kuneProperties;
+ }
+
@Override
public void configure() {
final JpaPersistModule jpm = new JpaPersistModule("openfire");
- // jpm.properties(new Properties());
final Properties dbProperties = new Properties();
- dbProperties.setProperty(
- "hibernate.connection.url",
- "jdbc:mysql://localhost/openfire4?createDatabaseIfNotExist=false&useUnicode=true&characterEncoding=UTF-8");
- // kuneProperties.get(KuneProperties.SITE_DB_URL));
- dbProperties.setProperty("hibernate.connection.username", "openfire");
- // kuneProperties.get(KuneProperties.SITE_DB_USER));
- dbProperties.setProperty("hibernate.connection.password", "easyeasy");
+
+ dbProperties.setProperty("hibernate.connection.url",
+ kuneProperties.get(KuneProperties.SITE_OPENFIRE_DB_URL));
+ dbProperties.setProperty("hibernate.connection.username",
+ kuneProperties.get(KuneProperties.SITE_OPENFIRE_DB_USER));
+ dbProperties.setProperty("hibernate.connection.password",
+ kuneProperties.get(KuneProperties.SITE_OPENFIRE_DB_PASSWORD));
dbProperties.setProperty("exclude-unlisted-classes", "true");
- // kuneProperties.get(KuneProperties.SITE_DB_PASSWORD));
-
jpm.properties(dbProperties);
install(jpm.addFinder(OpenfireXmppRosterFinder.class));
expose(OpenfireXmppRosterFinder.class);
Modified: trunk/src/main/java/cc/kune/core/server/properties/KuneProperties.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/properties/KuneProperties.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/server/properties/KuneProperties.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -58,6 +58,9 @@
String SITE_LOGO_URL = "kune.sitelogourl";
String SITE_LOGO_URL_ONOVER = "kune.sitelogourl.onover";
String SITE_NAME = "kune.default.site.name";
+ String SITE_OPENFIRE_DB_PASSWORD = "kune.openfire.db.password";
+ String SITE_OPENFIRE_DB_URL = "kune.openfire.db.url";
+ String SITE_OPENFIRE_DB_USER = "kune.openfire.db.user";
String SITE_SHORTNAME = "kune.default.site.shortName";
String SITE_SMTP_DEFAULT_FROM = "kune.site.smtp.defaultfrom";
String SITE_SMTP_HOST = "kune.site.smtp.host";
Modified: trunk/src/main/java/cc/kune/core/server/rpc/UserRPC.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/rpc/UserRPC.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/server/rpc/UserRPC.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -174,6 +174,7 @@
throws DefaultException {
// final SessionService sessionService = sessionServiceProvider.get();
// sessionService.getNewSession();
+
final User user = userManager.login(nickOrEmail, passwd);
return loginUser(user, waveToken);
}
Modified: trunk/src/main/java/cc/kune/core/server/testhelper/ctx/DomainContext.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/testhelper/ctx/DomainContext.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/server/testhelper/ctx/DomainContext.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -31,67 +31,67 @@
import cc.kune.domain.User;
public class DomainContext {
- private final HashMap<String, Group> groups;
- private final HashMap<String, User> users;
+ private final HashMap<String, Group> groups;
+ private final HashMap<String, User> users;
- public DomainContext() {
- this.users = new HashMap<String, User>();
- this.groups = new HashMap<String, Group>();
- }
+ public DomainContext() {
+ this.users = new HashMap<String, User>();
+ this.groups = new HashMap<String, Group>();
+ }
- public void createGroups(final String... groupNames) {
- Group group;
- for (final String name : groupNames) {
- group = new Group("name", "Some group: " + name);
- groups.put(name, group);
- }
+ public void createGroups(final String... groupNames) {
+ Group group;
+ for (final String name : groupNames) {
+ group = new Group("name", "Some group: " + name);
+ groups.put(name, group);
}
+ }
- public void createOrphanGroup(final String... groupNames) {
- Group group;
- for (final String name : groupNames) {
- group = new Group("name", "Some group: " + name);
- group.setGroupType(GroupType.ORPHANED_PROJECT);
- groups.put(name, group);
- }
+ public void createOrphanGroup(final String... groupNames) {
+ Group group;
+ for (final String name : groupNames) {
+ group = new Group("name", "Some group: " + name);
+ group.setGroupType(GroupType.ORPHANED_PROJECT);
+ groups.put(name, group);
}
+ }
- public void createUsers(final String... userNames) {
- User user;
- for (final String name : userNames) {
- user = new User(name, "long" + name, name + "@email.com", ("password" + name), "diggest".getBytes(),
- "salt".getBytes(), new I18nLanguage(), new I18nCountry(), TimeZone.getDefault());
- user.setUserGroup(new Group(name, "groupLong" + name));
- users.put(name, user);
- }
+ public void createUsers(final String... userNames) {
+ User user;
+ for (final String name : userNames) {
+ user = new User(name, "long" + name, name + "@email.com", "diggest".getBytes(), "salt".getBytes(),
+ new I18nLanguage(), new I18nCountry(), TimeZone.getDefault());
+ user.setUserGroup(new Group(name, "groupLong" + name));
+ users.put(name, user);
}
+ }
- public AccessLists getDefaultAccessListOf(final String userName) {
- return getSocialNetworkOf(userName).getAccessLists();
- }
+ public AccessLists getDefaultAccessListOf(final String userName) {
+ return getSocialNetworkOf(userName).getAccessLists();
+ }
- public Group getGroup(final String groupName) {
- return groups.get(groupName);
- }
+ public Group getGroup(final String groupName) {
+ return groups.get(groupName);
+ }
- public Group getGroupOf(final String userName) {
- final User user = getUser(userName);
- final Group userGroup = user.getUserGroup();
- return userGroup;
- }
+ public Group getGroupOf(final String userName) {
+ final User user = getUser(userName);
+ final Group userGroup = user.getUserGroup();
+ return userGroup;
+ }
- private SocialNetwork getSocialNetworkOf(final String userName) {
- final Group userGroup = getGroupOf(userName);
- final SocialNetwork socialNetwork = userGroup.getSocialNetwork();
- return socialNetwork;
- }
+ private SocialNetwork getSocialNetworkOf(final String userName) {
+ final Group userGroup = getGroupOf(userName);
+ final SocialNetwork socialNetwork = userGroup.getSocialNetwork();
+ return socialNetwork;
+ }
- public User getUser(final String userName) {
- return users.get(userName);
- }
+ public User getUser(final String userName) {
+ return users.get(userName);
+ }
- public SocialNetworkOperator inSocialNetworkOf(final String userName) {
- return new SocialNetworkOperator(this, getSocialNetworkOf(userName));
- }
+ public SocialNetworkOperator inSocialNetworkOf(final String userName) {
+ return new SocialNetworkOperator(this, getSocialNetworkOf(userName));
+ }
}
Modified: trunk/src/main/java/cc/kune/core/server/xmpp/OpenfireXmppRosterFinder.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/xmpp/OpenfireXmppRosterFinder.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/server/xmpp/OpenfireXmppRosterFinder.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -1,10 +1,24 @@
package cc.kune.core.server.xmpp;
+import java.util.ArrayList;
+import java.util.List;
+
+import com.google.inject.name.Named;
import com.google.inject.persist.finder.Finder;
public interface OpenfireXmppRosterFinder {
- @Finder(query = "SELECT count(*) FROM Roster r")
- public Long count();
+ @Finder(query = "SELECT count(*) FROM RosterItem r")
+ Long count();
+ /**
+ * Gets the.
+ *
+ * @param shortname
+ * the shortname of the user but without the @domain
+ * @return the list
+ */
+ @Finder(query = "from RosterItem WHERE username = :username", returnAs = ArrayList.class)
+ List<RosterItem> get(@Named("username") final String shortname);
+
}
Modified: trunk/src/main/java/cc/kune/core/server/xmpp/OpenfireXmppRosterProvider.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/xmpp/OpenfireXmppRosterProvider.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/server/xmpp/OpenfireXmppRosterProvider.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -1,5 +1,7 @@
package cc.kune.core.server.xmpp;
+import java.util.Collection;
+
import javax.persistence.EntityManager;
import org.apache.commons.logging.Log;
@@ -11,7 +13,7 @@
import com.google.inject.Inject;
import com.google.inject.Provider;
-public class OpenfireXmppRosterProvider extends DefaultManager<Roster, Long> implements
+public class OpenfireXmppRosterProvider extends DefaultManager<RosterItem, Long> implements
XmppRosterProvider {
private static final Log LOG = LogFactory.getLog(OpenfireXmppRosterProvider.class);
private final OpenfireXmppRosterFinder finder;
@@ -19,7 +21,7 @@
@Inject
public OpenfireXmppRosterProvider(@DataSourceOpenfire final Provider<EntityManager> em,
final OpenfireXmppRosterFinder finder) {
- super(em, Roster.class);
+ super(em, RosterItem.class);
this.finder = finder;
}
@@ -28,4 +30,9 @@
return finder.count();
}
+ @Override
+ public Collection<RosterItem> getRoster(final String user) {
+ return finder.get(user);
+ }
+
}
Deleted: trunk/src/main/java/cc/kune/core/server/xmpp/Roster.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/xmpp/Roster.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/server/xmpp/Roster.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -1,63 +0,0 @@
-package cc.kune.core.server.xmpp;
-
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.Id;
-import javax.persistence.Table;
-
-@Entity
-@Table(name = "ofRoster")
-public class Roster {
-
- @Id
- @GeneratedValue
- @Column(name = "rosterID")
- private Long id;
-
- private String jid;
- private String nick;
- private String username;
-
- public Long getId() {
- return id;
- }
-
- public String getJid() {
- return jid;
- }
-
- public String getNick() {
- return nick;
- }
-
- public String getUsername() {
- return username;
- }
-
- public void setId(final Long id) {
- this.id = id;
- }
-
- public void setJid(final String jid) {
- this.jid = jid;
- }
-
- public void setNick(final String nick) {
- this.nick = nick;
- }
-
- public void setUsername(final String username) {
- this.username = username;
- }
-
- // protected RecvType recvStatus;
- //
- // protected Set<String> sharedGroups = new HashSet<String>();
- //
- // protected Set<String> invisibleSharedGroups = new HashSet<String>();
- //
- // protected SubType subStatus;
- //
- // protected AskType askStatus;
-}
Copied: trunk/src/main/java/cc/kune/core/server/xmpp/RosterItem.java (from rev 1747, trunk/src/main/java/cc/kune/core/server/xmpp/Roster.java)
===================================================================
--- trunk/src/main/java/cc/kune/core/server/xmpp/RosterItem.java (rev 0)
+++ trunk/src/main/java/cc/kune/core/server/xmpp/RosterItem.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -0,0 +1,87 @@
+package cc.kune.core.server.xmpp;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+@Entity
+@Table(name = "ofRoster")
+public class RosterItem {
+
+ @Id
+ @GeneratedValue
+ @Column(name = "rosterID")
+ private Long id;
+ private String jid;
+
+ private String nick;
+
+ @Column(name = "sub")
+ private byte subStatus;
+
+ private String username;
+
+ public Long getId() {
+ return id;
+ }
+
+ public String getJid() {
+ return jid;
+ }
+
+ public String getNick() {
+ return nick;
+ }
+
+ /**
+ * <p>
+ * 0 - None subscribed
+ * <p>
+ * <p>
+ * 1 - The roster owner has a subscription to the roster item's presence.
+ * </p>
+ * <p>
+ * 2 - The roster item has a subscription to the roster owner's presence.
+ * </p>
+ * <p>
+ * 3 - The roster item and owner have a mutual subscription.
+ * </p>
+ */
+ public byte getSubStatus() {
+ return subStatus;
+ }
+
+ public String getUsername() {
+ return username;
+ }
+
+ public void setId(final Long id) {
+ this.id = id;
+ }
+
+ public void setJid(final String jid) {
+ this.jid = jid;
+ }
+
+ public void setNick(final String nick) {
+ this.nick = nick;
+ }
+
+ public void setSubStatus(final byte subStatus) {
+ this.subStatus = subStatus;
+ }
+
+ public void setUsername(final String username) {
+ this.username = username;
+ }
+ // protected RecvType recvStatus;
+ //
+ // protected Set<String> sharedGroups = new HashSet<String>();
+ //
+ // protected Set<String> invisibleSharedGroups = new HashSet<String>();
+ //
+ //
+ // protected AskType askStatus;
+}
Modified: trunk/src/main/java/cc/kune/core/server/xmpp/XmppRosterProvider.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/xmpp/XmppRosterProvider.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/core/server/xmpp/XmppRosterProvider.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -1,5 +1,7 @@
package cc.kune.core.server.xmpp;
+import java.util.Collection;
+
/**
* The Interface XmppRosterProvider should allow to get users's roster
* information from different providers (initially openfire)
@@ -13,4 +15,5 @@
*/
Long count();
+ Collection<RosterItem> getRoster(String user);
}
Modified: trunk/src/main/java/cc/kune/domain/User.java
===================================================================
--- trunk/src/main/java/cc/kune/domain/User.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/domain/User.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -114,10 +114,6 @@
@Length(min = 3, max = 50)
private String name;
- @Column(nullable = false)
- @Length(min = 6, max = 40)
- private String password;
-
@Basic
@Lob
@Column(nullable = false)
@@ -140,16 +136,14 @@
private Group userGroup;
public User() {
- this(null, null, null, null, null, null, null, null, null);
+ this(null, null, null, null, null, null, null, null);
}
- public User(final String shortName, final String longName, final String email, final String passwd,
- final byte[] diggets, final byte[] salt, final I18nLanguage language, final I18nCountry country,
- final TimeZone timezone) {
+ public User(final String shortName, final String longName, final String email, final byte[] diggets,
+ final byte[] salt, final I18nLanguage language, final I18nCountry country, final TimeZone timezone) {
this.shortName = shortName;
this.name = longName;
this.email = email;
- this.password = passwd;
this.diggest = diggets;
this.salt = salt;
this.userGroup = null;
@@ -261,10 +255,6 @@
return name;
}
- public String getPassword() {
- return password;
- }
-
public byte[] getSalt() {
return salt;
}
@@ -352,10 +342,6 @@
this.name = name;
}
- public void setPassword(final String password) {
- this.password = password;
- }
-
public void setSalt(final byte[] salt) {
this.salt = salt;
}
Modified: trunk/src/main/java/cc/kune/domain/UserBuddiesData.java
===================================================================
--- trunk/src/main/java/cc/kune/domain/UserBuddiesData.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/domain/UserBuddiesData.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -22,46 +22,45 @@
import java.util.ArrayList;
import java.util.List;
-
public class UserBuddiesData {
- public static final UserBuddiesData EMPTY = new UserBuddiesData();
+ public static final UserBuddiesData EMPTY = new UserBuddiesData();
- private List<User> buddies;
- private int otherExtBuddies;
+ private List<User> buddies;
+ private int otherExtBuddies;
- public UserBuddiesData() {
- otherExtBuddies = 0;
- buddies = new ArrayList<User>();
- }
+ public UserBuddiesData() {
+ otherExtBuddies = 0;
+ buddies = new ArrayList<User>();
+ }
- public boolean contains(final String shortName) {
- for (User buddie : buddies) {
- if (buddie.getShortName().equals(shortName)) {
- return true;
- }
- }
- return false;
+ public boolean contains(final String shortName) {
+ for (final User buddie : buddies) {
+ if (buddie.getShortName().equals(shortName)) {
+ return true;
+ }
}
+ return false;
+ }
- public List<User> getBuddies() {
- return buddies;
- }
+ public List<User> getBuddies() {
+ return buddies;
+ }
- public int getOtherExtBuddies() {
- return otherExtBuddies;
- }
+ public int getOtherExtBuddies() {
+ return otherExtBuddies;
+ }
- public void setBuddies(final List<User> buddies) {
- this.buddies = buddies;
- }
+ public void setBuddies(final List<User> buddies) {
+ this.buddies = buddies;
+ }
- public void setOtherExtBuddies(final int otherExtBuddies) {
- this.otherExtBuddies = otherExtBuddies;
- }
+ public void setOtherExtBuddies(final int otherExtBuddies) {
+ this.otherExtBuddies = otherExtBuddies;
+ }
- @Override
- public String toString() {
- return "UserBuddiesData[ext: " + otherExtBuddies + " / int: " + buddies + "]";
- }
+ @Override
+ public String toString() {
+ return "UserBuddiesData[ext: " + otherExtBuddies + " / int: " + buddies + "]";
+ }
}
Modified: trunk/src/main/java/cc/kune/events/server/utils/EventsServerConversionUtil.java
===================================================================
--- trunk/src/main/java/cc/kune/events/server/utils/EventsServerConversionUtil.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/java/cc/kune/events/server/utils/EventsServerConversionUtil.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -69,7 +69,10 @@
map.put(ICalConstants._INTERNAL_ID, content.getStateToken().toString());
list.add(map);
} catch (final InvalidWaveRefException e) {
- LOG.log(Level.SEVERE, "Invalid Waveref", e);
+ LOG.log(Level.SEVERE, "Invalid Waveref: " + waveId, e);
+ } catch (final Exception e2) {
+ LOG.log(Level.SEVERE, "Invalid Wave in content: " + content.getStateToken() + " waveref: "
+ + waveId, e2);
}
}
return list;
Modified: trunk/src/main/resources/META-INF/persistence.xml
===================================================================
--- trunk/src/main/resources/META-INF/persistence.xml 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/resources/META-INF/persistence.xml 2012-03-15 00:10:53 UTC (rev 1764)
@@ -75,7 +75,7 @@
<!-- <exclude-unlisted-classes>true</exclude-unlisted-classes> -->
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<!-- JPA entities must be registered here -->
- <class>cc.kune.core.server.xmpp.Roster</class>
+ <class>cc.kune.core.server.xmpp.RosterItem</class>
<properties>
<property name="hibernate.archive.autodetection" value=""/>
<!-- In order to debug sql enable this -->
Modified: trunk/src/main/resources/db/liquibase_changelog.xml
===================================================================
--- trunk/src/main/resources/db/liquibase_changelog.xml 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/resources/db/liquibase_changelog.xml 2012-03-15 00:10:53 UTC (rev 1764)
@@ -159,4 +159,10 @@
encoding="utf8" stripComments="1" />
<rollback>SELECT * FROM globalize_countries;</rollback>
</changeSet>
+ <changeSet id="24" author="vjrj">
+ <comment>User password removed, only diggest/salt</comment>
+ <sqlFile path="src/main/resources/db/update-0019-userpass.sql"
+ encoding="utf8" stripComments="1" />
+ <rollback>SELECT * FROM globalize_countries;</rollback>
+ </changeSet>
</databaseChangeLog>
Added: trunk/src/main/resources/db/update-0019-userpass.sql
===================================================================
--- trunk/src/main/resources/db/update-0019-userpass.sql (rev 0)
+++ trunk/src/main/resources/db/update-0019-userpass.sql 2012-03-15 00:10:53 UTC (rev 1764)
@@ -0,0 +1,3 @@
+BEGIN WORK;
+ALTER TABLE kusers DROP COLUMN password;
+COMMIT;
\ No newline at end of file
Modified: trunk/src/main/resources/kune.properties
===================================================================
--- trunk/src/main/resources/kune.properties 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/main/resources/kune.properties 2012-03-15 00:10:53 UTC (rev 1764)
@@ -47,6 +47,11 @@
kune.db.user = kune
kune.db.password = db4kune
+# openfire db info:
+kune.openfire.db.url = jdbc:mysql://localhost/kune_openfire?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF-8
+kune.openfire.db.user = kune
+kune.openfire.db.password = db4kune
+
### Licenses
kune.default.license = by-sa-v3.0
Modified: trunk/src/test/java/cc/kune/core/server/TestDomainHelper.java
===================================================================
--- trunk/src/test/java/cc/kune/core/server/TestDomainHelper.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/test/java/cc/kune/core/server/TestDomainHelper.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -32,228 +32,229 @@
public abstract class TestDomainHelper {
- public static AccessLists createAccessLists(final Group groupAdmin, final Group groupEditor, final Group groupViewer) {
+ public static AccessLists createAccessLists(final Group groupAdmin, final Group groupEditor,
+ final Group groupViewer) {
- final AccessLists lists = new AccessLists();
- if (groupAdmin != null) {
- lists.addAdmin(groupAdmin);
- }
- if (groupEditor != null) {
- lists.addEditor(groupEditor);
- }
- if (groupViewer != null) {
- lists.addViewer(groupViewer);
- }
- return lists;
+ final AccessLists lists = new AccessLists();
+ if (groupAdmin != null) {
+ lists.addAdmin(groupAdmin);
}
-
- public static String createBigText() {
- final String text = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce leo felis, cursus eget, scelerisque adipiscing, fringilla vel, sem. Vestibulum semper tristique sem. Etiam quam neque, consectetuer at, fermentum id, vulputate non, leo. Ut condimentum, mauris et sollicitudin faucibus, lectus arcu facilisis mi, eu pretium arcu tortor quis sem. Pellentesque sit amet nulla ut tellus dapibus blandit. Donec eu dolor vitae mi scelerisque pretium. Donec sit amet nunc ut risus laoreet porta. Integer dictum mi at mauris. Vivamus vulputate, dolor quis pharetra interdum, augue nisi congue eros, a consectetuer libero mi ut quam. Fusce commodo sem blandit massa. Phasellus vehicula varius felis.\n"
- + "\n"
- + "Aenean tempus. Ut vel elit a nisl adipiscing commodo. Suspendisse nibh. Praesent pellentesque. Curabitur fringilla tempor justo. Suspendisse bibendum faucibus ipsum. Aenean porta elementum pede. Sed vel odio et metus egestas ultrices. Nulla facilisi. Sed blandit fermentum purus. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam adipiscing. Suspendisse dapibus, est porta vehicula auctor, diam orci scelerisque risus, eu condimentum enim pede ut turpis. Nullam turpis. Aliquam erat volutpat. Integer vitae magna. Mauris sit amet turpis.\n"
- + "\n"
- + "Suspendisse potenti. Proin ac felis nec justo bibendum tempus. Donec at nunc et leo aliquet vestibulum. Mauris a justo nec orci ultrices placerat. Etiam tempus commodo dolor. Proin at justo blandit mauris vestibulum hendrerit. Donec mollis pede nec orci. Donec mauris. Quisque adipiscing facilisis ante. Aliquam elit quam, vulputate sit amet, posuere a, suscipit nec, nunc. Etiam vehicula ullamcorper metus. Mauris nec diam a arcu porta lobortis.\n"
- + "\n"
- + "Cras dapibus justo sed lacus. Ut ultrices, massa malesuada vestibulum rhoncus, eros sem fringilla sem, vel ultricies eros arcu vel augue. Ut vehicula nibh at lacus. Integer interdum turpis vitae arcu tempus luctus. Praesent a ligula. Donec viverra vestibulum est. Donec ultricies blandit mi. Morbi eleifend, nisi quis tristique pretium, lacus enim luctus nisi, quis lacinia ligula quam a orci. Praesent vel lectus. Pellentesque molestie ante sed leo. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum ultrices. Etiam augue. Morbi non purus. Nam libero ligula, lacinia at, rhoncus tincidunt, porttitor quis, leo.\n"
- + "\n"
- + "Nulla orci purus, laoreet vel, facilisis ac, rhoncus eu, dui. Phasellus sit amet urna quis dui tempor elementum. Curabitur at magna. In hac habitasse platea dictumst. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam in dui. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vestibulum lacinia lectus eleifend mauris. Proin pellentesque tellus sit amet eros. Nulla purus mi, aliquam ac, faucibus a, varius viverra, enim. Vestibulum porttitor, arcu in molestie tristique, tellus velit imperdiet risus, dignissim sollicitudin pede ante sed orci. Nunc in elit. Aliquam adipiscing turpis condimentum tortor. Quisque tellus dolor, tincidunt eu, vehicula rutrum, tristique a, ipsum. Fusce a nunc at ligula egestas sodales. Maecenas molestie, arcu ac ullamcorper ornare, sem nunc sollicitudin velit, id tempor est dui vel elit. Praesent quam quam, vehicula a, mollis et, tincidunt a, nisi. Aliquam justo nibh, faucibus porta, convallis eu, sagittis eget, leo. Praesent at nisi. Nullam scelerisque.\n"
- + "\n"
- + "Nunc felis. Vestibulum imperdiet sem. Proin posuere, mauris sit amet molestie pharetra, purus turpis vulputate purus, et blandit ante urna non est. Morbi ligula turpis, faucibus fermentum, auctor a, euismod sit amet, lectus. Cras lacinia, purus et rutrum suscipit, pede odio facilisis dolor, nonummy commodo nunc sapien eu lectus. Proin egestas. Nam sodales aliquam eros. Ut lorem est, porttitor vel, dapibus a, tristique nec, diam. Ut non nulla eu nisi rhoncus lacinia. Ut ornare, sem non molestie condimentum, nisi risus iaculis sem, ac aliquet dui sem vel augue. Nullam varius pellentesque sem. Nulla facilisi.\n"
- + "\n"
- + "Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam fringilla erat at diam. Suspendisse tincidunt. Nullam pharetra, nibh eget varius tempus, arcu massa dignissim justo, et scelerisque nisi velit commodo orci. Morbi sed nisi eu mi ultrices interdum. Cras in urna a elit sollicitudin consequat. Maecenas vel diam vitae dolor aliquam faucibus. Maecenas mattis, sem a iaculis auctor, est felis sagittis sapien, ut imperdiet diam nisi a nisl. Vestibulum rutrum nisl eget ante. Nulla non urna. In tellus urna, dignissim a, auctor in, pharetra eget, massa. Nam a magna. Ut id elit sit amet risus auctor laoreet. Quisque et urna. Praesent vehicula, nibh ac euismod rhoncus, ligula diam pharetra eros, ac sollicitudin elit odio a nunc. Quisque augue. Nulla pellentesque rhoncus leo. Proin sagittis erat.\n"
- + "\n"
- + "Donec fringilla. Mauris ultricies gravida pede. Nullam non urna et quam dignissim egestas. Mauris in nulla. Duis ac ligula non nulla sodales hendrerit. Aliquam condimentum lectus ac turpis. Etiam venenatis lacus vel sem. Proin convallis scelerisque diam. Suspendisse sed lacus a felis pretium rhoncus. Mauris at tortor ac libero euismod porttitor. Maecenas euismod. Etiam id orci. Donec consectetuer gravida lacus. Vivamus bibendum nisi ut felis. Phasellus ac nisl. Praesent lorem sapien, ultricies eget, accumsan a, viverra ut, magna. Integer lobortis leo vitae nunc. Sed vulputate justo eu sem. Proin et augue.\n"
- + "\n"
- + "Suspendisse pellentesque suscipit lectus. Fusce ut odio a turpis eleifend viverra. Vestibulum nisl. Aliquam sed turpis at ante pulvinar cursus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec sodales odio sagittis lorem. Duis mattis gravida odio. Cras mattis iaculis risus. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed iaculis laoreet elit. Cras ut tortor. Suspendisse eget nisi. Suspendisse ligula tellus, scelerisque a, consectetuer quis, tristique vel, arcu. Morbi varius, ligula et hendrerit iaculis, lorem purus luctus ipsum, eu interdum urna lorem id pede. Mauris est. In posuere dolor ac ipsum. Curabitur dictum. Vestibulum imperdiet. Pellentesque imperdiet aliquet dolor. Sed vulputate, enim at pulvinar sodales, felis libero malesuada felis, in iaculis odio mauris id neque.\n"
- + "\n"
- + "Pellentesque adipiscing. Nam ac neque sagittis nunc posuere fermentum. Sed quis orci vel enim commodo scelerisque. Ut aliquam. Quisque vitae tortor. Morbi libero augue, interdum et, nonummy ac, mattis vel, nisl. Suspendisse elit. Curabitur suscipit leo dignissim tellus. Proin felis massa, ultricies nec, fermentum sit amet, sollicitudin dignissim, mi. Maecenas ipsum ligula, tincidunt vitae, varius a, consequat ac, ligula. Suspendisse et urna. Phasellus consequat luctus arcu. Morbi molestie. Vivamus ligula. Mauris mollis.\n"
- + "\n"
- + "In nonummy iaculis leo. Sed vitae metus. Morbi vel eros in dolor accumsan pellentesque. In ut velit. Duis in tortor non enim ultricies scelerisque. Pellentesque ultrices dui a magna. In cursus pede non lorem. Vivamus nisl. Morbi ut tortor eu justo cursus dictum. Integer condimentum. Vivamus nisl risus, euismod id, molestie ut, feugiat nec, magna. Vivamus viverra sodales purus. Ut nunc. Vivamus dignissim sollicitudin nunc. Nulla tempor, diam ut viverra tincidunt, nisl orci sollicitudin lectus, eu dignissim tellus justo eu erat. Phasellus lobortis risus id libero. Ut faucibus diam ac justo. Duis neque magna, auctor eu, suscipit sit amet, tempor faucibus, lacus. Nunc mauris velit, feugiat sit amet, venenatis id, euismod ac, risus. Sed nisl lorem, eleifend et, scelerisque vel, imperdiet vitae, quam.\n"
- + "\n"
- + "Integer egestas dolor a purus. Ut quam dolor, elementum at, tincidunt venenatis, dapibus sollicitudin, ligula. Morbi luctus diam eget neque. Duis iaculis. Aliquam vel tellus auctor ipsum elementum hendrerit. In euismod ante tincidunt risus. Maecenas ac lorem sed magna volutpat gravida. Aliquam et sapien sed pede tristique vehicula. Cras et tellus. Nunc massa sem, aliquet a, sollicitudin vitae, malesuada vel, dolor. Suspendisse dui. Mauris purus. Maecenas egestas orci ut quam. Sed semper. Nullam feugiat. Ut aliquet, tellus quis aliquam viverra, orci velit viverra odio, vel adipiscing odio ligula in lorem. Sed ac sem vitae nibh pretium dapibus. Donec ac diam. Integer ultrices massa ut diam. Duis pretium posuere arcu.\n"
- + "\n"
- + "Morbi lorem. Fusce luctus lorem in risus gravida gravida. Donec vulputate volutpat metus. Pellentesque ac massa vitae orci placerat pellentesque. In hac habitasse platea dictumst. Curabitur pretium, ipsum in consequat tempor, ligula est volutpat nibh, eget porta diam massa ac leo. Curabitur placerat massa vel nibh. Nam at quam. In sagittis augue ac leo. Fusce adipiscing, ligula in auctor molestie, libero felis mattis sem, sit amet faucibus mauris nunc ac metus. Vivamus neque ipsum, bibendum sit amet, fringilla sit amet, bibendum ut, massa. Maecenas bibendum. Vivamus nunc est, accumsan et, tempus vitae, sagittis in, erat. Fusce turpis nunc, pretium vitae, varius sit amet, dignissim et, tortor. Quisque egestas, libero in dapibus tincidunt, justo arcu feugiat massa, sed sollicitudin lectus tellus sit amet augue. Vestibulum tristique nibh eget lorem. Curabitur cursus purus tristique nulla.\n"
- + "\n"
- + "Etiam blandit, arcu eu aliquam ornare, velit libero faucibus felis, sit amet sollicitudin velit leo in elit. Sed turpis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec eu risus. Sed risus lorem, luctus mattis, scelerisque eget, tincidunt a, enim. Vivamus consequat mollis tellus. Cras urna lorem, facilisis eu, porttitor mollis, dignissim posuere, ligula. Ut nonummy sapien. Praesent cursus. Ut turpis. Nulla enim. Aliquam aliquet, enim a gravida aliquam, pede odio porttitor nisi, non vestibulum odio erat a tortor. Donec fringilla ligula id augue. Curabitur vel tellus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur ullamcorper est vitae quam.\n"
- + "\n"
- + "Sed posuere neque. Vivamus tortor. Ut at mauris. Nam felis tellus, nonummy eu, gravida id, bibendum id, magna. Pellentesque laoreet mi sed felis. Fusce at lectus quis erat auctor laoreet. In interdum velit ut pede. Ut malesuada tincidunt velit. Suspendisse eu felis in mauris scelerisque iaculis. Morbi ornare dapibus risus. Quisque rhoncus elementum ante. Cras euismod nisi et lectus. Donec ut velit. Etiam a mauris. Integer cursus iaculis tellus. Fusce facilisis, nunc at semper tincidunt, dui purus accumsan nisi, in auctor magna ligula vel pede. Suspendisse ut arcu molestie lorem posuere vestibulum. Quisque pulvinar rhoncus ligula.\n"
- + "\n"
- + "Morbi sed enim. Donec in erat. Curabitur suscipit euismod lectus. Etiam dui nisi, volutpat vitae, tincidunt eget, tristique eget, turpis. Vivamus feugiat, quam ut tincidunt placerat, risus magna iaculis quam, id semper nisi tortor quis nibh. Donec a nulla. Aliquam turpis felis, aliquam non, ultrices eget, lacinia vel, nibh. Quisque vel nisi et eros vulputate eleifend. Aliquam nisl. Proin semper turpis. Cras ipsum.\n"
- + "\n"
- + "Donec scelerisque nunc non nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nullam nec elit congue ligula vulputate pellentesque. Nunc ipsum. In imperdiet blandit lectus. Nulla ornare elit. Nunc at nibh at nibh semper vulputate. Cras scelerisque hendrerit erat. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vestibulum et mi. Etiam ut nisi et augue congue tempor. Curabitur nec libero non lacus congue suscipit. Nunc et metus a justo condimentum tincidunt.\n"
- + "\n"
- + "Phasellus ultrices placerat dui. Phasellus luctus, sem eu sagittis ultricies, massa dui eleifend libero, eu mollis urna dolor in neque. Duis pellentesque rutrum ipsum. Phasellus iaculis arcu et enim. Morbi neque. Sed felis velit, mattis sed, mollis quis, tempor sed, mi. Curabitur consequat, ipsum vel volutpat molestie, turpis dui suscipit urna, nec blandit libero pede quis leo. Sed ullamcorper luctus enim. Etiam rutrum imperdiet orci. Pellentesque pede. Nullam sollicitudin blandit quam. Pellentesque non nisi at justo venenatis pharetra. Praesent a dolor at lectus fringilla lobortis.\n"
- + "\n"
- + "Morbi eget dolor at mi tempus commodo. Ut accumsan convallis odio. Nam ac velit ac ligula consectetuer lacinia. Ut nibh tortor, auctor et, placerat et, rhoncus ac, ante. Nulla dignissim rhoncus quam. Vestibulum ac est. Integer pharetra, diam sed iaculis porta, turpis orci rhoncus risus, vel aliquet metus eros quis velit. Pellentesque cursus scelerisque ante. Suspendisse tempor, metus a vehicula laoreet, orci mauris tincidunt ante, vitae molestie lectus velit vel nulla. Suspendisse potenti. Morbi quis massa ac felis semper facilisis. Vivamus convallis, magna sed sollicitudin dapibus, tellus tortor congue erat, ac luctus risus mi sit amet lorem.\n"
- + "\n"
- + "In pellentesque libero ut lorem. Aliquam a libero eget nulla iaculis vehicula. Nullam turpis tellus, accumsan sit amet, bibendum ac, tincidunt in, libero. Mauris ac neque. Aliquam ultrices lorem id eros cursus pretium. Vivamus at elit ac felis tempor viverra. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam eget nunc. Morbi iaculis luctus massa. In turpis sapien, molestie pretium, vulputate in, facilisis sit amet, lacus. Proin tincidunt faucibus diam. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec nibh tellus, laoreet sit amet, fringilla vitae, ornare a, sapien. Praesent feugiat lobortis tellus. Nullam euismod euismod arcu. Proin a eros. Vivamus in orci. Proin nisi lacus, viverra ut, cursus lacinia, pharetra vitae, metus.\n"
- + "\n"
- + "Suspendisse porta risus eget lacus. Suspendisse posuere tortor non erat. Fusce fermentum. Vestibulum pulvinar, elit quis semper porta, nunc mauris dictum quam, eu adipiscing felis pede imperdiet tellus. Nulla sed eros. Sed vestibulum massa vitae purus. Aenean eu felis. Vivamus erat purus, pretium non, congue vulputate, lacinia vel, magna. Donec aliquet, lacus sit amet rhoncus lacinia, nisi tortor mollis felis, id mollis magna quam eu arcu. Morbi quis leo ac orci nonummy malesuada. Fusce iaculis tincidunt elit. Aenean vestibulum. Fusce ut diam eget lectus mattis dapibus. Nam suscipit, tellus vitae lacinia fermentum, nisi leo dignissim erat, a ultrices metus eros et enim. Curabitur congue hendrerit dui. Nulla a sem. Nam tincidunt faucibus leo.\n"
- + "\n"
- + "Aliquam quis ante. Sed sit amet eros nec mi aliquet mollis. Nunc libero quam, egestas et, cursus vel, congue id, metus. Etiam et lacus. Phasellus feugiat, mi vel ultrices feugiat, est risus sagittis pede, ut fringilla sem velit quis elit. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur et neque a diam sollicitudin egestas. Fusce fringilla egestas arcu. Integer congue risus quis libero. Suspendisse aliquam erat non leo. Ut tellus leo, accumsan quis, varius in, dapibus venenatis, dui. Cras mollis tincidunt nisl. Phasellus dignissim iaculis est. Morbi elit. Proin at nulla. Sed id arcu sit amet quam luctus volutpat.\n"
- + "\n"
- + "Vestibulum a lorem. Sed condimentum iaculis magna. Phasellus rhoncus. Vivamus malesuada, est et aliquam lobortis, dui massa vestibulum nunc, sed pellentesque mi velit ac orci. Nulla facilisi. Nunc a diam eu est iaculis lobortis. In velit sem, iaculis ut, ornare eu, eleifend at, arcu. Nulla quis metus vel neque rhoncus ultrices. Duis non ligula. Donec vitae augue et pede consectetuer egestas. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vestibulum eu lectus eget sem sagittis congue. Donec posuere lacus et turpis. Etiam sed dolor. Nam purus turpis, vehicula eu, suscipit a, vehicula vel, justo. Nunc eros neque, dignissim vel, consectetuer eu, malesuada sed, odio. Quisque consectetuer, risus vitae vulputate viverra, velit metus accumsan velit, vitae commodo sem sapien vitae lacus. Curabitur suscipit sem ut nisl. Aliquam nec metus. Donec vel pede a velit vestibulum luctus.\n"
- + "\n"
- + "Morbi neque turpis, tincidunt quis, dapibus et, sollicitudin sit amet, turpis. Praesent pretium pretium neque. Donec venenatis consequat nibh. Quisque eu nisi. Quisque ultricies vulputate turpis. Praesent non lacus et augue tempor dignissim. Praesent interdum, ipsum at viverra imperdiet, odio pede tincidunt augue, sit amet auctor metus arcu eget dui. Sed pellentesque vulputate nibh. Morbi eu lacus. Cras nonummy velit in nisl.\n"
- + "\n"
- + "Nullam mollis, dui id imperdiet semper, felis neque lacinia odio, id congue nisi mi a arcu. Maecenas quam. Vestibulum in sapien quis sapien pretium sodales. Maecenas laoreet mauris et turpis hendrerit gravida. Integer tristique, neque in accumsan auctor, dui purus laoreet enim, id laoreet arcu est elementum justo. Quisque adipiscing, metus id consequat elementum, dui magna bibendum ligula, et lacinia risus augue vitae ante. Nullam eget lacus. Vivamus viverra. Donec dolor nunc, nonummy vitae, consectetuer ac, pulvinar sit amet, urna. Pellentesque eget arcu non nulla malesuada condimentum. Morbi sapien felis, rhoncus vel, lobortis at, scelerisque sed, quam. Suspendisse a leo non velit volutpat rhoncus. Duis tempus magna ac nisl. Fusce augue. Sed volutpat posuere erat. Cras accumsan egestas nulla. Etiam mi massa, ultrices quis, facilisis ut, venenatis nec, odio. Integer felis. Morbi ut arcu non magna rutrum eleifend.\n"
- + "\n"
- + "Morbi rhoncus lorem sit amet nibh. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec suscipit aliquet tortor. Mauris vel erat. Sed commodo, nisl sed convallis scelerisque, metus turpis commodo nisl, ultricies blandit pede erat nec orci. Morbi turpis mauris, laoreet quis, iaculis vitae, faucibus et, sem. Praesent condimentum lorem in lorem. Aenean elit ipsum, congue in, pellentesque in, congue vel, odio. Fusce neque neque, auctor a, lobortis nec, tincidunt a, tortor. Sed ipsum purus, condimentum nec, dictum sit amet, adipiscing ac, neque. Pellentesque ligula. Maecenas nec mi. Integer iaculis tincidunt elit. Donec commodo orci ut risus. Nunc nonummy suscipit justo. Pellentesque augue urna, blandit sit amet, dapibus quis, mollis ac, pede. Suspendisse ornare velit et metus. Duis leo libero, euismod sed, mollis at, fringilla id, risus. Cras a justo vitae ante adipiscing molestie. Nam viverra.\n"
- + "\n"
- + "Nam semper pede id purus. Fusce ut nibh in enim fringilla placerat. Etiam sodales urna et eros. Nulla facilisi. Sed eleifend justo vel nibh. Praesent vestibulum feugiat neque. Nunc pretium. Etiam fringilla lorem eget sapien. Morbi id nisi. Etiam vehicula. Donec nisi risus, malesuada at, consequat pellentesque, iaculis in, turpis. Etiam iaculis risus nec odio. Fusce a risus. Curabitur dui lacus, ultricies quis, pretium eget, venenatis eget, tortor. Sed et urna. Duis enim ipsum, consequat sed, aliquet in, semper ornare, nibh. Aliquam consequat erat eget leo. Nulla facilisi. Vestibulum convallis. Fusce suscipit varius est.\n"
- + "\n"
- + "Duis magna. Nunc adipiscing euismod orci. Integer egestas, nisl non suscipit viverra, sapien mauris tempus quam, ac hendrerit ligula nulla quis nisi. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nunc eget pede ultrices elit aliquam tincidunt. Praesent nonummy. Maecenas faucibus accumsan nibh. Morbi dapibus erat. Duis feugiat, nibh nec iaculis consequat, nunc eros placerat libero, a commodo enim odio sit amet magna. Vivamus ultricies tempor lectus. Proin eros elit, aliquam ac, pharetra eget, congue nec, lorem. Suspendisse nisl lectus, gravida at, lacinia a, consequat sit amet, dolor.\n"
- + "\n"
- + "Sed vitae est eget eros vehicula cursus. Sed interdum orci sed orci. Ut tempus tincidunt magna. Aliquam erat volutpat. Suspendisse sed diam non mi eleifend euismod. Donec sem nunc, gravida sed, condimentum eget, tristique ac, odio. Maecenas mollis tellus eu risus. Donec tristique magna ut purus. Fusce et felis mattis turpis condimentum dignissim. Mauris sapien massa, lacinia tincidunt, vehicula in, scelerisque eget, nisl. Aliquam sed turpis interdum ligula molestie vestibulum. Nunc dolor. Sed sed tellus ac arcu egestas dapibus. Nunc magna. Curabitur non mauris. Integer quis ligula.\n"
- + "\n"
- + "Nulla facilisi. Vivamus at lectus in ligula fringilla posuere. Sed et metus. Curabitur sollicitudin. Praesent mi. Donec eros mi, auctor eget, accumsan vel, volutpat porta, metus. Nam molestie, nisi quis bibendum auctor, nisi risus suscipit sem, sed suscipit dolor nibh quis ante. Morbi at eros. Suspendisse rhoncus tellus at nulla. Mauris mollis orci sit amet turpis. Pellentesque tempor purus. Phasellus ultricies dictum massa. Proin nisl. Quisque eleifend dolor sit amet metus. Nulla pellentesque erat at leo dignissim suscipit. Fusce facilisis viverra quam. Duis viverra. Morbi vel eros. Curabitur nunc. Praesent id eros.\n"
- + "\n"
- + "Etiam at arcu ac pede lacinia pellentesque. Nullam urna magna, feugiat at, commodo nec, sollicitudin ut, diam. Nunc in urna. Phasellus congue ultricies ante. Etiam vel leo id eros tempor euismod. Vivamus sed justo. Mauris magna nulla, pretium sed, rhoncus elementum, varius in, enim. Proin sagittis nibh non mauris. Duis non pede non est interdum sagittis. Sed nulla.\n"
- + "\n"
- + "Integer id quam. Suspendisse ornare tortor sed ligula. Proin ac magna. Etiam dapibus ornare dui. Nullam ac felis quis lectus fermentum aliquet. Nulla sed augue et velit sollicitudin porta. Integer porttitor quam sit amet lacus. In dictum quam in nulla. Fusce euismod purus et justo. Nam sit amet mi quis orci rutrum rhoncus. Curabitur eleifend malesuada ligula. Nunc luctus auctor tellus. Phasellus pretium bibendum libero.\n"
- + "\n"
- + "Duis cursus, nibh quis tincidunt egestas, massa pede bibendum metus, a molestie sapien magna ac elit. Donec nunc nunc, vulputate et, sagittis in, bibendum vel, magna. Maecenas eleifend. Maecenas augue nunc, dignissim at, rhoncus at, pulvinar ut, eros. Aliquam dictum rutrum nisi. In hac habitasse platea dictumst. Aliquam justo mauris, vestibulum sed, cursus ut, suscipit ut, metus. Fusce vitae erat nec nisl posuere ultrices. Vestibulum non orci. Cras nunc lectus, aliquet a, pellentesque id, dapibus ut, felis. Sed lacinia tellus ac nunc. Vivamus massa diam, malesuada nec, convallis eget, lobortis id, nulla. Morbi bibendum, diam eu lacinia aliquet, enim risus suscipit sapien, at aliquet ligula lorem quis metus. Vestibulum euismod, lectus ac egestas facilisis, tortor dui pharetra diam, a aliquet enim ante quis neque. Praesent rhoncus ipsum non sem scelerisque vestibulum. Nullam posuere vestibulum tortor. Nulla facilisi. Aenean at urna sed odio posuere imperdiet. In semper suscipit nisl.\n"
- + "\n"
- + "Aliquam quam. Nullam euismod scelerisque arcu. Sed ultricies diam vitae neque. Nunc dictum. Curabitur eget tellus. Sed posuere venenatis nisl. Nulla condimentum, erat quis volutpat rutrum, pede sem mattis nisl, sit amet lacinia orci felis non nisi. Ut et turpis. Duis condimentum, eros ac rutrum pellentesque, enim tortor posuere felis, eget tempus sapien sapien id leo. Sed cursus, est sed tempus dapibus, turpis sapien tempor purus, eget rhoncus arcu diam non neque. Cras lorem. Donec posuere posuere orci. Sed nec metus id orci fringilla dictum. Curabitur ultrices viverra libero.\n"
- + "\n"
- + "Mauris tincidunt risus a libero. Suspendisse in nisl. Mauris id mauris. Mauris justo neque, varius tincidunt, hendrerit porttitor, ornare et, leo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque adipiscing sapien ac sem. Fusce leo. Curabitur sit amet mauris. Suspendisse justo augue, vehicula sit amet, tincidunt id, semper vel, nisi. Curabitur tristique. Nulla facilisis. Fusce posuere, ante a vestibulum mattis, metus lectus pharetra tortor, rutrum egestas pede dui ut ligula. Aliquam lacus ligula, blandit id, aliquam at, elementum sed, felis. Nam laoreet. Vivamus a sapien. Cras quis neque. Sed est.\n"
- + "\n"
- + "Vestibulum id diam sit amet eros nonummy fringilla. Nullam cursus lobortis velit. In pharetra diam non augue. Duis convallis risus interdum mauris. Etiam rhoncus metus eget pede. Sed velit enim, rutrum in, tincidunt vel, pellentesque ac, elit. Vestibulum pretium mauris at magna. Suspendisse volutpat. Maecenas sit amet arcu. Fusce blandit. Mauris eget neque. Nunc semper nunc a libero. Donec enim dolor, vulputate ac, tempor sit amet, tincidunt eu, enim. Cras sagittis.\n"
- + "\n"
- + "Nullam commodo libero ut nunc tincidunt aliquet. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Etiam id tortor quis ipsum pretium blandit. Ut hendrerit orci ac arcu. In id leo. Suspendisse sit amet leo ut ipsum tristique venenatis. Sed in justo. Quisque feugiat. Morbi gravida arcu a orci. Maecenas in justo. Donec sodales, tortor id luctus interdum, ante lorem pretium ante, ac porttitor odio pede vitae purus. Sed iaculis pellentesque purus. Curabitur sit amet libero. Nam a metus ut tortor commodo rhoncus. Nulla suscipit. Mauris ac nibh. Suspendisse ante. Sed nonummy pede at eros. Aenean augue dui, nonummy id, ullamcorper non, dignissim non, diam. Pellentesque diam nisi, pulvinar et, mollis vel, egestas non, nibh.\n"
- + "\n"
- + "Phasellus tincidunt. Aliquam molestie. In tristique viverra magna. Integer consequat tempus urna. Aenean turpis orci, aliquet sit amet, mattis vitae, hendrerit eu, justo. Duis pharetra ultricies enim. Nulla facilisi. Nullam sodales, justo vel consectetuer tempor, risus est accumsan orci, non feugiat est dolor ut risus. In pharetra nunc nec urna. Donec diam sem, gravida et, pulvinar id, elementum eu, enim. Morbi porttitor. Integer quis nibh. Nulla ac nulla. Morbi massa orci, tincidunt in, porttitor a, rutrum id, magna. Phasellus vel quam. Curabitur pharetra rutrum quam. Praesent vestibulum, orci in pulvinar congue, diam justo iaculis eros, imperdiet tincidunt lorem urna quis eros. Praesent in eros at velit porttitor pretium.\n"
- + "\n"
- + "Fusce consectetuer mattis est. Sed non nulla. Ut auctor nisl. Pellentesque ac massa sit amet augue volutpat molestie. Aliquam in purus. Etiam vitae libero. Nunc sapien lacus, mollis ac, auctor eu, fermentum eu, ligula. Suspendisse potenti. Duis molestie pulvinar elit. Vestibulum tellus libero, ultrices vitae, blandit eget, porttitor ac, odio.\n"
- + "\n"
- + "Vivamus malesuada sapien sed ipsum. Aenean quis nisl quis orci suscipit placerat. Pellentesque porttitor commodo nulla. Proin quis libero. Donec congue porttitor sapien. Phasellus sed est vel ligula vulputate facilisis. Mauris sit amet diam. In quis neque id orci tempus vehicula. Suspendisse egestas feugiat neque. Ut metus leo, placerat eget, pellentesque sed, porta at, nisi. Suspendisse potenti. Phasellus ultricies justo sit amet sem. Aenean porttitor enim nec nibh. Integer sed orci.\n"
- + "\n"
- + "Sed dignissim, nisi eu convallis luctus, enim justo posuere mauris, quis cursus leo tortor vitae metus. Nullam nec enim a nisl aliquet aliquam. Morbi nunc nisl, sodales et, condimentum in, sagittis vel, pede. Vivamus a sem. Praesent imperdiet luctus elit. Nulla facilisi. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed ac mauris non sapien pretium consequat. Fusce ut purus. Praesent sem. Proin placerat posuere lorem. Donec vel libero. Morbi tincidunt sapien at nisl. Sed porta felis eu pede. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam scelerisque. Aenean sit amet metus. Morbi accumsan diam et neque mattis vestibulum. Suspendisse sollicitudin odio et odio. Pellentesque auctor ante non elit.\n"
- + "\n"
- + "Morbi eget quam eu orci lobortis blandit. Duis consequat nisi ut magna. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nam posuere, diam at pretium auctor, tortor orci mattis mi, quis bibendum leo diam sed tellus. Vestibulum rutrum nunc. Donec sapien mauris, vehicula ac, commodo ac, hendrerit ut, risus. Quisque non magna at sapien vulputate nonummy. Proin pede enim, tempus sit amet, porttitor commodo, adipiscing non, est. Nulla facilisi. Aenean condimentum ante vitae pede. Donec id tortor quis tellus dictum dictum. Sed pretium ipsum nec pede. Nunc porttitor. In auctor quam at justo. Nunc ligula arcu, bibendum ac, volutpat sed, hendrerit eu, augue. Integer molestie pede eget ipsum.\n"
- + "\n"
- + "Nulla faucibus urna quis purus. Sed lacinia. Phasellus sollicitudin augue quis eros. Aenean vel mauris non ipsum molestie scelerisque. Cras pharetra, ligula vel adipiscing fringilla, nunc odio nonummy sapien, nec imperdiet sem pede nec mi. Ut vehicula enim a nunc. Donec suscipit. Curabitur dapibus nisi. Aenean nunc sapien, tristique dapibus, placerat sed, venenatis sed, enim. Etiam bibendum laoreet ligula. Aliquam mauris tortor, feugiat non, consectetuer sit amet, accumsan nec, quam. Nunc quis dui. Nulla facilisi. Cras at nisl. Fusce orci. In turpis. Aliquam nisi est, pellentesque nec, rutrum vitae, commodo at, nisi.\n"
- + "\n"
- + "Pellentesque ligula massa, faucibus at, porta ac, cursus vitae, turpis. Nam nibh nisi, viverra sit amet, porttitor vel, molestie quis, arcu. Nullam consectetuer egestas lacus. Suspendisse potenti. Nam scelerisque eleifend nunc. Suspendisse potenti. Maecenas turpis. Nam eleifend semper augue. Praesent ante nisl, sagittis sed, rhoncus eget, scelerisque eu, felis. Nullam non urna. Vestibulum eget ante. Sed id quam. Morbi ut lacus venenatis dolor lacinia commodo. Sed tincidunt libero at elit. Vivamus vitae tortor. Suspendisse eget nisl.\n"
- + "\n"
- + "Suspendisse dignissim luctus nisi. Pellentesque varius. Sed gravida aliquet lorem. Phasellus ligula mi, rhoncus id, cursus et, consequat quis, ante. Etiam placerat posuere enim. Donec sed tortor eget pede gravida tristique. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas libero. Nunc a metus nec urna mollis dignissim. Cras sodales sapien ac leo. Mauris suscipit. Mauris at nisl sit amet turpis porta semper. Nullam non elit. Fusce pharetra vestibulum odio. Sed a eros id neque accumsan congue. Fusce turpis mi, volutpat a, convallis non, auctor luctus, tortor. Sed blandit, dui at egestas lobortis, ante sapien dictum quam, vel semper arcu nisi id est.\n"
- + "\n"
- + "Suspendisse posuere. Etiam gravida scelerisque enim. Praesent placerat. Nam ligula nunc, faucibus quis, porttitor in, molestie id, velit. Cras sed purus. Nullam in erat. Suspendisse nonummy aliquam mi. Etiam eu lorem. Fusce rhoncus mi ac lectus. Proin sed augue. Donec eu libero. Vestibulum iaculis ultrices diam. Nam tincidunt tincidunt risus. Suspendisse non ipsum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam congue erat ac nunc. Nulla interdum nisi vestibulum quam. Curabitur turpis. Praesent varius, nunc ac lacinia egestas, ante elit dictum pede, eu consequat risus ligula id lacus. Donec vel arcu ac augue feugiat posuere.\n"
- + "\n"
- + "Etiam tincidunt pulvinar ipsum. In sit amet nunc volutpat lorem luctus feugiat. Proin augue purus, dictum eu, posuere non, vestibulum vitae, libero. Vivamus fermentum. Sed lorem. Aliquam egestas dapibus eros. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vestibulum nec turpis non lacus feugiat auctor. Sed rhoncus libero eu eros pretium dictum. Duis sed quam. Etiam nec nulla. Morbi elit metus, pulvinar quis, condimentum tristique, egestas eu, lorem. Nam turpis. Sed tincidunt, justo varius nonummy vestibulum, ante odio ultricies diam, sed ullamcorper pede turpis eu elit. Integer sit amet arcu. Sed lorem. Quisque vehicula erat vitae sem. Nunc consectetuer tellus sed neque. Nullam fringilla.\n"
- + "\n"
- + "Etiam tempus bibendum sem. Morbi nunc orci, molestie at, pretium non, blandit vitae, justo. Suspendisse potenti. Nulla mollis, metus id interdum malesuada, dolor nulla iaculis ligula, nec lacinia nibh odio volutpat arcu. In hac habitasse platea dictumst. Nullam lorem turpis, mollis a, placerat sit amet, lobortis varius, lectus. Nunc viverra vulputate arcu. Donec nec urna. Vestibulum dapibus, metus ut molestie mollis, elit diam tempor est, eu dictum lectus est in velit. Vivamus faucibus, elit id pellentesque malesuada, purus libero porttitor turpis, vel gravida nunc ligula tempor mauris. Vestibulum suscipit lobortis libero. Vestibulum interdum, sem eget eleifend adipiscing, libero lectus aliquam odio, sed bibendum ante dui ut mi. Pellentesque scelerisque, lorem sed pulvinar eleifend, augue velit lacinia dui, nec semper nibh erat sit amet eros. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Praesent fermentum arcu eget leo. Curabitur in felis. Curabitur sit amet massa in est cursus ultricies. Sed neque dolor, mollis vel, pulvinar ac, fermentum eget, mi.\n"
- + "\n"
- + "Nulla facilisi. Maecenas eros arcu, gravida vitae, commodo ac, commodo vel, mi. Suspendisse non metus. Aenean aliquet condimentum dui. Donec augue turpis, adipiscing sed, ultricies in, condimentum nec, metus. Nam sit amet pede. Morbi fringilla. Sed sollicitudin massa nec nisi. Nam ut libero. Morbi malesuada, lacus at bibendum luctus, ante diam tincidunt erat, id consectetuer eros felis ut nisi. Suspendisse ullamcorper rutrum tellus. Aenean in metus sit amet magna tempus pellentesque.\n"
- + "\n"
- + "Nullam venenatis tellus id pede. Nunc ac nulla a turpis bibendum laoreet. Quisque eget diam eget arcu scelerisque ultricies. Nullam faucibus accumsan ipsum. Quisque diam nisi, euismod nec, cursus at, lobortis sit amet, nunc. Quisque fermentum sapien eget nibh. Curabitur scelerisque. In hac habitasse platea dictumst. Aliquam diam dui, pharetra quis, ultrices ac, rutrum ut, mi. Praesent egestas. Cras convallis sem ac mauris. Curabitur ultrices odio pretium mi. Nam mi metus, adipiscing id, laoreet id, mattis nec, tortor. Ut sed turpis varius purus vehicula rutrum. Duis suscipit erat eget lectus. Donec feugiat varius risus. Donec facilisis dolor ut justo.\n"
- + "\n"
- + "Curabitur lectus nibh, congue ac, laoreet sed, vulputate ac, ipsum. Donec convallis nisl placerat augue. Proin nec felis in arcu tincidunt facilisis. Duis congue tincidunt sapien. Vivamus lobortis purus eget risus. Aenean aliquet, ipsum quis bibendum eleifend, justo dolor pellentesque justo, in elementum orci enim congue nisi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed sem enim, lobortis nec, interdum vitae, sollicitudin non, dolor. Sed commodo euismod orci. Maecenas vel arcu et nunc dignissim volutpat. Morbi molestie aliquam mi. Sed id neque rutrum nunc sagittis ultricies. Mauris diam magna, ullamcorper nec, tincidunt id, laoreet nec, dolor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Aliquam feugiat nisl non arcu. Nulla facilisi. In hac habitasse platea dictumst. Quisque metus.\n"
- + "\n"
- + "Suspendisse potenti. Cras malesuada pulvinar est. Ut nisi. Curabitur hendrerit, mauris vel laoreet dictum, quam dolor elementum orci, venenatis gravida sem erat malesuada ante. Aliquam condimentum. Suspendisse orci quam, varius in, egestas ut, mollis quis, arcu. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Phasellus sed mauris at massa interdum vulputate. Morbi rutrum ligula. Vivamus nec libero. Curabitur lacinia, lorem eget feugiat pretium, purus urna consequat leo, non bibendum dolor augue vitae quam. Proin mi nunc, feugiat nec, convallis ac, feugiat ac, mi. Praesent pulvinar. Cras cursus nisi id nulla. Integer vel magna. Cras felis. Nam id tellus ac velit interdum convallis. Cras dignissim tortor sed mi.\n"
- + "\n"
- + "Nunc vestibulum, tortor eu commodo facilisis, leo mi vehicula sapien, eget hendrerit ipsum odio vitae sem. Aliquam consequat augue eu ligula. Vivamus et neque. Sed sed arcu at justo placerat placerat. Donec posuere. Phasellus lacus ligula, pulvinar at, porta et, tincidunt quis, quam. Curabitur pede mauris, interdum laoreet, feugiat condimentum, mollis ut, lectus. Curabitur laoreet, quam a malesuada suscipit, tellus lorem aliquet diam, a feugiat lorem neque hendrerit risus. Etiam viverra orci vitae mauris. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque tellus augue, aliquam non, porttitor non, ornare eu, mi. Nullam blandit sagittis ante. Aliquam tincidunt, lorem ac imperdiet sodales, elit felis cursus dolor, vel interdum leo purus at tellus. Nunc viverra, dui non sagittis dapibus, justo eros accumsan massa, eu hendrerit lorem nulla ac magna. In hac habitasse platea dictumst.\n"
- + "\n"
- + "Ut velit risus, malesuada eget, vestibulum nec, ornare ac, ipsum. Morbi volutpat aliquet turpis. Nam enim. Nulla semper est vitae neque. Phasellus non dui. In hac habitasse platea dictumst. Morbi auctor porttitor est. Nullam non nulla quis elit eleifend porttitor. Aliquam erat volutpat. Duis erat. Cras lobortis nisl in elit. Vivamus leo. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean ac neque. Nam sem nulla, ornare quis, dictum eget, fermentum quis, lorem. In blandit lacus. Aenean in enim.\n"
- + "\n"
- + "Donec sit amet orci id quam rhoncus egestas. Integer metus. Vestibulum risus lorem, posuere ac, aliquam in, mollis at, lorem. Integer metus. Aliquam blandit scelerisque orci. Nulla eu ligula. Nulla nec nisi et libero cursus bibendum. Suspendisse potenti. Maecenas in massa eget tortor consectetuer scelerisque. Morbi tincidunt velit. Nam lectus purus, malesuada ac, gravida nec, sodales sed, sem. Vestibulum feugiat. Cras viverra vestibulum massa. Mauris scelerisque. Fusce ut ante ut ante molestie molestie. Praesent non arcu. Fusce auctor blandit ipsum. Nullam est.\n"
- + "\n"
- + "In pulvinar arcu quis ligula. Duis volutpat metus at lorem. Aenean eu urna vitae velit tempus sollicitudin. Duis erat lectus, dignissim sit amet, fermentum at, mattis at, nisi. Nunc vel libero. Nulla eget risus et dui facilisis sagittis. Donec vel est. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Sed adipiscing massa nec dolor. Morbi a ligula a ante vulputate tempor. Nullam lorem lacus, sodales gravida, scelerisque in, laoreet eu, nulla. Nam in tortor non nunc consectetuer porta. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Morbi ut diam. Proin nonummy. Pellentesque erat justo, egestas ac, sagittis id, suscipit vitae, diam. Aenean tincidunt urna sit amet urna. Donec turpis. Mauris cursus dolor a massa.\n"
- + "\n"
- + "Phasellus sem arcu, semper vel, eleifend eu, viverra eu, nulla. Fusce felis elit, semper cursus, ornare et, eleifend vel, pede. In est tellus, vulputate sit amet, tristique sed, imperdiet vel, lacus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam justo. Proin volutpat. Nullam vitae dui nec urna convallis euismod. Nulla facilisi. Phasellus porttitor. Aenean scelerisque dolor sed justo. In vel nisi gravida mi mollis tempus. Curabitur ante lorem, fringilla eu, laoreet vitae, ultricies id, nisi. Sed id ante. Morbi tristique, est id porta tempus, turpis ipsum porta elit, at gravida leo odio in ante. Fusce euismod.\n"
- + "\n"
- + "Maecenas urna quam, fringilla eu, porta eu, semper quis, dui. Nunc congue est eu ante. Donec suscipit viverra leo. Nullam tempus porttitor est. Cras eu elit eget erat consectetuer convallis. Nam tellus ligula, eleifend ultrices, consequat et, malesuada non, velit. Quisque vitae enim in elit accumsan ullamcorper. Pellentesque eget enim. Sed nonummy, orci pretium malesuada adipiscing, dolor velit bibendum pede, non tincidunt diam sapien ac nunc. Maecenas porta leo at augue.\n"
- + "\n"
- + "Aliquam erat volutpat. Curabitur eu arcu faucibus tellus hendrerit bibendum. Praesent orci pede, lacinia vitae, tristique vitae, suscipit non, turpis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse tincidunt laoreet sapien. Vestibulum varius neque in odio. Donec sem ipsum, egestas id, molestie sit amet, luctus eu, est. Integer leo eros, laoreet non, lacinia in, cursus nec, mi. Donec ornare velit non massa. Curabitur turpis ligula, pharetra lacinia, euismod eu, tincidunt ut, velit. Cras nec ipsum eget augue sagittis vestibulum. Cras mattis dapibus tortor. Pellentesque sit amet arcu eu quam pretium malesuada. Phasellus turpis nisi, mattis ac, gravida et, aliquam eget, tellus. Aenean quis justo eget erat congue tincidunt.\n"
- + "\n"
- + "Aenean non tortor ut sem facilisis blandit. Sed ante lectus, bibendum id, fermentum ac, vestibulum et, ipsum. Sed tincidunt. Ut tincidunt. In sit amet odio. Sed massa. Nullam auctor. Nam lacinia sem eu lorem. Nunc neque tortor, euismod ut, dictum vel, commodo vehicula, lorem. Nullam metus urna, interdum non, semper eget, sodales in, eros. Sed eget magna vel dui tincidunt iaculis. Nam faucibus justo eget nunc. Suspendisse potenti. Proin fermentum erat in orci. Suspendisse semper lorem. Fusce rhoncus nulla a sapien. Mauris turpis turpis, bibendum euismod, porttitor pretium, semper id, ante. Ut eget est vel elit tempus auctor. Morbi interdum quam. In hac habitasse platea dictumst.\n"
- + "\n"
- + "Praesent vel ante ac mi consectetuer accumsan. Quisque quis ipsum. Suspendisse vitae magna vitae metus congue tempus. Aenean sagittis, ante nec vehicula molestie, ligula nisl tristique justo, quis suscipit nulla urna in sapien. Pellentesque eget felis pellentesque orci dignissim interdum. Sed metus lorem, egestas quis, iaculis at, venenatis eleifend, dui. Praesent elementum porttitor lacus. Sed suscipit dui vel dolor. Sed sit amet nunc et nunc rutrum eleifend. Curabitur et ligula. Phasellus consectetuer mi ut pede. In a libero in urna blandit varius. Sed pellentesque ligula aliquet risus. Ut laoreet, eros volutpat rhoncus congue, erat felis porttitor augue, vel laoreet eros est vitae pede. Suspendisse sit amet elit. Quisque quis dui. Vivamus massa. Suspendisse quis felis. Aliquam diam enim, volutpat in, commodo pellentesque, consectetuer ut, nibh.\n"
- + "\n"
- + "Donec mattis. Quisque purus purus, mattis sit amet, sollicitudin at, faucibus quis, diam. Sed ut urna a arcu posuere porta. Duis feugiat massa ut pede. In hac habitasse platea dictumst. Donec lectus nisl, elementum vel, pulvinar a, bibendum at, lorem. Vestibulum non lacus. Praesent arcu. Maecenas justo. Proin vel ipsum. Etiam egestas arcu vitae nibh. Aenean vel lacus id lacus tempus hendrerit. Ut lobortis ornare nibh.\n"
- + "\n"
- + "Donec nonummy, massa a accumsan tristique, purus diam iaculis nibh, ut dictum lorem metus sit amet nibh. Aliquam id eros et diam congue condimentum. Vestibulum porttitor massa a purus dignissim fringilla. Curabitur lectus. Phasellus auctor tortor vitae orci. Duis ante est, hendrerit ut, commodo sit amet, scelerisque eget, arcu. Cras luctus, risus eu volutpat sagittis, sem nulla accumsan libero, nec volutpat eros dui sit amet ante. Nunc convallis purus sed nisl. Nulla rutrum. Etiam viverra, orci at facilisis pretium, odio libero sollicitudin eros, ac pharetra est diam eu orci. Cras dolor risus, porttitor eu, convallis sit amet, tincidunt a, nulla. Nunc porttitor luctus diam. Mauris erat magna, pharetra ac, pretium consequat, viverra ut, nisl. Donec blandit mollis metus. Praesent dui pede, ultricies non, pellentesque et, molestie eu, nulla.\n"
- + "\n"
- + "Vivamus eleifend, leo sit amet tristique elementum, urna urna sollicitudin dolor, eu egestas est enim et tellus. Maecenas congue feugiat dolor. Nullam semper. Aliquam ipsum justo, fringilla et, consequat in, malesuada id, arcu. Ut orci. Aliquam sagittis consequat urna. Nam elementum diam quis lacus. Morbi elementum adipiscing orci. Mauris eros neque, vehicula quis, egestas sit amet, imperdiet id, mi. Cras convallis nisi vitae nulla. Vestibulum at purus.\n"
- + "\n"
- + "Etiam quis nisi vel sapien commodo ultrices. Etiam lacus. Etiam venenatis elit nec purus. Fusce id est. Vivamus justo tellus, facilisis quis, bibendum non, lacinia eget, ante. Mauris aliquet. Suspendisse iaculis placerat purus. Aliquam erat volutpat. Quisque vel sem. Donec pulvinar, lorem id malesuada blandit, nibh diam lobortis mi, in elementum velit mi a felis. In egestas. Suspendisse pede.\n"
- + "\n"
- + "Curabitur eu urna eget pede placerat adipiscing. Sed adipiscing bibendum tortor. Integer justo. Fusce risus enim, hendrerit ac, pellentesque sed, egestas sed, orci. Nunc orci erat, rutrum eu, euismod quis, condimentum eget, metus. Cras tincidunt. Phasellus scelerisque. Nunc sed nulla. Aliquam et sapien ac purus faucibus tincidunt. Ut id ligula egestas enim gravida vulputate. Maecenas consequat. Etiam varius sapien id pede. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Integer cursus libero eget pede. In faucibus ultricies felis. Praesent nulla. Donec tortor.\n"
- + "\n"
- + "Nulla quam felis, semper pellentesque, imperdiet a, egestas ut, purus. Fusce vitae elit quis dolor hendrerit gravida. Donec vestibulum. Aenean fermentum semper libero. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla facilisi. Donec eleifend leo at sem. Vivamus consectetuer, magna et iaculis elementum, erat sapien viverra lacus, consectetuer consectetuer justo leo id nulla. Phasellus id nisl. Aliquam molestie pede sit amet nisl. Duis iaculis vehicula tellus.\n"
- + "\n"
- + "Donec quis ipsum eget lacus vehicula fringilla. Vivamus dui est, interdum sed, scelerisque at, rhoncus at, massa. Proin placerat sodales elit. Mauris sagittis urna et enim. Vestibulum aliquet convallis nisi. Donec auctor ullamcorper lectus. Nullam vitae purus facilisis justo condimentum malesuada. Donec dui lectus, iaculis quis, lobortis aliquam, auctor nec, lectus. Aenean vel mi. Pellentesque et arcu faucibus orci convallis ullamcorper. In consequat. Praesent lobortis faucibus leo. Duis ut justo. Morbi viverra aliquam dui. Fusce laoreet dolor porta quam. Duis molestie porttitor dui. Quisque libero sem, tempor vitae, rhoncus sed, suscipit non, ante.\n"
- + "\n"
- + "In accumsan. Ut metus turpis, tincidunt in, rutrum quis, ultrices feugiat, tellus. Vivamus pellentesque urna sit amet elit. Mauris iaculis dui nec massa. Duis ac sem. Suspendisse sed lorem. Etiam eget sapien. Duis adipiscing porttitor neque. Nullam nisl elit, imperdiet et, pretium et, pretium ac, velit. Aenean eu lectus. Nam suscipit blandit purus. Vestibulum vel pede sodales nisi pulvinar porta. Integer ut urna ac arcu imperdiet tempus. Etiam rutrum, quam id euismod mattis, ligula tortor imperdiet orci, nec fringilla tortor libero eu est. Nulla pretium ligula. Sed eu nisi. Proin neque lorem, suscipit euismod, vestibulum eu, pretium volutpat, elit. Aenean mauris lacus, dictum nec, vulputate et, aliquam et, mi. Praesent aliquam purus ac neque.\n"
- + "\n"
- + "Maecenas mollis risus eget turpis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Curabitur lacus urna, auctor in, commodo ut, blandit vitae, tellus. Nunc vitae elit. Mauris elementum arcu. Nulla facilisi. Nunc diam tellus, porttitor non, dictum id, fermentum eget, nulla. Nulla facilisis enim nec felis. Phasellus interdum, erat a fermentum mattis, urna nisl iaculis ipsum, sit amet venenatis ante massa sit amet enim. Quisque facilisis nibh. Donec sit amet mauris et nisi eleifend egestas. Suspendisse pellentesque malesuada dui. Ut vestibulum, tortor sit amet pellentesque venenatis, sem turpis scelerisque massa, ut facilisis est ipsum ut arcu. Suspendisse feugiat, enim sit amet vehicula varius, tortor justo dapibus odio, et semper magna turpis ac ligula.\n"
- + "\n"
- + "Pellentesque non diam. Donec vel neque vel turpis vulputate ornare. Sed porttitor mi id augue. Etiam sapien mi, lobortis sed, dapibus nec, congue at, augue. Vestibulum condimentum, leo in cursus porta, quam nisl eleifend lectus, quis mattis sapien nisl sed lacus. Morbi pellentesque viverra massa. Aenean volutpat nibh lobortis tortor. Aliquam id diam. Nulla facilisi. Etiam ipsum elit, vestibulum vitae, accumsan vitae, aliquam sit amet, odio. Donec condimentum. Phasellus sodales, nunc et ullamcorper laoreet, turpis arcu egestas pede, id pharetra ante tortor vel est. Maecenas sem. Nulla lorem massa, mollis id, malesuada eu, faucibus a, est.\n"
- + "\n"
- + "Curabitur molestie, nunc at aliquet tempor, risus metus adipiscing felis, vitae euismod justo felis id eros. Aenean tincidunt nunc sed eros. Nulla ac tellus. Aliquam erat volutpat. Nulla vitae felis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In consectetuer posuere purus. Phasellus interdum. Ut laoreet semper nunc. Duis blandit quam a velit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Curabitur aliquam dolor et tortor. Pellentesque vulputate. Pellentesque diam purus, facilisis nec, fermentum a, consequat quis, ipsum. Ut euismod dui ut massa. Proin nonummy nisi ut pede. Pellentesque sollicitudin lectus a purus.\n"
- + "\n"
- + "Cras vulputate. Praesent tempus fringilla diam. Suspendisse at elit. Cras ut nulla eget mi dapibus pretium. Etiam hendrerit tortor sed lectus. Cras mauris. Nam ligula. Mauris semper, arcu ut facilisis molestie, lorem sapien iaculis quam, at dignissim sapien mauris id pede. In metus ante, porttitor id, fringilla a, adipiscing eget, nisi. Ut ornare sapien nec velit. Aenean tortor metus, pellentesque vitae, iaculis eget, imperdiet nec, turpis. Vestibulum sit amet erat ac urna auctor imperdiet. Nulla facilisi. Quisque facilisis pede vel mi consequat dignissim. Vivamus sapien.\n";
- return text;
+ if (groupEditor != null) {
+ lists.addEditor(groupEditor);
}
-
- public static Content createDescriptor(final long id, final String title, final String content) {
- final Content descriptor = new Content();
- descriptor.setId(id);
- final Revision rev = new Revision(descriptor);
- descriptor.addRevision(rev);
- rev.setTitle(title);
- rev.setBody(content);
- return descriptor;
+ if (groupViewer != null) {
+ lists.addViewer(groupViewer);
}
+ return lists;
+ }
- public static Container createFolderWithId(final long id) {
- final Container container = new Container();
- container.setId(id);
- return container;
- }
+ public static String createBigText() {
+ final String text = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce leo felis, cursus eget, scelerisque adipiscing, fringilla vel, sem. Vestibulum semper tristique sem. Etiam quam neque, consectetuer at, fermentum id, vulputate non, leo. Ut condimentum, mauris et sollicitudin faucibus, lectus arcu facilisis mi, eu pretium arcu tortor quis sem. Pellentesque sit amet nulla ut tellus dapibus blandit. Donec eu dolor vitae mi scelerisque pretium. Donec sit amet nunc ut risus laoreet porta. Integer dictum mi at mauris. Vivamus vulputate, dolor quis pharetra interdum, augue nisi congue eros, a consectetuer libero mi ut quam. Fusce commodo sem blandit massa. Phasellus vehicula varius felis.\n"
+ + "\n"
+ + "Aenean tempus. Ut vel elit a nisl adipiscing commodo. Suspendisse nibh. Praesent pellentesque. Curabitur fringilla tempor justo. Suspendisse bibendum faucibus ipsum. Aenean porta elementum pede. Sed vel odio et metus egestas ultrices. Nulla facilisi. Sed blandit fermentum purus. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam adipiscing. Suspendisse dapibus, est porta vehicula auctor, diam orci scelerisque risus, eu condimentum enim pede ut turpis. Nullam turpis. Aliquam erat volutpat. Integer vitae magna. Mauris sit amet turpis.\n"
+ + "\n"
+ + "Suspendisse potenti. Proin ac felis nec justo bibendum tempus. Donec at nunc et leo aliquet vestibulum. Mauris a justo nec orci ultrices placerat. Etiam tempus commodo dolor. Proin at justo blandit mauris vestibulum hendrerit. Donec mollis pede nec orci. Donec mauris. Quisque adipiscing facilisis ante. Aliquam elit quam, vulputate sit amet, posuere a, suscipit nec, nunc. Etiam vehicula ullamcorper metus. Mauris nec diam a arcu porta lobortis.\n"
+ + "\n"
+ + "Cras dapibus justo sed lacus. Ut ultrices, massa malesuada vestibulum rhoncus, eros sem fringilla sem, vel ultricies eros arcu vel augue. Ut vehicula nibh at lacus. Integer interdum turpis vitae arcu tempus luctus. Praesent a ligula. Donec viverra vestibulum est. Donec ultricies blandit mi. Morbi eleifend, nisi quis tristique pretium, lacus enim luctus nisi, quis lacinia ligula quam a orci. Praesent vel lectus. Pellentesque molestie ante sed leo. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum ultrices. Etiam augue. Morbi non purus. Nam libero ligula, lacinia at, rhoncus tincidunt, porttitor quis, leo.\n"
+ + "\n"
+ + "Nulla orci purus, laoreet vel, facilisis ac, rhoncus eu, dui. Phasellus sit amet urna quis dui tempor elementum. Curabitur at magna. In hac habitasse platea dictumst. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam in dui. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vestibulum lacinia lectus eleifend mauris. Proin pellentesque tellus sit amet eros. Nulla purus mi, aliquam ac, faucibus a, varius viverra, enim. Vestibulum porttitor, arcu in molestie tristique, tellus velit imperdiet risus, dignissim sollicitudin pede ante sed orci. Nunc in elit. Aliquam adipiscing turpis condimentum tortor. Quisque tellus dolor, tincidunt eu, vehicula rutrum, tristique a, ipsum. Fusce a nunc at ligula egestas sodales. Maecenas molestie, arcu ac ullamcorper ornare, sem nunc sollicitudin velit, id tempor est dui vel elit. Praesent quam quam, vehicula a, mollis et, tincidunt a, nisi. Aliquam justo nibh, faucibus porta, convallis eu, sagittis eget, leo. Praesent at nisi. Nullam scelerisque.\n"
+ + "\n"
+ + "Nunc felis. Vestibulum imperdiet sem. Proin posuere, mauris sit amet molestie pharetra, purus turpis vulputate purus, et blandit ante urna non est. Morbi ligula turpis, faucibus fermentum, auctor a, euismod sit amet, lectus. Cras lacinia, purus et rutrum suscipit, pede odio facilisis dolor, nonummy commodo nunc sapien eu lectus. Proin egestas. Nam sodales aliquam eros. Ut lorem est, porttitor vel, dapibus a, tristique nec, diam. Ut non nulla eu nisi rhoncus lacinia. Ut ornare, sem non molestie condimentum, nisi risus iaculis sem, ac aliquet dui sem vel augue. Nullam varius pellentesque sem. Nulla facilisi.\n"
+ + "\n"
+ + "Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam fringilla erat at diam. Suspendisse tincidunt. Nullam pharetra, nibh eget varius tempus, arcu massa dignissim justo, et scelerisque nisi velit commodo orci. Morbi sed nisi eu mi ultrices interdum. Cras in urna a elit sollicitudin consequat. Maecenas vel diam vitae dolor aliquam faucibus. Maecenas mattis, sem a iaculis auctor, est felis sagittis sapien, ut imperdiet diam nisi a nisl. Vestibulum rutrum nisl eget ante. Nulla non urna. In tellus urna, dignissim a, auctor in, pharetra eget, massa. Nam a magna. Ut id elit sit amet risus auctor laoreet. Quisque et urna. Praesent vehicula, nibh ac euismod rhoncus, ligula diam pharetra eros, ac sollicitudin elit odio a nunc. Quisque augue. Nulla pellentesque rhoncus leo. Proin sagittis erat.\n"
+ + "\n"
+ + "Donec fringilla. Mauris ultricies gravida pede. Nullam non urna et quam dignissim egestas. Mauris in nulla. Duis ac ligula non nulla sodales hendrerit. Aliquam condimentum lectus ac turpis. Etiam venenatis lacus vel sem. Proin convallis scelerisque diam. Suspendisse sed lacus a felis pretium rhoncus. Mauris at tortor ac libero euismod porttitor. Maecenas euismod. Etiam id orci. Donec consectetuer gravida lacus. Vivamus bibendum nisi ut felis. Phasellus ac nisl. Praesent lorem sapien, ultricies eget, accumsan a, viverra ut, magna. Integer lobortis leo vitae nunc. Sed vulputate justo eu sem. Proin et augue.\n"
+ + "\n"
+ + "Suspendisse pellentesque suscipit lectus. Fusce ut odio a turpis eleifend viverra. Vestibulum nisl. Aliquam sed turpis at ante pulvinar cursus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec sodales odio sagittis lorem. Duis mattis gravida odio. Cras mattis iaculis risus. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed iaculis laoreet elit. Cras ut tortor. Suspendisse eget nisi. Suspendisse ligula tellus, scelerisque a, consectetuer quis, tristique vel, arcu. Morbi varius, ligula et hendrerit iaculis, lorem purus luctus ipsum, eu interdum urna lorem id pede. Mauris est. In posuere dolor ac ipsum. Curabitur dictum. Vestibulum imperdiet. Pellentesque imperdiet aliquet dolor. Sed vulputate, enim at pulvinar sodales, felis libero malesuada felis, in iaculis odio mauris id neque.\n"
+ + "\n"
+ + "Pellentesque adipiscing. Nam ac neque sagittis nunc posuere fermentum. Sed quis orci vel enim commodo scelerisque. Ut aliquam. Quisque vitae tortor. Morbi libero augue, interdum et, nonummy ac, mattis vel, nisl. Suspendisse elit. Curabitur suscipit leo dignissim tellus. Proin felis massa, ultricies nec, fermentum sit amet, sollicitudin dignissim, mi. Maecenas ipsum ligula, tincidunt vitae, varius a, consequat ac, ligula. Suspendisse et urna. Phasellus consequat luctus arcu. Morbi molestie. Vivamus ligula. Mauris mollis.\n"
+ + "\n"
+ + "In nonummy iaculis leo. Sed vitae metus. Morbi vel eros in dolor accumsan pellentesque. In ut velit. Duis in tortor non enim ultricies scelerisque. Pellentesque ultrices dui a magna. In cursus pede non lorem. Vivamus nisl. Morbi ut tortor eu justo cursus dictum. Integer condimentum. Vivamus nisl risus, euismod id, molestie ut, feugiat nec, magna. Vivamus viverra sodales purus. Ut nunc. Vivamus dignissim sollicitudin nunc. Nulla tempor, diam ut viverra tincidunt, nisl orci sollicitudin lectus, eu dignissim tellus justo eu erat. Phasellus lobortis risus id libero. Ut faucibus diam ac justo. Duis neque magna, auctor eu, suscipit sit amet, tempor faucibus, lacus. Nunc mauris velit, feugiat sit amet, venenatis id, euismod ac, risus. Sed nisl lorem, eleifend et, scelerisque vel, imperdiet vitae, quam.\n"
+ + "\n"
+ + "Integer egestas dolor a purus. Ut quam dolor, elementum at, tincidunt venenatis, dapibus sollicitudin, ligula. Morbi luctus diam eget neque. Duis iaculis. Aliquam vel tellus auctor ipsum elementum hendrerit. In euismod ante tincidunt risus. Maecenas ac lorem sed magna volutpat gravida. Aliquam et sapien sed pede tristique vehicula. Cras et tellus. Nunc massa sem, aliquet a, sollicitudin vitae, malesuada vel, dolor. Suspendisse dui. Mauris purus. Maecenas egestas orci ut quam. Sed semper. Nullam feugiat. Ut aliquet, tellus quis aliquam viverra, orci velit viverra odio, vel adipiscing odio ligula in lorem. Sed ac sem vitae nibh pretium dapibus. Donec ac diam. Integer ultrices massa ut diam. Duis pretium posuere arcu.\n"
+ + "\n"
+ + "Morbi lorem. Fusce luctus lorem in risus gravida gravida. Donec vulputate volutpat metus. Pellentesque ac massa vitae orci placerat pellentesque. In hac habitasse platea dictumst. Curabitur pretium, ipsum in consequat tempor, ligula est volutpat nibh, eget porta diam massa ac leo. Curabitur placerat massa vel nibh. Nam at quam. In sagittis augue ac leo. Fusce adipiscing, ligula in auctor molestie, libero felis mattis sem, sit amet faucibus mauris nunc ac metus. Vivamus neque ipsum, bibendum sit amet, fringilla sit amet, bibendum ut, massa. Maecenas bibendum. Vivamus nunc est, accumsan et, tempus vitae, sagittis in, erat. Fusce turpis nunc, pretium vitae, varius sit amet, dignissim et, tortor. Quisque egestas, libero in dapibus tincidunt, justo arcu feugiat massa, sed sollicitudin lectus tellus sit amet augue. Vestibulum tristique nibh eget lorem. Curabitur cursus purus tristique nulla.\n"
+ + "\n"
+ + "Etiam blandit, arcu eu aliquam ornare, velit libero faucibus felis, sit amet sollicitudin velit leo in elit. Sed turpis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec eu risus. Sed risus lorem, luctus mattis, scelerisque eget, tincidunt a, enim. Vivamus consequat mollis tellus. Cras urna lorem, facilisis eu, porttitor mollis, dignissim posuere, ligula. Ut nonummy sapien. Praesent cursus. Ut turpis. Nulla enim. Aliquam aliquet, enim a gravida aliquam, pede odio porttitor nisi, non vestibulum odio erat a tortor. Donec fringilla ligula id augue. Curabitur vel tellus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur ullamcorper est vitae quam.\n"
+ + "\n"
+ + "Sed posuere neque. Vivamus tortor. Ut at mauris. Nam felis tellus, nonummy eu, gravida id, bibendum id, magna. Pellentesque laoreet mi sed felis. Fusce at lectus quis erat auctor laoreet. In interdum velit ut pede. Ut malesuada tincidunt velit. Suspendisse eu felis in mauris scelerisque iaculis. Morbi ornare dapibus risus. Quisque rhoncus elementum ante. Cras euismod nisi et lectus. Donec ut velit. Etiam a mauris. Integer cursus iaculis tellus. Fusce facilisis, nunc at semper tincidunt, dui purus accumsan nisi, in auctor magna ligula vel pede. Suspendisse ut arcu molestie lorem posuere vestibulum. Quisque pulvinar rhoncus ligula.\n"
+ + "\n"
+ + "Morbi sed enim. Donec in erat. Curabitur suscipit euismod lectus. Etiam dui nisi, volutpat vitae, tincidunt eget, tristique eget, turpis. Vivamus feugiat, quam ut tincidunt placerat, risus magna iaculis quam, id semper nisi tortor quis nibh. Donec a nulla. Aliquam turpis felis, aliquam non, ultrices eget, lacinia vel, nibh. Quisque vel nisi et eros vulputate eleifend. Aliquam nisl. Proin semper turpis. Cras ipsum.\n"
+ + "\n"
+ + "Donec scelerisque nunc non nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nullam nec elit congue ligula vulputate pellentesque. Nunc ipsum. In imperdiet blandit lectus. Nulla ornare elit. Nunc at nibh at nibh semper vulputate. Cras scelerisque hendrerit erat. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vestibulum et mi. Etiam ut nisi et augue congue tempor. Curabitur nec libero non lacus congue suscipit. Nunc et metus a justo condimentum tincidunt.\n"
+ + "\n"
+ + "Phasellus ultrices placerat dui. Phasellus luctus, sem eu sagittis ultricies, massa dui eleifend libero, eu mollis urna dolor in neque. Duis pellentesque rutrum ipsum. Phasellus iaculis arcu et enim. Morbi neque. Sed felis velit, mattis sed, mollis quis, tempor sed, mi. Curabitur consequat, ipsum vel volutpat molestie, turpis dui suscipit urna, nec blandit libero pede quis leo. Sed ullamcorper luctus enim. Etiam rutrum imperdiet orci. Pellentesque pede. Nullam sollicitudin blandit quam. Pellentesque non nisi at justo venenatis pharetra. Praesent a dolor at lectus fringilla lobortis.\n"
+ + "\n"
+ + "Morbi eget dolor at mi tempus commodo. Ut accumsan convallis odio. Nam ac velit ac ligula consectetuer lacinia. Ut nibh tortor, auctor et, placerat et, rhoncus ac, ante. Nulla dignissim rhoncus quam. Vestibulum ac est. Integer pharetra, diam sed iaculis porta, turpis orci rhoncus risus, vel aliquet metus eros quis velit. Pellentesque cursus scelerisque ante. Suspendisse tempor, metus a vehicula laoreet, orci mauris tincidunt ante, vitae molestie lectus velit vel nulla. Suspendisse potenti. Morbi quis massa ac felis semper facilisis. Vivamus convallis, magna sed sollicitudin dapibus, tellus tortor congue erat, ac luctus risus mi sit amet lorem.\n"
+ + "\n"
+ + "In pellentesque libero ut lorem. Aliquam a libero eget nulla iaculis vehicula. Nullam turpis tellus, accumsan sit amet, bibendum ac, tincidunt in, libero. Mauris ac neque. Aliquam ultrices lorem id eros cursus pretium. Vivamus at elit ac felis tempor viverra. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam eget nunc. Morbi iaculis luctus massa. In turpis sapien, molestie pretium, vulputate in, facilisis sit amet, lacus. Proin tincidunt faucibus diam. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec nibh tellus, laoreet sit amet, fringilla vitae, ornare a, sapien. Praesent feugiat lobortis tellus. Nullam euismod euismod arcu. Proin a eros. Vivamus in orci. Proin nisi lacus, viverra ut, cursus lacinia, pharetra vitae, metus.\n"
+ + "\n"
+ + "Suspendisse porta risus eget lacus. Suspendisse posuere tortor non erat. Fusce fermentum. Vestibulum pulvinar, elit quis semper porta, nunc mauris dictum quam, eu adipiscing felis pede imperdiet tellus. Nulla sed eros. Sed vestibulum massa vitae purus. Aenean eu felis. Vivamus erat purus, pretium non, congue vulputate, lacinia vel, magna. Donec aliquet, lacus sit amet rhoncus lacinia, nisi tortor mollis felis, id mollis magna quam eu arcu. Morbi quis leo ac orci nonummy malesuada. Fusce iaculis tincidunt elit. Aenean vestibulum. Fusce ut diam eget lectus mattis dapibus. Nam suscipit, tellus vitae lacinia fermentum, nisi leo dignissim erat, a ultrices metus eros et enim. Curabitur congue hendrerit dui. Nulla a sem. Nam tincidunt faucibus leo.\n"
+ + "\n"
+ + "Aliquam quis ante. Sed sit amet eros nec mi aliquet mollis. Nunc libero quam, egestas et, cursus vel, congue id, metus. Etiam et lacus. Phasellus feugiat, mi vel ultrices feugiat, est risus sagittis pede, ut fringilla sem velit quis elit. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur et neque a diam sollicitudin egestas. Fusce fringilla egestas arcu. Integer congue risus quis libero. Suspendisse aliquam erat non leo. Ut tellus leo, accumsan quis, varius in, dapibus venenatis, dui. Cras mollis tincidunt nisl. Phasellus dignissim iaculis est. Morbi elit. Proin at nulla. Sed id arcu sit amet quam luctus volutpat.\n"
+ + "\n"
+ + "Vestibulum a lorem. Sed condimentum iaculis magna. Phasellus rhoncus. Vivamus malesuada, est et aliquam lobortis, dui massa vestibulum nunc, sed pellentesque mi velit ac orci. Nulla facilisi. Nunc a diam eu est iaculis lobortis. In velit sem, iaculis ut, ornare eu, eleifend at, arcu. Nulla quis metus vel neque rhoncus ultrices. Duis non ligula. Donec vitae augue et pede consectetuer egestas. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vestibulum eu lectus eget sem sagittis congue. Donec posuere lacus et turpis. Etiam sed dolor. Nam purus turpis, vehicula eu, suscipit a, vehicula vel, justo. Nunc eros neque, dignissim vel, consectetuer eu, malesuada sed, odio. Quisque consectetuer, risus vitae vulputate viverra, velit metus accumsan velit, vitae commodo sem sapien vitae lacus. Curabitur suscipit sem ut nisl. Aliquam nec metus. Donec vel pede a velit vestibulum luctus.\n"
+ + "\n"
+ + "Morbi neque turpis, tincidunt quis, dapibus et, sollicitudin sit amet, turpis. Praesent pretium pretium neque. Donec venenatis consequat nibh. Quisque eu nisi. Quisque ultricies vulputate turpis. Praesent non lacus et augue tempor dignissim. Praesent interdum, ipsum at viverra imperdiet, odio pede tincidunt augue, sit amet auctor metus arcu eget dui. Sed pellentesque vulputate nibh. Morbi eu lacus. Cras nonummy velit in nisl.\n"
+ + "\n"
+ + "Nullam mollis, dui id imperdiet semper, felis neque lacinia odio, id congue nisi mi a arcu. Maecenas quam. Vestibulum in sapien quis sapien pretium sodales. Maecenas laoreet mauris et turpis hendrerit gravida. Integer tristique, neque in accumsan auctor, dui purus laoreet enim, id laoreet arcu est elementum justo. Quisque adipiscing, metus id consequat elementum, dui magna bibendum ligula, et lacinia risus augue vitae ante. Nullam eget lacus. Vivamus viverra. Donec dolor nunc, nonummy vitae, consectetuer ac, pulvinar sit amet, urna. Pellentesque eget arcu non nulla malesuada condimentum. Morbi sapien felis, rhoncus vel, lobortis at, scelerisque sed, quam. Suspendisse a leo non velit volutpat rhoncus. Duis tempus magna ac nisl. Fusce augue. Sed volutpat posuere erat. Cras accumsan egestas nulla. Etiam mi massa, ultrices quis, facilisis ut, venenatis nec, odio. Integer felis. Morbi ut arcu non magna rutrum eleifend.\n"
+ + "\n"
+ + "Morbi rhoncus lorem sit amet nibh. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec suscipit aliquet tortor. Mauris vel erat. Sed commodo, nisl sed convallis scelerisque, metus turpis commodo nisl, ultricies blandit pede erat nec orci. Morbi turpis mauris, laoreet quis, iaculis vitae, faucibus et, sem. Praesent condimentum lorem in lorem. Aenean elit ipsum, congue in, pellentesque in, congue vel, odio. Fusce neque neque, auctor a, lobortis nec, tincidunt a, tortor. Sed ipsum purus, condimentum nec, dictum sit amet, adipiscing ac, neque. Pellentesque ligula. Maecenas nec mi. Integer iaculis tincidunt elit. Donec commodo orci ut risus. Nunc nonummy suscipit justo. Pellentesque augue urna, blandit sit amet, dapibus quis, mollis ac, pede. Suspendisse ornare velit et metus. Duis leo libero, euismod sed, mollis at, fringilla id, risus. Cras a justo vitae ante adipiscing molestie. Nam viverra.\n"
+ + "\n"
+ + "Nam semper pede id purus. Fusce ut nibh in enim fringilla placerat. Etiam sodales urna et eros. Nulla facilisi. Sed eleifend justo vel nibh. Praesent vestibulum feugiat neque. Nunc pretium. Etiam fringilla lorem eget sapien. Morbi id nisi. Etiam vehicula. Donec nisi risus, malesuada at, consequat pellentesque, iaculis in, turpis. Etiam iaculis risus nec odio. Fusce a risus. Curabitur dui lacus, ultricies quis, pretium eget, venenatis eget, tortor. Sed et urna. Duis enim ipsum, consequat sed, aliquet in, semper ornare, nibh. Aliquam consequat erat eget leo. Nulla facilisi. Vestibulum convallis. Fusce suscipit varius est.\n"
+ + "\n"
+ + "Duis magna. Nunc adipiscing euismod orci. Integer egestas, nisl non suscipit viverra, sapien mauris tempus quam, ac hendrerit ligula nulla quis nisi. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nunc eget pede ultrices elit aliquam tincidunt. Praesent nonummy. Maecenas faucibus accumsan nibh. Morbi dapibus erat. Duis feugiat, nibh nec iaculis consequat, nunc eros placerat libero, a commodo enim odio sit amet magna. Vivamus ultricies tempor lectus. Proin eros elit, aliquam ac, pharetra eget, congue nec, lorem. Suspendisse nisl lectus, gravida at, lacinia a, consequat sit amet, dolor.\n"
+ + "\n"
+ + "Sed vitae est eget eros vehicula cursus. Sed interdum orci sed orci. Ut tempus tincidunt magna. Aliquam erat volutpat. Suspendisse sed diam non mi eleifend euismod. Donec sem nunc, gravida sed, condimentum eget, tristique ac, odio. Maecenas mollis tellus eu risus. Donec tristique magna ut purus. Fusce et felis mattis turpis condimentum dignissim. Mauris sapien massa, lacinia tincidunt, vehicula in, scelerisque eget, nisl. Aliquam sed turpis interdum ligula molestie vestibulum. Nunc dolor. Sed sed tellus ac arcu egestas dapibus. Nunc magna. Curabitur non mauris. Integer quis ligula.\n"
+ + "\n"
+ + "Nulla facilisi. Vivamus at lectus in ligula fringilla posuere. Sed et metus. Curabitur sollicitudin. Praesent mi. Donec eros mi, auctor eget, accumsan vel, volutpat porta, metus. Nam molestie, nisi quis bibendum auctor, nisi risus suscipit sem, sed suscipit dolor nibh quis ante. Morbi at eros. Suspendisse rhoncus tellus at nulla. Mauris mollis orci sit amet turpis. Pellentesque tempor purus. Phasellus ultricies dictum massa. Proin nisl. Quisque eleifend dolor sit amet metus. Nulla pellentesque erat at leo dignissim suscipit. Fusce facilisis viverra quam. Duis viverra. Morbi vel eros. Curabitur nunc. Praesent id eros.\n"
+ + "\n"
+ + "Etiam at arcu ac pede lacinia pellentesque. Nullam urna magna, feugiat at, commodo nec, sollicitudin ut, diam. Nunc in urna. Phasellus congue ultricies ante. Etiam vel leo id eros tempor euismod. Vivamus sed justo. Mauris magna nulla, pretium sed, rhoncus elementum, varius in, enim. Proin sagittis nibh non mauris. Duis non pede non est interdum sagittis. Sed nulla.\n"
+ + "\n"
+ + "Integer id quam. Suspendisse ornare tortor sed ligula. Proin ac magna. Etiam dapibus ornare dui. Nullam ac felis quis lectus fermentum aliquet. Nulla sed augue et velit sollicitudin porta. Integer porttitor quam sit amet lacus. In dictum quam in nulla. Fusce euismod purus et justo. Nam sit amet mi quis orci rutrum rhoncus. Curabitur eleifend malesuada ligula. Nunc luctus auctor tellus. Phasellus pretium bibendum libero.\n"
+ + "\n"
+ + "Duis cursus, nibh quis tincidunt egestas, massa pede bibendum metus, a molestie sapien magna ac elit. Donec nunc nunc, vulputate et, sagittis in, bibendum vel, magna. Maecenas eleifend. Maecenas augue nunc, dignissim at, rhoncus at, pulvinar ut, eros. Aliquam dictum rutrum nisi. In hac habitasse platea dictumst. Aliquam justo mauris, vestibulum sed, cursus ut, suscipit ut, metus. Fusce vitae erat nec nisl posuere ultrices. Vestibulum non orci. Cras nunc lectus, aliquet a, pellentesque id, dapibus ut, felis. Sed lacinia tellus ac nunc. Vivamus massa diam, malesuada nec, convallis eget, lobortis id, nulla. Morbi bibendum, diam eu lacinia aliquet, enim risus suscipit sapien, at aliquet ligula lorem quis metus. Vestibulum euismod, lectus ac egestas facilisis, tortor dui pharetra diam, a aliquet enim ante quis neque. Praesent rhoncus ipsum non sem scelerisque vestibulum. Nullam posuere vestibulum tortor. Nulla facilisi. Aenean at urna sed odio posuere imperdiet. In semper suscipit nisl.\n"
+ + "\n"
+ + "Aliquam quam. Nullam euismod scelerisque arcu. Sed ultricies diam vitae neque. Nunc dictum. Curabitur eget tellus. Sed posuere venenatis nisl. Nulla condimentum, erat quis volutpat rutrum, pede sem mattis nisl, sit amet lacinia orci felis non nisi. Ut et turpis. Duis condimentum, eros ac rutrum pellentesque, enim tortor posuere felis, eget tempus sapien sapien id leo. Sed cursus, est sed tempus dapibus, turpis sapien tempor purus, eget rhoncus arcu diam non neque. Cras lorem. Donec posuere posuere orci. Sed nec metus id orci fringilla dictum. Curabitur ultrices viverra libero.\n"
+ + "\n"
+ + "Mauris tincidunt risus a libero. Suspendisse in nisl. Mauris id mauris. Mauris justo neque, varius tincidunt, hendrerit porttitor, ornare et, leo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque adipiscing sapien ac sem. Fusce leo. Curabitur sit amet mauris. Suspendisse justo augue, vehicula sit amet, tincidunt id, semper vel, nisi. Curabitur tristique. Nulla facilisis. Fusce posuere, ante a vestibulum mattis, metus lectus pharetra tortor, rutrum egestas pede dui ut ligula. Aliquam lacus ligula, blandit id, aliquam at, elementum sed, felis. Nam laoreet. Vivamus a sapien. Cras quis neque. Sed est.\n"
+ + "\n"
+ + "Vestibulum id diam sit amet eros nonummy fringilla. Nullam cursus lobortis velit. In pharetra diam non augue. Duis convallis risus interdum mauris. Etiam rhoncus metus eget pede. Sed velit enim, rutrum in, tincidunt vel, pellentesque ac, elit. Vestibulum pretium mauris at magna. Suspendisse volutpat. Maecenas sit amet arcu. Fusce blandit. Mauris eget neque. Nunc semper nunc a libero. Donec enim dolor, vulputate ac, tempor sit amet, tincidunt eu, enim. Cras sagittis.\n"
+ + "\n"
+ + "Nullam commodo libero ut nunc tincidunt aliquet. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Etiam id tortor quis ipsum pretium blandit. Ut hendrerit orci ac arcu. In id leo. Suspendisse sit amet leo ut ipsum tristique venenatis. Sed in justo. Quisque feugiat. Morbi gravida arcu a orci. Maecenas in justo. Donec sodales, tortor id luctus interdum, ante lorem pretium ante, ac porttitor odio pede vitae purus. Sed iaculis pellentesque purus. Curabitur sit amet libero. Nam a metus ut tortor commodo rhoncus. Nulla suscipit. Mauris ac nibh. Suspendisse ante. Sed nonummy pede at eros. Aenean augue dui, nonummy id, ullamcorper non, dignissim non, diam. Pellentesque diam nisi, pulvinar et, mollis vel, egestas non, nibh.\n"
+ + "\n"
+ + "Phasellus tincidunt. Aliquam molestie. In tristique viverra magna. Integer consequat tempus urna. Aenean turpis orci, aliquet sit amet, mattis vitae, hendrerit eu, justo. Duis pharetra ultricies enim. Nulla facilisi. Nullam sodales, justo vel consectetuer tempor, risus est accumsan orci, non feugiat est dolor ut risus. In pharetra nunc nec urna. Donec diam sem, gravida et, pulvinar id, elementum eu, enim. Morbi porttitor. Integer quis nibh. Nulla ac nulla. Morbi massa orci, tincidunt in, porttitor a, rutrum id, magna. Phasellus vel quam. Curabitur pharetra rutrum quam. Praesent vestibulum, orci in pulvinar congue, diam justo iaculis eros, imperdiet tincidunt lorem urna quis eros. Praesent in eros at velit porttitor pretium.\n"
+ + "\n"
+ + "Fusce consectetuer mattis est. Sed non nulla. Ut auctor nisl. Pellentesque ac massa sit amet augue volutpat molestie. Aliquam in purus. Etiam vitae libero. Nunc sapien lacus, mollis ac, auctor eu, fermentum eu, ligula. Suspendisse potenti. Duis molestie pulvinar elit. Vestibulum tellus libero, ultrices vitae, blandit eget, porttitor ac, odio.\n"
+ + "\n"
+ + "Vivamus malesuada sapien sed ipsum. Aenean quis nisl quis orci suscipit placerat. Pellentesque porttitor commodo nulla. Proin quis libero. Donec congue porttitor sapien. Phasellus sed est vel ligula vulputate facilisis. Mauris sit amet diam. In quis neque id orci tempus vehicula. Suspendisse egestas feugiat neque. Ut metus leo, placerat eget, pellentesque sed, porta at, nisi. Suspendisse potenti. Phasellus ultricies justo sit amet sem. Aenean porttitor enim nec nibh. Integer sed orci.\n"
+ + "\n"
+ + "Sed dignissim, nisi eu convallis luctus, enim justo posuere mauris, quis cursus leo tortor vitae metus. Nullam nec enim a nisl aliquet aliquam. Morbi nunc nisl, sodales et, condimentum in, sagittis vel, pede. Vivamus a sem. Praesent imperdiet luctus elit. Nulla facilisi. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed ac mauris non sapien pretium consequat. Fusce ut purus. Praesent sem. Proin placerat posuere lorem. Donec vel libero. Morbi tincidunt sapien at nisl. Sed porta felis eu pede. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam scelerisque. Aenean sit amet metus. Morbi accumsan diam et neque mattis vestibulum. Suspendisse sollicitudin odio et odio. Pellentesque auctor ante non elit.\n"
+ + "\n"
+ + "Morbi eget quam eu orci lobortis blandit. Duis consequat nisi ut magna. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nam posuere, diam at pretium auctor, tortor orci mattis mi, quis bibendum leo diam sed tellus. Vestibulum rutrum nunc. Donec sapien mauris, vehicula ac, commodo ac, hendrerit ut, risus. Quisque non magna at sapien vulputate nonummy. Proin pede enim, tempus sit amet, porttitor commodo, adipiscing non, est. Nulla facilisi. Aenean condimentum ante vitae pede. Donec id tortor quis tellus dictum dictum. Sed pretium ipsum nec pede. Nunc porttitor. In auctor quam at justo. Nunc ligula arcu, bibendum ac, volutpat sed, hendrerit eu, augue. Integer molestie pede eget ipsum.\n"
+ + "\n"
+ + "Nulla faucibus urna quis purus. Sed lacinia. Phasellus sollicitudin augue quis eros. Aenean vel mauris non ipsum molestie scelerisque. Cras pharetra, ligula vel adipiscing fringilla, nunc odio nonummy sapien, nec imperdiet sem pede nec mi. Ut vehicula enim a nunc. Donec suscipit. Curabitur dapibus nisi. Aenean nunc sapien, tristique dapibus, placerat sed, venenatis sed, enim. Etiam bibendum laoreet ligula. Aliquam mauris tortor, feugiat non, consectetuer sit amet, accumsan nec, quam. Nunc quis dui. Nulla facilisi. Cras at nisl. Fusce orci. In turpis. Aliquam nisi est, pellentesque nec, rutrum vitae, commodo at, nisi.\n"
+ + "\n"
+ + "Pellentesque ligula massa, faucibus at, porta ac, cursus vitae, turpis. Nam nibh nisi, viverra sit amet, porttitor vel, molestie quis, arcu. Nullam consectetuer egestas lacus. Suspendisse potenti. Nam scelerisque eleifend nunc. Suspendisse potenti. Maecenas turpis. Nam eleifend semper augue. Praesent ante nisl, sagittis sed, rhoncus eget, scelerisque eu, felis. Nullam non urna. Vestibulum eget ante. Sed id quam. Morbi ut lacus venenatis dolor lacinia commodo. Sed tincidunt libero at elit. Vivamus vitae tortor. Suspendisse eget nisl.\n"
+ + "\n"
+ + "Suspendisse dignissim luctus nisi. Pellentesque varius. Sed gravida aliquet lorem. Phasellus ligula mi, rhoncus id, cursus et, consequat quis, ante. Etiam placerat posuere enim. Donec sed tortor eget pede gravida tristique. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas libero. Nunc a metus nec urna mollis dignissim. Cras sodales sapien ac leo. Mauris suscipit. Mauris at nisl sit amet turpis porta semper. Nullam non elit. Fusce pharetra vestibulum odio. Sed a eros id neque accumsan congue. Fusce turpis mi, volutpat a, convallis non, auctor luctus, tortor. Sed blandit, dui at egestas lobortis, ante sapien dictum quam, vel semper arcu nisi id est.\n"
+ + "\n"
+ + "Suspendisse posuere. Etiam gravida scelerisque enim. Praesent placerat. Nam ligula nunc, faucibus quis, porttitor in, molestie id, velit. Cras sed purus. Nullam in erat. Suspendisse nonummy aliquam mi. Etiam eu lorem. Fusce rhoncus mi ac lectus. Proin sed augue. Donec eu libero. Vestibulum iaculis ultrices diam. Nam tincidunt tincidunt risus. Suspendisse non ipsum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam congue erat ac nunc. Nulla interdum nisi vestibulum quam. Curabitur turpis. Praesent varius, nunc ac lacinia egestas, ante elit dictum pede, eu consequat risus ligula id lacus. Donec vel arcu ac augue feugiat posuere.\n"
+ + "\n"
+ + "Etiam tincidunt pulvinar ipsum. In sit amet nunc volutpat lorem luctus feugiat. Proin augue purus, dictum eu, posuere non, vestibulum vitae, libero. Vivamus fermentum. Sed lorem. Aliquam egestas dapibus eros. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vestibulum nec turpis non lacus feugiat auctor. Sed rhoncus libero eu eros pretium dictum. Duis sed quam. Etiam nec nulla. Morbi elit metus, pulvinar quis, condimentum tristique, egestas eu, lorem. Nam turpis. Sed tincidunt, justo varius nonummy vestibulum, ante odio ultricies diam, sed ullamcorper pede turpis eu elit. Integer sit amet arcu. Sed lorem. Quisque vehicula erat vitae sem. Nunc consectetuer tellus sed neque. Nullam fringilla.\n"
+ + "\n"
+ + "Etiam tempus bibendum sem. Morbi nunc orci, molestie at, pretium non, blandit vitae, justo. Suspendisse potenti. Nulla mollis, metus id interdum malesuada, dolor nulla iaculis ligula, nec lacinia nibh odio volutpat arcu. In hac habitasse platea dictumst. Nullam lorem turpis, mollis a, placerat sit amet, lobortis varius, lectus. Nunc viverra vulputate arcu. Donec nec urna. Vestibulum dapibus, metus ut molestie mollis, elit diam tempor est, eu dictum lectus est in velit. Vivamus faucibus, elit id pellentesque malesuada, purus libero porttitor turpis, vel gravida nunc ligula tempor mauris. Vestibulum suscipit lobortis libero. Vestibulum interdum, sem eget eleifend adipiscing, libero lectus aliquam odio, sed bibendum ante dui ut mi. Pellentesque scelerisque, lorem sed pulvinar eleifend, augue velit lacinia dui, nec semper nibh erat sit amet eros. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Praesent fermentum arcu eget leo. Curabitur in felis. Curabitur sit amet massa in est cursus ultricies. Sed neque dolor, mollis vel, pulvinar ac, fermentum eget, mi.\n"
+ + "\n"
+ + "Nulla facilisi. Maecenas eros arcu, gravida vitae, commodo ac, commodo vel, mi. Suspendisse non metus. Aenean aliquet condimentum dui. Donec augue turpis, adipiscing sed, ultricies in, condimentum nec, metus. Nam sit amet pede. Morbi fringilla. Sed sollicitudin massa nec nisi. Nam ut libero. Morbi malesuada, lacus at bibendum luctus, ante diam tincidunt erat, id consectetuer eros felis ut nisi. Suspendisse ullamcorper rutrum tellus. Aenean in metus sit amet magna tempus pellentesque.\n"
+ + "\n"
+ + "Nullam venenatis tellus id pede. Nunc ac nulla a turpis bibendum laoreet. Quisque eget diam eget arcu scelerisque ultricies. Nullam faucibus accumsan ipsum. Quisque diam nisi, euismod nec, cursus at, lobortis sit amet, nunc. Quisque fermentum sapien eget nibh. Curabitur scelerisque. In hac habitasse platea dictumst. Aliquam diam dui, pharetra quis, ultrices ac, rutrum ut, mi. Praesent egestas. Cras convallis sem ac mauris. Curabitur ultrices odio pretium mi. Nam mi metus, adipiscing id, laoreet id, mattis nec, tortor. Ut sed turpis varius purus vehicula rutrum. Duis suscipit erat eget lectus. Donec feugiat varius risus. Donec facilisis dolor ut justo.\n"
+ + "\n"
+ + "Curabitur lectus nibh, congue ac, laoreet sed, vulputate ac, ipsum. Donec convallis nisl placerat augue. Proin nec felis in arcu tincidunt facilisis. Duis congue tincidunt sapien. Vivamus lobortis purus eget risus. Aenean aliquet, ipsum quis bibendum eleifend, justo dolor pellentesque justo, in elementum orci enim congue nisi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed sem enim, lobortis nec, interdum vitae, sollicitudin non, dolor. Sed commodo euismod orci. Maecenas vel arcu et nunc dignissim volutpat. Morbi molestie aliquam mi. Sed id neque rutrum nunc sagittis ultricies. Mauris diam magna, ullamcorper nec, tincidunt id, laoreet nec, dolor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Aliquam feugiat nisl non arcu. Nulla facilisi. In hac habitasse platea dictumst. Quisque metus.\n"
+ + "\n"
+ + "Suspendisse potenti. Cras malesuada pulvinar est. Ut nisi. Curabitur hendrerit, mauris vel laoreet dictum, quam dolor elementum orci, venenatis gravida sem erat malesuada ante. Aliquam condimentum. Suspendisse orci quam, varius in, egestas ut, mollis quis, arcu. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Phasellus sed mauris at massa interdum vulputate. Morbi rutrum ligula. Vivamus nec libero. Curabitur lacinia, lorem eget feugiat pretium, purus urna consequat leo, non bibendum dolor augue vitae quam. Proin mi nunc, feugiat nec, convallis ac, feugiat ac, mi. Praesent pulvinar. Cras cursus nisi id nulla. Integer vel magna. Cras felis. Nam id tellus ac velit interdum convallis. Cras dignissim tortor sed mi.\n"
+ + "\n"
+ + "Nunc vestibulum, tortor eu commodo facilisis, leo mi vehicula sapien, eget hendrerit ipsum odio vitae sem. Aliquam consequat augue eu ligula. Vivamus et neque. Sed sed arcu at justo placerat placerat. Donec posuere. Phasellus lacus ligula, pulvinar at, porta et, tincidunt quis, quam. Curabitur pede mauris, interdum laoreet, feugiat condimentum, mollis ut, lectus. Curabitur laoreet, quam a malesuada suscipit, tellus lorem aliquet diam, a feugiat lorem neque hendrerit risus. Etiam viverra orci vitae mauris. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque tellus augue, aliquam non, porttitor non, ornare eu, mi. Nullam blandit sagittis ante. Aliquam tincidunt, lorem ac imperdiet sodales, elit felis cursus dolor, vel interdum leo purus at tellus. Nunc viverra, dui non sagittis dapibus, justo eros accumsan massa, eu hendrerit lorem nulla ac magna. In hac habitasse platea dictumst.\n"
+ + "\n"
+ + "Ut velit risus, malesuada eget, vestibulum nec, ornare ac, ipsum. Morbi volutpat aliquet turpis. Nam enim. Nulla semper est vitae neque. Phasellus non dui. In hac habitasse platea dictumst. Morbi auctor porttitor est. Nullam non nulla quis elit eleifend porttitor. Aliquam erat volutpat. Duis erat. Cras lobortis nisl in elit. Vivamus leo. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean ac neque. Nam sem nulla, ornare quis, dictum eget, fermentum quis, lorem. In blandit lacus. Aenean in enim.\n"
+ + "\n"
+ + "Donec sit amet orci id quam rhoncus egestas. Integer metus. Vestibulum risus lorem, posuere ac, aliquam in, mollis at, lorem. Integer metus. Aliquam blandit scelerisque orci. Nulla eu ligula. Nulla nec nisi et libero cursus bibendum. Suspendisse potenti. Maecenas in massa eget tortor consectetuer scelerisque. Morbi tincidunt velit. Nam lectus purus, malesuada ac, gravida nec, sodales sed, sem. Vestibulum feugiat. Cras viverra vestibulum massa. Mauris scelerisque. Fusce ut ante ut ante molestie molestie. Praesent non arcu. Fusce auctor blandit ipsum. Nullam est.\n"
+ + "\n"
+ + "In pulvinar arcu quis ligula. Duis volutpat metus at lorem. Aenean eu urna vitae velit tempus sollicitudin. Duis erat lectus, dignissim sit amet, fermentum at, mattis at, nisi. Nunc vel libero. Nulla eget risus et dui facilisis sagittis. Donec vel est. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Sed adipiscing massa nec dolor. Morbi a ligula a ante vulputate tempor. Nullam lorem lacus, sodales gravida, scelerisque in, laoreet eu, nulla. Nam in tortor non nunc consectetuer porta. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Morbi ut diam. Proin nonummy. Pellentesque erat justo, egestas ac, sagittis id, suscipit vitae, diam. Aenean tincidunt urna sit amet urna. Donec turpis. Mauris cursus dolor a massa.\n"
+ + "\n"
+ + "Phasellus sem arcu, semper vel, eleifend eu, viverra eu, nulla. Fusce felis elit, semper cursus, ornare et, eleifend vel, pede. In est tellus, vulputate sit amet, tristique sed, imperdiet vel, lacus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam justo. Proin volutpat. Nullam vitae dui nec urna convallis euismod. Nulla facilisi. Phasellus porttitor. Aenean scelerisque dolor sed justo. In vel nisi gravida mi mollis tempus. Curabitur ante lorem, fringilla eu, laoreet vitae, ultricies id, nisi. Sed id ante. Morbi tristique, est id porta tempus, turpis ipsum porta elit, at gravida leo odio in ante. Fusce euismod.\n"
+ + "\n"
+ + "Maecenas urna quam, fringilla eu, porta eu, semper quis, dui. Nunc congue est eu ante. Donec suscipit viverra leo. Nullam tempus porttitor est. Cras eu elit eget erat consectetuer convallis. Nam tellus ligula, eleifend ultrices, consequat et, malesuada non, velit. Quisque vitae enim in elit accumsan ullamcorper. Pellentesque eget enim. Sed nonummy, orci pretium malesuada adipiscing, dolor velit bibendum pede, non tincidunt diam sapien ac nunc. Maecenas porta leo at augue.\n"
+ + "\n"
+ + "Aliquam erat volutpat. Curabitur eu arcu faucibus tellus hendrerit bibendum. Praesent orci pede, lacinia vitae, tristique vitae, suscipit non, turpis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse tincidunt laoreet sapien. Vestibulum varius neque in odio. Donec sem ipsum, egestas id, molestie sit amet, luctus eu, est. Integer leo eros, laoreet non, lacinia in, cursus nec, mi. Donec ornare velit non massa. Curabitur turpis ligula, pharetra lacinia, euismod eu, tincidunt ut, velit. Cras nec ipsum eget augue sagittis vestibulum. Cras mattis dapibus tortor. Pellentesque sit amet arcu eu quam pretium malesuada. Phasellus turpis nisi, mattis ac, gravida et, aliquam eget, tellus. Aenean quis justo eget erat congue tincidunt.\n"
+ + "\n"
+ + "Aenean non tortor ut sem facilisis blandit. Sed ante lectus, bibendum id, fermentum ac, vestibulum et, ipsum. Sed tincidunt. Ut tincidunt. In sit amet odio. Sed massa. Nullam auctor. Nam lacinia sem eu lorem. Nunc neque tortor, euismod ut, dictum vel, commodo vehicula, lorem. Nullam metus urna, interdum non, semper eget, sodales in, eros. Sed eget magna vel dui tincidunt iaculis. Nam faucibus justo eget nunc. Suspendisse potenti. Proin fermentum erat in orci. Suspendisse semper lorem. Fusce rhoncus nulla a sapien. Mauris turpis turpis, bibendum euismod, porttitor pretium, semper id, ante. Ut eget est vel elit tempus auctor. Morbi interdum quam. In hac habitasse platea dictumst.\n"
+ + "\n"
+ + "Praesent vel ante ac mi consectetuer accumsan. Quisque quis ipsum. Suspendisse vitae magna vitae metus congue tempus. Aenean sagittis, ante nec vehicula molestie, ligula nisl tristique justo, quis suscipit nulla urna in sapien. Pellentesque eget felis pellentesque orci dignissim interdum. Sed metus lorem, egestas quis, iaculis at, venenatis eleifend, dui. Praesent elementum porttitor lacus. Sed suscipit dui vel dolor. Sed sit amet nunc et nunc rutrum eleifend. Curabitur et ligula. Phasellus consectetuer mi ut pede. In a libero in urna blandit varius. Sed pellentesque ligula aliquet risus. Ut laoreet, eros volutpat rhoncus congue, erat felis porttitor augue, vel laoreet eros est vitae pede. Suspendisse sit amet elit. Quisque quis dui. Vivamus massa. Suspendisse quis felis. Aliquam diam enim, volutpat in, commodo pellentesque, consectetuer ut, nibh.\n"
+ + "\n"
+ + "Donec mattis. Quisque purus purus, mattis sit amet, sollicitudin at, faucibus quis, diam. Sed ut urna a arcu posuere porta. Duis feugiat massa ut pede. In hac habitasse platea dictumst. Donec lectus nisl, elementum vel, pulvinar a, bibendum at, lorem. Vestibulum non lacus. Praesent arcu. Maecenas justo. Proin vel ipsum. Etiam egestas arcu vitae nibh. Aenean vel lacus id lacus tempus hendrerit. Ut lobortis ornare nibh.\n"
+ + "\n"
+ + "Donec nonummy, massa a accumsan tristique, purus diam iaculis nibh, ut dictum lorem metus sit amet nibh. Aliquam id eros et diam congue condimentum. Vestibulum porttitor massa a purus dignissim fringilla. Curabitur lectus. Phasellus auctor tortor vitae orci. Duis ante est, hendrerit ut, commodo sit amet, scelerisque eget, arcu. Cras luctus, risus eu volutpat sagittis, sem nulla accumsan libero, nec volutpat eros dui sit amet ante. Nunc convallis purus sed nisl. Nulla rutrum. Etiam viverra, orci at facilisis pretium, odio libero sollicitudin eros, ac pharetra est diam eu orci. Cras dolor risus, porttitor eu, convallis sit amet, tincidunt a, nulla. Nunc porttitor luctus diam. Mauris erat magna, pharetra ac, pretium consequat, viverra ut, nisl. Donec blandit mollis metus. Praesent dui pede, ultricies non, pellentesque et, molestie eu, nulla.\n"
+ + "\n"
+ + "Vivamus eleifend, leo sit amet tristique elementum, urna urna sollicitudin dolor, eu egestas est enim et tellus. Maecenas congue feugiat dolor. Nullam semper. Aliquam ipsum justo, fringilla et, consequat in, malesuada id, arcu. Ut orci. Aliquam sagittis consequat urna. Nam elementum diam quis lacus. Morbi elementum adipiscing orci. Mauris eros neque, vehicula quis, egestas sit amet, imperdiet id, mi. Cras convallis nisi vitae nulla. Vestibulum at purus.\n"
+ + "\n"
+ + "Etiam quis nisi vel sapien commodo ultrices. Etiam lacus. Etiam venenatis elit nec purus. Fusce id est. Vivamus justo tellus, facilisis quis, bibendum non, lacinia eget, ante. Mauris aliquet. Suspendisse iaculis placerat purus. Aliquam erat volutpat. Quisque vel sem. Donec pulvinar, lorem id malesuada blandit, nibh diam lobortis mi, in elementum velit mi a felis. In egestas. Suspendisse pede.\n"
+ + "\n"
+ + "Curabitur eu urna eget pede placerat adipiscing. Sed adipiscing bibendum tortor. Integer justo. Fusce risus enim, hendrerit ac, pellentesque sed, egestas sed, orci. Nunc orci erat, rutrum eu, euismod quis, condimentum eget, metus. Cras tincidunt. Phasellus scelerisque. Nunc sed nulla. Aliquam et sapien ac purus faucibus tincidunt. Ut id ligula egestas enim gravida vulputate. Maecenas consequat. Etiam varius sapien id pede. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Integer cursus libero eget pede. In faucibus ultricies felis. Praesent nulla. Donec tortor.\n"
+ + "\n"
+ + "Nulla quam felis, semper pellentesque, imperdiet a, egestas ut, purus. Fusce vitae elit quis dolor hendrerit gravida. Donec vestibulum. Aenean fermentum semper libero. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla facilisi. Donec eleifend leo at sem. Vivamus consectetuer, magna et iaculis elementum, erat sapien viverra lacus, consectetuer consectetuer justo leo id nulla. Phasellus id nisl. Aliquam molestie pede sit amet nisl. Duis iaculis vehicula tellus.\n"
+ + "\n"
+ + "Donec quis ipsum eget lacus vehicula fringilla. Vivamus dui est, interdum sed, scelerisque at, rhoncus at, massa. Proin placerat sodales elit. Mauris sagittis urna et enim. Vestibulum aliquet convallis nisi. Donec auctor ullamcorper lectus. Nullam vitae purus facilisis justo condimentum malesuada. Donec dui lectus, iaculis quis, lobortis aliquam, auctor nec, lectus. Aenean vel mi. Pellentesque et arcu faucibus orci convallis ullamcorper. In consequat. Praesent lobortis faucibus leo. Duis ut justo. Morbi viverra aliquam dui. Fusce laoreet dolor porta quam. Duis molestie porttitor dui. Quisque libero sem, tempor vitae, rhoncus sed, suscipit non, ante.\n"
+ + "\n"
+ + "In accumsan. Ut metus turpis, tincidunt in, rutrum quis, ultrices feugiat, tellus. Vivamus pellentesque urna sit amet elit. Mauris iaculis dui nec massa. Duis ac sem. Suspendisse sed lorem. Etiam eget sapien. Duis adipiscing porttitor neque. Nullam nisl elit, imperdiet et, pretium et, pretium ac, velit. Aenean eu lectus. Nam suscipit blandit purus. Vestibulum vel pede sodales nisi pulvinar porta. Integer ut urna ac arcu imperdiet tempus. Etiam rutrum, quam id euismod mattis, ligula tortor imperdiet orci, nec fringilla tortor libero eu est. Nulla pretium ligula. Sed eu nisi. Proin neque lorem, suscipit euismod, vestibulum eu, pretium volutpat, elit. Aenean mauris lacus, dictum nec, vulputate et, aliquam et, mi. Praesent aliquam purus ac neque.\n"
+ + "\n"
+ + "Maecenas mollis risus eget turpis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Curabitur lacus urna, auctor in, commodo ut, blandit vitae, tellus. Nunc vitae elit. Mauris elementum arcu. Nulla facilisi. Nunc diam tellus, porttitor non, dictum id, fermentum eget, nulla. Nulla facilisis enim nec felis. Phasellus interdum, erat a fermentum mattis, urna nisl iaculis ipsum, sit amet venenatis ante massa sit amet enim. Quisque facilisis nibh. Donec sit amet mauris et nisi eleifend egestas. Suspendisse pellentesque malesuada dui. Ut vestibulum, tortor sit amet pellentesque venenatis, sem turpis scelerisque massa, ut facilisis est ipsum ut arcu. Suspendisse feugiat, enim sit amet vehicula varius, tortor justo dapibus odio, et semper magna turpis ac ligula.\n"
+ + "\n"
+ + "Pellentesque non diam. Donec vel neque vel turpis vulputate ornare. Sed porttitor mi id augue. Etiam sapien mi, lobortis sed, dapibus nec, congue at, augue. Vestibulum condimentum, leo in cursus porta, quam nisl eleifend lectus, quis mattis sapien nisl sed lacus. Morbi pellentesque viverra massa. Aenean volutpat nibh lobortis tortor. Aliquam id diam. Nulla facilisi. Etiam ipsum elit, vestibulum vitae, accumsan vitae, aliquam sit amet, odio. Donec condimentum. Phasellus sodales, nunc et ullamcorper laoreet, turpis arcu egestas pede, id pharetra ante tortor vel est. Maecenas sem. Nulla lorem massa, mollis id, malesuada eu, faucibus a, est.\n"
+ + "\n"
+ + "Curabitur molestie, nunc at aliquet tempor, risus metus adipiscing felis, vitae euismod justo felis id eros. Aenean tincidunt nunc sed eros. Nulla ac tellus. Aliquam erat volutpat. Nulla vitae felis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In consectetuer posuere purus. Phasellus interdum. Ut laoreet semper nunc. Duis blandit quam a velit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Curabitur aliquam dolor et tortor. Pellentesque vulputate. Pellentesque diam purus, facilisis nec, fermentum a, consequat quis, ipsum. Ut euismod dui ut massa. Proin nonummy nisi ut pede. Pellentesque sollicitudin lectus a purus.\n"
+ + "\n"
+ + "Cras vulputate. Praesent tempus fringilla diam. Suspendisse at elit. Cras ut nulla eget mi dapibus pretium. Etiam hendrerit tortor sed lectus. Cras mauris. Nam ligula. Mauris semper, arcu ut facilisis molestie, lorem sapien iaculis quam, at dignissim sapien mauris id pede. In metus ante, porttitor id, fringilla a, adipiscing eget, nisi. Ut ornare sapien nec velit. Aenean tortor metus, pellentesque vitae, iaculis eget, imperdiet nec, turpis. Vestibulum sit amet erat ac urna auctor imperdiet. Nulla facilisi. Quisque facilisis pede vel mi consequat dignissim. Vivamus sapien.\n";
+ return text;
+ }
- public static Container createFolderWithIdAndGroupAndTool(final int i, final String groupShortName,
- final String toolName) {
- final Container container = createFolderWithIdAndToolName(i, toolName);
- final Group owner = new Group();
- owner.setShortName(groupShortName);
- container.setOwner(owner);
- return container;
+ public static Content createDescriptor(final long id, final String title, final String content) {
+ final Content descriptor = new Content();
+ descriptor.setId(id);
+ final Revision rev = new Revision(descriptor);
+ descriptor.addRevision(rev);
+ rev.setTitle(title);
+ rev.setBody(content);
+ return descriptor;
+ }
- }
+ public static Container createFolderWithId(final long id) {
+ final Container container = new Container();
+ container.setId(id);
+ return container;
+ }
- public static Container createFolderWithIdAndToolName(final int i, final String toolName) {
- final Container container = createFolderWithId(i);
- container.setToolName(toolName);
- return container;
- }
+ public static Container createFolderWithIdAndGroupAndTool(final int id, final String groupShortName,
+ final String toolName) {
+ final Container container = createFolderWithIdAndToolName(id, toolName);
+ final Group owner = new Group();
+ owner.setShortName(groupShortName);
+ container.setOwner(owner);
+ return container;
- public static Group createGroup(final int number) {
- final Group group = new Group("ysei" + number, "Yellow Submarine Environmental Initiative" + number);
- group.setId(Long.valueOf(number));
- return group;
- }
+ }
- public static SocialNetwork createSocialNetwork(final Group groupInAdmins, final Group groupInCollab,
- final Group groupInViewer, final Group groupInPendings) {
+ public static Container createFolderWithIdAndToolName(final int id, final String toolName) {
+ final Container container = createFolderWithId(id);
+ container.setToolName(toolName);
+ return container;
+ }
- final SocialNetwork socialNetwork = new SocialNetwork();
- socialNetwork.addAdmin(groupInAdmins);
- socialNetwork.addCollaborator(groupInCollab);
- socialNetwork.addViewer(groupInViewer);
- socialNetwork.addPendingCollaborator(groupInPendings);
- return socialNetwork;
- }
+ public static Group createGroup(final int number) {
+ final Group group = new Group("ysei" + number, "Yellow Submarine Environmental Initiative" + number);
+ group.setId(Long.valueOf(number));
+ return group;
+ }
- public static User createUser(final int number) {
- final String shortName = "shortname" + number;
- final String longName = "name" + number;
- final User user = new User(shortName, longName, "email@domain" + number, ("password" + number),
- "diggest".getBytes(), "salt".getBytes(), null, null, TimeZone.getDefault());
- final Group userGroup = new Group(shortName, longName);
- userGroup.setAdmissionType(AdmissionType.Closed);
- userGroup.setSocialNetwork(createSocialNetwork(userGroup, userGroup, userGroup, null));
- user.setUserGroup(userGroup);
- return user;
- }
+ public static SocialNetwork createSocialNetwork(final Group groupInAdmins, final Group groupInCollab,
+ final Group groupInViewer, final Group groupInPendings) {
+
+ final SocialNetwork socialNetwork = new SocialNetwork();
+ socialNetwork.addAdmin(groupInAdmins);
+ socialNetwork.addCollaborator(groupInCollab);
+ socialNetwork.addViewer(groupInViewer);
+ socialNetwork.addPendingCollaborator(groupInPendings);
+ return socialNetwork;
+ }
+
+ public static User createUser(final int number) {
+ final String shortName = "shortname" + number;
+ final String longName = "name" + number;
+ final User user = new User(shortName, longName, "email@domain" + number, "diggest".getBytes(),
+ "salt".getBytes(), null, null, TimeZone.getDefault());
+ final Group userGroup = new Group(shortName, longName);
+ userGroup.setAdmissionType(AdmissionType.Closed);
+ userGroup.setSocialNetwork(createSocialNetwork(userGroup, userGroup, userGroup, null));
+ user.setUserGroup(userGroup);
+ return user;
+ }
}
Modified: trunk/src/test/java/cc/kune/core/server/finders/UserFinderTest.java
===================================================================
--- trunk/src/test/java/cc/kune/core/server/finders/UserFinderTest.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/test/java/cc/kune/core/server/finders/UserFinderTest.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -35,27 +35,27 @@
import com.google.inject.Inject;
public class UserFinderTest extends PersistencePreLoadedDataTest {
- @Inject
- UserFinder finder;
+ @Inject
+ UserFinder finder;
- @Test
- public void findAll() {
- final List<User> all = finder.getAll();
- assertEquals(3, all.size());
- }
+ @Test
+ public void findAll() {
+ final List<User> all = finder.getAll();
+ assertEquals(3, all.size());
+ }
- @Test
- public void findByEmail() {
- final User user = finder.findByEmail("one(a)here.com");
- assertNotNull(user);
- }
+ @Test
+ public void findByEmail() {
+ final User user = finder.findByEmail("one(a)here.com");
+ assertNotNull(user);
+ }
- @Before
- public void initData() {
- persist(new User("shortname1", "the name1", "one(a)here.com", "password1", "diggest".getBytes(),
- "salt".getBytes(), english, gb, TimeZone.getDefault()));
- persist(new User("shortname2", "the name2", "two(a)here.com", "password1", "somediggest".getBytes(),
- "salt".getBytes(), english, gb, TimeZone.getDefault()));
- }
+ @Before
+ public void initData() {
+ persist(new User("shortname1", "the name1", "one(a)here.com", "diggest".getBytes(), "salt".getBytes(),
+ english, gb, TimeZone.getDefault()));
+ persist(new User("shortname2", "the name2", "two(a)here.com", "somediggest".getBytes(),
+ "salt".getBytes(), english, gb, TimeZone.getDefault()));
+ }
}
Modified: trunk/src/test/java/cc/kune/core/server/integration/IntegrationTestHelper.java
===================================================================
--- trunk/src/test/java/cc/kune/core/server/integration/IntegrationTestHelper.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/test/java/cc/kune/core/server/integration/IntegrationTestHelper.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -69,7 +69,7 @@
final Injector childInjector = injector.createChildInjector(
wavePersistModule,
kuneDataSource,
- new DataSourceOpenfirePersistModule(),
+ new DataSourceOpenfirePersistModule(kuneDataSource.getKuneProperties()),
new AbstractModule() {
@Override
protected void configure() {
Modified: trunk/src/test/java/cc/kune/core/server/integration/site/UserServiceTest.java
===================================================================
--- trunk/src/test/java/cc/kune/core/server/integration/site/UserServiceTest.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/test/java/cc/kune/core/server/integration/site/UserServiceTest.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -64,7 +64,6 @@
import cc.kune.domain.Group;
import com.google.inject.Inject;
-import com.google.inject.persist.UnitOfWork;
public class UserServiceTest extends IntegrationTest {
@Inject
@@ -82,8 +81,6 @@
SocialNetworkRPC sn;
private TimeZoneDTO timezone;
@Inject
- UnitOfWork unitOfWork;
- @Inject
UserInfoService userInfoService;
@Inject
UserService userService;
Modified: trunk/src/test/java/cc/kune/core/server/manager/UserManagerDefaultTest.java
===================================================================
--- trunk/src/test/java/cc/kune/core/server/manager/UserManagerDefaultTest.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/test/java/cc/kune/core/server/manager/UserManagerDefaultTest.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -46,21 +46,21 @@
@Test
public void emailCorrect() {
- user = new User("test1", "test1 name", "test(a)example.com", "some passwd", "somediggest".getBytes(),
+ user = new User("test1", "test1 name", "test(a)example.com", "somediggest".getBytes(),
"some salt".getBytes(), english, gb, getTimeZone());
persist(user);
}
@Test(expected = PersistenceException.class)
public void emailEmpty() {
- user = new User("test1", "test1 name", null, "some passwd", "somediggest".getBytes(),
- "some salt".getBytes(), english, gb, getTimeZone());
+ user = new User("test1", "test1 name", null, "somediggest".getBytes(), "some salt".getBytes(),
+ english, gb, getTimeZone());
persist(user);
}
@Test(expected = InvalidStateException.class)
public void emailIncorrect() {
- user = new User("test1", "test1 name", "falseEmail@", "some passwd", "somediggest".getBytes(),
+ user = new User("test1", "test1 name", "falseEmail@", "somediggest".getBytes(),
"some salt".getBytes(), english, gb, getTimeZone());
persist(user);
}
@@ -89,8 +89,8 @@
@Test(expected = InvalidStateException.class)
public void passwdLengthIncorrect() {
- user = new User("test1", "test1 name", "test(a)example.com", "pass", "diggest".getBytes(),
- "salt".getBytes(), english, gb, getTimeZone());
+ user = new User("test1", "test1 name", "test(a)example.com", "diggest".getBytes(), "salt".getBytes(),
+ english, gb, getTimeZone());
persist(user);
}
@@ -110,8 +110,8 @@
@Test(expected = InvalidStateException.class)
public void userNameLengthIncorrect() {
- user = new User("test1", "te", "test(a)example.com", "some passwd", "diggest".getBytes(),
- "salt".getBytes(), english, gb, getTimeZone());
+ user = new User("test1", "te", "test(a)example.com", "diggest".getBytes(), "salt".getBytes(), english,
+ gb, getTimeZone());
persist(user);
}
@@ -126,14 +126,14 @@
@Test(expected = InvalidStateException.class)
public void userShortNameIncorrect() {
- user = new User("test1A", "test1 name", "test(a)example.com", "some passwd", "diggest".getBytes(),
- "salt".getBytes(), english, gb, getTimeZone());
+ user = new User("test1A", "test1 name", "test(a)example.com", "diggest".getBytes(), "salt".getBytes(),
+ english, gb, getTimeZone());
persist(user);
}
@Test
public void visibilityPersist() {
- user = new User("test1", "test1 name", "test(a)example.com", "some passwd", "somediggest".getBytes(),
+ user = new User("test1", "test1 name", "test(a)example.com", "somediggest".getBytes(),
"some salt".getBytes(), english, gb, getTimeZone());
for (final UserSNetVisibility visibility : UserSNetVisibility.values()) {
user.setSNetVisibility(visibility);
Modified: trunk/src/test/java/cc/kune/core/server/mapper/MapperTest.java
===================================================================
--- trunk/src/test/java/cc/kune/core/server/mapper/MapperTest.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/test/java/cc/kune/core/server/mapper/MapperTest.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -365,8 +365,8 @@
@Test
public void testUserToLinkMappping() {
- final User user = new User("shortName", "longName", "", "", "".getBytes(), "".getBytes(), null,
- null, null);
+ final User user = new User("shortName", "longName", "", "".getBytes(), "".getBytes(), null, null,
+ null);
final LinkDTO dto = mapper.map(user, LinkDTO.class);
assertEquals("shortName", dto.getShortName());
assertEquals("longName", dto.getLongName());
Modified: trunk/src/test/java/cc/kune/core/server/notifier/AbstractPendingNotificationTest.java
===================================================================
--- trunk/src/test/java/cc/kune/core/server/notifier/AbstractPendingNotificationTest.java 2012-03-13 13:17:36 UTC (rev 1763)
+++ trunk/src/test/java/cc/kune/core/server/notifier/AbstractPendingNotificationTest.java 2012-03-15 00:10:53 UTC (rev 1764)
@@ -2,7 +2,6 @@
import org.junit.Before;
-import cc.kune.core.server.notifier.SimpleDestinationProvider;
import cc.kune.domain.User;
public abstract class AbstractPendingNotificationTest {
@@ -17,12 +16,12 @@
@Before
public void before() {
- user = new User("test1", "test1 name", "falseEmail@", "some passwd", "somediggest".getBytes(),
+ user = new User("test1", "test1 name", "falseEmail@", "somediggest".getBytes(),
"some salt".getBytes(), null, null, null);
- sameUser = new User("test1", "test1 name", "falseEmail@", "some passwd", "somediggest".getBytes(),
+ sameUser = new User("test1", "test1 name", "falseEmail@", "somediggest".getBytes(),
"some salt".getBytes(), null, null, null);
- otherDiferentUser = new User("test2", "test2 name", "falseEmail@", "some passwd",
- "somediggest".getBytes(), "some salt".getBytes(), null, null, null);
+ otherDiferentUser = new User("test2", "test2 name", "falseEmail@", "somediggest".getBytes(),
+ "some salt".getBytes(), null, null, null);
someUserProvider = new SimpleDestinationProvider(user);
someSimilarUserProvider = new SimpleDestinationProvider(user);
someSimilarUserProvider2 = new SimpleDestinationProvider(sameUser);
1
0
r1763 - in trunk/src: main/java/cc/kune/core/server main/java/cc/kune/core/server/init main/java/cc/kune/core/server/manager/file main/java/cc/kune/core/server/persist main/java/cc/kune/core/server/rack/filters/rest main/java/cc/kune/core/server/rpc main/java/cc/kune/lists/server/rpc test/java/cc/kune/core/server/integration
by Vicente J. Ruiz Jurado 13 Mar '12
by Vicente J. Ruiz Jurado 13 Mar '12
13 Mar '12
Author: vjrj_
Date: 2012-03-13 14:17:36 +0100 (Tue, 13 Mar 2012)
New Revision: 1763
Modified:
trunk/src/main/java/cc/kune/core/server/KuneRackModule.java
trunk/src/main/java/cc/kune/core/server/init/DatabaseInitializer.java
trunk/src/main/java/cc/kune/core/server/manager/file/EntityBackgroundUploadManager.java
trunk/src/main/java/cc/kune/core/server/manager/file/EntityLogoUploadManager.java
trunk/src/main/java/cc/kune/core/server/manager/file/FileUploadManager.java
trunk/src/main/java/cc/kune/core/server/persist/DataSourceKunePersistModule.java
trunk/src/main/java/cc/kune/core/server/persist/DataSourceOpenfirePersistModule.java
trunk/src/main/java/cc/kune/core/server/rack/filters/rest/TransactionalServiceExecutor.java
trunk/src/main/java/cc/kune/core/server/rpc/ContentRPC.java
trunk/src/main/java/cc/kune/core/server/rpc/GroupRPC.java
trunk/src/main/java/cc/kune/core/server/rpc/I18nRPC.java
trunk/src/main/java/cc/kune/core/server/rpc/SiteRPC.java
trunk/src/main/java/cc/kune/core/server/rpc/SocialNetworkRPC.java
trunk/src/main/java/cc/kune/core/server/rpc/UserRPC.java
trunk/src/main/java/cc/kune/lists/server/rpc/ListsRPC.java
trunk/src/test/java/cc/kune/core/server/integration/DatabaseInitializerTest.java
trunk/src/test/java/cc/kune/core/server/integration/IntegrationTestHelper.java
Log:
NEW - # 201: Add openfire to the persist system
http://kune.ourproject.org/issues/ticket/201
Modified: trunk/src/main/java/cc/kune/core/server/KuneRackModule.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/KuneRackModule.java 2012-03-13 12:08:46 UTC (rev 1762)
+++ trunk/src/main/java/cc/kune/core/server/KuneRackModule.java 2012-03-13 13:17:36 UTC (rev 1763)
@@ -19,6 +19,9 @@
*/
package cc.kune.core.server;
+import static com.google.inject.matcher.Matchers.annotatedWith;
+import static com.google.inject.matcher.Matchers.any;
+
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -41,6 +44,8 @@
import cc.kune.core.server.manager.file.UserLogoDownloadManager;
import cc.kune.core.server.manager.impl.GroupServerUtils;
import cc.kune.core.server.persist.DataSourceKunePersistModule;
+import cc.kune.core.server.persist.DataSourceOpenfirePersistModule;
+import cc.kune.core.server.persist.KuneTransactional;
import cc.kune.core.server.rack.RackBuilder;
import cc.kune.core.server.rack.RackModule;
import cc.kune.core.server.rack.filters.ForwardFilter;
@@ -55,8 +60,8 @@
import cc.kune.core.server.rest.UserJSONService;
import cc.kune.core.server.scheduler.CronServerTasksManager;
import cc.kune.docs.server.DocumentServerModule;
+import cc.kune.events.server.EventsServerModule;
import cc.kune.events.server.EventsServlet;
-import cc.kune.events.server.EventsServerModule;
import cc.kune.events.server.utils.EventsServerConversionUtil;
import cc.kune.hspace.client.ClientStatsService;
import cc.kune.lists.client.rpc.ListsService;
@@ -169,14 +174,18 @@
builder.use(new ServletModule() {
@Override
protected void configureServlets() {
- install(new DataSourceKunePersistModule());
- // install(new MyDataSourceTwoPersistModule());
+ final DataSourceKunePersistModule kuneDataSource = new DataSourceKunePersistModule();
+ install(kuneDataSource);
+ install(new DataSourceOpenfirePersistModule());
+ bindInterceptor(annotatedWith(KuneTransactional.class), any(),
+ kuneDataSource.getTransactionInterceptor());
+ bindInterceptor(any(), annotatedWith(KuneTransactional.class),
+ kuneDataSource.getTransactionInterceptor());
// more bindings
filter("/*").through(DataSourceKunePersistModule.MY_DATA_SOURCE_ONE_FILTER_KEY);
- // filter("/*").through(MyDataSourceTwoPersistModule.MY_DATA_SOURCE_TWO_FILTER_KEY);
-
+ filter("/*").through(DataSourceOpenfirePersistModule.MY_DATA_SOURCE_TWO_FILTER_KEY);
super.configureServlets();
}
});
Modified: trunk/src/main/java/cc/kune/core/server/init/DatabaseInitializer.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/init/DatabaseInitializer.java 2012-03-13 12:08:46 UTC (rev 1762)
+++ trunk/src/main/java/cc/kune/core/server/init/DatabaseInitializer.java 2012-03-13 13:17:36 UTC (rev 1763)
@@ -35,6 +35,7 @@
import cc.kune.core.server.manager.LicenseManager;
import cc.kune.core.server.manager.UserManager;
import cc.kune.core.server.manager.impl.ContentConstants;
+import cc.kune.core.server.persist.KuneTransactional;
import cc.kune.core.server.properties.KuneBasicProperties;
import cc.kune.core.shared.domain.ContentStatus;
import cc.kune.core.shared.dto.GroupType;
@@ -48,7 +49,6 @@
import com.google.inject.Inject;
import com.google.inject.Singleton;
-import com.google.inject.persist.Transactional;
@Singleton
public class DatabaseInitializer {
@@ -70,10 +70,7 @@
final GroupManager groupManager, final LicenseManager licenseManager,
final I18nLanguageManager languageManager, final I18nCountryManager countryManager,
final I18nTranslationManager translationManager, final ContentManager contentManager,
- final I18nTranslationServiceDefault translationService
-
- // , final XmppRosterProvider borrar) {
- ) {
+ final I18nTranslationServiceDefault translationService) {
this.properties = properties;
this.userManager = userManager;
this.groupManager = groupManager;
@@ -83,8 +80,6 @@
this.translationManager = translationManager;
this.translationService = translationService;
this.contentManager = contentManager;
- // assert borrar != null;
- // LOG.info("Roster items: " + borrar.count());
}
private void createDefUsersGroup() throws Exception, UserMustBeLoggedException {
@@ -188,7 +183,7 @@
translationService.init();
}
- @Transactional
+ @KuneTransactional
public void initDatabase() throws Exception {
createLicenses();
createOthers();
Modified: trunk/src/main/java/cc/kune/core/server/manager/file/EntityBackgroundUploadManager.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/manager/file/EntityBackgroundUploadManager.java 2012-03-13 12:08:46 UTC (rev 1762)
+++ trunk/src/main/java/cc/kune/core/server/manager/file/EntityBackgroundUploadManager.java 2012-03-13 13:17:36 UTC (rev 1763)
@@ -31,6 +31,7 @@
import cc.kune.core.server.auth.Authorizated;
import cc.kune.core.server.manager.FileManager;
import cc.kune.core.server.manager.GroupManager;
+import cc.kune.core.server.persist.KuneTransactional;
import cc.kune.core.server.properties.KuneProperties;
import cc.kune.core.shared.domain.AccessRol;
import cc.kune.core.shared.domain.utils.StateToken;
@@ -38,7 +39,6 @@
import cc.kune.domain.Group;
import com.google.inject.Inject;
-import com.google.inject.persist.Transactional;
public class EntityBackgroundUploadManager extends FileGwtUploadAbstractServlet {
@@ -60,7 +60,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Administrator, actionLevel = ActionLevel.group)
- @Transactional
+ @KuneTransactional
protected String createUploadedFile(final String userHash, final StateToken stateToken,
final String fileName, final FileItem origFile, final String typeId) {
try {
Modified: trunk/src/main/java/cc/kune/core/server/manager/file/EntityLogoUploadManager.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/manager/file/EntityLogoUploadManager.java 2012-03-13 12:08:46 UTC (rev 1762)
+++ trunk/src/main/java/cc/kune/core/server/manager/file/EntityLogoUploadManager.java 2012-03-13 13:17:36 UTC (rev 1763)
@@ -34,6 +34,7 @@
import cc.kune.core.server.auth.Authenticated;
import cc.kune.core.server.auth.Authorizated;
import cc.kune.core.server.manager.GroupManager;
+import cc.kune.core.server.persist.KuneTransactional;
import cc.kune.core.server.properties.KuneProperties;
import cc.kune.core.shared.FileConstants;
import cc.kune.core.shared.domain.AccessRol;
@@ -42,7 +43,6 @@
import cc.kune.domain.Group;
import com.google.inject.Inject;
-import com.google.inject.persist.Transactional;
public class EntityLogoUploadManager extends FileGwtUploadAbstractServlet {
@@ -89,7 +89,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Administrator, actionLevel = ActionLevel.group)
- @Transactional
+ @KuneTransactional
protected String createUploadedFile(final String userHash, final StateToken stateToken,
final String fileName, final FileItem file, final String typeId) {
final String mimeTypeS = file.getContentType();
Modified: trunk/src/main/java/cc/kune/core/server/manager/file/FileUploadManager.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/manager/file/FileUploadManager.java 2012-03-13 12:08:46 UTC (rev 1762)
+++ trunk/src/main/java/cc/kune/core/server/manager/file/FileUploadManager.java 2012-03-13 13:17:36 UTC (rev 1763)
@@ -34,6 +34,7 @@
import cc.kune.core.server.content.ContentUtils;
import cc.kune.core.server.content.CreationService;
import cc.kune.core.server.manager.FileManager;
+import cc.kune.core.server.persist.KuneTransactional;
import cc.kune.core.server.properties.KuneProperties;
import cc.kune.core.server.utils.StringW;
import cc.kune.core.shared.domain.AccessRol;
@@ -44,7 +45,6 @@
import cc.kune.domain.User;
import com.google.inject.Inject;
-import com.google.inject.persist.Transactional;
import com.google.inject.servlet.RequestScoped;
@RequestScoped
@@ -100,7 +100,7 @@
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Editor, actionLevel = ActionLevel.container, mustCheckMembership = false)
- @Transactional
+ @KuneTransactional
Content createUploadedFileWrapped(final String userHash, final StateToken stateToken,
final String fileName, final FileItem fileUploadItem, final String typeId) throws Exception {
final String relDir = FileUtils.toDir(stateToken);
Modified: trunk/src/main/java/cc/kune/core/server/persist/DataSourceKunePersistModule.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/persist/DataSourceKunePersistModule.java 2012-03-13 12:08:46 UTC (rev 1762)
+++ trunk/src/main/java/cc/kune/core/server/persist/DataSourceKunePersistModule.java 2012-03-13 13:17:36 UTC (rev 1763)
@@ -24,12 +24,13 @@
import cc.kune.domain.finders.TagUserContentFinder;
import cc.kune.domain.finders.UserFinder;
-import com.google.inject.AbstractModule;
import com.google.inject.Key;
+import com.google.inject.PrivateModule;
import com.google.inject.Provider;
import com.google.inject.persist.jpa.JpaPersistModule;
+import com.google.inject.persist.jpa.KuneJpaLocalTxnInterceptor;
-public class DataSourceKunePersistModule extends AbstractModule {
+public class DataSourceKunePersistModule extends PrivateModule {
// FIXME Trying to make this PrivateModule so we can have two Persist sources
// http://code.google.com/p/google-guice/wiki/GuicePersistMultiModules
@@ -38,6 +39,7 @@
CustomPersistFilter.class, DataSourceKune.class);
private String settedJpaUnit = null;
private String settedProperties = null;
+ private KuneJpaLocalTxnInterceptor transactionInterceptor;
/**
* Instantiates this module (main constructor)
@@ -104,40 +106,35 @@
bind(Session.class).annotatedWith(DataSourceKune.class).toProvider(
DataSourceKuneSessionProvider.class);
- // FIXME: Trying to use a custom JpaLocalTxnInterceptor because when this
- // module is private the objects are not persisted with the guice-persist
- // @Transactional
-
- // final KuneJpaLocalTxnInterceptor transactionInterceptor = new
- // KuneJpaLocalTxnInterceptor();
- // requestInjection(transactionInterceptor);
- // bindInterceptor(annotatedWith(KuneTransactional.class), any(),
- // transactionInterceptor);
- // bindInterceptor(any(), annotatedWith(KuneTransactional.class),
- // transactionInterceptor);
-
final Provider<EntityManager> entityManagerProvider = binder().getProvider(EntityManager.class);
bind(EntityManager.class).annotatedWith(DataSourceKune.class).toProvider(entityManagerProvider);
+ transactionInterceptor = new KuneJpaLocalTxnInterceptor();
+ requestInjection(transactionInterceptor);
+
bind(MY_DATA_SOURCE_ONE_FILTER_KEY).to(CustomPersistFilter.class);
- // expose(EntityManager.class).annotatedWith(DataSourceKune.class);
- // expose(Session.class).annotatedWith(DataSourceKune.class);
- // expose(KuneProperties.class);
- // expose(ContainerFinder.class);
- // expose(ContentFinder.class);
- // expose(ExtMediaDescripFinder.class);
- // expose(GroupFinder.class);
- // expose(I18nCountryFinder.class);
- // expose(I18nLanguageFinder.class);
- // expose(I18nTranslationFinder.class);
- // expose(LicenseFinder.class);
- // expose(RateFinder.class);
- // expose(TagFinder.class);
- // expose(TagUserContentFinder.class);
- // expose(UserFinder.class);
- // expose(MY_DATA_SOURCE_ONE_FILTER_KEY);
+ expose(EntityManager.class).annotatedWith(DataSourceKune.class);
+ expose(Session.class).annotatedWith(DataSourceKune.class);
+ expose(KuneProperties.class);
+ expose(ContainerFinder.class);
+ expose(ContentFinder.class);
+ expose(ExtMediaDescripFinder.class);
+ expose(GroupFinder.class);
+ expose(I18nCountryFinder.class);
+ expose(I18nLanguageFinder.class);
+ expose(I18nTranslationFinder.class);
+ expose(LicenseFinder.class);
+ expose(RateFinder.class);
+ expose(TagFinder.class);
+ expose(TagUserContentFinder.class);
+ expose(UserFinder.class);
+ expose(MY_DATA_SOURCE_ONE_FILTER_KEY);
bind(GenericPersistenceInitializer.class).asEagerSingleton();
}
+
+ public KuneJpaLocalTxnInterceptor getTransactionInterceptor() {
+ return transactionInterceptor;
+ }
}
\ No newline at end of file
Modified: trunk/src/main/java/cc/kune/core/server/persist/DataSourceOpenfirePersistModule.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/persist/DataSourceOpenfirePersistModule.java 2012-03-13 12:08:46 UTC (rev 1762)
+++ trunk/src/main/java/cc/kune/core/server/persist/DataSourceOpenfirePersistModule.java 2012-03-13 13:17:36 UTC (rev 1763)
@@ -55,6 +55,6 @@
bind(MY_DATA_SOURCE_TWO_FILTER_KEY).to(CustomPersistFilter.class);
expose(MY_DATA_SOURCE_TWO_FILTER_KEY);
- // bind(KunePersistenceInitializer.class).asEagerSingleton();
+ bind(GenericPersistenceInitializer.class).asEagerSingleton();
}
}
\ No newline at end of file
Modified: trunk/src/main/java/cc/kune/core/server/rack/filters/rest/TransactionalServiceExecutor.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/rack/filters/rest/TransactionalServiceExecutor.java 2012-03-13 12:08:46 UTC (rev 1762)
+++ trunk/src/main/java/cc/kune/core/server/rack/filters/rest/TransactionalServiceExecutor.java 2012-03-13 13:17:36 UTC (rev 1763)
@@ -19,27 +19,29 @@
*/
package cc.kune.core.server.rack.filters.rest;
+import cc.kune.core.server.persist.KuneTransactional;
+
import com.google.inject.Inject;
-import com.google.inject.persist.Transactional;
public class TransactionalServiceExecutor {
- private final RESTMethodFinder methodFinder;
- private final RESTSerializer serializer;
+ private final RESTMethodFinder methodFinder;
+ private final RESTSerializer serializer;
- @Inject
- public TransactionalServiceExecutor(RESTMethodFinder methodFinder, RESTSerializer serializer) {
- this.methodFinder = methodFinder;
- this.serializer = serializer;
- }
+ @Inject
+ public TransactionalServiceExecutor(final RESTMethodFinder methodFinder,
+ final RESTSerializer serializer) {
+ this.methodFinder = methodFinder;
+ this.serializer = serializer;
+ }
- @Transactional
- public String doService(Class<?> serviceClass, String methodName, ParametersAdapter parameters,
- Object serviceInstance) {
- String output = null;
- RESTMethod rest = methodFinder.findMethod(methodName, parameters, serviceClass);
- if (rest != null && rest.invoke(serviceInstance)) {
- output = serializer.serialize(rest.getResponse(), rest.getFormat());
- }
- return output;
+ @KuneTransactional
+ public String doService(final Class<?> serviceClass, final String methodName,
+ final ParametersAdapter parameters, final Object serviceInstance) {
+ String output = null;
+ final RESTMethod rest = methodFinder.findMethod(methodName, parameters, serviceClass);
+ if (rest != null && rest.invoke(serviceInstance)) {
+ output = serializer.serialize(rest.getResponse(), rest.getFormat());
}
+ return output;
+ }
}
Modified: trunk/src/main/java/cc/kune/core/server/rpc/ContentRPC.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/rpc/ContentRPC.java 2012-03-13 12:08:46 UTC (rev 1762)
+++ trunk/src/main/java/cc/kune/core/server/rpc/ContentRPC.java 2012-03-13 13:17:36 UTC (rev 1763)
@@ -48,6 +48,7 @@
import cc.kune.core.server.manager.KuneWaveManager;
import cc.kune.core.server.manager.TagUserContentManager;
import cc.kune.core.server.mapper.Mapper;
+import cc.kune.core.server.persist.KuneTransactional;
import cc.kune.core.server.state.StateContainer;
import cc.kune.core.server.state.StateContent;
import cc.kune.core.server.state.StateEventContainer;
@@ -73,7 +74,6 @@
import cc.kune.domain.User;
import com.google.inject.Inject;
-import com.google.inject.persist.Transactional;
public class ContentRPC implements ContentService, RPC {
private final AccessService accessService;
@@ -115,7 +115,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Editor, mustCheckMembership = false)
- @Transactional
+ @KuneTransactional
public void addAuthor(final String userHash, final StateToken token, final String authorShortName)
throws DefaultException {
final Long contentId = ContentUtils.parseId(token.getDocument());
@@ -126,7 +126,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.container, accessRolRequired = AccessRol.Editor, mustCheckMembership = false)
- @Transactional
+ @KuneTransactional
public StateContentDTO addContent(final String userHash, final StateToken parentToken,
final String title, final String typeId) throws DefaultException {
return createContent(parentToken, title, typeId);
@@ -135,7 +135,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.container, accessRolRequired = AccessRol.Editor, mustCheckMembership = false)
- @Transactional
+ @KuneTransactional
public StateContainerDTO addFolder(final String userHash, final StateToken parentToken,
final String title, final String contentTypeId) throws DefaultException {
final User user = getCurrentUser();
@@ -147,7 +147,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.content, accessRolRequired = AccessRol.Editor, mustCheckMembership = false)
- @Transactional
+ @KuneTransactional
public void addGadgetToContent(final String userHash, final StateToken currentStateToken,
final String gadgetName) throws DefaultException {
final User user = getCurrentUser();
@@ -159,7 +159,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.container, accessRolRequired = AccessRol.Editor, mustCheckMembership = false)
- @Transactional
+ @KuneTransactional
public StateContentDTO addNewContentWithGadget(final String userHash, final StateToken parentToken,
final String gadgetname, final String typeId, final String title, final String body)
throws DefaultException {
@@ -170,7 +170,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.container, accessRolRequired = AccessRol.Editor, mustCheckMembership = false)
- @Transactional
+ @KuneTransactional
public StateContentDTO addNewContentWithGadgetAndState(final String userHash,
final StateToken parentToken, final String gadgetname, final String typeId, final String title,
final String body, final Map<String, String> gadgetProperties) throws DefaultException {
@@ -185,7 +185,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Editor, mustCheckMembership = false)
- @Transactional
+ @KuneTransactional
public Boolean addParticipant(final String userHash, final StateToken token, final String participant)
throws DefaultException {
final Long contentId = ContentUtils.parseId(token.getDocument());
@@ -196,7 +196,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Editor, mustCheckMembership = true)
- @Transactional
+ @KuneTransactional
public Boolean addParticipants(final String userHash, final StateToken token, final String groupName,
final SocialNetworkSubGroup subGroup) throws DefaultException {
final Long contentId = ContentUtils.parseId(token.getDocument());
@@ -208,16 +208,17 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.container, accessRolRequired = AccessRol.Administrator)
- @Transactional
+ @KuneTransactional
public StateContainerDTO addRoom(final String userHash, final StateToken parentToken,
final String roomName) throws DefaultException {
final User user = getCurrentUser();
return getState(user, chatManager.addRoom(userHash, user, parentToken, roomName, ""));
}
+ @Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.container, accessRolRequired = AccessRol.Editor, mustCheckMembership = true)
- @Transactional
+ @KuneTransactional
public StateContentDTO copyContent(final String userHash, final StateToken parentToken,
final StateToken token) throws DefaultException {
final User user = getCurrentUser();
@@ -253,7 +254,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Administrator)
- @Transactional
+ @KuneTransactional
public StateContentDTO delContent(final String userHash, final StateToken token)
throws DefaultException {
final Long contentId = ContentUtils.parseId(token.getDocument());
@@ -262,7 +263,7 @@
@Override
@Authenticated(mandatory = false)
- @Transactional
+ @KuneTransactional
public StateAbstractDTO getContent(final String userHash, final StateToken token)
throws DefaultException {
Group defaultGroup;
@@ -335,7 +336,7 @@
@Override
@Authenticated(mandatory = false)
@Authorizated(accessRolRequired = AccessRol.Viewer)
- @Transactional
+ @KuneTransactional
public TagCloudResult getSummaryTags(final String userHash, final StateToken groupToken) {
final Group group = groupManager.findByShortName(groupToken.getGroup());
return getSummaryTags(group);
@@ -381,7 +382,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.container, accessRolRequired = AccessRol.Editor, mustCheckMembership = false)
- @Transactional
+ @KuneTransactional
public StateContainerDTO moveContent(final String userHash, final StateToken movedToken,
final StateToken newContainerToken) throws DefaultException {
final User user = getCurrentUser();
@@ -414,7 +415,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Viewer)
- @Transactional
+ @KuneTransactional
public RateResult rateContent(final String userHash, final StateToken token, final Double value)
throws DefaultException {
final User rater = getCurrentUser();
@@ -430,7 +431,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Editor, mustCheckMembership = false)
- @Transactional
+ @KuneTransactional
public void removeAuthor(final String userHash, final StateToken token, final String authorShortName)
throws DefaultException {
final Long contentId = ContentUtils.parseId(token.getDocument());
@@ -441,7 +442,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.container, accessRolRequired = AccessRol.Editor, mustCheckMembership = false)
- @Transactional
+ @KuneTransactional
public StateAbstractDTO renameContainer(final String userHash, final StateToken token,
final String newName) throws DefaultException {
renameFolder(token.getGroup(), ContentUtils.parseId(token.getFolder()), newName);
@@ -451,7 +452,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Editor, mustCheckMembership = false)
- @Transactional
+ @KuneTransactional
public StateAbstractDTO renameContent(final String userHash, final StateToken token,
final String newName) throws DefaultException {
final User user = getCurrentUser();
@@ -482,7 +483,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Editor, mustCheckMembership = false)
- @Transactional
+ @KuneTransactional
public void save(final String userHash, final StateToken token, final String textContent)
throws DefaultException {
@@ -494,7 +495,7 @@
@Override
@Authenticated
- @Transactional
+ @KuneTransactional
public String sendFeedback(final String userHash, final String title, final String body)
throws DefaultException {
final User user = getCurrentUser();
@@ -504,7 +505,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Administrator)
- @Transactional
+ @KuneTransactional
public ContentSimpleDTO setAsDefaultContent(final String userHash, final StateToken token) {
final Content content = contentManager.find(ContentUtils.parseId(token.getDocument()));
groupManager.setDefaultContent(token.getGroup(), content);
@@ -514,7 +515,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.container, accessRolRequired = AccessRol.Editor)
- @Transactional
+ @KuneTransactional
public void setGadgetProperties(final String userHash, final StateToken currentStateToken,
final String gadgetName, final Map<String, String> properties) {
final User user = getCurrentUser();
@@ -526,7 +527,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Editor, mustCheckMembership = false)
- @Transactional
+ @KuneTransactional
public I18nLanguageDTO setLanguage(final String userHash, final StateToken token,
final String languageCode) throws DefaultException {
final Long contentId = ContentUtils.parseId(token.getDocument());
@@ -537,7 +538,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Editor, mustCheckMembership = false)
- @Transactional
+ @KuneTransactional
public void setPublishedOn(final String userHash, final StateToken token, final Date publishedOn)
throws DefaultException {
final Long contentId = ContentUtils.parseId(token.getDocument());
@@ -548,7 +549,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Editor)
- @Transactional
+ @KuneTransactional
public StateAbstractDTO setStatus(final String userHash, final StateToken token,
final ContentStatus status) {
if (status.equals(ContentStatus.publishedOnline) || status.equals(ContentStatus.rejected)
@@ -563,7 +564,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Administrator)
- @Transactional
+ @KuneTransactional
public StateAbstractDTO setStatusAsAdmin(final String userHash, final StateToken token,
final ContentStatus status) {
final Content content = contentManager.setStatus(ContentUtils.parseId(token.getDocument()),
@@ -574,7 +575,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Editor, mustCheckMembership = false)
- @Transactional
+ @KuneTransactional
public TagCloudResult setTags(final String userHash, final StateToken token, final String tags)
throws DefaultException {
final Long contentId = ContentUtils.parseId(token.getDocument());
@@ -586,7 +587,7 @@
@Override
@Authenticated
- @Transactional
+ @KuneTransactional
public String writeTo(final String userHash, final StateToken token, final boolean onlyToAdmins)
throws DefaultException {
final User user = getCurrentUser();
@@ -595,16 +596,17 @@
@Override
@Authenticated
- @Transactional
+ @KuneTransactional
public String writeTo(final String userHash, final StateToken token, final boolean onlyToAdmins,
final String title, final String message) throws DefaultException {
final User user = getCurrentUser();
return waveManager.writeTo(user, token.getGroup(), onlyToAdmins, title, message);
}
+ @Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.content, accessRolRequired = AccessRol.Editor, mustCheckMembership = false)
- @Transactional
+ @KuneTransactional
public String writeToParticipants(final String userHash, final StateToken token)
throws DefaultException {
final User user = getCurrentUser();
Modified: trunk/src/main/java/cc/kune/core/server/rpc/GroupRPC.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/rpc/GroupRPC.java 2012-03-13 12:08:46 UTC (rev 1762)
+++ trunk/src/main/java/cc/kune/core/server/rpc/GroupRPC.java 2012-03-13 13:17:36 UTC (rev 1763)
@@ -29,6 +29,7 @@
import cc.kune.core.server.content.ContentManager;
import cc.kune.core.server.manager.GroupManager;
import cc.kune.core.server.mapper.Mapper;
+import cc.kune.core.server.persist.KuneTransactional;
import cc.kune.core.server.properties.ReservedWordsRegistry;
import cc.kune.core.shared.domain.AccessRol;
import cc.kune.core.shared.domain.AdmissionType;
@@ -41,7 +42,6 @@
import cc.kune.domain.User;
import com.google.inject.Inject;
-import com.google.inject.persist.Transactional;
public class GroupRPC implements RPC, GroupService {
private final ContentManager contentManager;
@@ -66,7 +66,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.group, accessRolRequired = AccessRol.Administrator)
- @Transactional
+ @KuneTransactional
public void changeDefLicense(final String userHash, final StateToken groupToken,
final LicenseDTO license) {
final User user = getUserLogged();
@@ -77,7 +77,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.group, accessRolRequired = AccessRol.Administrator)
- @Transactional
+ @KuneTransactional
public void changeGroupWsTheme(final String userHash, final StateToken groupToken, final String theme)
throws DefaultException {
final User user = getUserLogged();
@@ -88,7 +88,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.group, accessRolRequired = AccessRol.Administrator)
- @Transactional
+ @KuneTransactional
public GroupDTO clearGroupBackImage(final String userHash, final StateToken token) {
final Group group = groupManager.findByShortName(token.getGroup());
groupManager.clearGroupBackImage(group);
@@ -97,7 +97,7 @@
@Override
@Authenticated
- @Transactional(rollbackOn = DefaultException.class)
+ @KuneTransactional(rollbackOn = DefaultException.class)
public StateAbstractDTO createNewGroup(final String userHash, final GroupDTO groupDTO,
final String publicDesc, final String tags, final String[] enabledTools) throws DefaultException {
final User user = getUserLogged();
@@ -127,7 +127,7 @@
@Override
@Authenticated(mandatory = true)
@Authorizated(accessRolRequired = AccessRol.Administrator, actionLevel = ActionLevel.group)
- @Transactional
+ @KuneTransactional
public void setGroupNewMembersJoiningPolicy(final String userHash, final StateToken token,
final AdmissionType admissionPolicy) {
final Group group = groupManager.findByShortName(token.getGroup());
@@ -137,7 +137,7 @@
@Override
@Authenticated(mandatory = true)
@Authorizated(accessRolRequired = AccessRol.Administrator, actionLevel = ActionLevel.group)
- @Transactional
+ @KuneTransactional
public void setSocialNetworkVisibility(final String userHash, final StateToken token,
final SocialNetworkVisibility visibility) {
final Group group = groupManager.findByShortName(token.getGroup());
@@ -147,7 +147,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.group, accessRolRequired = AccessRol.Administrator)
- @Transactional
+ @KuneTransactional
public void setToolEnabled(final String userHash, final StateToken groupToken, final String toolName,
final boolean enabled) {
groupManager.setToolEnabled(getUserLogged(), groupToken.getGroup(), toolName, enabled);
@@ -155,7 +155,7 @@
@Override
@Authenticated
- @Transactional
+ @KuneTransactional
@Authorizated(actionLevel = ActionLevel.group, accessRolRequired = AccessRol.Administrator)
public StateAbstractDTO updateGroup(final String userHash, final StateToken token,
final GroupDTO groupDTO) throws DefaultException {
Modified: trunk/src/main/java/cc/kune/core/server/rpc/I18nRPC.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/rpc/I18nRPC.java 2012-03-13 12:08:46 UTC (rev 1762)
+++ trunk/src/main/java/cc/kune/core/server/rpc/I18nRPC.java 2012-03-13 13:17:36 UTC (rev 1763)
@@ -34,6 +34,7 @@
import cc.kune.core.server.manager.I18nLanguageManager;
import cc.kune.core.server.manager.I18nTranslationManager;
import cc.kune.core.server.mapper.Mapper;
+import cc.kune.core.server.persist.KuneTransactional;
import cc.kune.core.shared.domain.AccessRol;
import cc.kune.core.shared.dto.I18nLanguageDTO;
import cc.kune.core.shared.dto.I18nTranslationDTO;
@@ -42,7 +43,6 @@
import com.google.inject.Inject;
import com.google.inject.Provider;
-import com.google.inject.persist.Transactional;
public class I18nRPC implements RPC, I18nService {
private final I18nTranslationManager i18nTranslationManager;
@@ -63,7 +63,7 @@
}
@Override
- @Transactional
+ @KuneTransactional
public I18nLanguageDTO getInitialLanguage(final String localeParam) {
String initLanguage;
I18nLanguage lang;
@@ -97,14 +97,14 @@
}
@Override
- @Transactional
+ @KuneTransactional
public HashMap<String, String> getLexicon(final String language) {
return i18nTranslationManager.getLexicon(language);
}
@Override
@Authenticated
- @Transactional
+ @KuneTransactional
public List<I18nTranslationDTO> getTranslatedLexicon(final String userHash, final String language,
final boolean toTranslate) {
if (toTranslate) {
@@ -115,7 +115,7 @@
}
@Override
- @Transactional
+ @KuneTransactional
public String getTranslation(final String userHash, final String language, final String text,
final String noteForTranslators) {
String translation = null;
@@ -134,7 +134,7 @@
@Override
@Authenticated
- @Transactional
+ @KuneTransactional
@SuperAdmin(rol = AccessRol.Editor)
public String setTranslation(final String userHash, final Long id, final String translation)
throws DefaultException {
Modified: trunk/src/main/java/cc/kune/core/server/rpc/SiteRPC.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/rpc/SiteRPC.java 2012-03-13 12:08:46 UTC (rev 1762)
+++ trunk/src/main/java/cc/kune/core/server/rpc/SiteRPC.java 2012-03-13 13:17:36 UTC (rev 1763)
@@ -33,6 +33,7 @@
import cc.kune.core.server.manager.LicenseManager;
import cc.kune.core.server.manager.UserManager;
import cc.kune.core.server.mapper.Mapper;
+import cc.kune.core.server.persist.KuneTransactional;
import cc.kune.core.server.properties.ChatProperties;
import cc.kune.core.server.properties.KuneProperties;
import cc.kune.core.server.properties.ReservedWordsRegistry;
@@ -45,7 +46,6 @@
import cc.kune.core.shared.dto.UserInfoDTO;
import com.google.inject.Inject;
-import com.google.inject.persist.Transactional;
public class SiteRPC implements RPC, SiteService {
private final ChatProperties chatProperties;
@@ -88,7 +88,7 @@
}
@Override
- @Transactional
+ @KuneTransactional
public InitDataDTO getInitData(final String userHash) throws DefaultException {
final InitDataDTO dataMapped = mapper.map(data, InitDataDTO.class);
Modified: trunk/src/main/java/cc/kune/core/server/rpc/SocialNetworkRPC.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/rpc/SocialNetworkRPC.java 2012-03-13 12:08:46 UTC (rev 1762)
+++ trunk/src/main/java/cc/kune/core/server/rpc/SocialNetworkRPC.java 2012-03-13 13:17:36 UTC (rev 1763)
@@ -29,6 +29,7 @@
import cc.kune.core.server.manager.SocialNetworkManager;
import cc.kune.core.server.mapper.Mapper;
import cc.kune.core.server.notifier.NotificationService;
+import cc.kune.core.server.persist.KuneTransactional;
import cc.kune.core.shared.domain.AccessRol;
import cc.kune.core.shared.domain.utils.StateToken;
import cc.kune.core.shared.dto.SocialNetworkDataDTO;
@@ -38,7 +39,6 @@
import cc.kune.domain.finders.UserFinder;
import com.google.inject.Inject;
-import com.google.inject.persist.Transactional;
public class SocialNetworkRPC implements SocialNetService, RPC {
@@ -64,7 +64,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.group, accessRolRequired = AccessRol.Administrator)
- @Transactional
+ @KuneTransactional
public SocialNetworkDataDTO acceptJoinGroup(final String hash, final StateToken groupToken,
final String groupToAcceptShortName) throws DefaultException {
final User userLogged = userSessionManager.getUser();
@@ -80,7 +80,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.group, accessRolRequired = AccessRol.Administrator)
- @Transactional
+ @KuneTransactional
public SocialNetworkDataDTO addAdminMember(final String hash, final StateToken groupToken,
final String groupToAddShortName) throws DefaultException {
final User userLogged = userSessionManager.getUser();
@@ -95,7 +95,7 @@
@Override
@Authenticated
- @Transactional
+ @KuneTransactional
public void addAsBuddie(final String hash, final String userName) throws DefaultException {
final User userLogged = userSessionManager.getUser();
final User toUser = userFinder.findByShortName(userName);
@@ -105,7 +105,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.group, accessRolRequired = AccessRol.Administrator)
- @Transactional
+ @KuneTransactional
public SocialNetworkDataDTO addCollabMember(final String hash, final StateToken groupToken,
final String groupToAddShortName) throws DefaultException {
final User userLogged = userSessionManager.getUser();
@@ -121,7 +121,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.group, accessRolRequired = AccessRol.Administrator)
- @Transactional
+ @KuneTransactional
public SocialNetworkDataDTO addViewerMember(final String hash, final StateToken groupToken,
final String groupToAddShortName) throws DefaultException {
final User userLogged = userSessionManager.getUser();
@@ -142,7 +142,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.group, accessRolRequired = AccessRol.Administrator)
- @Transactional
+ @KuneTransactional
public SocialNetworkDataDTO deleteMember(final String hash, final StateToken groupToken,
final String groupToDeleleShortName) throws DefaultException {
final User userLogged = userSessionManager.getUser();
@@ -158,7 +158,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.group, accessRolRequired = AccessRol.Administrator)
- @Transactional
+ @KuneTransactional
public SocialNetworkDataDTO denyJoinGroup(final String hash, final StateToken groupToken,
final String groupToDenyShortName) throws DefaultException {
final User userLogged = userSessionManager.getUser();
@@ -180,7 +180,7 @@
@Authenticated(mandatory = false)
// At least you can access as Viewer to the Group
@Authorizated(actionLevel = ActionLevel.group, accessRolRequired = AccessRol.Viewer)
- @Transactional
+ @KuneTransactional
public SocialNetworkDataDTO getSocialNetwork(final String hash, final StateToken groupToken)
throws DefaultException {
final User user = userSessionManager.getUser();
@@ -190,7 +190,7 @@
@Override
@Authenticated
- @Transactional
+ @KuneTransactional
public SocialNetworkRequestResult requestJoinGroup(final String hash, final StateToken groupToken)
throws DefaultException {
final User user = userSessionManager.getUser();
@@ -204,7 +204,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.group, accessRolRequired = AccessRol.Administrator)
- @Transactional
+ @KuneTransactional
public SocialNetworkDataDTO setAdminAsCollab(final String hash, final StateToken groupToken,
final String groupToSetCollabShortName) throws DefaultException {
final User userLogged = userSessionManager.getUser();
@@ -220,7 +220,7 @@
@Override
@Authenticated
@Authorizated(actionLevel = ActionLevel.group, accessRolRequired = AccessRol.Administrator)
- @Transactional
+ @KuneTransactional
public SocialNetworkDataDTO setCollabAsAdmin(final String hash, final StateToken groupToken,
final String groupToSetAdminShortName) throws DefaultException {
final User userLogged = userSessionManager.getUser();
@@ -235,7 +235,7 @@
@Override
@Authenticated
- @Transactional
+ @KuneTransactional
public void unJoinGroup(final String hash, final StateToken groupToken) throws DefaultException {
final User userLogged = userSessionManager.getUser();
final Group group = groupManager.findByShortName(groupToken.getGroup());
Modified: trunk/src/main/java/cc/kune/core/server/rpc/UserRPC.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/rpc/UserRPC.java 2012-03-13 12:08:46 UTC (rev 1762)
+++ trunk/src/main/java/cc/kune/core/server/rpc/UserRPC.java 2012-03-13 13:17:36 UTC (rev 1763)
@@ -44,6 +44,7 @@
import cc.kune.core.server.manager.UserManager;
import cc.kune.core.server.manager.impl.EmailConfirmationType;
import cc.kune.core.server.mapper.Mapper;
+import cc.kune.core.server.persist.KuneTransactional;
import cc.kune.core.server.properties.ReservedWordsRegistry;
import cc.kune.core.server.users.UserInfo;
import cc.kune.core.server.users.UserInfoService;
@@ -64,7 +65,6 @@
import com.google.inject.Inject;
import com.google.inject.Provider;
import com.google.inject.name.Named;
-import com.google.inject.persist.Transactional;
public class UserRPC implements RPC, UserService {
@@ -100,14 +100,14 @@
@Authenticated
@Override
- @Transactional
+ @KuneTransactional
public void askForEmailConfirmation(final String userHash) throws DefaultException {
final User user = userSessionManager.getUser();
userManager.askForEmailConfirmation(user, EmailConfirmationType.emailVerification);
}
@Override
- @Transactional
+ @KuneTransactional
public void askForPasswordReset(final String email) throws EmailNotFoundException {
try {
final User user = userFinder.findByEmail(email);
@@ -119,7 +119,7 @@
@Override
@Authenticated
- @Transactional
+ @KuneTransactional
public void changePasswd(final String userHash, final String oldPassword, final String newPassword)
throws DefaultException {
final Long userId = userSessionManager.getUser().getId();
@@ -127,7 +127,7 @@
}
@Override
- @Transactional(rollbackOn = DefaultException.class)
+ @KuneTransactional(rollbackOn = DefaultException.class)
public void createUser(final UserDTO userDTO, final boolean wantPersonalHomepage)
throws DefaultException {
reserverdWords.check(userDTO.getShortName(), userDTO.getName());
@@ -138,7 +138,7 @@
@Override
@Authenticated
- @Transactional
+ @KuneTransactional
@Authorizated(accessRolRequired = AccessRol.Administrator, actionLevel = ActionLevel.group)
public String getUserAvatarBaser64(final String userHash, final StateToken userToken)
throws DefaultException {
@@ -169,7 +169,7 @@
}
@Override
- @Transactional
+ @KuneTransactional
public UserInfoDTO login(final String nickOrEmail, final String passwd, final String waveToken)
throws DefaultException {
// final SessionService sessionService = sessionServiceProvider.get();
@@ -189,14 +189,14 @@
@Override
@Authenticated
- @Transactional
+ @KuneTransactional
public void logout(final String userHash) throws DefaultException {
userSessionManager.logout();
}
@Override
@Authenticated(mandatory = false)
- @Transactional
+ @KuneTransactional
public void onlyCheckSession(final String userHash) throws DefaultException {
// Do almost nothing @Authenticated checks user session
userSessionManager.updateLoggedUser();
@@ -204,7 +204,7 @@
@Override
@Authenticated
- @Transactional
+ @KuneTransactional
public UserInfoDTO reloadUserInfo(final String userHash) throws DefaultException {
final User user = userSessionManager.getUser();
userSessionManager.updateLoggedUser();
@@ -212,7 +212,7 @@
}
@Override
- @Transactional
+ @KuneTransactional
public void resetPassword(final String passwdHash, final String newpasswd)
throws EmailHashInvalidException {
try {
@@ -227,7 +227,7 @@
@Override
@Authenticated(mandatory = true)
@Authorizated(accessRolRequired = AccessRol.Administrator, actionLevel = ActionLevel.group)
- @Transactional
+ @KuneTransactional
public void setBuddiesVisibility(final String userHash, final StateToken groupToken,
final UserSNetVisibility visibility) {
final User user = userSessionManager.getUser();
@@ -239,7 +239,7 @@
@Override
@Authenticated
- @Transactional
+ @KuneTransactional
public StateAbstractDTO updateUser(final String userHash, final UserDTO user,
final I18nLanguageSimpleDTO lang) throws DefaultException, EmailAddressInUseException,
GroupLongNameInUseException {
@@ -254,7 +254,7 @@
@Authenticated
@Override
- @Transactional
+ @KuneTransactional
public void verifyPasswordHash(final String userHash, final String emailReceivedHash)
throws EmailHashInvalidException, EmailHashExpiredException {
final User user = userSessionManager.getUser();
Modified: trunk/src/main/java/cc/kune/lists/server/rpc/ListsRPC.java
===================================================================
--- trunk/src/main/java/cc/kune/lists/server/rpc/ListsRPC.java 2012-03-13 12:08:46 UTC (rev 1762)
+++ trunk/src/main/java/cc/kune/lists/server/rpc/ListsRPC.java 2012-03-13 13:17:36 UTC (rev 1763)
@@ -26,6 +26,7 @@
import cc.kune.core.server.auth.Authorizated;
import cc.kune.core.server.content.ContainerManager;
import cc.kune.core.server.content.ContentUtils;
+import cc.kune.core.server.persist.KuneTransactional;
import cc.kune.core.server.rpc.ContentRPC;
import cc.kune.core.server.rpc.RPC;
import cc.kune.core.shared.domain.AccessRol;
@@ -40,7 +41,6 @@
import cc.kune.lists.shared.ListsConstants;
import com.google.inject.Inject;
-import com.google.inject.persist.Transactional;
public class ListsRPC implements ListsService, RPC {
private final ContainerManager contentManager;
@@ -63,7 +63,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Administrator, actionLevel = ActionLevel.container)
- @Transactional
+ @KuneTransactional
public StateContainerDTO createList(final String userHash, final StateToken parentToken,
final String listaName, final String description, final boolean isPublic) {
final StateContainerDTO result = contentRPC.addFolder(userHash, parentToken,
@@ -84,7 +84,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Viewer, actionLevel = ActionLevel.container)
- @Transactional
+ @KuneTransactional
public StateContentDTO newPost(final String userHash, final StateToken parentToken,
final String postTitle) {
final Container container = getContainer(parentToken);
@@ -108,7 +108,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Administrator, actionLevel = ActionLevel.container)
- @Transactional
+ @KuneTransactional
public StateContainerDTO setPublic(final String hash, final StateToken token, final Boolean isPublic) {
final Container container = setPublicAcl(token, isPublic);
return contentRPC.getState(container);
@@ -130,7 +130,7 @@
@Override
@Authenticated
@Authorizated(accessRolRequired = AccessRol.Viewer, actionLevel = ActionLevel.container)
- @Transactional
+ @KuneTransactional
public StateContainerDTO subscribeToList(final String userHash, final StateToken token,
final Boolean subscribe) {
final Container container = getContainer(token);
Modified: trunk/src/test/java/cc/kune/core/server/integration/DatabaseInitializerTest.java
===================================================================
--- trunk/src/test/java/cc/kune/core/server/integration/DatabaseInitializerTest.java 2012-03-13 12:08:46 UTC (rev 1762)
+++ trunk/src/test/java/cc/kune/core/server/integration/DatabaseInitializerTest.java 2012-03-13 13:17:36 UTC (rev 1763)
@@ -37,13 +37,13 @@
import cc.kune.core.server.manager.I18nLanguageManager;
import cc.kune.core.server.manager.I18nTranslationManager;
import cc.kune.core.server.manager.LicenseManager;
+import cc.kune.core.server.persist.KuneTransactional;
import cc.kune.domain.Container;
import cc.kune.domain.Content;
import cc.kune.domain.Group;
import cc.kune.domain.ToolConfiguration;
import com.google.inject.Inject;
-import com.google.inject.persist.Transactional;
public class DatabaseInitializerTest {
@Inject
@@ -62,7 +62,7 @@
@Inject
I18nTranslationManager transManager;
- @Transactional
+ @KuneTransactional
@Before
public void init() {
new IntegrationTestHelper(this);
Modified: trunk/src/test/java/cc/kune/core/server/integration/IntegrationTestHelper.java
===================================================================
--- trunk/src/test/java/cc/kune/core/server/integration/IntegrationTestHelper.java 2012-03-13 12:08:46 UTC (rev 1762)
+++ trunk/src/test/java/cc/kune/core/server/integration/IntegrationTestHelper.java 2012-03-13 13:17:36 UTC (rev 1763)
@@ -19,6 +19,9 @@
*/
package cc.kune.core.server.integration;
+import static com.google.inject.matcher.Matchers.annotatedWith;
+import static com.google.inject.matcher.Matchers.any;
+
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.configuration.ConfigurationException;
@@ -35,7 +38,9 @@
import cc.kune.core.server.PlatformServerModule;
import cc.kune.core.server.TestConstants;
import cc.kune.core.server.persist.DataSourceKunePersistModule;
+import cc.kune.core.server.persist.DataSourceOpenfirePersistModule;
import cc.kune.core.server.persist.KunePersistenceService;
+import cc.kune.core.server.persist.KuneTransactional;
import cc.kune.docs.server.DocumentServerModule;
import cc.kune.events.server.EventsServerModule;
import cc.kune.lists.server.ListsServerModule;
@@ -59,8 +64,12 @@
TestConstants.WAVE_TEST_PROPFILE, CoreSettings.class));
final PersistenceModule wavePersistModule = injector.getInstance(PersistenceModule.class);
final NoOpFederationModule federationModule = injector.getInstance(NoOpFederationModule.class);
+ final DataSourceKunePersistModule kuneDataSource = new DataSourceKunePersistModule(
+ "kune.properties", TestConstants.PERSISTENCE_UNIT);
final Injector childInjector = injector.createChildInjector(
wavePersistModule,
+ kuneDataSource,
+ new DataSourceOpenfirePersistModule(),
new AbstractModule() {
@Override
protected void configure() {
@@ -68,10 +77,14 @@
bindScope(RequestScoped.class, Scopes.SINGLETON);
bind(HttpServletRequest.class).to(HttpServletRequestMocked.class);
+ bindInterceptor(annotatedWith(KuneTransactional.class), any(),
+ kuneDataSource.getTransactionInterceptor());
+ bindInterceptor(any(), annotatedWith(KuneTransactional.class),
+ kuneDataSource.getTransactionInterceptor());
+ install(kuneDataSource);
}
},
- new DataSourceKunePersistModule("kune.properties", TestConstants.PERSISTENCE_UNIT),
// new MyDataSourceTwoPersistModule(),
new ListsServerModule(), new RobotApiModule(), new PlatformServerModule(),
1
0
r1762 - in trunk: . img/webtemplate src/main/java/cc/kune/common/client/ui/dialogs src/main/java/cc/kune/common/public src/main/java/cc/kune/gspace/client/viewers src/main/java/org/waveprotocol src/main/java/org/waveprotocol/box src/main/webapp/tutorials src/test/java/cc/kune/common/client src/test/java/cc/kune/common/client/ui
by Vicente J. Ruiz Jurado 13 Mar '12
by Vicente J. Ruiz Jurado 13 Mar '12
13 Mar '12
Author: vjrj_
Date: 2012-03-13 13:08:46 +0100 (Tue, 13 Mar 2012)
New Revision: 1762
Added:
trunk/img/webtemplate/consensus-proposal.svg
trunk/src/main/java/cc/kune/common/client/ui/dialogs/CloseDialogButton.java
trunk/src/main/java/cc/kune/common/client/ui/dialogs/CloseDialogButton.ui.xml
trunk/src/main/java/org/waveprotocol/box/
trunk/src/main/java/org/waveprotocol/box/server/
trunk/src/test/java/cc/kune/common/client/ui/
trunk/src/test/java/cc/kune/common/client/ui/dialogs/
Modified:
trunk/TODO
trunk/TODO_done
trunk/src/main/java/cc/kune/common/client/ui/dialogs/BasicDialog.java
trunk/src/main/java/cc/kune/common/client/ui/dialogs/BasicDialog.ui.xml
trunk/src/main/java/cc/kune/common/public/kune-common.css
trunk/src/main/java/cc/kune/gspace/client/viewers/TutorialViewer.java
trunk/src/main/java/cc/kune/gspace/client/viewers/TutorialViewer.ui.xml
trunk/src/main/webapp/tutorials/docs.svg
Log:
NEW - # 193: Add a tool intro tutorial instead of the sample contents
http://kune.ourproject.org/issues/ticket/193
Modified: trunk/TODO
===================================================================
--- trunk/TODO 2012-03-12 14:32:37 UTC (rev 1761)
+++ trunk/TODO 2012-03-13 12:08:46 UTC (rev 1762)
@@ -12,13 +12,10 @@
nick == assigned to
* SHORT-TERM (URGENT)
-** Custom Auth
- http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/jav…
- provider.auth.className=org.jivesoftware.openfire.auth.HybridAuthProvider
- hybridAuthProvider.primaryProvider.className = org.jivesoftware.openfire.auth.JDBCAuthProvider
- hybridAuthProvider.secondaryProvider.className = cc.kune.core.server.auth.openfire.KuneAuthProvider
-cp /tmp/model.jar apache-wave-model.jar
-cp /tmp/kune-0.1.0-SNAPSHOT-jar-openfire-customauth.jar kune-authprovider.jar
+** tutorials
+*** via btn
+*** via hash (future) #tuto(token,slide)
+*** via empty folder
** deploy automatize (update)
*** copy jar
*** copy via rsync gwt compilation (no delete to prevent code fail message)
@@ -357,7 +354,9 @@
* MID-TERM
** hotdeploy hot swapping:
http://ssw.jku.at/dcevm/
-
+https://community.jboss.org/wiki/CurrentStateOfHotDeploymentInJava?_sscc=t
+http://www.devdaily.com/java/jwarehouse/jetty-6.1.9/modules/jetty/src/main/java/org/mortbay/jetty/deployer/ContextDeployer.java.shtml
+http://www.bonitasoft.org/blog/tutorial/programmatic-hot-deploy-with-jetty/
** Try to reuse welcome message to anonymous users in GWave:
Welcome to Google Wave
Modified: trunk/TODO_done
===================================================================
--- trunk/TODO_done 2012-03-12 14:32:37 UTC (rev 1761)
+++ trunk/TODO_done 2012-03-13 12:08:46 UTC (rev 1762)
@@ -387,6 +387,19 @@
http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/3e7e…
http://code.google.com/p/google-web-toolkit/wiki/WAR_Design_1_6
http://www.gwt-ext.com/forum/viewtopic.php?f=5&p=12038
+* Custom Auth
+ :PROPERTIES:
+ :ARCHIVE_TIME: 2012-03-13 mar 12:24
+ :ARCHIVE_FILE: ~/proyectos/dev/kune/trunk/TODO
+ :ARCHIVE_OLPATH: SHORT-TERM (URGENT)
+ :ARCHIVE_CATEGORY: TODO
+ :END:
+ http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/jav…
+ provider.auth.className=org.jivesoftware.openfire.auth.HybridAuthProvider
+ hybridAuthProvider.primaryProvider.className = org.jivesoftware.openfire.auth.JDBCAuthProvider
+ hybridAuthProvider.secondaryProvider.className = cc.kune.core.server.auth.openfire.KuneAuthProvider
+cp /tmp/model.jar apache-wave-model.jar
+cp /tmp/kune-0.1.0-SNAPSHOT-jar-openfire-customauth.jar kune-authprovider.jar
@@ -410,3 +423,4 @@
+
Added: trunk/img/webtemplate/consensus-proposal.svg
===================================================================
--- trunk/img/webtemplate/consensus-proposal.svg (rev 0)
+++ trunk/img/webtemplate/consensus-proposal.svg 2012-03-13 12:08:46 UTC (rev 1762)
@@ -0,0 +1,1397 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ sodipodi:docname="interface.svg"
+ inkscape:version="0.48.2 r9819"
+ version="1.1"
+ id="svg2"
+ height="297mm"
+ width="210mm">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.4"
+ inkscape:cx="130.22894"
+ inkscape:cy="446.9936"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1080"
+ inkscape:window-height="1868"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Capa 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect5539"
+ width="724.28589"
+ height="1031.4287"
+ x="10"
+ y="12.362182" />
+ <rect
+ style="fill:#d1d6d0;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.58229631;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3065"
+ width="459.81772"
+ height="156.96056"
+ x="97.234009"
+ y="55.310474" />
+ <rect
+ style="fill:#d1d6d0;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.46844628;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3835"
+ width="311.50476"
+ height="62.826103"
+ x="228.47995"
+ y="135.2348" />
+ <g
+ inkscape:label="Layer 1"
+ id="layer1-6"
+ transform="translate(299.85238,145.43357)">
+ <path
+ transform="matrix(1.119512,0.07339925,-0.07428076,1.074908,-1.0229332,-4.7984324)"
+ d="m 45.142857,25.214285 c 0,12.110815 -9.434,21.92857 -21.071429,21.92857 C 12.434,47.142855 3,37.3251 3,25.214285 3,13.10347 12.434,3.2857151 24.071428,3.2857151 c 11.637429,0 21.071429,9.8177549 21.071429,21.9285699 z"
+ sodipodi:ry="21.92857"
+ sodipodi:rx="21.071428"
+ sodipodi:cy="25.214285"
+ sodipodi:cx="24.071428"
+ id="path3857"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000001;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccc"
+ inkscape:connector-curvature="0"
+ id="path3866"
+ d="m 9.2857142,25.428572 13.9999998,14.285714 13.428571,-28"
+ style="fill:none;stroke:#fffcfc;stroke-width:7.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none" />
+ </g>
+ <g
+ inkscape:label="Layer 1"
+ id="layer1-8"
+ transform="translate(417.94762,145.43357)">
+ <path
+ transform="matrix(1.119512,0.07339925,-0.07428076,1.074908,-1.0229332,-4.7984324)"
+ d="m 45.142857,25.214285 c 0,12.110815 -9.434,21.92857 -21.071429,21.92857 C 12.434,47.142855 3,37.3251 3,25.214285 3,13.10347 12.434,3.2857151 24.071428,3.2857151 c 11.637429,0 21.071429,9.8177549 21.071429,21.9285699 z"
+ sodipodi:ry="21.92857"
+ sodipodi:rx="21.071428"
+ sodipodi:cy="25.214285"
+ sodipodi:cx="24.071428"
+ id="path3857-0"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000001;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4858"
+ d="M 12.428571,37.142857 35.428572,11.714286"
+ style="fill:none;stroke:#ffffff;stroke-width:6.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4858-0"
+ d="M 34.928571,36.857142 13.928572,11.142857"
+ style="fill:none;stroke:#ffffff;stroke-width:6.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <g
+ inkscape:label="Layer 1"
+ id="layer1-60"
+ transform="translate(358.90003,145.43357)">
+ <path
+ transform="matrix(1.119512,0.07339925,-0.07428076,1.074908,-1.0229332,-4.7984324)"
+ d="m 45.142857,25.214285 c 0,12.110815 -9.434,21.92857 -21.071429,21.92857 C 12.434,47.142855 3,37.3251 3,25.214285 3,13.10347 12.434,3.2857151 24.071428,3.2857151 c 11.637429,0 21.071429,9.8177549 21.071429,21.9285699 z"
+ sodipodi:ry="21.92857"
+ sodipodi:rx="21.071428"
+ sodipodi:cy="25.214285"
+ sodipodi:cx="24.071428"
+ id="path3857-5"
+ style="fill:#ffb200;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000001;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4897"
+ d="m 9.2857143,30.142857 29.4285717,-0.571428 0,0"
+ style="fill:#ffffff;stroke:#ffffff;stroke-width:6.80000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0"
+ id="path4899"
+ d="M 8.5714286,18.857143 18.714285,14.571429 c 4.615017,-0.679931 3.509593,7.502997 12,5 L 39,14.857143 l 0,0"
+ style="fill:none;stroke:#ffffff;stroke-width:6.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <g
+ inkscape:label="Layer 1"
+ id="layer1-0"
+ transform="translate(240.80476,145.43357)">
+ <path
+ transform="matrix(1.119512,0.07339925,-0.07428076,1.074908,-1.0229332,-4.7984324)"
+ d="m 45.142857,25.214285 c 0,12.110815 -9.434,21.92857 -21.071429,21.92857 C 12.434,47.142855 3,37.3251 3,25.214285 3,13.10347 12.434,3.2857151 24.071428,3.2857151 c 11.637429,0 21.071429,9.8177549 21.071429,21.9285699 z"
+ sodipodi:ry="21.92857"
+ sodipodi:rx="21.071428"
+ sodipodi:cy="25.214285"
+ sodipodi:cx="24.071428"
+ id="path3857-6"
+ style="fill:#8a8a8a;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000001;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text4922"
+ y="38.428574"
+ x="14"
+ style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:2.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.9000001;stroke-opacity:1;stroke-dasharray:none;font-family:Garuda;-inkscape-font-specification:Garuda"
+ xml:space="preserve"><tspan
+ y="38.428574"
+ x="14"
+ id="tspan4924"
+ sodipodi:role="line">?</tspan></text>
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-size:60.44795609px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="477.54764"
+ y="185.79076"
+ id="text5151"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5153"
+ x="477.54764"
+ y="185.79076">+</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:60.44795609px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="478.38989"
+ y="106.45406"
+ id="text5151-7"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5153-7"
+ x="478.38989"
+ y="106.45406">+</tspan></text>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot5176"
+ style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+ id="flowRegion5178"><rect
+ id="rect5180"
+ width="342.85715"
+ height="60"
+ x="118.57143"
+ y="63.790752" /></flowRegion><flowPara
+ id="flowPara5182">Proposal 1.</flowPara></flowRoot> <rect
+ style="fill:#d1d6d0;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.70101619;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3065-9"
+ width="461.12756"
+ height="226.84184"
+ x="96.150497"
+ y="220.7984" />
+ <rect
+ style="fill:#d1d6d0;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.46844628;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3835-5"
+ width="311.50476"
+ height="62.826103"
+ x="227.33711"
+ y="368.66339" />
+ <g
+ inkscape:label="Layer 1"
+ id="layer1-6-6"
+ transform="translate(298.70951,378.86214)">
+ <path
+ transform="matrix(1.119512,0.07339925,-0.07428076,1.074908,-1.0229332,-4.7984324)"
+ d="m 45.142857,25.214285 c 0,12.110815 -9.434,21.92857 -21.071429,21.92857 C 12.434,47.142855 3,37.3251 3,25.214285 3,13.10347 12.434,3.2857151 24.071428,3.2857151 c 11.637429,0 21.071429,9.8177549 21.071429,21.9285699 z"
+ sodipodi:ry="21.92857"
+ sodipodi:rx="21.071428"
+ sodipodi:cy="25.214285"
+ sodipodi:cx="24.071428"
+ id="path3857-2"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000001;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccc"
+ inkscape:connector-curvature="0"
+ id="path3866-5"
+ d="m 9.2857142,25.428572 13.9999998,14.285714 13.428571,-28"
+ style="fill:none;stroke:#fffcfc;stroke-width:7.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none" />
+ </g>
+ <g
+ inkscape:label="Layer 1"
+ id="layer1-8-2"
+ transform="translate(416.80475,378.86214)">
+ <path
+ transform="matrix(1.119512,0.07339925,-0.07428076,1.074908,-1.0229332,-4.7984324)"
+ d="m 45.142857,25.214285 c 0,12.110815 -9.434,21.92857 -21.071429,21.92857 C 12.434,47.142855 3,37.3251 3,25.214285 3,13.10347 12.434,3.2857151 24.071428,3.2857151 c 11.637429,0 21.071429,9.8177549 21.071429,21.9285699 z"
+ sodipodi:ry="21.92857"
+ sodipodi:rx="21.071428"
+ sodipodi:cy="25.214285"
+ sodipodi:cx="24.071428"
+ id="path3857-0-2"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000001;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4858-2"
+ d="M 12.428571,37.142857 35.428572,11.714286"
+ style="fill:none;stroke:#ffffff;stroke-width:6.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4858-0-0"
+ d="M 34.928571,36.857142 13.928572,11.142857"
+ style="fill:none;stroke:#ffffff;stroke-width:6.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <g
+ inkscape:label="Layer 1"
+ id="layer1-60-0"
+ transform="translate(357.75716,378.86214)">
+ <path
+ transform="matrix(1.119512,0.07339925,-0.07428076,1.074908,-1.0229332,-4.7984324)"
+ d="m 45.142857,25.214285 c 0,12.110815 -9.434,21.92857 -21.071429,21.92857 C 12.434,47.142855 3,37.3251 3,25.214285 3,13.10347 12.434,3.2857151 24.071428,3.2857151 c 11.637429,0 21.071429,9.8177549 21.071429,21.9285699 z"
+ sodipodi:ry="21.92857"
+ sodipodi:rx="21.071428"
+ sodipodi:cy="25.214285"
+ sodipodi:cx="24.071428"
+ id="path3857-5-5"
+ style="fill:#ffb200;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000001;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4897-7"
+ d="m 9.2857143,30.142857 29.4285717,-0.571428 0,0"
+ style="fill:#ffffff;stroke:#ffffff;stroke-width:6.80000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0"
+ id="path4899-0"
+ d="M 8.5714286,18.857143 18.714285,14.571429 c 4.615017,-0.679931 3.509593,7.502997 12,5 L 39,14.857143 l 0,0"
+ style="fill:none;stroke:#ffffff;stroke-width:6.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <g
+ inkscape:label="Layer 1"
+ id="layer1-0-2"
+ transform="translate(239.66189,378.86214)">
+ <path
+ transform="matrix(1.119512,0.07339925,-0.07428076,1.074908,-1.0229332,-4.7984324)"
+ d="m 45.142857,25.214285 c 0,12.110815 -9.434,21.92857 -21.071429,21.92857 C 12.434,47.142855 3,37.3251 3,25.214285 3,13.10347 12.434,3.2857151 24.071428,3.2857151 c 11.637429,0 21.071429,9.8177549 21.071429,21.9285699 z"
+ sodipodi:ry="21.92857"
+ sodipodi:rx="21.071428"
+ sodipodi:cy="25.214285"
+ sodipodi:cx="24.071428"
+ id="path3857-6-5"
+ style="fill:#8a8a8a;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000001;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text4922-4"
+ y="38.428574"
+ x="14"
+ style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:2.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.9000001;stroke-opacity:1;stroke-dasharray:none;font-family:Garuda;-inkscape-font-specification:Garuda"
+ xml:space="preserve"><tspan
+ y="38.428574"
+ x="14"
+ id="tspan4924-1"
+ sodipodi:role="line">?</tspan></text>
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-size:60.44795609px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="476.40475"
+ y="419.21933"
+ id="text5151-5"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5153-8"
+ x="476.40475"
+ y="419.21933">+</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:60.44795609px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="477.24704"
+ y="271.88263"
+ id="text5151-7-4"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5153-7-3"
+ x="477.24704"
+ y="271.88263">[-]</tspan></text>
+ <flowRoot
+ transform="translate(-1.1428714,165.42857)"
+ xml:space="preserve"
+ id="flowRoot5176-0"
+ style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+ id="flowRegion5178-3"><rect
+ id="rect5180-5"
+ width="342.85715"
+ height="60"
+ x="118.57143"
+ y="63.790752" /></flowRegion><flowPara
+ id="flowPara5182-0">Proposal 2.</flowPara></flowRoot> <rect
+ style="fill:#d1d6d0;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.2702024;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3065-8"
+ width="620.55841"
+ height="553.41553"
+ x="96.435104"
+ y="459.36874" />
+ <rect
+ style="fill:#d1d6d0;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.57085371;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3835-9"
+ width="483.27075"
+ height="455.37186"
+ x="227.88269"
+ y="539.49469" />
+ <g
+ inkscape:label="Layer 1"
+ id="layer1-6-3"
+ transform="translate(298.70951,549.14786)">
+ <path
+ transform="matrix(1.119512,0.07339925,-0.07428076,1.074908,-1.0229332,-4.7984324)"
+ d="m 45.142857,25.214285 c 0,12.110815 -9.434,21.92857 -21.071429,21.92857 C 12.434,47.142855 3,37.3251 3,25.214285 3,13.10347 12.434,3.2857151 24.071428,3.2857151 c 11.637429,0 21.071429,9.8177549 21.071429,21.9285699 z"
+ sodipodi:ry="21.92857"
+ sodipodi:rx="21.071428"
+ sodipodi:cy="25.214285"
+ sodipodi:cx="24.071428"
+ id="path3857-01"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000001;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccc"
+ inkscape:connector-curvature="0"
+ id="path3866-3"
+ d="m 9.2857142,25.428572 13.9999998,14.285714 13.428571,-28"
+ style="fill:none;stroke:#fffcfc;stroke-width:7.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none" />
+ </g>
+ <g
+ inkscape:label="Layer 1"
+ id="layer1-8-8"
+ transform="translate(416.80475,549.14786)">
+ <path
+ transform="matrix(1.119512,0.07339925,-0.07428076,1.074908,-1.0229332,-4.7984324)"
+ d="m 45.142857,25.214285 c 0,12.110815 -9.434,21.92857 -21.071429,21.92857 C 12.434,47.142855 3,37.3251 3,25.214285 3,13.10347 12.434,3.2857151 24.071428,3.2857151 c 11.637429,0 21.071429,9.8177549 21.071429,21.9285699 z"
+ sodipodi:ry="21.92857"
+ sodipodi:rx="21.071428"
+ sodipodi:cy="25.214285"
+ sodipodi:cx="24.071428"
+ id="path3857-0-7"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000001;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4858-7"
+ d="M 12.428571,37.142857 35.428572,11.714286"
+ style="fill:none;stroke:#ffffff;stroke-width:6.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4858-0-5"
+ d="M 34.928571,36.857142 13.928572,11.142857"
+ style="fill:none;stroke:#ffffff;stroke-width:6.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <g
+ inkscape:label="Layer 1"
+ id="layer1-60-1"
+ transform="translate(357.75716,549.14786)">
+ <path
+ transform="matrix(1.119512,0.07339925,-0.07428076,1.074908,-1.0229332,-4.7984324)"
+ d="m 45.142857,25.214285 c 0,12.110815 -9.434,21.92857 -21.071429,21.92857 C 12.434,47.142855 3,37.3251 3,25.214285 3,13.10347 12.434,3.2857151 24.071428,3.2857151 c 11.637429,0 21.071429,9.8177549 21.071429,21.9285699 z"
+ sodipodi:ry="21.92857"
+ sodipodi:rx="21.071428"
+ sodipodi:cy="25.214285"
+ sodipodi:cx="24.071428"
+ id="path3857-5-9"
+ style="fill:#ffb200;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000001;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4897-71"
+ d="m 9.2857143,30.142857 29.4285717,-0.571428 0,0"
+ style="fill:#ffffff;stroke:#ffffff;stroke-width:6.80000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0"
+ id="path4899-02"
+ d="M 8.5714286,18.857143 18.714285,14.571429 c 4.615017,-0.679931 3.509593,7.502997 12,5 L 39,14.857143 l 0,0"
+ style="fill:none;stroke:#ffffff;stroke-width:6.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <g
+ inkscape:label="Layer 1"
+ id="layer1-0-8"
+ transform="translate(239.66189,549.14786)">
+ <path
+ transform="matrix(1.119512,0.07339925,-0.07428076,1.074908,-1.0229332,-4.7984324)"
+ d="m 45.142857,25.214285 c 0,12.110815 -9.434,21.92857 -21.071429,21.92857 C 12.434,47.142855 3,37.3251 3,25.214285 3,13.10347 12.434,3.2857151 24.071428,3.2857151 c 11.637429,0 21.071429,9.8177549 21.071429,21.9285699 z"
+ sodipodi:ry="21.92857"
+ sodipodi:rx="21.071428"
+ sodipodi:cy="25.214285"
+ sodipodi:cx="24.071428"
+ id="path3857-6-2"
+ style="fill:#8a8a8a;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000001;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text4922-7"
+ y="38.428574"
+ x="14"
+ style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:2.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.9000001;stroke-opacity:1;stroke-dasharray:none;font-family:Garuda;-inkscape-font-specification:Garuda"
+ xml:space="preserve"><tspan
+ y="38.428574"
+ x="14"
+ id="tspan4924-5"
+ sodipodi:role="line">?</tspan></text>
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-size:60.44795609px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="476.40475"
+ y="589.50507"
+ id="text5151-6"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5153-0"
+ x="476.40475"
+ y="589.50507">[-]</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:60.44795609px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="477.24704"
+ y="510.16833"
+ id="text5151-7-1"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5153-7-6"
+ x="477.24704"
+ y="510.16833">+</tspan></text>
+ <flowRoot
+ transform="translate(-1.1428615,403.71429)"
+ xml:space="preserve"
+ id="flowRoot5176-4"
+ style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+ id="flowRegion5178-4"><rect
+ id="rect5180-7"
+ width="342.85715"
+ height="60"
+ x="118.57143"
+ y="63.790752" /></flowRegion><flowPara
+ id="flowPara5182-02">Proposal 3.</flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot3305"
+ style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ transform="translate(-14.285714,5.7142857)"><flowRegion
+ id="flowRegion3307"><rect
+ id="rect3309"
+ width="430"
+ height="81.428574"
+ x="130"
+ y="289.50504" /></flowRegion><flowPara
+ id="flowPara3311"
+ style="font-size:32px;fill:#333333">Explanation of proposal 2</flowPara></flowRoot> <g
+ inkscape:label="Layer 1"
+ id="layer1-6-3-6"
+ transform="matrix(0.79671366,0,0,0.79029175,280.17226,626.91016)">
+ <path
+ transform="matrix(1.119512,0.07339925,-0.07428076,1.074908,-1.0229332,-4.7984324)"
+ d="m 45.142857,25.214285 c 0,12.110815 -9.434,21.92857 -21.071429,21.92857 C 12.434,47.142855 3,37.3251 3,25.214285 3,13.10347 12.434,3.2857151 24.071428,3.2857151 c 11.637429,0 21.071429,9.8177549 21.071429,21.9285699 z"
+ sodipodi:ry="21.92857"
+ sodipodi:rx="21.071428"
+ sodipodi:cy="25.214285"
+ sodipodi:cx="24.071428"
+ id="path3857-01-0"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000001;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccc"
+ inkscape:connector-curvature="0"
+ id="path3866-3-5"
+ d="m 9.2857142,25.428572 13.9999998,14.285714 13.428571,-28"
+ style="fill:none;stroke:#fffcfc;stroke-width:7.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none" />
+ </g>
+ <g
+ inkscape:label="Layer 1"
+ id="layer1-8-8-1"
+ transform="matrix(0.79671366,0,0,0.79029175,282.26035,808.91016)">
+ <path
+ transform="matrix(1.119512,0.07339925,-0.07428076,1.074908,-1.0229332,-4.7984324)"
+ d="m 45.142857,25.214285 c 0,12.110815 -9.434,21.92857 -21.071429,21.92857 C 12.434,47.142855 3,37.3251 3,25.214285 3,13.10347 12.434,3.2857151 24.071428,3.2857151 c 11.637429,0 21.071429,9.8177549 21.071429,21.9285699 z"
+ sodipodi:ry="21.92857"
+ sodipodi:rx="21.071428"
+ sodipodi:cy="25.214285"
+ sodipodi:cx="24.071428"
+ id="path3857-0-7-3"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000001;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4858-7-1"
+ d="M 12.428571,37.142857 35.428572,11.714286"
+ style="fill:none;stroke:#ffffff;stroke-width:6.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4858-0-5-0"
+ d="M 34.928571,36.857142 13.928572,11.142857"
+ style="fill:none;stroke:#ffffff;stroke-width:6.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <g
+ inkscape:label="Layer 1"
+ id="layer1-60-1-0"
+ transform="matrix(0.79671366,0,0,0.79029175,281.21633,760.91016)">
+ <path
+ transform="matrix(1.119512,0.07339925,-0.07428076,1.074908,-1.0229332,-4.7984324)"
+ d="m 45.142857,25.214285 c 0,12.110815 -9.434,21.92857 -21.071429,21.92857 C 12.434,47.142855 3,37.3251 3,25.214285 3,13.10347 12.434,3.2857151 24.071428,3.2857151 c 11.637429,0 21.071429,9.8177549 21.071429,21.9285699 z"
+ sodipodi:ry="21.92857"
+ sodipodi:rx="21.071428"
+ sodipodi:cy="25.214285"
+ sodipodi:cx="24.071428"
+ id="path3857-5-9-2"
+ style="fill:#ffb200;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000001;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4897-71-0"
+ d="m 9.2857143,30.142857 29.4285717,-0.571428 0,0"
+ style="fill:#ffffff;stroke:#ffffff;stroke-width:6.80000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0"
+ id="path4899-02-9"
+ d="M 8.5714286,18.857143 18.714285,14.571429 c 4.615017,-0.679931 3.509593,7.502997 12,5 L 39,14.857143 l 0,0"
+ style="fill:none;stroke:#ffffff;stroke-width:6.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <g
+ inkscape:label="Layer 1"
+ id="layer1-6-3-6-7"
+ transform="matrix(0.79671366,0,0,0.79029175,279.69428,679.62445)">
+ <path
+ transform="matrix(1.119512,0.07339925,-0.07428076,1.074908,-1.0229332,-4.7984324)"
+ d="m 45.142857,25.214285 c 0,12.110815 -9.434,21.92857 -21.071429,21.92857 C 12.434,47.142855 3,37.3251 3,25.214285 3,13.10347 12.434,3.2857151 24.071428,3.2857151 c 11.637429,0 21.071429,9.8177549 21.071429,21.9285699 z"
+ sodipodi:ry="21.92857"
+ sodipodi:rx="21.071428"
+ sodipodi:cy="25.214285"
+ sodipodi:cx="24.071428"
+ id="path3857-01-0-3"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000001;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccc"
+ inkscape:connector-curvature="0"
+ id="path3866-3-5-3"
+ d="m 9.2857142,25.428572 13.9999998,14.285714 13.428571,-28"
+ style="fill:none;stroke:#fffcfc;stroke-width:7.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none" />
+ </g>
+ <g
+ inkscape:label="Layer 1"
+ id="layer1-8-8-1-3"
+ transform="matrix(0.79671366,0,0,0.79029175,281.40857,896.48159)">
+ <path
+ transform="matrix(1.119512,0.07339925,-0.07428076,1.074908,-1.0229332,-4.7984324)"
+ d="m 45.142857,25.214285 c 0,12.110815 -9.434,21.92857 -21.071429,21.92857 C 12.434,47.142855 3,37.3251 3,25.214285 3,13.10347 12.434,3.2857151 24.071428,3.2857151 c 11.637429,0 21.071429,9.8177549 21.071429,21.9285699 z"
+ sodipodi:ry="21.92857"
+ sodipodi:rx="21.071428"
+ sodipodi:cy="25.214285"
+ sodipodi:cx="24.071428"
+ id="path3857-0-7-3-9"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.40000001;stroke-miterlimit:0.2;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4858-7-1-6"
+ d="M 12.428571,37.142857 35.428572,11.714286"
+ style="fill:none;stroke:#ffffff;stroke-width:6.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4858-0-5-0-0"
+ d="M 34.928571,36.857142 13.928572,11.142857"
+ style="fill:none;stroke:#ffffff;stroke-width:6.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot5274"
+ style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ transform="translate(-23.714286,-38)"><flowRegion
+ id="flowRegion5276"><rect
+ id="rect5278"
+ width="77.14286"
+ height="97.14286"
+ x="324.28571"
+ y="715.2193" /></flowRegion><flowPara
+ id="flowPara5280"
+ style="fill:#800000">+</flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot5309"
+ style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ transform="translate(461.42857,-8.857143)"><flowRegion
+ id="flowRegion5311"><rect
+ id="rect5313"
+ width="242.85715"
+ height="41.42857"
+ x="-137.14285"
+ y="632.36218"
+ style="font-size:32px" /></flowRegion><flowPara
+ id="flowPara5315">User1: I agree.</flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot5309-4"
+ style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ transform="translate(461.78571,32.141433)"><flowRegion
+ id="flowRegion5311-5"><rect
+ id="rect5313-6"
+ width="401.42859"
+ height="84.285713"
+ x="-137.14285"
+ y="632.36218"
+ style="font-size:32px" /></flowRegion><flowPara
+ id="flowPara5344">User2: I agree but:</flowPara><flowPara
+ id="flowPara5348"
+ style="font-size:28px;fill:#808080">Text by User2</flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot5309-3"
+ style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ transform="translate(461.5,126.14143)"><flowRegion
+ id="flowRegion5311-0"><rect
+ id="rect5313-64"
+ width="422.85715"
+ height="41.42857"
+ x="-137.14285"
+ y="632.36218"
+ style="font-size:32px" /></flowRegion><flowPara
+ id="flowPara5315-5">YOU : I don't care.</flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot5309-3-5"
+ style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ transform="translate(464.24107,174.0209)"><flowRegion
+ id="flowRegion5311-0-7"><rect
+ id="rect5313-64-2"
+ width="384.28574"
+ height="132.85713"
+ x="-137.14285"
+ y="632.36218"
+ style="font-size:32px" /></flowRegion><flowPara
+ id="flowPara5315-5-7">User4: I dissagree <flowSpan
+ style="font-size:28px;fill:#666666"
+ id="flowSpan5404"><flowSpan
+ style="fill:#000000"
+ id="flowSpan5463">because</flowSpan>: Reason by User 4</flowSpan></flowPara></flowRoot> <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="-17.142857"
+ y="903.79077"
+ id="text5421"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5423" /></text>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot5425"
+ style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Sans;font-style:normal;font-weight:normal;font-size:40px;line-height:125%;letter-spacing:0px;word-spacing:0px"><flowRegion
+ id="flowRegion5427"><rect
+ id="rect5429"
+ width="615.71429"
+ height="74.285713"
+ x="-305.71429"
+ y="730.93359" /></flowRegion><flowPara
+ id="flowPara5431" /></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot5309-3-5-2"
+ style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ transform="translate(467.30441,249.90028)"><flowRegion
+ id="flowRegion5311-0-7-4"><rect
+ id="rect5313-64-2-3"
+ width="384.28574"
+ height="132.85713"
+ x="-137.14285"
+ y="632.36218"
+ style="font-size:32px" /></flowRegion><flowPara
+ id="flowPara5315-5-7-4">User5: I dissagree and <flowSpan
+ style="fill:#800000"
+ id="flowSpan5537">block</flowSpan><flowSpan
+ style="font-size:28px;fill:#666666"
+ id="flowSpan5404-5"><flowSpan
+ style="fill:#000000"
+ id="flowSpan5465"> because</flowSpan>: Reason by User 5</flowSpan></flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot5469"
+ style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Sans;font-style:normal;font-weight:normal;font-size:40px;line-height:125%;letter-spacing:0px;word-spacing:0px"><flowRegion
+ id="flowRegion5471"><rect
+ id="rect5473"
+ width="930"
+ height="754.28571"
+ x="-70"
+ y="420.93362" /></flowRegion><flowPara
+ id="flowPara5475" /></flowRoot> <g
+ id="g5485"
+ transform="matrix(0.44827589,0,0,0.48510692,278.51231,511.90881)">
+ <rect
+ y="843.79077"
+ x="73.428566"
+ height="30"
+ width="41.428574"
+ id="rect5477"
+ style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
+ <path
+ transform="matrix(1.0473308,0,0,1,213.79968,95.142857)"
+ sodipodi:open="true"
+ sodipodi:end="6.4322615"
+ sodipodi:start="3.1415927"
+ d="m -128.57143,750.93359 c 0,-11.04569 5.75634,-20 12.85714,-20 7.10081,0 12.85715,8.95431 12.85715,20 0,0.99431 -0.0477,1.98722 -0.14261,2.9705"
+ sodipodi:ry="20"
+ sodipodi:rx="12.857142"
+ sodipodi:cy="750.93359"
+ sodipodi:cx="-115.71429"
+ id="path5479"
+ style="fill:none;stroke:#000000;stroke-width:4.69999981;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <rect
+ y="846.74304"
+ x="88.380798"
+ height="23.23838"
+ width="10.381237"
+ id="rect5481"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4.31876278;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <g
+ id="g5485-4"
+ transform="matrix(0.65517243,0,0,0.62788927,50.89163,31.566651)">
+ <rect
+ y="843.79077"
+ x="73.428566"
+ height="30"
+ width="41.428574"
+ id="rect5477-4"
+ style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
+ <path
+ transform="matrix(1.0473308,0,0,1,213.79968,95.142857)"
+ sodipodi:open="true"
+ sodipodi:end="6.4322615"
+ sodipodi:start="3.1415927"
+ d="m -128.57143,750.93359 c 0,-11.04569 5.75634,-20 12.85714,-20 7.10081,0 12.85715,8.95431 12.85715,20 0,0.99431 -0.0477,1.98722 -0.14261,2.9705"
+ sodipodi:ry="20"
+ sodipodi:rx="12.857142"
+ sodipodi:cy="750.93359"
+ sodipodi:cx="-115.71429"
+ id="path5479-6"
+ style="fill:none;stroke:#000000;stroke-width:4.69999981;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <rect
+ y="846.74304"
+ x="88.380798"
+ height="23.23838"
+ width="10.381237"
+ id="rect5481-7"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4.31876278;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot5541"
+ style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ transform="translate(-15.428571,-12)"><flowRegion
+ id="flowRegion5543"><rect
+ id="rect5545"
+ width="322.85715"
+ height="57.142857"
+ x="42.857143"
+ y="19.505039" /></flowRegion><flowPara
+ id="flowPara5547">Topic 1</flowPara></flowRoot> <path
+ sodipodi:type="arc"
+ style="fill:none;stroke:#3d73ff;stroke-width:8.46375751000000065;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path5549"
+ sodipodi:cx="-182.85715"
+ sodipodi:cy="659.50507"
+ sodipodi:rx="44.285713"
+ sodipodi:ry="45.714287"
+ d="m -138.57143,659.50507 a 44.285713,45.714287 0 1 1 -88.57143,0 44.285713,45.714287 0 1 1 88.57143,0 z"
+ transform="matrix(0.58575148,-0.08713118,0.08670728,0.58290171,432.78209,172.7173)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;stroke:#3d73ff;stroke-width:8.46375751;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path5549-6"
+ sodipodi:cx="-182.85715"
+ sodipodi:cy="659.50507"
+ sodipodi:rx="44.285713"
+ sodipodi:ry="45.714287"
+ d="m -138.57143,659.50507 a 44.285713,45.714287 0 1 1 -88.57143,0 44.285713,45.714287 0 1 1 88.57143,0 z"
+ transform="matrix(0.58575148,-0.08713118,0.08670728,0.58290171,373.35352,2.57442)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;stroke:#3d73ff;stroke-width:8.46375751;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path5549-6-1"
+ sodipodi:cx="-182.85715"
+ sodipodi:cy="659.50507"
+ sodipodi:rx="44.285713"
+ sodipodi:ry="45.714287"
+ d="m -138.57143,659.50507 a 44.285713,45.714287 0 1 1 -88.57143,0 44.285713,45.714287 0 1 1 88.57143,0 z"
+ transform="matrix(0.58575148,-0.08713118,0.08670728,0.58290171,314.21067,-230.85415)" />
+ <rect
+ style="fill:none;stroke:#3d73ff;stroke-width:4.03706551;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect5600"
+ width="416.67722"
+ height="58.105793"
+ x="273.51855"
+ y="747.59503" />
+ <rect
+ style="color:#000000;fill:#b3b3b3;stroke:#b3b3b3;stroke-width:4.14111567;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3150"
+ width="107.18025"
+ height="100"
+ x="112.85714"
+ y="626.64789" />
+ <rect
+ style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3152"
+ width="10"
+ height="10"
+ x="111.14286"
+ y="625.36218" />
+ <rect
+ y="625.36218"
+ x="121.14285"
+ height="10"
+ width="10"
+ id="rect3154"
+ style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3156"
+ width="10"
+ height="10"
+ x="131.14285"
+ y="625.36218" />
+ <rect
+ y="625.36218"
+ x="141.14285"
+ height="10"
+ width="10"
+ id="rect3158"
+ style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ y="625.36218"
+ x="151.14285"
+ height="10"
+ width="10"
+ id="rect3162"
+ style="color:#000000;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3164"
+ width="10"
+ height="10"
+ x="161.14285"
+ y="625.36218" />
+ <rect
+ y="635.36218"
+ x="151.14285"
+ height="10"
+ width="10"
+ id="rect3166"
+ style="color:#000000;fill:#ffa300;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3168"
+ width="10"
+ height="10"
+ x="161.14285"
+ y="635.36218" />
+ <rect
+ y="635.36218"
+ x="171.14285"
+ height="10"
+ width="10"
+ id="rect3170"
+ style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3172"
+ width="10"
+ height="10"
+ x="181.14285"
+ y="635.36218" />
+ <rect
+ style="color:#000000;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3174"
+ width="10"
+ height="10"
+ x="191.14285"
+ y="635.36218" />
+ <rect
+ y="635.36218"
+ x="201.14285"
+ height="10"
+ width="10"
+ id="rect3176"
+ style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3178"
+ width="10"
+ height="10"
+ x="111.14285"
+ y="635.36218" />
+ <rect
+ y="635.36218"
+ x="121.14285"
+ height="10"
+ width="10"
+ id="rect3180"
+ style="color:#000000;fill:#ffa300;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ y="635.36218"
+ x="141.14285"
+ height="10"
+ width="10"
+ id="rect3182"
+ style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3184"
+ width="10"
+ height="10"
+ x="131.14285"
+ y="635.36218" />
+ <rect
+ y="625.36218"
+ x="171.14285"
+ height="10"
+ width="10"
+ id="rect3186"
+ style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3188"
+ width="10"
+ height="10"
+ x="181.14285"
+ y="625.36218" />
+ <rect
+ y="625.36218"
+ x="191.14285"
+ height="10"
+ width="10"
+ id="rect3190"
+ style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3192"
+ width="10"
+ height="10"
+ x="201.14285"
+ y="625.36218" />
+ <rect
+ y="645.36218"
+ x="111.14286"
+ height="10"
+ width="10"
+ id="rect3194"
+ style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#ffa300;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3196"
+ width="10"
+ height="10"
+ x="121.14285"
+ y="645.36218" />
+ <rect
+ y="645.36218"
+ x="131.14285"
+ height="10"
+ width="10"
+ id="rect3198"
+ style="color:#000000;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#ff9b01;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3200"
+ width="10"
+ height="10"
+ x="141.14285"
+ y="645.36218" />
+ <rect
+ y="645.36218"
+ x="161.14285"
+ height="10"
+ width="10"
+ id="rect3202"
+ style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3204"
+ width="10"
+ height="10"
+ x="151.14285"
+ y="645.36218" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#cccccc;stroke-width:1.24247813;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3206"
+ width="60.114666"
+ height="22.919849"
+ x="129.40697"
+ y="658.62262"
+ ry="1.5538882" />
+ <path
+ sodipodi:type="star"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.14689302000000004;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path3208"
+ sodipodi:sides="3"
+ sodipodi:cx="138.21429"
+ sodipodi:cy="655.93359"
+ sodipodi:r1="4.9615874"
+ sodipodi:r2="1.143415"
+ sodipodi:arg1="0.52807445"
+ sodipodi:arg2="1.575272"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 142.50001,658.43359 -8.59364,-0.0385 4.33013,-7.42307 z"
+ inkscape:transform-center-x="0.1869491"
+ inkscape:transform-center-y="-0.024932116"
+ transform="matrix(1,0,0,0.76024606,-2.5,159.2874)" />
+ <g
+ transform="matrix(0.17647596,0,0,0.17647596,33.228949,524.62242)"
+ id="g3699"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/unknown-gen.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <path
+ style="fill:#dce2e8"
+ d="m 552.51419,862.96792 c 0.0102,-5.30143 1.60593,-10.6248 3.78149,-15.43929 4.32123,-8.8444 14.216,-12.22658 22.33805,-16.5859 4.68059,-1.37584 9.07114,-5.52844 4.7426,-10.02046 -6.39489,-12.22902 -8.7729,-27.8219 -2.10653,-40.43961 3.65467,-7.37162 12.38903,-12.01132 20.49326,-9.67176 7.28637,1.44287 13.14475,7.15895 15.34035,14.18101 4.51436,13.20733 1.2153,28.11579 -6.53662,39.43979 -1.32968,3.95225 5.89572,5.24121 8.44,7.53545 5.40393,3.00388 11.60589,4.85759 15.86832,9.59775 5.12248,5.30858 9.79259,12.48585 8.66416,20.18284 -2.66598,2.93451 -8.40865,1.41927 -12.30136,2.20861 -23.95296,0.89934 -47.95935,1.13829 -71.90915,0.0384 -2.25654,-0.26203 -4.73152,-0.0739 -6.81457,-1.02681 z"
+ id="path3701"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#d4dbe2"
+ d="m 552.86191,863.98091 c -0.3001,-10.49202 6.03728,-20.13978 14.66257,-25.69496 5.51969,-4.0779 12.40955,-5.84192 17.80822,-10.06232 2.84965,-4.01312 -2.37245,-8.04948 -3.34535,-11.96125 -5.17334,-11.94737 -5.914,-27.08139 2.25625,-37.90341 5.89413,-8.20878 18.85242,-9.23957 26.20711,-2.50691 7.92198,7.8665 8.99588,20.23178 7.07876,30.70563 -1.07732,6.52092 -4.2598,12.37274 -7.80043,17.84376 -0.63942,4.72644 5.99701,6.29571 9.15658,8.71794 5.67067,3.14875 12.42699,4.70876 16.62391,10.05061 4.55195,5.13638 7.7383,11.97169 7.26449,18.94209 -3.42877,3.13676 -9.17326,1.57453 -13.56039,2.19728 -25.14284,0.17847 -50.29403,0.26439 -75.43326,-0.23791 l -0.91846,-0.0906 0,0 z"
+ id="path3703"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#a9b6c7;fill-opacity:1"
+ d="m 597.40625,773.21875 c -2.08437,0.0218 -4.06879,0.82425 -5.78008,1.97408 -1.79052,1.15879 -3.40619,2.56842 -5.10341,3.85771 -2.07314,1.7046 -4.13064,3.52243 -5.54313,5.83208 -1.4246,2.63374 -2.01431,5.62903 -2.3241,8.58199 -0.33035,2.74853 -0.32823,5.52241 -0.43678,8.28539 -0.005,3.82444 -0.15351,7.64782 -0.13884,11.4717 0.0859,5.10181 0.52206,10.19115 0.63884,15.29078 -0.0171,1.6471 0.0169,3.30988 -0.14185,4.94514 -0.24522,0.76103 -0.56607,2.26102 0.57466,2.38613 1.06002,-0.019 1.23511,-1.39535 1.15554,-2.21222 0.22952,-1.68105 1.32505,-3.13394 2.6304,-4.16278 0.85251,-0.49875 1.97306,-0.491 2.84375,-0.0625 1.32761,1.06993 2.37232,2.46316 3.74962,3.48406 1.78793,1.52488 3.51798,3.13357 5.27748,4.67984 0.9866,0.7019 2.27026,0.71795 3.42985,0.66919 1.06796,-0.16832 2.13534,-0.35487 3.21952,-0.36775 0.89406,0.16109 2.32802,-0.70942 1.38603,-1.62159 -0.8042,-0.70337 -1.88743,-0.23431 -2.83365,-0.39781 -1.84267,-0.0672 -3.62098,-1.11476 -4.59764,-2.66893 -1.00336,-1.75997 -1.59857,-3.7098 -2.42704,-5.55243 -1.66116,-3.95349 -2.91032,-8.07322 -3.85039,-12.25354 -0.4782,-2.16238 -0.94931,-4.33361 -1.04039,-6.55414 -0.44284,-5.17654 -0.0164,-10.36675 0.21786,-15.5419 0.43161,-2.80874 0.93864,-5.71235 2.52365,-8.13079 1.40946,-2.34955 3.21165,-4.47033 5.33501,-6.20561 1.34968,-1.17749 2.79007,-2.24805 4.17259,-3.38235 0.65717,-0.78426 0.12822,-2.21425 -0.93003,-2.28177 -0.66037,-0.14562 -1.33846,-0.0725 -2.00747,-0.062 z"
+ id="path3705"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#b6c5d8;fill-opacity:1"
+ d="m 595.0625,771.09375 c -3.49998,0.58518 -6.82593,1.96099 -9.87152,3.75664 -1.46593,0.9392 -2.89772,1.9504 -4.10149,3.21637 -2.26374,2.18699 -4.05772,4.84626 -5.3102,7.72931 -1.72442,4.45631 -3.18147,9.00923 -4.54622,13.58674 -1.17863,3.81878 -2.29249,7.66048 -3.58633,11.44147 -0.98068,2.31904 -2.25569,4.50522 -3.14674,6.86322 -0.0717,0.83217 -0.52076,1.71408 -0.15625,2.53125 0.34391,0.63556 0.61295,-0.72716 0.90409,-1.00196 0.70785,-1.17012 1.67865,-2.15857 2.50216,-3.24804 2.02564,-2.4413 4.09249,-4.85803 6.34375,-7.09375 0.89228,-0.67775 1.93115,-1.14621 3,-1.46875 0.9592,-0.27381 2.04572,-0.0942 2.7855,0.6034 0.79827,0.68845 1.05228,1.81659 0.92648,2.82928 -0.069,2.24614 -0.62186,4.43634 -0.94161,6.65146 -0.37717,1.50747 -0.59603,3.04826 -0.89537,4.57211 -0.0187,0.88489 0.803,1.89802 1.75,1.65625 1.2052,-0.41761 1.68611,-1.71186 2.01212,-2.83444 1.08092,-3.47552 1.16417,-7.147 1.31178,-10.75426 0.25256,-3.87574 0.43014,-7.76125 0.90064,-11.61815 0.52097,-3.65166 1.24649,-7.28074 2.27546,-10.8244 0.50779,-1.47275 1.28525,-2.82251 2.13241,-4.12255 1.04514,-1.54481 2.4259,-2.97532 4.21134,-3.62745 3.77193,-1.53211 7.85601,-2.03477 11.71875,-3.28125 0.85611,-0.41385 1.66942,-1.37746 1.34375,-2.375 -0.36579,-1.12201 -1.57323,-1.602 -2.61278,-1.89568 -2.30278,-0.66163 -4.68142,-1.03339 -7.06477,-1.2496 -0.62852,-0.0212 -1.25644,-0.11142 -1.88495,-0.0422 z"
+ id="path3707"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#c9cfd7"
+ d="m 553.31861,862.68392 c 2.03973,-6.75845 2.62673,-14.59993 8.28246,-19.57905 6.86653,-6.55449 16.49277,-8.81781 23.9521,-14.46458 3.64474,-4.45932 -2.81051,-9.08083 -3.56202,-13.60484 -4.14323,-11.16786 -4.98166,-24.68811 1.49566,-35.15189 5.68463,-8.73332 19.85553,-10.9347 27.19403,-3.0481 8.41394,8.94249 8.77611,22.65299 5.27347,33.81426 -1.49442,5.581 -4.99844,10.28747 -7.0924,15.6006 2.76177,3.52771 7.14927,5.48724 10.93492,7.7964 6.119,3.22073 13.58338,5.02515 17.48348,11.27477 2.96987,4.63969 4.42192,10.08731 5.80917,15.35231 -1.50165,4.96315 -8.81816,2.91096 -12.85889,3.69351 -22.80335,0.12179 -45.61168,0.15756 -68.41429,-0.11428 -2.31171,-0.50334 -7.53241,0.74503 -8.49769,-1.56911 z"
+ id="path3709"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#b6c5d8"
+ d="m 554.235,862.68169 c 2.05635,-7.41778 3.349,-16.08468 10.1767,-20.8097 6.61828,-5.16685 15.1606,-7.20405 21.59504,-12.59203 3.54453,-4.88336 -2.47561,-9.88767 -3.35341,-14.75239 -3.47406,-10.8555 -4.1294,-23.33186 0.8597,-33.82801 1.72632,-3.59701 5.23944,-6.62494 9.42916,-6.35645 4.19219,-1.15696 8.52724,-4.11292 12.93873,-1.76941 7.46152,3.81566 10.06429,12.7832 10.99601,20.5469 1.16372,10.51462 -1.47428,21.3696 -7.47449,30.09882 -3.05921,4.5826 3.82783,7.04871 6.59279,9.43949 4.45298,3.31782 9.92768,4.58376 14.70417,7.25683 7.68513,4.50047 10.74405,13.62794 11.74428,22.00374 -2.9167,3.42132 -8.87906,1.6959 -13.0442,2.37973 -23.01389,0.17734 -46.03587,0.29901 -69.04708,-0.12448 -1.47707,-0.46732 -5.78821,0.53078 -6.1174,-1.49304 z"
+ id="path3711"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#89929e"
+ d="m 605.41576,831.51882 c -6.51092,-0.17414 1.89613,-8.32488 2.10973,-2.13677 0.25514,1.05824 -0.90992,3.45218 -2.10973,2.13677 z m -9.19222,-2.58713 c -5.03005,-3.26087 3.80688,-5.55701 3.71501,-0.9855 -0.33166,1.64802 -2.69765,2.53253 -3.71501,0.9855 z m 8.27957,-8.19213 c 5.41236,-4.28675 4.18648,-12.49507 9.14189,-17.11237 0.29556,5.93898 -0.81537,13.05465 -6.06482,16.64412 -0.94557,0.45813 -2.03685,0.66185 -3.07707,0.46825 z"
+ id="path3713"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#b4c3d5"
+ d="m 555.48691,863.63394 c -0.70857,-2.12774 2.22704,-4.3804 1.34135,-0.66819 0.10193,0.98814 -0.65203,2.27111 -1.34135,0.66819 z m 37.375,-0.1401 c 1.38595,-2.43696 5.53173,0.89636 1.42887,0.91541 -0.49532,-0.004 -1.42499,-0.23332 -1.42887,-0.91541 z m 7.69692,-0.45528 c -1.76626,-3.1746 2.23873,-3.26451 1.11193,0.0649 -0.32817,2.3234 -0.6929,0.92535 -1.11193,-0.0649 z m 26.80308,-0.60687 c -0.14118,-3.37799 -6.35613,-0.78227 -3.14715,-4.41577 3.46144,-3.84128 -0.91256,-6.50536 0.32867,-10.70489 -1.35343,-4.87174 -4.44598,3.58742 -6.3126,-0.95498 -2.28645,-0.76047 -6.14616,-2.25962 -7.84378,-1.85811 1.7928,4.16671 -5.07612,3.88297 -4.6571,8.23859 -2.87822,4.77401 -4.21355,-5.23107 0.41677,-4.75641 3.01773,-1.66128 2.63528,-6.07232 -1.10546,-3.24125 -4.1035,2.38594 -8.10134,0.13188 -10.98005,-2.65973 -1.57462,1.027 -7.19053,5.94236 -6.22979,1.16697 3.10847,-2.66186 -0.58671,-8.92294 -4.2926,-8.18935 -5.10673,-0.52325 2.44631,-4.85414 3.57641,-6.66771 1.85925,-4.36472 -3.17296,-7.83742 -3.70804,-12.04941 -1.26507,-5.08051 -2.83005,-10.57026 -1.53095,-15.77259 2.64643,-1.80932 -6.03903,-6.34583 -0.12744,-6.57829 2.97426,2.18718 10.86096,-0.73904 8.66403,-4.74784 1.43269,-4.1299 6.02584,3.62463 2.18105,5.45085 -2.59742,0.10573 -7.4936,3.34663 -3.62767,5.54395 1.64345,-0.82217 6.49317,-5.71297 6.67294,-2.49044 -2.78532,3.31115 -8.67094,4.59991 -5.95043,10.09851 -0.14706,1.93717 2.22289,5.8417 2.38345,1.69036 -0.29174,-2.60942 -0.27466,-9.86038 3.64824,-6.05741 -1.55047,2.76367 1.65839,4.017 1.46611,0.70751 1.23126,-3.60319 4.16329,-6.90216 1.96148,-10.6292 1.08569,-3.44275 2.47527,-8.92278 -1.1456,-10.9983 -0.27587,-2.38485 4.39556,-5.73004 -0.72382,-6.12506 -5.30946,-0.90828 1.67648,-3.69288 4.04177,-2.6646 4.32549,0.22232 9.16923,1.37034 11.4584,5.44637 6.2849,9.7073 5.68438,22.38166 2.17074,32.98508 -0.92944,4.64278 -5.22217,8.12432 -5.20477,12.92114 1.20847,6.56432 8.01624,9.99242 13.78201,11.95844 5.17953,1.02044 10.13826,3.62424 13.03186,8.19359 3.20397,4.79647 5.21645,10.49318 5.73671,16.22196 -2.35585,3.8145 -7.90047,3.87439 -11.89521,3.17059 -1.22451,-0.32543 -2.60284,-0.92802 -3.03818,-2.23257 z m -6.09078,-20.1003 c -1.41893,-3.47946 -9.20211,-2.51084 -5.13746,1.1248 1.04916,0.55257 8.14925,1.55777 5.13746,-1.1248 z m -35.40922,-40.45872 c -2.16266,-4.30335 -2.56624,5.59099 0,0 z m -10.77214,57.4647 c 0.9739,-2.58634 6.2446,-4.23216 3.35785,-0.21672 -0.93252,2.57294 -7.05087,4.43368 -3.35785,0.21672 z m 15.26777,1.08726 c -0.46155,-3.123 5.92769,-1.79651 2.3333,0.70108 -0.7844,0.59532 -1.93502,0.11193 -2.3333,-0.70108 z m 17.19822,0.36758 c -1.40203,-3.70988 5.69463,-2.0316 1.50018,0.56139 l -0.7246,-0.0276 -0.77558,-0.53379 z m -46.69385,-2.34909 c 0.2511,-3.17228 6.70537,-7.64119 4.5997,-1.5241 -0.30291,1.59959 -3.88314,3.82735 -4.5997,1.5241 z m 56,-0.51143 c 2.51293,-5.65641 2.40656,5.5417 0,0 z m -47.8,-2.7 c -4.0511,-2.74409 2.86178,-11.29262 3.00074,-4.49156 -2.27342,1.19476 -2.94972,4.14273 0.2778,3.98531 0.44919,2.1979 -2.50337,1.86609 -3.27854,0.50625 z m 17.04379,-0.05 c 1.31653,-2.24916 8.58375,-2.15975 3.4328,0.33832 -0.75747,0.55533 -3.95209,1.81288 -3.4328,-0.33832 z m 28.41342,-2.29909 c 1.98887,-3.91758 6.85421,2.62004 1.31167,1.52967 -0.84991,0.0565 -1.92843,-0.52139 -1.31167,-1.52967 z m -56.65721,-0.39189 c 1.68789,-4.90927 2.99691,2.75221 0.0789,0.36537 l -0.0789,-0.36537 z m 16.64757,-4.24293 c -1.89148,-2.61234 0.84049,-5.75092 1.68838,-1.54504 0.84852,1.72586 -0.70234,5.1602 -1.68838,1.54504 z m 4.5919,-1.82793 c 1.60255,-1.85967 3.66348,-1.43607 5.26053,-2.98816 3.96262,1.46685 -2.62956,3.48646 -3.72862,4.9303 -1.99518,0.50428 -2.92151,-0.26884 -1.53191,-1.94214 z m -9.23947,-3.57149 c 0.59993,-5.93389 4.17587,2.63959 0.61172,2.37949 -0.52277,-0.66971 -0.58181,-1.56896 -0.61172,-2.37949 z m -5.42997,0.69664 c -0.36608,-3.22691 5.22742,-3.96176 2.51439,-0.12486 -0.51631,1.26584 -1.79625,1.28548 -2.51439,0.12486 z m 16.42997,-54.05429 c -0.30675,-2.8402 2.78573,-3.62344 2.3713,-0.3321 1.77753,2.89278 -2.53827,3.01913 -2.3713,0.3321 z m 7,-4.85902 c -0.4203,-5.12456 8.43626,-1.94337 4.35831,0.72111 -1.36922,0.0212 -3.34407,0.40232 -4.35831,-0.72111 z m -1,-5.82423 c 0.17102,-4.09108 9.38834,-5.68544 7.35975,-0.21811 -2.21937,0.24293 -4.55297,-2.11058 -6.7961,0.31894 l -0.41224,0.0536 -0.15141,-0.1544 0,0 z"
+ id="path3715"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#b3bcc9"
+ d="m 628.86191,861.63169 c -0.6243,-3.55935 -2.69727,-6.3569 -0.72148,-9.98987 0.12528,-5.45244 -2.79115,-10.65923 -7.09669,-13.89447 -1.2068,-2.85452 5.32777,0.70573 6.92377,1.01004 7.6726,3.41307 13.86355,11.22205 14.0998,19.78329 0.20205,5.97005 -6.54891,6.42322 -10.9269,5.80556 -1.73227,0.15131 -2.58324,-1.0909 -2.2785,-2.71455 z m -32.0895,-20.80784 c -4.43403,-1.14416 -6.64242,-4.93813 -9.61832,-8.11599 -5.8032,-0.96373 3.57616,-5.23189 -0.12424,-8.64226 -1.28875,-3.82859 -5.19745,-7.73842 -3.91246,-11.88366 3.57632,0.77406 7.98145,4.56157 11.43042,0.4736 4.54424,-4.37751 7.17602,-10.57138 8.26123,-16.71192 0.40261,-6.44762 0.58793,-13.17942 -1.38634,-19.39442 -3.68525,-5.04182 5.4099,-3.08901 7.46282,-1.22179 7.18838,5.3533 8.70986,15.22614 8.49736,23.6257 -0.24925,8.4967 -3.14336,16.73146 -7.72751,23.84074 -2.88991,4.70712 3.78023,7.4172 6.17011,10.48571 2.37199,1.75978 2.7988,3.59039 -0.47087,3.94333 -4.93227,3.54041 -11.38158,5.84263 -17.44005,4.36937 l -0.65495,-0.33776 -0.48717,-0.43065 -3e-5,0 z"
+ id="path3717"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#a9b6c7"
+ d="m 629.67696,857.68169 c 0.69544,-5.83229 -1.1934,-11.42869 -3.06233,-16.84619 1.70492,-4.06189 7.7076,2.15936 9.08169,4.7283 3.47472,5.23289 5.9898,11.23822 6.74935,17.4968 -2.74907,2.48603 -8.71268,1.53936 -12.25687,0.52734 -1.14099,-1.73296 -0.47804,-3.96643 -0.51184,-5.90625 z m -35.07897,-19.01192 c -4.35373,-1.9881 -8.73775,-7.05736 -6.26711,-11.96771 0.37899,-3.87987 -6.19721,-8.74866 -2.61552,-11.649 3.81737,-0.0455 7.92323,-0.57969 10.70088,-3.51648 7.53861,-7.6238 9.37318,-19.29758 8.11009,-29.5788 -0.29347,-2.73658 -3.48318,-10.05061 2.13834,-6.90166 5.59048,2.86145 9.3559,8.5583 9.95363,14.79053 1.45238,11.54814 -0.99935,23.83469 -7.78522,33.40876 -3.2246,5.24149 5.70344,6.58552 5.5499,11.37054 -1.14464,5.117 -7.75884,5.97682 -12.15638,5.8855 -2.62827,-0.12443 -5.23793,-0.7377 -7.62861,-1.84168 z"
+ id="path3719"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#a5aeba"
+ d="m 631.86191,856.01273 c 0.17627,-4.74944 -0.35601,-9.57132 -2.75943,-13.74195 1.4975,-4.03011 6.82738,2.83782 8.07858,5.41566 2.90201,4.84584 4.29026,10.45516 5.38214,15.90906 -3.35146,1.42092 -11.5911,2.28284 -10.66459,-3.67955 -0.043,-1.30058 -0.0346,-2.60214 -0.0367,-3.90322 z m -32,-17.72887 c -5.84776,-1.14965 -11.42672,-6.22518 -11.15451,-12.52353 -1.5003,-2.03434 -5.71528,-8.53816 -0.0642,-7.68024 6.73246,0.44741 11.31314,-5.91275 13.97222,-11.28778 4.52892,-9.55307 5.82631,-20.85993 2.53341,-31.00041 2.18117,-2.95131 6.79462,3.62386 8.51281,5.81939 4.3355,6.99236 3.55623,15.74508 2.3456,23.52395 -1.04534,6.26492 -3.43738,12.23617 -6.89396,17.55368 -4.11636,5.37273 4.86346,7.17375 5.40003,11.35344 -3.34598,2.78013 -7.84307,4.85802 -12.30072,4.56282 -0.78868,-0.0649 -1.57191,-0.18321 -2.35071,-0.32132 z"
+ id="path3721"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#99a5b4"
+ d="m 634.44264,862.18169 c -1.18835,-6.44151 -0.7153,-13.29528 -3.22346,-19.40763 5.2155,1.71368 7.21913,7.68437 8.61488,12.50189 0.46756,3.74753 5.9571,10.77397 -1.54689,9.15113 -1.59711,0.0659 -3.7451,-0.21664 -3.84453,-2.24539 z M 597.36191,836.4722 c -5.21371,-2.6559 -8.38811,-8.12562 -9.45075,-13.73768 -3.02381,-5.26702 5.32539,-2.26568 7.46203,-5.22634 8.49017,-5.8936 12.46598,-16.48626 13.51852,-26.43011 1.08258,-4.83991 -1.47198,-10.13976 -0.95483,-14.48335 7.03021,4.3261 9.10897,13.3759 8.64448,21.14239 -0.4724,9.88319 -4.21327,19.33825 -9.42908,27.6489 0.19598,3.60522 8.59405,7.29794 2.21847,10.91971 -3.64557,2.02664 -8.25272,1.70657 -12.00884,0.16648 z"
+ id="path3723"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#99a5b4;fill-opacity:1"
+ d="m 597.625,771.4375 c -3.21749,0.80995 -6.35889,1.89093 -9.49855,2.95674 -0.97154,0.37142 -1.85289,0.9729 -2.5952,1.69951 -0.85286,0.75372 -1.5183,1.68678 -2.24295,2.5579 -1.43359,1.82026 -2.70936,3.75542 -4.06955,5.6296 -0.88196,1.49498 -1.70097,3.03188 -2.28734,4.66945 -0.773,1.87386 -1.3796,3.81126 -2.03693,5.7276 -1.48856,4.58577 -2.86664,9.20755 -4.15527,13.85304 -0.38084,1.5389 -0.8175,3.06718 -1.11421,4.62491 -0.0983,1.32482 0.42765,2.57219 0.8125,3.8125 0.65443,1.89642 1.24797,3.81318 1.875,5.71875 0.4387,1.03708 1.53192,1.69185 2.625,1.8125 1.24203,-0.0193 2.52075,0.0375 3.71875,-0.34375 1.02063,-0.39402 1.60505,-1.36074 1.86562,-2.3781 0.73273,-2.56005 1.01952,-5.21766 1.50049,-7.83083 0.4005,-2.37627 0.77571,-4.75672 1.16514,-7.13482 0.60941,-2.21748 1.28797,-4.41783 2.03973,-6.59038 0.78279,-2.02938 1.71569,-3.99664 2.55402,-6.00337 0.89003,-1.89943 1.86665,-3.76562 3.01491,-5.52201 1.40777,-2.01133 3.33858,-3.57662 5.32812,-4.9803 1.23992,-0.75485 2.42213,-1.59957 3.68923,-2.3108 1.42795,-0.88217 2.95575,-1.58776 4.46774,-2.31189 0.99896,-0.30772 1.95269,-0.81445 2.99484,-0.95052 0.94868,-0.0968 1.93298,0.0577 2.84891,-0.26823 0.92455,-0.56794 0.73006,-1.98773 -0.15625,-2.5 -0.80724,-0.63096 -1.7434,-1.0782 -2.63346,-1.5793 -1.68129,-0.84475 -3.47432,-1.44213 -5.30345,-1.87163 -1.35714,-0.28247 -2.73917,-0.47084 -4.12559,-0.51782 l -0.18169,0.0202 -0.0996,0.0111 z"
+ id="path3725"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#929ca9"
+ d="m 637.65036,862.68169 c -2.12222,-4.15541 -2.62958,-9.16791 -2.11037,-13.77435 2.73632,-0.59646 3.48937,6.19672 4.61588,8.71136 0.50969,2.43464 4.44929,8.54497 -0.88647,6.29893 l -0.88201,-0.55645 -0.73703,-0.67949 0,0 z m -43.75608,-31 c -2.94588,-2.28349 -7.18933,-8.93795 -1.36293,-10.29495 8.07323,-2.18725 12.69247,-10.20871 15.48792,-17.52164 2.75397,-7.08868 3.00962,-14.78608 2.34575,-22.27209 0.57168,-3.73359 4.26846,3.25102 4.56293,4.83879 2.8335,10.0499 1.08542,21.07617 -3.26319,30.43572 -1.47318,3.78479 -7.24627,8.22354 -2.8605,12.027 4.90812,2.55146 1.57086,6.14222 -2.55813,6.40295 -4.41484,1.02741 -9.15214,-0.44638 -12.35185,-3.61578 z"
+ id="path3727"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#8a95a3;fill-opacity:1"
+ d="m 604.07679,778.57601 c -2.07993,0.18622 -4.16688,0.39931 -6.19063,0.93582 -1.96265,0.5268 -3.86859,1.26151 -5.67823,2.18771 -1.2785,0.72607 -2.59489,1.40817 -3.73224,2.35094 -1.87066,1.41739 -3.50157,3.11504 -5.0864,4.83803 -0.8029,1.1366 -1.66147,2.24315 -2.35815,3.44834 -1.04606,1.93489 -1.92687,3.96033 -2.55709,6.06935 -1.02826,3.17356 -1.89607,6.39655 -2.77337,9.61433 -0.79085,2.99079 -1.58802,5.98101 -2.3162,8.9875 -0.72532,3.0427 -1.21047,6.14099 -1.45053,9.25973 -0.0808,1.12348 -0.27816,2.24516 -0.13834,3.37206 0.0627,1.15775 0.14707,2.31618 0.28118,3.46744 0.0295,0.43529 0.64114,0.88693 0.8125,0.28125 0.43782,-0.93637 0.98489,-1.88776 2.03125,-2.21875 0.77048,-0.37522 1.64462,-0.58501 2.49468,-0.42232 0.99503,0.20928 2.02353,0.51766 2.87283,1.09107 1.15247,0.76152 2.17094,1.75918 2.82587,2.98452 0.67432,0.79355 0.86715,1.92774 1.49412,2.69048 0.55618,0.0517 0.46735,-0.84631 0.60893,-1.24468 0.20794,-1.87479 -0.22577,-3.73167 -0.54643,-5.56782 -0.32562,-1.64053 -0.80423,-3.25041 -0.99895,-4.91491 -0.27135,-1.81202 -0.60341,-3.6237 -0.59359,-5.46277 -0.0577,-1.99807 -0.16648,-3.99431 -0.14423,-5.99405 -0.0352,-1.23626 -10e-4,-2.47036 0.11341,-3.70195 0.24423,-2.90098 0.56334,-5.79741 0.99836,-8.67632 0.6275,-2.95685 1.33887,-5.92442 2.64286,-8.66725 0.61629,-1.36529 1.23898,-2.73456 1.95854,-4.04735 0.72079,-1.14986 1.59611,-2.22584 2.73697,-2.98238 1.71322,-1.17297 3.55581,-2.14034 5.44826,-2.98937 1.80419,-0.81317 3.6119,-1.62339 5.33837,-2.5949 0.82255,-0.40084 1.88367,-0.6713 2.3005,-1.56976 0.12731,-0.30615 0.0397,-0.72575 -0.39425,-0.52399 z"
+ id="path3729"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#8a95a3"
+ d="m 638.56908,861.68169 c -1.01336,-1.80767 1.28793,-7.15927 1.24215,-2.50022 0.42403,2.21568 -0.44461,7.79222 -1.24215,2.50022 l 0,0 z m -43.0654,-31 c -2.9868,-1.67058 -7.00655,-6.75545 -1.26272,-7.50408 4.83247,-2.49559 9.8284,-5.69893 12.52164,-10.55778 1.11545,-4.62828 4.11893,-8.61975 4.84147,-13.41654 0.98527,-4.74585 2.52559,-9.7007 1.45289,-14.54866 3.4059,4.0618 2.72684,9.97803 2.40567,14.94875 -0.99576,8.63373 -3.58356,17.28503 -8.78479,24.35117 -2.28719,3.74841 7.19829,8.26089 -0.21265,9.84972 -3.91814,1.46539 -7.97066,-0.66912 -10.96151,-3.12258 z"
+ id="path3731"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+ style="fill:#dce2e8"
+ d="m 130.73442,676.91551 c 0.002,-0.93557 0.28341,-1.87502 0.66734,-2.72466 0.7626,-1.56083 2.50879,-2.1577 3.94213,-2.92701 0.82601,-0.24281 1.60084,-0.97564 0.83696,-1.76837 -1.12855,-2.15813 -1.54821,-4.9099 -0.37176,-7.13662 0.64497,-1.30092 2.18637,-2.11971 3.61657,-1.70684 1.28587,0.25464 2.31974,1.26339 2.70721,2.50261 0.79667,2.33078 0.21447,4.96176 -1.15356,6.96018 -0.23466,0.69747 1.04045,0.92494 1.48946,1.32982 0.95366,0.53011 2.04816,0.85725 2.80037,1.69377 0.904,0.93684 1.72816,2.20346 1.52902,3.56179 -0.47048,0.51787 -1.48393,0.25047 -2.17089,0.38977 -4.22713,0.15871 -8.46368,0.20088 -12.69024,0.007 -0.39823,-0.0462 -0.835,-0.013 -1.20261,-0.1812 z"
+ id="path3733"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#d4dbe2"
+ d="m 130.79579,677.09428 c -0.053,-1.85159 1.06543,-3.55419 2.58759,-4.53454 0.97409,-0.71965 2.18998,-1.03096 3.14272,-1.77576 0.50289,-0.70822 -0.41868,-1.42054 -0.59037,-2.11087 -0.91297,-2.10843 -1.04368,-4.77922 0.39817,-6.68904 1.04017,-1.44866 3.327,-1.63057 4.62492,-0.44241 1.39804,1.38825 1.58756,3.57042 1.24924,5.4188 -0.19013,1.15079 -0.75176,2.18349 -1.37659,3.149 -0.11285,0.8341 1.05832,1.11104 1.61591,1.5385 1.00074,0.55568 2.19307,0.83099 2.93372,1.7737 0.80331,0.90644 1.36563,2.11271 1.28201,3.34282 -0.60509,0.55356 -1.61886,0.27787 -2.39308,0.38777 -4.43711,0.0315 -8.87569,0.0466 -13.31216,-0.042 l -0.16208,-0.016 0,0 z"
+ id="path3735"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#a9b6c7;fill-opacity:1"
+ d="m 138.65679,661.07694 c -0.36784,0.004 -0.71804,0.14546 -1.02004,0.34838 -0.31599,0.2045 -0.60112,0.45326 -0.90063,0.68079 -0.36586,0.30082 -0.72896,0.62163 -0.97823,1.02922 -0.25141,0.4648 -0.35548,0.99339 -0.41015,1.51452 -0.0583,0.48505 -0.0579,0.97457 -0.0771,1.46217 -8.8e-4,0.67492 -0.0271,1.34966 -0.0245,2.02448 0.0152,0.90035 0.0921,1.79849 0.11274,2.69846 -0.003,0.29067 0.003,0.58411 -0.025,0.87269 -0.0433,0.13431 -0.0999,0.39902 0.10142,0.4211 0.18706,-0.003 0.21796,-0.24625 0.20392,-0.39041 0.0405,-0.29666 0.23384,-0.55306 0.4642,-0.73463 0.15045,-0.088 0.3482,-0.0866 0.50186,-0.011 0.23429,0.18882 0.41865,0.43469 0.66172,0.61486 0.31552,0.2691 0.62083,0.553 0.93134,0.82588 0.17411,0.12386 0.40065,0.1267 0.60529,0.11809 0.18847,-0.0297 0.37684,-0.0626 0.56817,-0.0649 0.15778,0.0284 0.41084,-0.12519 0.2446,-0.28617 -0.14192,-0.12413 -0.33309,-0.0413 -0.50007,-0.0702 -0.32519,-0.0119 -0.63902,-0.19673 -0.81138,-0.471 -0.17706,-0.3106 -0.2821,-0.65469 -0.42831,-0.97987 -0.29315,-0.6977 -0.5136,-1.42473 -0.6795,-2.16246 -0.0844,-0.38161 -0.16753,-0.76478 -0.1836,-1.15665 -0.0782,-0.91353 -0.003,-1.82948 0.0384,-2.74277 0.0762,-0.49567 0.16565,-1.00809 0.44537,-1.43489 0.24873,-0.41464 0.56677,-0.7889 0.9415,-1.09514 0.23818,-0.2078 0.49238,-0.39673 0.73636,-0.5969 0.11597,-0.13841 0.0226,-0.39077 -0.16413,-0.40268 -0.11654,-0.0257 -0.23621,-0.0128 -0.35427,-0.0109 z"
+ id="path3737"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#b6c5d8;fill-opacity:1"
+ d="m 138.24317,660.70193 c -0.61766,0.10327 -1.20461,0.34607 -1.74208,0.66296 -0.2587,0.16574 -0.51138,0.3442 -0.72382,0.56761 -0.39949,0.38595 -0.71609,0.85525 -0.93712,1.36404 -0.30432,0.78643 -0.56145,1.58991 -0.8023,2.39773 -0.208,0.67392 -0.40457,1.35189 -0.6329,2.01914 -0.17306,0.40926 -0.39807,0.79507 -0.55532,1.2112 -0.0126,0.14685 -0.0919,0.30249 -0.0276,0.4467 0.0607,0.11216 0.10817,-0.12832 0.15955,-0.17682 0.12492,-0.2065 0.29625,-0.38094 0.44158,-0.5732 0.35747,-0.43083 0.72222,-0.85733 1.11951,-1.25188 0.15747,-0.1196 0.34081,-0.20228 0.52943,-0.2592 0.16928,-0.0483 0.36102,-0.0166 0.49158,0.10649 0.14087,0.12149 0.1857,0.32058 0.1635,0.4993 -0.0122,0.39639 -0.10975,0.78291 -0.16617,1.17382 -0.0666,0.26603 -0.10519,0.53795 -0.15802,0.80687 -0.003,0.15616 0.14172,0.33495 0.30884,0.29229 0.21269,-0.0737 0.29756,-0.3021 0.35509,-0.50021 0.19076,-0.61335 0.20545,-1.26128 0.2315,-1.89787 0.0446,-0.68398 0.0759,-1.36968 0.15894,-2.05033 0.0919,-0.64443 0.21997,-1.28487 0.40156,-1.91024 0.0896,-0.25991 0.22682,-0.49811 0.37632,-0.72753 0.18444,-0.27263 0.42811,-0.52508 0.7432,-0.64016 0.66566,-0.27038 1.3864,-0.35909 2.06808,-0.57906 0.15108,-0.073 0.29461,-0.24309 0.23714,-0.41913 -0.0645,-0.19801 -0.27764,-0.28272 -0.46109,-0.33455 -0.40639,-0.11676 -0.82616,-0.18236 -1.24677,-0.22052 -0.11092,-0.004 -0.22173,-0.0197 -0.33265,-0.007 z"
+ id="path3739"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#c9cfd7"
+ d="m 130.87638,676.86539 c 0.35997,-1.1927 0.46356,-2.57653 1.46166,-3.45523 1.21177,-1.15671 2.91057,-1.55613 4.22697,-2.55265 0.64321,-0.78696 -0.49599,-1.60255 -0.62861,-2.40093 -0.73118,-1.97086 -0.87915,-4.35685 0.26394,-6.20346 1.0032,-1.54122 3.50403,-1.92971 4.7991,-0.53792 1.48485,1.57814 1.54877,3.99771 0.93064,5.96741 -0.26373,0.98491 -0.88211,1.81549 -1.25164,2.75313 0.48739,0.62255 1.26167,0.96836 1.92975,1.37588 1.07986,0.56838 2.39714,0.88681 3.08541,1.98972 0.52411,0.8188 0.78037,1.78017 1.02518,2.70932 -0.265,0.87587 -1.55619,0.51371 -2.26928,0.65181 -4.02425,0.0215 -8.04937,0.0278 -12.07348,-0.0202 -0.40796,-0.0888 -1.32929,0.13148 -1.49964,-0.27691 z"
+ id="path3741"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#b6c5d8"
+ d="m 131.0381,676.865 c 0.3629,-1.30906 0.59102,-2.83856 1.79595,-3.67241 1.16796,-0.91183 2.67548,-1.27134 3.811,-2.22219 0.62553,-0.8618 -0.43688,-1.74494 -0.5918,-2.60345 -0.61308,-1.91573 -0.72874,-4.11751 0.15172,-5.96983 0.30466,-0.63478 0.92464,-1.16914 1.66402,-1.12176 0.73982,-0.20417 1.50485,-0.72583 2.28338,-0.31225 1.31677,0.67337 1.7761,2.25592 1.94053,3.62603 0.20537,1.85558 -0.26018,3.77122 -1.31907,5.31172 -0.53988,0.80872 0.67552,1.24393 1.16347,1.66584 0.78584,0.58552 1.752,0.80892 2.59493,1.28066 1.35624,0.79422 1.89607,2.405 2.07258,3.88313 -0.51472,0.60378 -1.56694,0.29928 -2.30198,0.41996 -4.0614,0.0313 -8.12423,0.0528 -12.18515,-0.022 -0.26067,-0.0825 -1.02148,0.0937 -1.07958,-0.26349 z"
+ id="path3743"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#89929e"
+ d="m 140.07028,671.3655 c -1.14902,-0.0307 0.33462,-1.46914 0.37231,-0.37709 0.045,0.18676 -0.16058,0.60923 -0.37231,0.37709 z m -1.62221,-0.45656 c -0.88768,-0.57547 0.67182,-0.98068 0.65561,-0.17392 -0.0585,0.29083 -0.47607,0.44693 -0.65561,0.17392 z m 1.46115,-1.44572 c 0.95515,-0.75651 0.73881,-2.20508 1.61332,-3.01992 0.0522,1.04809 -0.14389,2.30383 -1.0703,2.93729 -0.16687,0.0809 -0.35945,0.1168 -0.54302,0.0826 z"
+ id="path3745"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#b4c3d5"
+ d="m 131.25903,677.03305 c -0.12504,-0.3755 0.39302,-0.77304 0.23672,-0.11792 0.018,0.17438 -0.11507,0.4008 -0.23672,0.11792 z m 6.59579,-0.0247 c 0.24459,-0.43006 0.97622,0.15819 0.25216,0.16155 -0.0874,-7e-4 -0.25147,-0.0412 -0.25216,-0.16155 z m 1.35833,-0.0803 c -0.31171,-0.56024 0.39508,-0.57611 0.19622,0.0114 -0.0579,0.41003 -0.12228,0.1633 -0.19622,-0.0114 z m 4.73009,-0.1071 c -0.0249,-0.59613 -1.1217,-0.13805 -0.55539,-0.77928 0.61086,-0.67789 -0.16105,-1.14804 0.058,-1.88915 -0.23885,-0.85975 -0.78461,0.63309 -1.11402,-0.16853 -0.40351,-0.13421 -1.08465,-0.39877 -1.38424,-0.32792 0.31639,0.73533 -0.89581,0.68526 -0.82187,1.45392 -0.50793,0.8425 -0.74359,-0.92316 0.0736,-0.83939 0.53256,-0.29318 0.46507,-1.07162 -0.19508,-0.57201 -0.72417,0.42106 -1.4297,0.0233 -1.93772,-0.46938 -0.27788,0.18125 -1.26895,1.04869 -1.09941,0.20595 0.54857,-0.46976 -0.10354,-1.57469 -0.75754,-1.44523 -0.90121,-0.0923 0.43172,-0.85664 0.63115,-1.17669 0.32812,-0.77027 -0.55995,-1.38311 -0.65438,-2.12643 -0.22325,-0.89659 -0.49943,-1.8654 -0.27017,-2.78348 0.46703,-0.3193 -1.06575,-1.11989 -0.0225,-1.16091 0.52488,0.38598 1.9167,-0.13042 1.52899,-0.83788 0.25284,-0.72883 1.06342,0.63966 0.3849,0.96194 -0.45838,0.0187 -1.32244,0.5906 -0.64019,0.97838 0.29003,-0.1451 1.14588,-1.0082 1.17761,-0.43951 -0.49154,0.58434 -1.53021,0.81178 -1.05011,1.78215 -0.0259,0.34186 0.39229,1.03092 0.42062,0.29831 -0.0515,-0.4605 -0.0485,-1.74012 0.64383,-1.06899 -0.27362,0.48772 0.29267,0.7089 0.25873,0.12486 0.21729,-0.63588 0.73472,-1.21807 0.34616,-1.8758 0.1916,-0.60756 0.43682,-1.57466 -0.20217,-1.94094 -0.0487,-0.42086 0.77571,-1.01121 -0.12774,-1.08092 -0.93699,-0.16029 0.29586,-0.65171 0.71328,-0.47024 0.76334,0.0392 1.61814,0.24183 2.02213,0.96115 1.10913,1.71311 1.00315,3.94983 0.38308,5.82108 -0.16402,0.81934 -0.92159,1.43374 -0.91852,2.28027 0.21327,1.15844 1.41468,1.76342 2.4322,2.11037 0.91406,0.18009 1.78916,0.6396 2.29981,1.44598 0.56542,0.84646 0.92058,1.85179 1.01239,2.86278 -0.41575,0.67317 -1.39424,0.68374 -2.09922,0.55954 -0.2161,-0.0574 -0.45934,-0.16378 -0.53617,-0.394 z m -1.07487,-3.54722 c -0.25041,-0.61404 -1.62395,-0.4431 -0.90664,0.1985 0.18515,0.0975 1.43815,0.27491 0.90664,-0.1985 z m -6.24888,-7.13999 c -0.38166,-0.75944 -0.45288,0.98667 0,0 z m -1.90102,10.14114 c 0.17187,-0.45643 1.10202,-0.74688 0.59258,-0.0382 -0.16457,0.45406 -1.24431,0.78244 -0.59258,0.0382 z m 2.69439,0.19187 c -0.0814,-0.55113 1.0461,-0.31704 0.41177,0.12373 -0.13842,0.10506 -0.34148,0.0197 -0.41177,-0.12373 z m 3.03507,0.0649 c -0.24742,-0.6547 1.00497,-0.35853 0.26475,0.0991 l -0.12787,-0.005 -0.13688,-0.0942 z m -8.24034,-0.41456 c 0.0443,-0.55983 1.18334,-1.34848 0.81174,-0.26896 -0.0535,0.28229 -0.68528,0.67543 -0.81174,0.26896 z m 9.88266,-0.0902 c 0.44347,-0.99822 0.4247,0.97798 0,0 z m -8.43555,-0.47649 c -0.71493,-0.48426 0.50503,-1.99287 0.52955,-0.79265 -0.4012,0.21085 -0.52055,0.73109 0.049,0.70331 0.0793,0.38788 -0.44179,0.32932 -0.57858,0.0893 z m 3.00782,-0.009 c 0.23233,-0.39692 1.51482,-0.38114 0.6058,0.0597 -0.13367,0.098 -0.69745,0.31992 -0.6058,-0.0597 z m 5.01428,-0.40573 c 0.35099,-0.69136 1.2096,0.46237 0.23148,0.26995 -0.14999,0.01 -0.34032,-0.092 -0.23148,-0.26995 z m -9.99863,-0.0692 c 0.29787,-0.86637 0.52888,0.4857 0.0139,0.0645 l -0.0139,-0.0645 z m 2.93789,-0.74878 c -0.3338,-0.46101 0.14833,-1.0149 0.29796,-0.27266 0.14974,0.30457 -0.12395,0.91065 -0.29796,0.27266 z m 0.81036,-0.32258 c 0.28281,-0.32819 0.64652,-0.25344 0.92836,-0.52734 0.69931,0.25886 -0.46406,0.61527 -0.65801,0.87008 -0.35211,0.089 -0.51558,-0.0475 -0.27035,-0.34274 z m -1.63054,-0.63029 c 0.10587,-1.04719 0.73694,0.46583 0.10795,0.41993 -0.0923,-0.11819 -0.10267,-0.27689 -0.10795,-0.41993 z m -0.95826,0.12294 c -0.0646,-0.56947 0.92251,-0.69915 0.44373,-0.022 -0.0911,0.22339 -0.317,0.22686 -0.44373,0.022 z m 2.89949,-9.53928 c -0.0541,-0.50123 0.49162,-0.63945 0.41848,-0.0586 0.31369,0.51051 -0.44794,0.53281 -0.41848,0.0586 z m 1.23533,-0.8575 c -0.0742,-0.90436 1.4888,-0.34296 0.76914,0.12726 -0.24163,0.004 -0.59015,0.071 -0.76914,-0.12726 z m -0.17647,-1.02784 c 0.0302,-0.72197 1.65681,-1.00334 1.29882,-0.0385 -0.39167,0.0429 -0.80349,-0.37246 -1.19935,0.0563 l -0.0728,0.009 -0.0267,-0.0272 0,0 z"
+ id="path3747"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#b3bcc9"
+ d="m 144.20796,676.6797 c -0.11018,-0.62814 -0.47601,-1.12184 -0.12733,-1.76297 0.0221,-0.96223 -0.49257,-1.8811 -1.25239,-2.45204 -0.21297,-0.50376 0.94022,0.12454 1.22188,0.17825 1.35403,0.60232 2.44658,1.98042 2.48827,3.49127 0.0357,1.05357 -1.15572,1.13354 -1.92833,1.02454 -0.30571,0.0267 -0.45588,-0.19252 -0.4021,-0.47905 z m -5.66303,-3.67208 c -0.7825,-0.20192 -1.17222,-0.87147 -1.6974,-1.43228 -1.02412,-0.17008 0.63111,-0.9233 -0.0219,-1.52515 -0.22744,-0.67566 -0.91723,-1.36565 -0.69046,-2.09718 0.63113,0.1366 1.40853,0.80501 2.01719,0.0836 0.80195,-0.77253 1.2664,-1.8656 1.45791,-2.94926 0.071,-1.13785 0.10376,-2.32585 -0.24465,-3.42264 -0.65036,-0.88976 0.95471,-0.54514 1.31701,-0.21562 1.26857,0.94473 1.53708,2.68705 1.49958,4.16937 -0.044,1.49946 -0.55473,2.9527 -1.36372,4.20731 -0.51,0.8307 0.66712,1.30896 1.08887,1.85048 0.4186,0.31056 0.49392,0.63362 -0.0831,0.6959 -0.87042,0.6248 -2.00857,1.03109 -3.07775,0.77109 l -0.11558,-0.0596 -0.086,-0.076 -1e-5,0 z"
+ id="path3749"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#a9b6c7"
+ d="m 144.3518,675.98262 c 0.12272,-1.02926 -0.21061,-2.01689 -0.54043,-2.97295 0.30087,-0.71682 1.3602,0.38108 1.6027,0.83443 0.6132,0.92348 1.05705,1.98328 1.1911,3.08777 -0.48515,0.43872 -1.53758,0.27166 -2.16305,0.0931 -0.20135,-0.30583 -0.0844,-0.69998 -0.0903,-1.04231 z m -6.1906,-3.35515 c -0.76833,-0.35085 -1.542,-1.24545 -1.10599,-2.11201 0.0669,-0.6847 -1.09366,-1.54393 -0.46158,-2.05577 0.67367,-0.008 1.39826,-0.1023 1.88845,-0.62057 1.33038,-1.34542 1.65414,-3.40556 1.43123,-5.21995 -0.0518,-0.48294 -0.61469,-1.77369 0.37737,-1.21798 0.98658,0.50498 1.65109,1.51034 1.75658,2.61018 0.25631,2.03796 -0.17637,4.20625 -1.37391,5.89584 -0.56906,0.925 1.00652,1.16218 0.97943,2.00663 -0.20201,0.90302 -1.36925,1.05476 -2.14531,1.03865 -0.46383,-0.022 -0.92437,-0.13019 -1.34627,-0.32502 z"
+ id="path3751"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#a5aeba"
+ d="m 144.73739,675.68809 c 0.0311,-0.83816 -0.0628,-1.68911 -0.48698,-2.42513 0.26428,-0.71121 1.20487,0.50081 1.42568,0.95574 0.51213,0.85517 0.75713,1.84508 0.94982,2.80756 -0.59146,0.25076 -2.04555,0.40287 -1.88205,-0.64935 -0.008,-0.22952 -0.006,-0.45921 -0.006,-0.68882 z m -5.64723,-3.12872 c -1.03199,-0.20289 -2.01655,-1.0986 -1.96851,-2.2101 -0.26476,-0.35902 -1.00861,-1.50678 -0.0113,-1.35538 1.18812,0.079 1.9965,-1.04346 2.46576,-1.99202 0.79925,-1.68589 1.02821,-3.68128 0.44709,-5.47083 0.38492,-0.52083 1.19909,0.63952 1.50231,1.02698 0.76511,1.23399 0.62759,2.77863 0.41394,4.15141 -0.18448,1.10561 -0.60662,2.15939 -1.21662,3.09781 -0.72644,0.94815 0.85828,1.26599 0.95298,2.00361 -0.59049,0.49062 -1.38412,0.85732 -2.17079,0.80522 -0.13918,-0.0115 -0.2774,-0.0323 -0.41484,-0.0567 z"
+ id="path3753"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#99a5b4"
+ d="m 145.19282,676.77676 c -0.20971,-1.13677 -0.12623,-2.3463 -0.56886,-3.42498 0.92041,0.30242 1.274,1.35611 1.52032,2.20628 0.0825,0.66135 1.05128,1.90135 -0.27299,1.61496 -0.28185,0.0116 -0.66092,-0.0382 -0.67847,-0.39626 z m -6.54385,-4.53711 c -0.9201,-0.4687 -1.4803,-1.43397 -1.66783,-2.42437 -0.53363,-0.9295 0.9398,-0.39983 1.31686,-0.92232 1.49832,-1.04008 2.19995,-2.90943 2.3857,-4.66428 0.19105,-0.85413 -0.25977,-1.78942 -0.16851,-2.55596 1.24067,0.76345 1.60752,2.36052 1.52555,3.73112 -0.0834,1.74415 -0.74354,3.41274 -1.66401,4.87937 0.0346,0.63623 1.51664,1.28791 0.39151,1.92706 -0.64336,0.35766 -1.45641,0.30117 -2.11927,0.0294 z"
+ id="path3755"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#929ca9"
+ d="m 145.75891,676.865 c -0.37452,-0.73333 -0.46406,-1.61792 -0.37243,-2.43084 0.48289,-0.10526 0.61579,1.09357 0.81459,1.53734 0.09,0.42966 0.78519,1.50799 -0.15644,1.11161 l -0.15565,-0.0982 -0.13007,-0.11991 0,0 z m -7.7219,-5.47076 c -0.51987,-0.40298 -1.26874,-1.57733 -0.24052,-1.81681 1.42473,-0.38599 2.23991,-1.80159 2.73324,-3.09214 0.48601,-1.25099 0.53113,-2.60939 0.41397,-3.93049 0.10089,-0.65889 0.75328,0.57372 0.80525,0.85393 0.50004,1.77356 0.19155,3.71943 -0.57588,5.37117 -0.25998,0.66792 -1.27879,1.45126 -0.5048,2.12248 0.86616,0.45027 0.27721,1.08395 -0.45145,1.12996 -0.77912,0.18132 -1.61514,-0.0788 -2.17981,-0.6381 z"
+ id="path3757"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#8a95a3"
+ d="m 145.92104,676.68852 c -0.17883,-0.31901 0.22729,-1.26344 0.21921,-0.44123 0.0748,0.39102 -0.0785,1.37514 -0.21921,0.44123 l 0,0 z m -7.60001,-5.47075 c -0.5271,-0.29482 -1.23649,-1.19218 -0.22284,-1.32429 0.85282,-0.44041 1.73448,-1.00573 2.20977,-1.8632 0.19685,-0.81678 0.72689,-1.52117 0.8544,-2.36769 0.17388,-0.83753 0.44571,-1.71194 0.2564,-2.56749 0.60106,0.71681 0.48123,1.76088 0.42455,2.63809 -0.17573,1.52365 -0.63241,3.0504 -1.55031,4.2974 -0.40363,0.6615 1.27033,1.45785 -0.0375,1.73824 -0.69146,0.25861 -1.40663,-0.11808 -1.93445,-0.55106 z"
+ id="path3759"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#8a95a3;fill-opacity:1"
+ d="m 139.83398,662.02237 c -0.36706,0.0329 -0.73535,0.0705 -1.0925,0.16515 -0.34636,0.093 -0.68271,0.22262 -1.00207,0.38608 -0.22562,0.12813 -0.45793,0.2485 -0.65865,0.41488 -0.33013,0.25014 -0.61794,0.54973 -0.89763,0.8538 -0.14169,0.20058 -0.29321,0.39586 -0.41615,0.60855 -0.18461,0.34146 -0.34005,0.6989 -0.45127,1.07109 -0.18146,0.56006 -0.33461,1.12884 -0.48943,1.6967 -0.13957,0.5278 -0.28025,1.0555 -0.40875,1.58608 -0.12801,0.53696 -0.21362,1.08373 -0.25599,1.63412 -0.0143,0.19826 -0.0491,0.39621 -0.0244,0.59508 0.0111,0.20432 0.0259,0.40875 0.0496,0.61192 0.005,0.0768 0.11315,0.15653 0.14339,0.0496 0.0773,-0.16525 0.17381,-0.33315 0.35846,-0.39156 0.13597,-0.0662 0.29024,-0.10324 0.44025,-0.0745 0.1756,0.0369 0.35711,0.0914 0.50699,0.19255 0.20338,0.13439 0.38312,0.31045 0.4987,0.5267 0.119,0.14004 0.15303,0.3402 0.26367,0.4748 0.0982,0.009 0.0825,-0.14935 0.10747,-0.21966 0.0367,-0.33085 -0.0399,-0.65855 -0.0964,-0.98258 -0.0575,-0.28952 -0.14192,-0.57362 -0.17629,-0.86737 -0.0479,-0.31977 -0.10648,-0.63949 -0.10475,-0.96404 -0.0102,-0.35261 -0.0294,-0.7049 -0.0255,-1.05781 -0.006,-0.21817 -1.8e-4,-0.43596 0.02,-0.6533 0.0431,-0.51196 0.0994,-1.02311 0.17619,-1.53117 0.11074,-0.52181 0.23627,-1.04551 0.4664,-1.52956 0.10876,-0.24094 0.21865,-0.48258 0.34563,-0.71426 0.1272,-0.20292 0.28168,-0.3928 0.48301,-0.52632 0.30234,-0.207 0.62752,-0.37771 0.96149,-0.52755 0.3184,-0.1435 0.63741,-0.28649 0.94209,-0.45793 0.14516,-0.0707 0.33243,-0.11847 0.40599,-0.27703 0.0225,-0.054 0.007,-0.12808 -0.0696,-0.0925 z"
+ id="path3761"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccc"
+ style="fill:#99a5b4;fill-opacity:1"
+ d="m 138.57407,660.88392 c -1.68837,0.30855 -3.04502,1.70209 -3.52401,3.31995 -0.85216,1.92098 -1.24778,4.06468 -0.9915,6.15927 0.003,0.1894 0.0257,0.38082 -0.007,0.56888 0.66212,-0.79482 0.67105,-1.88327 1.05552,-2.80541 0.595,-1.88505 1.55185,-3.73674 3.11924,-4.99262 0.7705,-0.65005 1.67251,-1.12606 2.5975,-1.51659 0.12744,-0.32094 -0.26044,-0.57266 -0.54597,-0.55149 -0.55011,-0.1629 -1.13233,-0.21706 -1.70409,-0.18199 z"
+ id="path3763"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+ sodipodi:type="arc"
+ style="fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.9000001;stroke-opacity:1;stroke-dasharray:none"
+ id="path4213"
+ sodipodi:cx="164.28572"
+ sodipodi:cy="167.36218"
+ sodipodi:rx="32.857143"
+ sodipodi:ry="32.142857"
+ d="m 197.14286,167.36218 a 32.857143,32.142857 0 1 1 -65.71428,0 32.857143,32.142857 0 1 1 65.71428,0 z" />
+ <path
+ transform="translate(-1.428578,0.71428571)"
+ sodipodi:type="arc"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2.09999989999999981;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.90000010000000019;stroke-opacity:1;stroke-dasharray:none"
+ id="path4213-2"
+ sodipodi:cx="164.28572"
+ sodipodi:cy="167.36218"
+ sodipodi:rx="32.857143"
+ sodipodi:ry="32.142857"
+ d="m 197.14286,167.36218 a 32.857143,32.142857 0 1 1 -65.71428,0 32.857143,32.142857 0 1 1 65.71428,0 z" />
+ <path
+ transform="translate(-1.428578,0.71428571)"
+ sodipodi:type="arc"
+ style="fill:#ffa300;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2.09999989999999981;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.90000010000000019;stroke-opacity:1;stroke-dasharray:none"
+ id="path4213-7"
+ sodipodi:cx="164.28572"
+ sodipodi:cy="167.36218"
+ sodipodi:rx="32.857143"
+ sodipodi:ry="32.142857"
+ d="m 197.14286,167.36218 a 32.857143,32.142857 0 1 1 -45.95814,-29.47725 l 13.101,29.47725 z"
+ sodipodi:start="0"
+ sodipodi:end="4.3022617" />
+ <path
+ transform="translate(-1.428578,0.71428571)"
+ sodipodi:type="arc"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.9000001;stroke-opacity:1;stroke-dasharray:none"
+ id="path4213-3"
+ sodipodi:cx="164.28572"
+ sodipodi:cy="167.36218"
+ sodipodi:rx="32.857143"
+ sodipodi:ry="32.142857"
+ d="m 197.08587,169.2545 a 32.857143,32.142857 0 1 1 -63.70729,-12.80072 l 30.90714,10.9084 z"
+ sodipodi:start="0.058906132"
+ sodipodi:end="3.4878424" />
+ <path
+ transform="translate(-1.428578,0.71428571)"
+ sodipodi:type="arc"
+ style="fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2.09999989999999981;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.90000010000000019;stroke-opacity:1;stroke-dasharray:none"
+ id="path4213-6"
+ sodipodi:cx="164.28572"
+ sodipodi:cy="167.36218"
+ sodipodi:rx="32.857143"
+ sodipodi:ry="32.142857"
+ d="M 197.14286,167.36218 A 32.857143,32.142857 0 0 1 171.77,198.66007 l -7.48428,-31.29789 z"
+ sodipodi:start="0"
+ sodipodi:end="1.3409968" />
+ <path
+ transform="translate(2.143358,226.92808)"
+ sodipodi:type="arc"
+ style="fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.9000001;stroke-opacity:1;stroke-dasharray:none"
+ id="path4213-4"
+ sodipodi:cx="164.28572"
+ sodipodi:cy="167.36218"
+ sodipodi:rx="32.857143"
+ sodipodi:ry="32.142857"
+ d="m 197.14286,167.36218 a 32.857143,32.142857 0 1 1 -65.71428,0 32.857143,32.142857 0 1 1 65.71428,0 z" />
+ <path
+ transform="translate(0.714778,227.64237)"
+ sodipodi:type="arc"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.9000001;stroke-opacity:1;stroke-dasharray:none"
+ id="path4213-2-5"
+ sodipodi:cx="164.28572"
+ sodipodi:cy="167.36218"
+ sodipodi:rx="32.857143"
+ sodipodi:ry="32.142857"
+ d="m 197.14286,167.36218 a 32.857143,32.142857 0 1 1 -65.71428,0 32.857143,32.142857 0 1 1 65.71428,0 z" />
+ <path
+ transform="translate(0.714778,227.64237)"
+ sodipodi:type="arc"
+ style="fill:#ffa300;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.9000001;stroke-opacity:1;stroke-dasharray:none"
+ id="path4213-7-5"
+ sodipodi:cx="164.28572"
+ sodipodi:cy="167.36218"
+ sodipodi:rx="32.857143"
+ sodipodi:ry="32.142857"
+ d="m 197.14286,167.36218 a 32.857143,32.142857 0 1 1 -15.78257,-27.46197 l -17.07457,27.46197 z"
+ sodipodi:start="0"
+ sodipodi:end="5.2588429" />
+ <path
+ transform="translate(0.714778,227.64237)"
+ sodipodi:type="arc"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.9000001;stroke-opacity:1;stroke-dasharray:none"
+ id="path4213-3-5"
+ sodipodi:cx="164.28572"
+ sodipodi:cy="167.36218"
+ sodipodi:rx="32.857143"
+ sodipodi:ry="32.142857"
+ d="m 197.08587,169.2545 a 32.857143,32.142857 0 1 1 -37.81069,-33.65924 l 5.01054,31.76692 z"
+ sodipodi:start="0.058906132"
+ sodipodi:end="4.5592971" />
+ <path
+ transform="translate(0.714778,227.64237)"
+ sodipodi:type="arc"
+ style="fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.9000001;stroke-opacity:1;stroke-dasharray:none"
+ id="path4213-6-7"
+ sodipodi:cx="164.28572"
+ sodipodi:cy="167.36218"
+ sodipodi:rx="32.857143"
+ sodipodi:ry="32.142857"
+ d="m 197.14286,167.36218 a 32.857143,32.142857 0 0 1 -14.93587,26.94074 l -17.92127,-26.94074 z"
+ sodipodi:start="0"
+ sodipodi:end="0.99389434" />
+ <path
+ transform="translate(2.1433582,398.07093)"
+ sodipodi:type="arc"
+ style="fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.9000001;stroke-opacity:1;stroke-dasharray:none"
+ id="path4213-4-0"
+ sodipodi:cx="164.28572"
+ sodipodi:cy="167.36218"
+ sodipodi:rx="32.857143"
+ sodipodi:ry="32.142857"
+ d="m 197.14286,167.36218 a 32.857143,32.142857 0 1 1 -65.71428,0 32.857143,32.142857 0 1 1 65.71428,0 z" />
+ <path
+ transform="translate(0.7147782,398.78522)"
+ sodipodi:type="arc"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.9000001;stroke-opacity:1;stroke-dasharray:none"
+ id="path4213-2-5-4"
+ sodipodi:cx="164.28572"
+ sodipodi:cy="167.36218"
+ sodipodi:rx="32.857143"
+ sodipodi:ry="32.142857"
+ d="m 197.14286,167.36218 a 32.857143,32.142857 0 1 1 -65.71428,0 32.857143,32.142857 0 1 1 65.71428,0 z" />
+ <path
+ transform="translate(0.7147782,398.78522)"
+ sodipodi:type="arc"
+ style="fill:#ffa300;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.9000001;stroke-opacity:1;stroke-dasharray:none"
+ id="path4213-7-5-5"
+ sodipodi:cx="164.28572"
+ sodipodi:cy="167.36218"
+ sodipodi:rx="32.857143"
+ sodipodi:ry="32.142857"
+ d="M 197.14286,167.36218 A 32.857143,32.142857 0 1 1 144.1038,141.99745 l 20.18192,25.36473 z"
+ sodipodi:start="0"
+ sodipodi:end="4.050976" />
+ <path
+ transform="translate(0.7147782,398.78522)"
+ sodipodi:type="arc"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.9000001;stroke-opacity:1;stroke-dasharray:none"
+ id="path4213-3-5-1"
+ sodipodi:cx="164.28572"
+ sodipodi:cy="167.36218"
+ sodipodi:rx="32.857143"
+ sodipodi:ry="32.142857"
+ d="m 197.08587,169.2545 a 32.857143,32.142857 0 0 1 -57.1876,19.64818 l 24.38745,-21.5405 z"
+ sodipodi:start="0.058906132"
+ sodipodi:end="2.4071835" />
+</svg>
Modified: trunk/src/main/java/cc/kune/common/client/ui/dialogs/BasicDialog.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/ui/dialogs/BasicDialog.java 2012-03-12 14:32:37 UTC (rev 1761)
+++ trunk/src/main/java/cc/kune/common/client/ui/dialogs/BasicDialog.java 2012-03-13 12:08:46 UTC (rev 1762)
@@ -32,7 +32,6 @@
import com.google.gwt.user.client.ui.FlowPanel;
import com.google.gwt.user.client.ui.HasDirectionalText;
import com.google.gwt.user.client.ui.InsertPanel.ForIsWidget;
-import com.google.gwt.user.client.ui.PushButton;
import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gwt.user.client.ui.Widget;
@@ -46,7 +45,7 @@
@UiField
FlowPanel btnPanel;
@UiField
- PushButton closeBtn;
+ CloseDialogButton closeBtn;
@UiField
Button firstBtn;
@UiField
Modified: trunk/src/main/java/cc/kune/common/client/ui/dialogs/BasicDialog.ui.xml
===================================================================
--- trunk/src/main/java/cc/kune/common/client/ui/dialogs/BasicDialog.ui.xml 2012-03-12 14:32:37 UTC (rev 1761)
+++ trunk/src/main/java/cc/kune/common/client/ui/dialogs/BasicDialog.ui.xml 2012-03-13 12:08:46 UTC (rev 1762)
@@ -1,15 +1,13 @@
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
- xmlns:k="urn:import:cc.kune.common.client.ui" xmlns:g="urn:import:com.google.gwt.user.client.ui">
- <ui:with field='res' type='cc.kune.common.client.resources.CommonResources'/>
+ xmlns:d="urn:import:cc.kune.common.client.ui.dialogs"
+ xmlns:k="urn:import:cc.kune.common.client.ui"
+ xmlns:g="urn:import:com.google.gwt.user.client.ui" >
+ <ui:with field='res'
+ type='cc.kune.common.client.resources.CommonResources'/>
<g:VerticalPanel addStyleNames="k-dialog-outerp, k-bottom-10corners">
<g:FlowPanel>
- <g:PushButton visible="false" ui:field="closeBtn"
- addStyleNames="k-dialog-btn, k-fr, k-dialog-secondBtn, k-5corners, k-btn-min,k-button-left, k-dialog-close-btn">
- <g:upFace image="{res.kuneCloseGrey}" />
- <g:upHoveringFace image="{res.kuneCloseGreylight}" />
- <g:downFace image="{res.kuneClose}" />
- </g:PushButton>
+ <d:CloseDialogButton ui:field="closeBtn" addStyleNames="k-dialog-close-btn-dialog"/>
<g:FlowPanel>
<g:FlowPanel addStyleNames="k-dialog-innerp, k-3corners">
<k:IconLabel ui:field="title" addStyleNames="k-dialog-title, "/>
Added: trunk/src/main/java/cc/kune/common/client/ui/dialogs/CloseDialogButton.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/ui/dialogs/CloseDialogButton.java (rev 0)
+++ trunk/src/main/java/cc/kune/common/client/ui/dialogs/CloseDialogButton.java 2012-03-13 12:08:46 UTC (rev 1762)
@@ -0,0 +1,37 @@
+package cc.kune.common.client.ui.dialogs;
+
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.event.dom.client.ClickHandler;
+import com.google.gwt.event.dom.client.HasClickHandlers;
+import com.google.gwt.event.shared.HandlerRegistration;
+import com.google.gwt.uibinder.client.UiBinder;
+import com.google.gwt.uibinder.client.UiField;
+import com.google.gwt.user.client.ui.Composite;
+import com.google.gwt.user.client.ui.PushButton;
+import com.google.gwt.user.client.ui.Widget;
+
+public class CloseDialogButton extends Composite implements HasClickHandlers {
+
+ interface CloseDialogButtonUiBinder extends UiBinder<Widget, CloseDialogButton> {
+ }
+
+ private static CloseDialogButtonUiBinder uiBinder = GWT.create(CloseDialogButtonUiBinder.class);
+
+ @UiField
+ PushButton closeBtn;
+
+ public CloseDialogButton() {
+ initWidget(uiBinder.createAndBindUi(this));
+ }
+
+ @Override
+ public HandlerRegistration addClickHandler(final ClickHandler handler) {
+ return closeBtn.addClickHandler(handler);
+ }
+
+ @Override
+ public void setVisible(final boolean visible) {
+ closeBtn.setVisible(visible);
+ }
+
+}
Added: trunk/src/main/java/cc/kune/common/client/ui/dialogs/CloseDialogButton.ui.xml
===================================================================
--- trunk/src/main/java/cc/kune/common/client/ui/dialogs/CloseDialogButton.ui.xml (rev 0)
+++ trunk/src/main/java/cc/kune/common/client/ui/dialogs/CloseDialogButton.ui.xml 2012-03-13 12:08:46 UTC (rev 1762)
@@ -0,0 +1,11 @@
+<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
+<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
+ xmlns:g="urn:import:com.google.gwt.user.client.ui">
+ <ui:with field='res'
+ type='cc.kune.common.client.resources.CommonResources'/>
+ <g:PushButton ui:field="closeBtn" visible="false" addStyleNames="k-dialog-btn, k-fr, k-dialog-secondBtn, k-5corners, k-btn-min,k-button-left, k-dialog-close-btn">
+ <g:upFace image="{res.kuneCloseGrey}"/>
+ <g:upHoveringFace image="{res.kuneCloseGreylight}"/>
+ <g:downFace image="{res.kuneClose}"/>
+ </g:PushButton>
+</ui:UiBinder>
\ No newline at end of file
Modified: trunk/src/main/java/cc/kune/common/public/kune-common.css
===================================================================
--- trunk/src/main/java/cc/kune/common/public/kune-common.css 2012-03-12 14:32:37 UTC (rev 1761)
+++ trunk/src/main/java/cc/kune/common/public/kune-common.css 2012-03-13 12:08:46 UTC (rev 1762)
@@ -181,11 +181,19 @@
color: #181817 !important;
border: 0 none !important;
position: relative;
- top: -26px;
height: 17px !important;
+}
+
+.k-dialog-close-btn-dialog {
+ top: -26px;
left: 1px;
}
+.k-dialog-close-btn-normal {
+ top: 10px;
+ left: 0px;
+}
+
.k-dialog-firstBtn {
float: left;
}
Modified: trunk/src/main/java/cc/kune/gspace/client/viewers/TutorialViewer.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/viewers/TutorialViewer.java 2012-03-12 14:32:37 UTC (rev 1761)
+++ trunk/src/main/java/cc/kune/gspace/client/viewers/TutorialViewer.java 2012-03-13 12:08:46 UTC (rev 1762)
@@ -3,6 +3,7 @@
import java.util.List;
import cc.kune.common.client.log.Log;
+import cc.kune.common.client.ui.dialogs.CloseDialogButton;
import cc.kune.core.client.i18n.I18nUITranslationService;
import cc.kune.core.client.state.Session;
import cc.kune.core.shared.FileConstants;
@@ -24,6 +25,8 @@
private static final int FOOTBAR = 12;
private static TutorialViewerUiBinder uiBinder = GWT.create(TutorialViewerUiBinder.class);
+ @UiField
+ CloseDialogButton closeBtn;
private String defLang;
@UiField
public Frame frame;
Modified: trunk/src/main/java/cc/kune/gspace/client/viewers/TutorialViewer.ui.xml
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/viewers/TutorialViewer.ui.xml 2012-03-12 14:32:37 UTC (rev 1761)
+++ trunk/src/main/java/cc/kune/gspace/client/viewers/TutorialViewer.ui.xml 2012-03-13 12:08:46 UTC (rev 1762)
@@ -1,6 +1,6 @@
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
- xmlns:g="urn:import:com.google.gwt.user.client.ui">
+ xmlns:d="urn:import:cc.kune.common.client.ui.dialogs" xmlns:g="urn:import:com.google.gwt.user.client.ui">
<ui:style>
.frame {
margin: 5 auto;
@@ -8,7 +8,15 @@
display: block;
width: 100%;
border: none;
- }
+ }
+
+ .flow {
+ width: 100%;
+ }
</ui:style>
- <g:Frame styleName="{style.frame}" ui:field="frame" />
+ <g:FlowPanel styleName="{style.flow}">
+ <d:CloseDialogButton ui:field="closeBtn"
+ addStyleNames="k-dialog-close-btn-normal" visible="false"/>
+ <g:Frame styleName="{style.frame}" ui:field="frame"/>
+ </g:FlowPanel>
</ui:UiBinder>
\ No newline at end of file
Modified: trunk/src/main/webapp/tutorials/docs.svg
===================================================================
--- trunk/src/main/webapp/tutorials/docs.svg 2012-03-12 14:32:37 UTC (rev 1761)
+++ trunk/src/main/webapp/tutorials/docs.svg 2012-03-13 12:08:46 UTC (rev 1762)
@@ -25,9 +25,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="1.7686691"
- inkscape:cx="759.91175"
- inkscape:cy="800.67692"
+ inkscape:zoom="1.3073873"
+ inkscape:cx="292.56466"
+ inkscape:cy="1317.1764"
inkscape:document-units="px"
inkscape:current-layer="layer5"
showgrid="false"
@@ -458,7 +458,7 @@
inkscape:groupmode="layer"
id="layer5"
inkscape:label="frames"
- style="display:inline">
+ style="display:none">
<rect
transform="translate(0,435.8268)"
style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.66635472;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
@@ -10158,7 +10158,7 @@
inkscape:groupmode="layer"
id="layer2"
inkscape:label="es"
- style="display:inline"
+ style="display:none"
transform="translate(0,435.8268)">
<text
sodipodi:linespacing="125%"
@@ -10395,7 +10395,7 @@
y="684.32764"
x="323.03564"
sodipodi:role="line"
- id="tspan8077"></tspan><tspan
+ id="tspan8077" /><tspan
style="font-size:12px;font-weight:normal;fill:#aa4400"
y="699.32764"
x="323.03564"
1
0
r1761 - in trunk: . img/icons/custom-iconic src/main/java/cc/kune/core/client/dnd src/main/java/cc/kune/events/client/actions src/main/java/cc/kune/gspace/client src/main/java/org/waveprotocol/wave/client/gadget/renderer
by Vicente J. Ruiz Jurado 12 Mar '12
by Vicente J. Ruiz Jurado 12 Mar '12
12 Mar '12
Author: vjrj_
Date: 2012-03-12 15:32:37 +0100 (Mon, 12 Mar 2012)
New Revision: 1761
Added:
trunk/img/icons/custom-iconic/centralized.svg
trunk/img/icons/custom-iconic/circle.svg
trunk/img/icons/custom-iconic/karma.svg
trunk/img/icons/custom-iconic/net.svg
trunk/img/icons/custom-iconic/pc.svg
trunk/img/icons/custom-iconic/phone.svg
Modified:
trunk/TODO
trunk/src/main/java/cc/kune/core/client/dnd/FolderContainerDropController.java
trunk/src/main/java/cc/kune/core/client/dnd/FolderContentDropController.java
trunk/src/main/java/cc/kune/events/client/actions/EventsClientActions.java
trunk/src/main/java/cc/kune/gspace/client/GSpaceGinModule.java
trunk/src/main/java/org/waveprotocol/wave/client/gadget/renderer/Gadget.css
trunk/src/main/java/org/waveprotocol/wave/client/gadget/renderer/GadgetWidget.java
Log:
Gagdget width issue (default restored to fix), new icons, drop issue (some unnecessary singleton), events tutorial
Modified: trunk/TODO
===================================================================
--- trunk/TODO 2012-03-12 12:21:41 UTC (rev 1760)
+++ trunk/TODO 2012-03-12 14:32:37 UTC (rev 1761)
@@ -355,6 +355,9 @@
To determine how much memory you can spare for Java, try this: stop your Java process; run free -m; subtract the 'used' value from the "-/+ cache" row from the total memory allocated to your server and then subtract another 'just in case' margin of about 10% of your total server memory. The number you come up with is a rough indicator of the largest -Xmx setting you can use on your server.
* MID-TERM
+** hotdeploy hot swapping:
+http://ssw.jku.at/dcevm/
+
** Try to reuse welcome message to anonymous users in GWave:
Welcome to Google Wave
Added: trunk/img/icons/custom-iconic/centralized.svg
===================================================================
--- trunk/img/icons/custom-iconic/centralized.svg (rev 0)
+++ trunk/img/icons/custom-iconic/centralized.svg 2012-03-12 14:32:37 UTC (rev 1761)
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="31.999px"
+ height="32px"
+ viewBox="0 0 31.999 32"
+ style="enable-background:new 0 0 31.999 32;"
+ xml:space="preserve"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="centralized.svg"><metadata
+ id="metadata21679"><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 /></cc:Work></rdf:RDF></metadata><defs
+ id="defs21677" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1078"
+ inkscape:window-height="919"
+ id="namedview21675"
+ showgrid="true"
+ inkscape:zoom="21.90625"
+ inkscape:cx="15.9995"
+ inkscape:cy="16"
+ inkscape:window-x="-1"
+ inkscape:window-y="972"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="Layer_1"><inkscape:grid
+ type="xygrid"
+ id="grid22181"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" /></sodipodi:namedview>
+
+<text
+ xml:space="preserve"
+ style="font-size:53.19288635px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#231f20;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ x="1.3101565"
+ y="30.137211"
+ id="text2566"
+ sodipodi:linespacing="125%"
+ transform="matrix(0.98912851,0.14705367,-0.14705367,0.98912851,0,0)"><tspan
+ sodipodi:role="line"
+ id="tspan2568"
+ x="1.3101565"
+ y="30.137211">¤</tspan></text>
+<text
+ xml:space="preserve"
+ style="font-size:53.19288635px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#231f20;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ x="1.3101565"
+ y="30.137211"
+ id="text2566-5"
+ sodipodi:linespacing="125%"
+ transform="matrix(0.98912851,0.14705367,-0.14705367,0.98912851,0,0)"><tspan
+ sodipodi:role="line"
+ id="tspan2568-7"
+ x="1.3101565"
+ y="30.137211">¤</tspan></text>
+</svg>
\ No newline at end of file
Added: trunk/img/icons/custom-iconic/circle.svg
===================================================================
--- trunk/img/icons/custom-iconic/circle.svg (rev 0)
+++ trunk/img/icons/custom-iconic/circle.svg 2012-03-12 14:32:37 UTC (rev 1761)
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="31.999px"
+ height="32px"
+ viewBox="0 0 31.999 32"
+ style="enable-background:new 0 0 31.999 32;"
+ xml:space="preserve"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="circle.svg"><metadata
+ id="metadata21679"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs21677" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1078"
+ inkscape:window-height="919"
+ id="namedview21675"
+ showgrid="true"
+ inkscape:zoom="8.1427765"
+ inkscape:cx="15.9995"
+ inkscape:cy="6.1753413"
+ inkscape:window-x="0"
+ inkscape:window-y="972"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="Layer_1"><inkscape:grid
+ type="xygrid"
+ id="grid22181"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" /></sodipodi:namedview>
+
+<path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#231f20;stroke-width:2.85714293;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path27787"
+ sodipodi:cx="-16"
+ sodipodi:cy="17"
+ sodipodi:rx="10"
+ sodipodi:ry="10"
+ d="m -6,17 a 10,10 0 1 1 -20,0 10,10 0 1 1 20,0 z"
+ transform="matrix(1.4,0,0,1.4,38.4,-7.8)" /></svg>
\ No newline at end of file
Added: trunk/img/icons/custom-iconic/karma.svg
===================================================================
--- trunk/img/icons/custom-iconic/karma.svg (rev 0)
+++ trunk/img/icons/custom-iconic/karma.svg 2012-03-12 14:32:37 UTC (rev 1761)
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="31.999px"
+ height="32px"
+ viewBox="0 0 31.999 32"
+ style="enable-background:new 0 0 31.999 32;"
+ xml:space="preserve"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="karma.svg"><metadata
+ id="metadata21679"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs21677" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1078"
+ inkscape:window-height="919"
+ id="namedview21675"
+ showgrid="true"
+ inkscape:zoom="8.1427765"
+ inkscape:cx="15.9995"
+ inkscape:cy="6.1753413"
+ inkscape:window-x="0"
+ inkscape:window-y="972"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="Layer_1"><inkscape:grid
+ type="xygrid"
+ id="grid22181"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" /></sodipodi:namedview>
+
+<path
+ sodipodi:type="star"
+ style="color:#000000;fill:none;stroke:#231f20;stroke-width:5.47349691;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6453"
+ sodipodi:sides="5"
+ sodipodi:cx="-25.544113"
+ sodipodi:cy="4.4909558"
+ sodipodi:r1="20.140924"
+ sodipodi:r2="10.070462"
+ sodipodi:arg1="0"
+ sodipodi:arg2="0.62831853"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m -5.4031887,4.4909558 -11.9937493,5.9192692 -1.923287,13.235888 -9.335832,-9.577578 -13.182406,2.260959 6.223888,-11.8385382 -6.223888,-11.8385383 13.182406,2.2609596 9.335832,-9.5775791 1.923287,13.2358886 z"
+ transform="matrix(0,-0.73071483,0.73087366,0,12.717179,-1.2600879)"
+ inkscape:transform-center-y="-3.6793183" /></svg>
\ No newline at end of file
Added: trunk/img/icons/custom-iconic/net.svg
===================================================================
--- trunk/img/icons/custom-iconic/net.svg (rev 0)
+++ trunk/img/icons/custom-iconic/net.svg 2012-03-12 14:32:37 UTC (rev 1761)
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="31.999px"
+ height="32px"
+ viewBox="0 0 31.999 32"
+ style="enable-background:new 0 0 31.999 32;"
+ xml:space="preserve"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="net.svg"><metadata
+ id="metadata21679"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs21677" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1078"
+ inkscape:window-height="919"
+ id="namedview21675"
+ showgrid="false"
+ inkscape:zoom="8.1427765"
+ inkscape:cx="15.9995"
+ inkscape:cy="16"
+ inkscape:window-x="0"
+ inkscape:window-y="972"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="Layer_1"><inkscape:grid
+ type="xygrid"
+ id="grid22181" /></sodipodi:namedview>
+
+<g
+ id="g23017"><path
+ transform="matrix(0.97867296,0,0,0.97867295,24.91469,3.3744077)"
+ d="m -13.152542,3.6610169 a 5.1525426,5.1525426 0 1 1 -10.305085,0 5.1525426,5.1525426 0 1 1 10.305085,0 z"
+ sodipodi:ry="5.1525426"
+ sodipodi:rx="5.1525426"
+ sodipodi:cy="3.6610169"
+ sodipodi:cx="-18.305084"
+ id="path22183"
+ style="color:#000000;fill:none;stroke:#231f20;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" /><path
+ sodipodi:type="arc"
+ style="color:#000000;fill:none;stroke:#231f20;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path22953"
+ sodipodi:cx="-18.305084"
+ sodipodi:cy="3.6610169"
+ sodipodi:rx="5.1525426"
+ sodipodi:ry="5.1525426"
+ d="m -13.152542,3.6610169 a 5.1525426,5.1525426 0 1 1 -10.305085,0 5.1525426,5.1525426 0 1 1 10.305085,0 z"
+ transform="matrix(0.97867296,0,0,0.97867295,24.91469,21.374408)" /><path
+ transform="matrix(0.97867296,0,0,0.97867295,42.914691,12.417062)"
+ d="m -13.152542,3.6610169 a 5.1525426,5.1525426 0 1 1 -10.305085,0 5.1525426,5.1525426 0 1 1 10.305085,0 z"
+ sodipodi:ry="5.1525426"
+ sodipodi:rx="5.1525426"
+ sodipodi:cy="3.6610169"
+ sodipodi:cx="-18.305084"
+ id="path22955"
+ style="color:#000000;fill:none;stroke:#231f20;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" /><path
+ inkscape:connector-curvature="0"
+ id="path22957"
+ d="m 11.354105,22.975667 9.324457,-4.610602"
+ style="fill:none;stroke:#231f20;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /><path
+ style="fill:#231f20;stroke:#231f20;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+ d="m 11.354105,8.365065 9.324457,4.610602"
+ id="path22959"
+ inkscape:connector-curvature="0" /></g></svg>
\ No newline at end of file
Added: trunk/img/icons/custom-iconic/pc.svg
===================================================================
--- trunk/img/icons/custom-iconic/pc.svg (rev 0)
+++ trunk/img/icons/custom-iconic/pc.svg 2012-03-12 14:32:37 UTC (rev 1761)
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="32px"
+ height="32.023px"
+ viewBox="0 0 32 32.023"
+ style="enable-background:new 0 0 32 32.023;"
+ xml:space="preserve"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="pc.svg"
+ inkscape:export-filename="/tmp/picture-black.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45"><metadata
+ id="metadata9"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs7" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1078"
+ inkscape:window-height="919"
+ id="namedview5"
+ showgrid="true"
+ inkscape:zoom="7.5017731"
+ inkscape:cx="29.78413"
+ inkscape:cy="8.5910247"
+ inkscape:window-x="-3"
+ inkscape:window-y="967"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="Layer_1"><inkscape:grid
+ type="xygrid"
+ id="grid3005" /></sodipodi:namedview>
+
+<rect
+ style="color:#000000;fill:none;stroke:#231f20;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect21037"
+ width="21.469467"
+ height="18"
+ x="8.5305338"
+ y="2.0229988" /><path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#231f20;fill-opacity:1;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+ d="m 7.8125002,18.03125 c -0.9831677,0.09266 -0.8125005,-0.0083 -1.8125006,1.99175 -1,2 -5.00000016,8.48055 -5.9999996,10.00825 -5.9466538e-7,0.99175 0.95283106,1.999895 2,2 l 21.46875,0 c 1.047169,-1.05e-4 2.07838,-0.437556 2.531251,-1.00825 0.452871,-0.570694 5.149219,-9.120263 5.717618,-10 0.568398,-0.879738 -1.2017,-2.991645 -2.248869,-2.99175 l -21.4687498,0 c -0.062454,-0.0029 -0.1250458,-0.0029 -0.1875,0 z M 8.9999997,22.023 27,22.023 l -3.535949,6 -17.9553387,5e-5 z"
+ id="rect21039"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="czccczzcccccccc" /></svg>
\ No newline at end of file
Added: trunk/img/icons/custom-iconic/phone.svg
===================================================================
--- trunk/img/icons/custom-iconic/phone.svg (rev 0)
+++ trunk/img/icons/custom-iconic/phone.svg 2012-03-12 14:32:37 UTC (rev 1761)
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="32px"
+ height="32.023px"
+ viewBox="0 0 32 32.023"
+ style="enable-background:new 0 0 32 32.023;"
+ xml:space="preserve"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="phone.svg"
+ inkscape:export-filename="/tmp/picture-black.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45"><metadata
+ id="metadata9"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs7" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1078"
+ inkscape:window-height="919"
+ id="namedview5"
+ showgrid="true"
+ inkscape:zoom="7.9029245"
+ inkscape:cx="51.801977"
+ inkscape:cy="20.451133"
+ inkscape:window-x="0"
+ inkscape:window-y="972"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="Layer_1"><inkscape:grid
+ type="xygrid"
+ id="grid3005" /></sodipodi:namedview>
+
+<g
+ id="g20908"><path
+ sodipodi:nodetypes="ccccccccccccccc"
+ inkscape:connector-curvature="0"
+ id="rect19965"
+ d="M 6.8125,0.03125 C 5.8293323,0.12391073 4.9957419,1.0437346 5,2.03125 l 0,28 c 1.047e-4,1.047169 0.9528311,1.999895 2,2 l 18,0 c 1.047169,-1.05e-4 1.999895,-0.952831 2,-2 l 0,-28 c -1.05e-4,-1.04716894 -0.952831,-1.9998953 -2,-2 l -18,0 c -0.062454,-0.0029305 -0.1250458,-0.0029305 -0.1875,0 z m 2.1875,4 14,0 0,19.99175 -14.0000003,0 z"
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#231f20;fill-opacity:1;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" /><rect
+ x="11"
+ y="12.023"
+ style="fill:#231f20"
+ width="4"
+ height="4"
+ id="rect20837" /><rect
+ id="rect20890"
+ height="4"
+ width="4"
+ style="fill:#231f20"
+ y="6.0229988"
+ x="11" /><rect
+ id="rect20892"
+ height="4"
+ width="4"
+ style="fill:#231f20"
+ y="6.0229993"
+ x="17" /><rect
+ id="rect20894"
+ height="4"
+ width="4"
+ style="fill:#231f20"
+ y="12.023001"
+ x="17" /><rect
+ id="rect20896"
+ height="4"
+ width="4"
+ style="fill:#231f20"
+ y="18.023003"
+ x="11" /><rect
+ x="17"
+ y="18.023003"
+ style="fill:#231f20"
+ width="4"
+ height="4"
+ id="rect20898" /><rect
+ x="11"
+ y="26.023003"
+ style="fill:#ffffff"
+ width="4"
+ height="4"
+ id="rect20904" /><rect
+ id="rect20906"
+ height="4"
+ width="4"
+ style="fill:#ffffff"
+ y="26.023003"
+ x="17" /></g></svg>
\ No newline at end of file
Modified: trunk/src/main/java/cc/kune/core/client/dnd/FolderContainerDropController.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/dnd/FolderContainerDropController.java 2012-03-12 12:21:41 UTC (rev 1760)
+++ trunk/src/main/java/cc/kune/core/client/dnd/FolderContainerDropController.java 2012-03-12 14:32:37 UTC (rev 1761)
@@ -36,6 +36,11 @@
import com.google.gwt.user.client.ui.Widget;
import com.google.inject.Inject;
+/**
+ * The Class FolderContainerDropController is responsable of the drop process to
+ * folders. Must not be a @singleton, and should exist one drop controller per
+ * item
+ */
public class FolderContainerDropController extends AbstractDropController {
private final ContentCache contentCache;
Modified: trunk/src/main/java/cc/kune/core/client/dnd/FolderContentDropController.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/dnd/FolderContentDropController.java 2012-03-12 12:21:41 UTC (rev 1760)
+++ trunk/src/main/java/cc/kune/core/client/dnd/FolderContentDropController.java 2012-03-12 14:32:37 UTC (rev 1761)
@@ -31,6 +31,11 @@
import com.google.gwt.user.client.ui.Widget;
import com.google.inject.Inject;
+/**
+ * The Class FolderContentDropController is responsible of the drop process to
+ * contents (for instance of user, to add then as participants). Must not be a
+ * @singleton, and should exist one drop controller per item
+ */
public class FolderContentDropController extends AbstractDropController {
private final ContentServiceAsync contentService;
Modified: trunk/src/main/java/cc/kune/events/client/actions/EventsClientActions.java
===================================================================
--- trunk/src/main/java/cc/kune/events/client/actions/EventsClientActions.java 2012-03-12 12:21:41 UTC (rev 1760)
+++ trunk/src/main/java/cc/kune/events/client/actions/EventsClientActions.java 2012-03-12 14:32:37 UTC (rev 1761)
@@ -37,6 +37,7 @@
import cc.kune.gspace.client.actions.CopyContentMenuItem;
import cc.kune.gspace.client.actions.ParticipateInContentBtn;
import cc.kune.gspace.client.actions.RefreshContentMenuItem;
+import cc.kune.gspace.client.actions.TutorialContainerBtn;
import cc.kune.gspace.client.actions.WriteToParticipantsMenuItem;
import com.google.inject.Inject;
@@ -68,7 +69,7 @@
final Provider<EventAddMenuItem> eventAddMenuItem,
final Provider<EventOpenMenuItem> eventOpenMenuItem, final Provider<CalendarGoPrevBtn> calPrevBtn,
final Provider<EventRemoveMenuItem> eventRemoveMenuItem,
- final Provider<CopyContentMenuItem> copyContent,
+ final Provider<CopyContentMenuItem> copyContent, final Provider<TutorialContainerBtn> tutorialBtn,
final Provider<WriteToParticipantsMenuItem> writeToParticipants,
final Provider<ExportCalendarMenuItem> export, final Provider<CalendarGoNextBtn> calNextBtn,
final CalendarOnOverMenu onOverMenu, final Provider<CalendarGoTodayBtn> goToday,
@@ -91,6 +92,7 @@
actionsRegistry.addAction(ActionGroups.TOOLBAR, addAdminMembersMenuItem, contents);
actionsRegistry.addAction(ActionGroups.TOOLBAR, addCollabMembersMenuItem, contents);
actionsRegistry.addAction(ActionGroups.TOOLBAR, addPublicMenuItem, contents);
+ actionsRegistry.addAction(ActionGroups.TOOLBAR, tutorialBtn, containers);
actionsRegistry.addAction(ActionGroups.TOOLBAR, copyContent, contents);
actionsRegistry.addAction(ActionGroups.TOOLBAR, writeToParticipants, contents);
// On over calendar menu
Modified: trunk/src/main/java/cc/kune/gspace/client/GSpaceGinModule.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/GSpaceGinModule.java 2012-03-12 12:21:41 UTC (rev 1760)
+++ trunk/src/main/java/cc/kune/gspace/client/GSpaceGinModule.java 2012-03-12 14:32:37 UTC (rev 1761)
@@ -20,8 +20,6 @@
package cc.kune.gspace.client;
import cc.kune.core.client.ExtendedGinModule;
-import cc.kune.core.client.dnd.FolderContainerDropController;
-import cc.kune.core.client.dnd.FolderContentDropController;
import cc.kune.core.client.sitebar.search.SitebarSearchPanel;
import cc.kune.core.client.sitebar.search.SitebarSearchPresenter;
import cc.kune.core.client.sn.AdminsGroupSNDropController;
@@ -143,8 +141,6 @@
s(PathToolbarUtils.class);
s(FolderViewerUtils.class);
s(ContentDropController.class);
- s(FolderContainerDropController.class);
- s(FolderContentDropController.class);
s(AdminsGroupSNDropController.class);
s(CollabsGroupSNDropController.class);
s(AllMembersGroupSNDropController.class);
Modified: trunk/src/main/java/org/waveprotocol/wave/client/gadget/renderer/Gadget.css
===================================================================
--- trunk/src/main/java/org/waveprotocol/wave/client/gadget/renderer/Gadget.css 2012-03-12 12:21:41 UTC (rev 1760)
+++ trunk/src/main/java/org/waveprotocol/wave/client/gadget/renderer/Gadget.css 2012-03-12 14:32:37 UTC (rev 1761)
@@ -15,7 +15,7 @@
.inline {
display: inline-block;
vertical-align: bottom;
- width: 100%;
+/* width: 100%; */
}
.title {
Modified: trunk/src/main/java/org/waveprotocol/wave/client/gadget/renderer/GadgetWidget.java
===================================================================
--- trunk/src/main/java/org/waveprotocol/wave/client/gadget/renderer/GadgetWidget.java 2012-03-12 12:21:41 UTC (rev 1760)
+++ trunk/src/main/java/org/waveprotocol/wave/client/gadget/renderer/GadgetWidget.java 2012-03-12 14:32:37 UTC (rev 1761)
@@ -83,7 +83,7 @@
private static final String GADGET_RELAY_PATH = "gadgets/files/container/rpc_relay.html";
private static final int DEFAULT_HEIGHT_PX = 100;
- private static final int DEFAULT_WIDTH_PX = -1;
+ private static final int DEFAULT_WIDTH_PX = 600;
/**
* Helper class to analyze element changes in the gadget state and prefs.
@@ -366,7 +366,7 @@
}
private static native boolean gadgetLibraryLoaded() /*-{
- return ($wnd.gadgets && $wnd.gadgets.rpc) ? true : false;
+ return ($wnd.gadgets && $wnd.gadgets.rpc) ? true : false;
}-*/;
/**
@@ -626,8 +626,6 @@
ui.setIframeWidth(width + "px");
ui.makeInline();
scheduleGadgetAttributeUpdate(LAST_KNOWN_WIDTH_ATTRIBUTE, Long.toString(width));
- } else {
- ui.setIframeWidth("100%");
}
if (!hasAttribute(LAST_KNOWN_HEIGHT_ATTRIBUTE) && (height != 0)) {
ui.setIframeHeight(height);
@@ -1345,9 +1343,7 @@
log("Set IFrame width ", width);
try {
int widthValue = parseSizeString(width);
- if (widthValue <= 0) {
- ui.setIframeWidth("100%");
- } else {
+ if (widthValue > 0) {
ui.setIframeWidth(widthValue + "px");
}
ui.makeInline();
1
0
Author: vjrj_
Date: 2012-03-12 13:21:41 +0100 (Mon, 12 Mar 2012)
New Revision: 1760
Modified:
trunk/src/main/webapp/tutorials/barters.svg
Log:
more tutorials
Modified: trunk/src/main/webapp/tutorials/barters.svg
===================================================================
--- trunk/src/main/webapp/tutorials/barters.svg 2012-03-12 12:09:10 UTC (rev 1759)
+++ trunk/src/main/webapp/tutorials/barters.svg 2012-03-12 12:21:41 UTC (rev 1760)
@@ -25,9 +25,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="1.2856989"
- inkscape:cx="224.39428"
- inkscape:cy="868.00122"
+ inkscape:zoom="1.5869046"
+ inkscape:cx="243.10117"
+ inkscape:cy="1308.5714"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
@@ -49,7 +49,7 @@
</script>
<script
id="kunelang"
- xlink:href="/home/vjrj/proyectos/dev/kune/trunk/src/main/webapp/tutorials/lang.js" />
+ xlink:href="lang.js" />
<!-- End kune i18n part -->
<!-- Start kune font part -->
<xhtml:link
@@ -359,9 +359,9 @@
y="174.29231"
x="409.76224"
height="112.1397"
- width="470.47549"
+ width="404.62628"
id="rect5942-3"
- style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.7571848;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.70219934;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
<rect
style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.80179667;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
id="rect28365"
@@ -377,12 +377,12 @@
x="444.06342"
y="497.46411" />
<rect
- y="603.68451"
- x="444.06342"
- height="126.21635"
- width="432.35724"
+ y="603.66608"
+ x="501.32425"
+ height="119.25312"
+ width="357.22574"
id="rect28385"
- style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.77007484;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.68039328;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
<rect
style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.80487037;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
id="rect28387"
@@ -408,22 +408,22 @@
style="fill:#231f20"
transform="matrix(-1,0,0,1,52,0)"
id="polygon8"
- points="20,32 24.586,27.414 29.172,32 32,29.172 27.414,24.586 32,20 20,20 " />
+ points="32,29.172 27.414,24.586 32,20 20,20 20,32 24.586,27.414 29.172,32 " />
<polygon
style="fill:#231f20"
transform="matrix(-1,0,0,-1,32,12)"
id="polygon10"
- points="4.586,7.414 0,12 12,12 12,0 7.414,4.586 2.875,0.043 0.047,2.871 " />
+ points="12,0 7.414,4.586 2.875,0.043 0.047,2.871 4.586,7.414 0,12 12,12 " />
<polygon
transform="matrix(1,0,0,-1,0,52)"
style="fill:#231f20"
id="polygon12"
- points="2.828,32 7.414,27.414 12,32 12,20 0,20 4.586,24.586 0,29.172 " />
+ points="12,20 0,20 4.586,24.586 0,29.172 2.828,32 7.414,27.414 12,32 " />
<polygon
style="fill:#231f20"
transform="translate(-20,0)"
id="polygon14"
- points="31.961,2.871 29.133,0.043 24.586,4.586 20,0 20,12 32,12 27.414,7.414 " />
+ points="20,0 20,12 32,12 27.414,7.414 31.961,2.871 29.133,0.043 24.586,4.586 " />
</g>
</g>
<path
@@ -463,7 +463,7 @@
<g
style="display:inline"
id="g6729-5"
- transform="matrix(0.55742735,0,0,0.55742735,627.31778,593.30421)"
+ transform="matrix(0.55742735,0,0,0.55742735,572.31778,603.30421)"
inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/world-90.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
@@ -510,7 +510,7 @@
<g
style="display:inline"
id="g3761"
- transform="translate(-81.710878,115.92333)">
+ transform="translate(-78.560088,119.70429)">
<g
transform="matrix(0.32896515,0,0,0.32896515,-160.43506,33.34333)"
id="g3697">
@@ -710,7 +710,7 @@
</g>
<g
style="display:inline"
- transform="matrix(0.25680189,0,0,0.25680189,332.52425,482.82449)"
+ transform="matrix(0.25680189,0,0,0.25680189,331.52425,490.82449)"
id="g2556">
<text
xml:space="preserve"
@@ -1095,40 +1095,6 @@
id="path27787"
style="color:#000000;fill:none;stroke:#d40000;stroke-width:2.85714293;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc" />
- <text
- sodipodi:linespacing="125%"
- id="text6088"
- y="1214.7278"
- x="459.61835"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- xml:space="preserve"><tspan
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="1214.7278"
- x="459.61835"
- sodipodi:role="line"
- id="tspan6102">Se basa en un sistema ancestral japonés</tspan><tspan
- id="tspan6128"
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="1229.7278"
- x="459.61835"
- sodipodi:role="line">de <tspan
- id="tspan6038"
- style="font-weight:bold">intercambio de arroz</tspan>. Te ofrezco </tspan><tspan
- id="tspan6179"
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="1244.7278"
- x="459.61835"
- sodipodi:role="line">mis semillas a cambio que me devuelvas </tspan><tspan
- id="tspan6181"
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="1259.7278"
- x="459.61835"
- sodipodi:role="line">en cierto tiempo, la misma cantidad de semillas </tspan><tspan
- id="tspan6183"
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="1274.7278"
- x="459.61835"
- sodipodi:role="line">u otra cosa que acordemos</tspan></text>
<path
inkscape:transform-center-y="-5.4174412"
transform="matrix(0,-1.0759068,1.0761407,0,492.25529,955.70238)"
@@ -1149,7 +1115,7 @@
<g
style="display:inline"
id="g23017"
- transform="matrix(1.462292,0,0,1.462292,490.42028,1080.111)">
+ transform="matrix(1.462292,0,0,1.462292,523.08734,1066.8886)">
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#231f20;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
@@ -1191,6 +1157,14 @@
d="m 11.354105,8.365065 9.324457,4.610602"
style="fill:#231f20;fill-opacity:1;stroke:#231f20;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
+ <rect
+ ry="2.2214503"
+ y="827.77374"
+ x="603.9718"
+ height="73.678093"
+ width="184.97711"
+ id="rect21697"
+ style="color:#000000;fill:#f2f2f2;fill-opacity:1;fill-rule:evenodd;stroke:#808080;stroke-width:0.64064145;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<g
style="display:inline"
transform="translate(-296.89921,-220.94289)"
@@ -1661,14 +1635,6 @@
d="m 702.25742,880.71611 -5.36043,4.8224 -1.73565,-1.9979 -2.12388,2.178 c 1.53383,1.36 2.67679,2.3291 3.95004,3.637 2.1409,-2.0067 4.33392,-3.5965 6.65723,-5.1081 -0.35399,-1.51046 -0.81264,-2.55202 -1.38731,-3.5314 z"
style="color:#000000;fill:#aad400;fill-opacity:1;fill-rule:evenodd;stroke:#5500d4;stroke-width:0.70774376;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
inkscape:connector-curvature="0" />
- <rect
- ry="2.2214503"
- y="827.77374"
- x="603.9718"
- height="73.678093"
- width="184.97711"
- id="rect21697"
- style="color:#000000;fill:#f2f2f2;fill-opacity:1;fill-rule:evenodd;stroke:#808080;stroke-width:0.64064145;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<g
inkscape:groupmode="layer"
@@ -1725,35 +1691,40 @@
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
x="586.51654"
- y="1075.2544"
+ y="1065.2544"
id="text3071-9-1"
sodipodi:linespacing="125%"><tspan
id="tspan6072"
sodipodi:role="line"
x="586.51654"
- y="1075.2544"
- style="font-size:12px;font-weight:normal;fill:#aa4400">Nuestro sistema de trueque permite </tspan><tspan
+ y="1065.2544"
+ style="font-size:12px;font-weight:normal;fill:#aa4400">Nuestro sistema (aún experimental)</tspan><tspan
id="tspan6074"
sodipodi:role="line"
x="586.51654"
- y="1090.2544"
- style="font-size:12px;font-weight:normal;fill:#aa4400">intercambiar bienes y servicios de forma </tspan><tspan
+ y="1080.2544"
+ style="font-size:12px;font-weight:normal;fill:#aa4400">de trueque permite intercambiar bienes </tspan><tspan
id="tspan6084"
sodipodi:role="line"
x="586.51654"
- y="1105.2544"
- style="font-size:12px;font-weight:normal;fill:#aa4400"><tspan
+ y="1095.2544"
+ style="font-size:12px;font-weight:normal;fill:#aa4400">y servicios de forma <tspan
id="tspan6080"
- style="font-weight:bold">descentralizada </tspan>entre sistemas similares</tspan><tspan
+ style="font-weight:bold">descentralizada </tspan></tspan><tspan
id="tspan6395"
sodipodi:role="line"
x="586.51654"
- y="1120.2544"
- style="font-size:12px;font-weight:normal;fill:#aa4400">al contrario que otros servicios centralizados </tspan><tspan
+ y="1110.2544"
+ style="font-size:12px;font-weight:normal;fill:#aa4400">entre sistemas similares, al contrario </tspan><tspan
+ sodipodi:role="line"
+ x="586.51654"
+ y="1125.2544"
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ id="tspan3445">que otros servicios centralizados </tspan><tspan
id="tspan6399"
sodipodi:role="line"
x="586.51654"
- y="1135.2544"
+ y="1140.2544"
style="font-size:12px;font-weight:normal;fill:#aa4400">como ebay</tspan></text>
<text
xml:space="preserve"
@@ -1828,24 +1799,24 @@
style="font-size:12px;font-weight:normal;fill:#aa4400"
id="tspan6136">Con nuestro <tspan
id="tspan6369"
- style="font-weight:bold">troco</tspan>, ofreces los bienes <tspan
- id="tspan5948"
- style="font-weight:bold">o servicios</tspan></tspan><tspan
+ style="font-weight:bold">troco</tspan>, ofreces los bienes</tspan><tspan
id="tspan6205"
sodipodi:role="line"
x="514.38214"
y="659.05975"
- style="font-size:12px;font-weight:normal;fill:#aa4400">que quieres compartir, a tus contactos, </tspan><tspan
+ style="font-size:12px;font-weight:normal;fill:#aa4400"><tspan
+ id="tspan5948"
+ style="font-weight:bold">o servicios</tspan>que quieres compartir, </tspan><tspan
id="tspan6207"
sodipodi:role="line"
x="514.38214"
y="674.05975"
- style="font-size:12px;font-weight:normal;fill:#aa4400">o a tus grupos, o incluso al público en general y </tspan><tspan
+ style="font-size:12px;font-weight:normal;fill:#aa4400">a tus contactos, o a tus grupos, o incluso </tspan><tspan
id="tspan6286"
sodipodi:role="line"
x="514.38214"
y="689.05975"
- style="font-size:12px;font-weight:normal;fill:#aa4400">esta información permanece en tu sitio de confiaza</tspan><tspan
+ style="font-size:12px;font-weight:normal;fill:#aa4400">al público en general y esta información </tspan><tspan
id="tspan5944"
sodipodi:role="line"
x="514.38214"
@@ -1944,28 +1915,26 @@
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
x="128.6837"
- y="695.94843"
+ y="694.94836"
id="text6288"
sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- x="128.6837"
- y="695.94843"
- style="font-size:12px;font-weight:normal;fill:#aa4400"
- id="tspan6294">todo esto además genera un</tspan><tspan
id="tspan6301"
sodipodi:role="line"
x="128.6837"
- y="710.94843"
- style="font-size:12px;font-weight:normal;fill:#aa4400"><tspan
+ y="694.94836"
+ style="font-size:12px;font-weight:normal;fill:#aa4400">todo esto genera muchos<tspan
id="tspan5936"
- style="font-weight:bold"><tspan
- id="tspan5938"
- style="font-weight:normal">muchos</tspan> correos</tspan>, de facturas,</tspan><tspan
+ style="font-weight:bold"> correos</tspan>, </tspan><tspan
id="tspan6303"
sodipodi:role="line"
x="128.6837"
- y="725.94843"
- style="font-size:12px;font-weight:normal;fill:#aa4400">de notificaciones con cada operación</tspan></text>
+ y="709.94836"
+ style="font-size:12px;font-weight:normal;fill:#aa4400">con las facturas, notificaciones </tspan><tspan
+ sodipodi:role="line"
+ x="128.6837"
+ y="724.94836"
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ id="tspan3412">con cada operación</tspan></text>
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
@@ -1995,12 +1964,12 @@
<text
sodipodi:linespacing="125%"
id="text6352"
- y="859.07855"
+ y="855.74518"
x="111.73485"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
xml:space="preserve"><tspan
style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="859.07855"
+ y="855.74518"
x="111.73485"
sodipodi:role="line"
id="tspan6358">y todo está <tspan
@@ -2008,12 +1977,12 @@
style="font-weight:bold">centralizado</tspan> en un sitio</tspan><tspan
id="tspan6365"
style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="874.07855"
+ y="870.74518"
x="111.73485"
sodipodi:role="line">que cobra por cada transacción y que </tspan><tspan
id="tspan6367"
style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="889.07855"
+ y="885.74518"
x="111.73485"
sodipodi:role="line">dispone de toda la información</tspan></text>
<text
@@ -2057,6 +2026,40 @@
x="657.36047"
y="888.56079"
id="tspan27648">acepto</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text6088"
+ y="1214.7278"
+ x="459.61835"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ y="1214.7278"
+ x="459.61835"
+ sodipodi:role="line"
+ id="tspan6102">Se basa en un sistema ancestral japonés</tspan><tspan
+ id="tspan6128"
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ y="1229.7278"
+ x="459.61835"
+ sodipodi:role="line">de <tspan
+ id="tspan6038"
+ style="font-weight:bold">intercambio de arroz</tspan>: te ofrezco </tspan><tspan
+ id="tspan6179"
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ y="1244.7278"
+ x="459.61835"
+ sodipodi:role="line">mis semillas a cambio que me devuelvas </tspan><tspan
+ id="tspan6181"
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ y="1259.7278"
+ x="459.61835"
+ sodipodi:role="line">en cierto tiempo, la misma cantidad de semillas </tspan><tspan
+ id="tspan6183"
+ style="font-size:12px;font-weight:normal;fill:#aa4400"
+ y="1274.7278"
+ x="459.61835"
+ sodipodi:role="line">u otra cosa que acordemos</tspan></text>
</g>
<g
inkscape:groupmode="layer"
1
0
Author: vjrj_
Date: 2012-03-12 13:09:10 +0100 (Mon, 12 Mar 2012)
New Revision: 1759
Modified:
trunk/src/main/webapp/tutorials/barters.svg
Log:
more tuto
Modified: trunk/src/main/webapp/tutorials/barters.svg
===================================================================
--- trunk/src/main/webapp/tutorials/barters.svg 2012-03-12 12:08:51 UTC (rev 1758)
+++ trunk/src/main/webapp/tutorials/barters.svg 2012-03-12 12:09:10 UTC (rev 1759)
@@ -25,11 +25,11 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="0.4545632"
- inkscape:cx="340.3727"
- inkscape:cy="301.70672"
+ inkscape:zoom="1.2856989"
+ inkscape:cx="224.39428"
+ inkscape:cy="868.00122"
inkscape:document-units="px"
- inkscape:current-layer="layer6"
+ inkscape:current-layer="layer1"
showgrid="false"
showborder="true"
inkscape:showpageshadow="false"
@@ -317,9 +317,9 @@
y="-87.776787"
x="30.756149"
height="164.02649"
- width="284.99197"
+ width="310.94363"
id="rect8725"
- style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.71273327;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.74447745;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
<rect
style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.66635466;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
id="rect14204"
@@ -390,12 +390,15 @@
height="150.81061"
x="352.09851"
y="734.05518" />
+ <g
+ id="Layer_1-3"
+ transform="matrix(1.4861169,0,0,1.4861169,46.222964,-36.206226)" />
</g>
<g
inkscape:groupmode="layer"
id="layer6"
inkscape:label="graphics"
- style="display:none">
+ style="display:inline">
<g
transform="matrix(1.5625,0,0,1.5636219,145.37648,136.864)"
id="fullscreen_x5F_exit_x5F_32x32">
@@ -405,22 +408,22 @@
style="fill:#231f20"
transform="matrix(-1,0,0,1,52,0)"
id="polygon8"
- points="32,20 20,20 20,32 24.586,27.414 29.172,32 32,29.172 27.414,24.586 " />
+ points="20,32 24.586,27.414 29.172,32 32,29.172 27.414,24.586 32,20 20,20 " />
<polygon
style="fill:#231f20"
transform="matrix(-1,0,0,-1,32,12)"
id="polygon10"
- points="2.875,0.043 0.047,2.871 4.586,7.414 0,12 12,12 12,0 7.414,4.586 " />
+ points="4.586,7.414 0,12 12,12 12,0 7.414,4.586 2.875,0.043 0.047,2.871 " />
<polygon
transform="matrix(1,0,0,-1,0,52)"
style="fill:#231f20"
id="polygon12"
- points="4.586,24.586 0,29.172 2.828,32 7.414,27.414 12,32 12,20 0,20 " />
+ points="2.828,32 7.414,27.414 12,32 12,20 0,20 4.586,24.586 0,29.172 " />
<polygon
style="fill:#231f20"
transform="translate(-20,0)"
id="polygon14"
- points="32,12 27.414,7.414 31.961,2.871 29.133,0.043 24.586,4.586 20,0 20,12 " />
+ points="31.961,2.871 29.133,0.043 24.586,4.586 20,0 20,12 32,12 27.414,7.414 " />
</g>
</g>
<path
@@ -1045,41 +1048,41 @@
inkscape:connector-curvature="0"
id="path5871"
d="m 95.910172,746.16252 c 0,0 10.299338,-12.81928 20.164168,-10.66023 9.86482,2.15905 21.83574,14.57963 21.83574,14.57963"
- style="display:inline;color:#000000;fill:none;stroke:#000000;stroke-width:0.96591073000000005px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;overflow:visible;enable-background:accumulate" />
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.96591073px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
id="path15178"
d="m 41.616455,749.12476 v 15.37161 h 20.49548 v -15.37161 h -20.49548 z m 15.92178,2.56194 -4.7684,4.7684 c -0.50021,0.50022 -1.31107,0.50022 -1.81128,0 l -4.76841,-4.7684 h 11.34809 z m -13.35985,10.24774 v -8.63629 l 4.96888,4.96888 c 0.75064,0.75064 1.73122,1.12597 2.71693,1.12597 0.9857,0 1.96628,-0.37533 2.71693,-1.12597 l 4.96887,-4.96888 v 8.63629 h -15.37161 z"
- style="display:inline;fill:#231f20"
+ style="fill:#231f20;display:inline"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
- style="display:inline;fill:#231f20"
+ style="fill:#231f20;display:inline"
d="m 201.51697,800.70282 v 15.37161 h 20.49548 v -15.37161 h -20.49548 z m 15.92178,2.56194 -4.7684,4.7684 c -0.50021,0.50022 -1.31107,0.50022 -1.81128,0 l -4.76841,-4.7684 h 11.34809 z M 204.0789,813.5125 v -8.63629 l 4.96888,4.96888 c 0.75064,0.75064 1.73122,1.12597 2.71693,1.12597 0.9857,0 1.96628,-0.37533 2.71693,-1.12597 l 4.96887,-4.96888 v 8.63629 H 204.0789 z"
id="path15180" />
<path
inkscape:connector-curvature="0"
- style="display:inline;fill:#231f20"
+ style="fill:#231f20;display:inline"
d="m 49.679174,768.06375 v 15.37161 h 20.49548 v -15.37161 h -20.49548 z m 15.92178,2.56194 -4.7684,4.7684 c -0.50021,0.50022 -1.31107,0.50022 -1.81128,0 l -4.76841,-4.7684 h 11.34809 z m -13.35985,10.24774 v -8.63629 l 4.96888,4.96888 c 0.75064,0.75064 1.73122,1.12597 2.71693,1.12597 0.9857,0 1.96628,-0.37533 2.71693,-1.12597 l 4.96887,-4.96888 v 8.63629 h -15.37161 z"
id="path15186" />
<path
id="path5888"
d="m 78.561416,767.35931 v 15.37161 h 20.49548 v -15.37161 h -20.49548 z m 15.92178,2.56194 -4.7684,4.7684 c -0.50021,0.50022 -1.31107,0.50022 -1.81128,0 l -4.76841,-4.7684 h 11.34809 z m -13.35985,10.24774 v -8.63629 l 4.96888,4.96888 c 0.75064,0.75064 1.73122,1.12597 2.71693,1.12597 0.9857,0 1.96628,-0.37533 2.71693,-1.12597 l 4.96887,-4.96888 v 8.63629 h -15.37161 z"
- style="display:inline;fill:#231f20"
+ style="fill:#231f20;display:inline"
inkscape:connector-curvature="0" />
<path
id="path15178-8"
d="m 230.10575,794.83388 v 15.37161 h 20.49548 v -15.37161 h -20.49548 z m 15.92178,2.56194 -4.7684,4.7684 c -0.50021,0.50022 -1.31107,0.50022 -1.81128,0 l -4.76841,-4.7684 h 11.34809 z m -13.35985,10.24774 v -8.63629 l 4.96888,4.96888 c 0.75064,0.75064 1.73122,1.12597 2.71693,1.12597 0.9857,0 1.96628,-0.37533 2.71693,-1.12597 l 4.96887,-4.96888 v 8.63629 h -15.37161 z"
- style="display:inline;fill:#231f20"
+ style="fill:#231f20;display:inline"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="czc"
inkscape:connector-curvature="0"
id="path5871-7"
d="m 187.4113,811.57744 c 0,0 -13.79078,8.95683 -22.48615,3.82196 -8.69537,-5.13488 -16.1832,-20.67534 -16.1832,-20.67534"
- style="display:inline;color:#000000;fill:none;stroke:#000000;stroke-width:0.96591073000000005px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;overflow:visible;enable-background:accumulate" />
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:0.96591073px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
- style="display:inline;fill:#231f20"
+ style="fill:#231f20;display:inline"
d="m 242.78576,770.88275 v 15.37161 h 20.49548 v -15.37161 h -20.49548 z m 15.92178,2.56194 -4.7684,4.7684 c -0.50021,0.50022 -1.31107,0.50022 -1.81128,0 l -4.76841,-4.7684 h 11.34809 z m -13.35985,10.24774 v -8.63629 l 4.96888,4.96888 c 0.75064,0.75064 1.73122,1.12597 2.71693,1.12597 0.9857,0 1.96628,-0.37533 2.71693,-1.12597 l 4.96887,-4.96888 v 8.63629 h -15.37161 z"
id="path5932" />
<path
@@ -1090,14 +1093,14 @@
sodipodi:cy="17"
sodipodi:cx="-16"
id="path27787"
- style="display:inline;color:#000000;fill:none;stroke:#d40000;stroke-width:2.85714293000000019;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;overflow:visible;enable-background:accumulate"
+ style="color:#000000;fill:none;stroke:#d40000;stroke-width:2.85714293;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc" />
<text
sodipodi:linespacing="125%"
id="text6088"
y="1214.7278"
x="459.61835"
- style="display:inline;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
xml:space="preserve"><tspan
style="font-size:12px;font-weight:normal;fill:#aa4400"
y="1214.7278"
@@ -1141,7 +1144,7 @@
sodipodi:cx="-25.544113"
sodipodi:sides="5"
id="path6453"
- style="display:inline;color:#000000;fill:#ffe680;fill-opacity:1;stroke:#231f20;stroke-width:5.47322272999999981;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;overflow:visible;enable-background:accumulate"
+ style="color:#000000;fill:#ffe680;fill-opacity:1;stroke:#231f20;stroke-width:5.47322273;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="star" />
<g
style="display:inline"
@@ -1155,11 +1158,11 @@
sodipodi:cy="3.6610169"
sodipodi:rx="5.1525426"
sodipodi:ry="5.1525426"
- d="m -13.152542,3.6610169 c 0,2.8456707 -2.306872,5.1525426 -5.152542,5.1525426 -2.845671,0 -5.152543,-2.3068719 -5.152543,-5.1525426 0,-2.84567065 2.306872,-5.1525426 5.152543,-5.1525426 2.84567,0 5.152542,2.30687195 5.152542,5.1525426 z"
+ d="m -13.152542,3.6610169 a 5.1525426,5.1525426 0 1 1 -10.305085,0 5.1525426,5.1525426 0 1 1 10.305085,0 z"
transform="matrix(0.97867296,0,0,0.97867295,24.91469,3.3744077)" />
<path
transform="matrix(0.97867296,0,0,0.97867295,24.91469,21.374408)"
- d="m -13.152542,3.6610169 c 0,2.8456707 -2.306872,5.1525426 -5.152542,5.1525426 -2.845671,0 -5.152543,-2.3068719 -5.152543,-5.1525426 0,-2.84567065 2.306872,-5.1525426 5.152543,-5.1525426 2.84567,0 5.152542,2.30687195 5.152542,5.1525426 z"
+ d="m -13.152542,3.6610169 a 5.1525426,5.1525426 0 1 1 -10.305085,0 5.1525426,5.1525426 0 1 1 10.305085,0 z"
sodipodi:ry="5.1525426"
sodipodi:rx="5.1525426"
sodipodi:cy="3.6610169"
@@ -1175,7 +1178,7 @@
sodipodi:cy="3.6610169"
sodipodi:rx="5.1525426"
sodipodi:ry="5.1525426"
- d="m -13.152542,3.6610169 c 0,2.8456707 -2.306872,5.1525426 -5.152542,5.1525426 -2.845671,0 -5.152543,-2.3068719 -5.152543,-5.1525426 0,-2.84567065 2.306872,-5.1525426 5.152543,-5.1525426 2.84567,0 5.152542,2.30687195 5.152542,5.1525426 z"
+ d="m -13.152542,3.6610169 a 5.1525426,5.1525426 0 1 1 -10.305085,0 5.1525426,5.1525426 0 1 1 10.305085,0 z"
transform="matrix(0.97867296,0,0,0.97867295,42.914691,12.417062)" />
<path
style="fill:none;stroke:#231f20;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
@@ -1611,7 +1614,7 @@
<g
transform="matrix(0.16463381,0,0,0.16463381,673.01255,766.71096)"
id="g2556-8"
- style="display:inline;opacity:0.43000003999999997">
+ style="opacity:0.43000004;display:inline">
<text
xml:space="preserve"
style="font-size:199.91149902px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffdd55;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
@@ -1656,7 +1659,7 @@
sodipodi:nodetypes="ccccccc"
id="rect4453"
d="m 702.25742,880.71611 -5.36043,4.8224 -1.73565,-1.9979 -2.12388,2.178 c 1.53383,1.36 2.67679,2.3291 3.95004,3.637 2.1409,-2.0067 4.33392,-3.5965 6.65723,-5.1081 -0.35399,-1.51046 -0.81264,-2.55202 -1.38731,-3.5314 z"
- style="display:inline;color:#000000;fill:#aad400;fill-opacity:1;fill-rule:evenodd;stroke:#5500d4;stroke-width:0.70774376000000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;overflow:visible;enable-background:accumulate"
+ style="color:#000000;fill:#aad400;fill-opacity:1;fill-rule:evenodd;stroke:#5500d4;stroke-width:0.70774376;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
inkscape:connector-curvature="0" />
<rect
ry="2.2214503"
@@ -1665,7 +1668,7 @@
height="73.678093"
width="184.97711"
id="rect21697"
- style="display:inline;color:#000000;fill:#f2f2f2;fill-opacity:1;fill-rule:evenodd;stroke:#808080;stroke-width:0.64064144999999995;marker:none;visibility:visible;overflow:visible;enable-background:accumulate" />
+ style="color:#000000;fill:#f2f2f2;fill-opacity:1;fill-rule:evenodd;stroke:#808080;stroke-width:0.64064145;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<g
inkscape:groupmode="layer"
@@ -1853,31 +1856,31 @@
<text
sodipodi:linespacing="125%"
id="text6138"
- y="412.37485"
- x="99.607826"
+ y="415.48599"
+ x="113.608"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
xml:space="preserve"><tspan
id="tspan6169"
style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="412.37485"
- x="99.607826"
+ y="415.48599"
+ x="113.608"
sodipodi:role="line">Imaginemos que tienes un bien </tspan><tspan
id="tspan6411"
style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="427.37485"
- x="99.607826"
+ y="430.48599"
+ x="113.608"
sodipodi:role="line">que quieres <tspan
id="tspan4545"
style="font-weight:bold">ofrecer</tspan> a tus contactos, </tspan><tspan
id="tspan6407"
style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="442.37485"
- x="99.607826"
+ y="445.48599"
+ x="113.608"
sodipodi:role="line">grupos o al público en general</tspan><tspan
id="tspan6165"
style="font-size:12px;font-weight:normal;fill:#aa4400"
- y="457.37485"
- x="99.607826"
+ y="460.48599"
+ x="113.608"
sodipodi:role="line" /></text>
<text
sodipodi:linespacing="125%"
@@ -2059,7 +2062,7 @@
inkscape:groupmode="layer"
id="layer8"
inkscape:label="en"
- style="display:inline">
+ style="display:none">
<text
xml:space="preserve"
style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
1
0