]> git.donarmstrong.com Git - neurodebian.git/commitdiff
Merge remote-tracking branch 'neurodebian-vm/master'
authorYaroslav Halchenko <debian@onerussian.com>
Fri, 1 Nov 2013 20:14:25 +0000 (16:14 -0400)
committerYaroslav Halchenko <debian@onerussian.com>
Fri, 1 Nov 2013 20:14:25 +0000 (16:14 -0400)
* neurodebian-vm/master:
  BF: some bugfixes for nd_build_testrdepends
  tools/nd_rebuildarchive - update for the target release not raring all the time

Conflicts:
tools/nd_fetch_bdepends -- comments

97 files changed:
.gitmodules
3rd/bigmess [new submodule]
3rd/jquery.livetwitter
3rd/nvd3 [new submodule]
Makefile
artwork/.gitignore
artwork/Makefile
artwork/brochure/brochure_debian-neurodebian.tex
artwork/ccn-logo.png [new file with mode: 0644]
artwork/config.svg [new file with mode: 0644]
artwork/dartmouth-logo.svg [new file with mode: 0644]
artwork/debian.svg [new file with mode: 0644]
artwork/faq.svg [new file with mode: 0644]
artwork/feedback.svg [new file with mode: 0644]
artwork/ndhackergotchi.svg [new file with mode: 0644]
artwork/neurodebian.svg [new file with mode: 0644]
artwork/nitrc.svg [new file with mode: 0644]
artwork/openlogo.svg
artwork/uni-md-logo.png [new file with mode: 0644]
artwork/video_button.svg [new file with mode: 0644]
bib/references.bib [new file with mode: 0644]
cmdsettings.sh
debian/TODO [new file with mode: 0644]
debian/changelog
debian/control
debian/copyright
debian/neurodebian-desktop.install
debian/neurodebian-guest-additions.postinst [changed mode: 0644->0755]
neurodebian.cfg
neurodebian/__init__.py [deleted file]
neurodebian/dde.py [deleted file]
neurodebian/templates/pkg.rst [deleted file]
neurodebian/templates/pkgs_toc.rst [deleted file]
neurodebian/templates/sources_lists.rst [deleted file]
sphinx/_static/bigmess.css [new file with mode: 0644]
sphinx/_static/config.png [new file with mode: 0644]
sphinx/_static/debian.png [new file with mode: 0644]
sphinx/_static/demo_button.png [new file with mode: 0644]
sphinx/_static/faq.png [new file with mode: 0644]
sphinx/_static/feedback.png [new file with mode: 0644]
sphinx/_static/hotbrain_bg.jpg [new file with mode: 0644]
sphinx/_static/neurodebian.css
sphinx/_static/neurodebian.png [new file with mode: 0644]
sphinx/_static/nitrc.png [new file with mode: 0644]
sphinx/_static/popconchart.js [new file with mode: 0644]
sphinx/_static/subscriptionchart.js [new file with mode: 0644]
sphinx/_static/video_button.png [new file with mode: 0644]
sphinx/_templates/layout.html
sphinx/_templates/page.html
sphinx/_templates/searchbox.html [new file with mode: 0644]
sphinx/about.rst [new file with mode: 0644]
sphinx/blog/2010/index.rst
sphinx/blog/2011/index.rst
sphinx/blog/2012/index.rst
sphinx/blog/2013/2013-05-31_matlab_64bit_on_32bit.rst [new file with mode: 0644]
sphinx/blog/2013/index.rst [new file with mode: 0644]
sphinx/blog/index.rst
sphinx/coffeeart.rst
sphinx/conf.py
sphinx/derivatives.rst
sphinx/faq.rst
sphinx/index.rst
sphinx/install_pkg.rst [new file with mode: 0644]
sphinx/link_names.txt
sphinx/pics/coffeeart/20120206_092140.jpg [new file with mode: 0644]
sphinx/pics/coffeeart/20120301_140037.jpg [new file with mode: 0644]
sphinx/pics/coffeeart/20121101_085825.jpg [new file with mode: 0644]
sphinx/pics/coffeeart/20121108_160336.jpg [new file with mode: 0644]
sphinx/pics/coffeeart/20121203_083505.jpg [new file with mode: 0644]
sphinx/pics/coffeeart/20130221_125410.jpg [new file with mode: 0644]
sphinx/pics/coffeeart/20130222_100126.jpg [new file with mode: 0644]
sphinx/pics/coffeeart/20130308_093713.jpg [new file with mode: 0644]
sphinx/popularity.rst [new file with mode: 0644]
sphinx/projects.rst
sphinx/publications.rst [new file with mode: 0644]
sphinx/quotes-nihr01.rst
sphinx/quotes-nitrc.rst
sphinx/reportbug.rst [new file with mode: 0644]
sphinx/reposetup.rst [new file with mode: 0644]
sphinx/testimonials.rst
sphinx/thanks.rst [new file with mode: 0644]
sphinx/vm.rst
sphinx/vm_welcome.rst
sphinx/whoisusingit.rst [new file with mode: 0644]
tools/backport-dsc
tools/nd-vmsetupwizard
tools/nd_apachelogs2subscriptionstats
tools/nd_backport
tools/nd_popcon2stats [new file with mode: 0755]
tools/nd_verifymirrors [new file with mode: 0755]
vm/d-i/tools/initial_setup
vm/d-i/wheezy/initial_setup [new file with mode: 0755]
vm/d-i/wheezy/preseed.cfg.in [new file with mode: 0644]
vm/tools/nd_compactvdi
vm/tools/nd_createappliance
xdg/Xresources/neurodebian [new file with mode: 0644]
xdg/desktop/neurodebian-spykeviewer.desktop [new file with mode: 0644]

index 32756439ddfc6db7343b8607e0f52609f2c1cf61..6fd18423780178ed235ffc3656030f74524f0760 100644 (file)
@@ -1,3 +1,9 @@
 [submodule "3rd/jquery.livetwitter"]
        path = 3rd/jquery.livetwitter
        url = git://github.com/elektronaut/jquery.livetwitter.git
+[submodule "3rd/bigmess"]
+       path = 3rd/bigmess
+       url = git://github.com/neurodebian/bigmess.git
+[submodule "3rd/nvd3"]
+       path = 3rd/nvd3
+       url = git://github.com/novus/nvd3.git
diff --git a/3rd/bigmess b/3rd/bigmess
new file mode 160000 (submodule)
index 0000000..65601e6
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 65601e6ca109f3a4eb7c07be0930db0fc1cd26f2
index 04254280bb3fee6e8d8f8ac638a6acf488151453..875f6d393511778395515d17319d15f899cd23af 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 04254280bb3fee6e8d8f8ac638a6acf488151453
+Subproject commit 875f6d393511778395515d17319d15f899cd23af
diff --git a/3rd/nvd3 b/3rd/nvd3
new file mode 160000 (submodule)
index 0000000..ba44aa3
--- /dev/null
+++ b/3rd/nvd3
@@ -0,0 +1 @@
+Subproject commit ba44aa30533688953a1f8bfc6fd32dc903c446e6
index 8aa19e3d4f1c01885068669e8b754efa488aa93b..4c06e30b25aec82acc3460e3529d94d3ca4e40d7 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,14 +1,24 @@
-#WWW_UPLOAD_URI = neuro.debian.net:/home/www/neuro.debian.net/www
-WWW_UPLOAD_URI = ../www
+#WWW_UPLOAD_URI = neurodebian@neurodebian.ovgu.de:/home/neurodebian/www
+WWW_UPLOAD_URI = ../../www
 WWW_DIR = build/html/
 
 WWW_UPLOAD_URI_STATIC=$(WWW_UPLOAD_URI)/_static
 
+BIGMESS_OPTS = -c neurodebian.cfg
+BIGMESS_CMD = PYTHONPATH=.:3rd/bigmess:$(PYTHONPATH) 3rd/bigmess/bin/bigmess
+BIGMESS = $(BIGMESS_CMD) $(BIGMESS_OPTS)
+
 # Lentghy one due to updatedb
 all: updatedb upload-website mirmon
 # Quick one -- just rebuilds html if new changes and adjusts the status of the mirrors
 refresh: upload-website-stamp mirmon
 
+website-build-depends:
+       : # Python modules
+       sudo apt-get install python-sphinx python-argparse python-xdg python-debian python-html5lib
+       : # JavaScripts
+       sudo apt-get install libjs-jquery-easing libjs-jquery-mousewheel libjs-jquery-fancybox
+
 
 pics:
        $(MAKE) -C artwork
@@ -16,10 +26,11 @@ pics:
 
 html: pics source
        rsync -rvlhpt sphinx/ build/src
-       cd artwork;     cp button_w200.png logo_tuned/fmri_w200.png ../build/src/_static; cd ..
+       cd artwork;     cp button_w200.png logo_tuned/fmri_w200.png *-logo_h50.png ../build/src/_static; cd ..
        cp 3rd/jquery.livetwitter/jquery.livetwitter.min.js build/src/_static
        cp neurodebian.cfg build/src/_static
        cd build/src && $(MAKE) html BUILDDIR=$(CURDIR)/build 2>&1
+       ln -fs /usr/share/javascript build/html/
        mv $(WWW_DIR)/_static/robots.txt $(WWW_DIR)/
        cp -r build/src/lists $(WWW_DIR)/
        cp -r sphinx/survey/2011/figures/* $(WWW_DIR)/_images/
@@ -37,36 +48,27 @@ distclean: clean
 
 
 source: source-stamp
-source-stamp: build/db.db
-       PYTHONPATH=.:$(PYTHONPATH) python neurodebian/dde.py \
-               --cfg neurodebian.cfg \
-               --db build/db.db \
-               --outdir build/src \
-               --pkgaddenum pkgs \
-               --extracts /home/www/neuro.debian.net/www/debian/extracts \
-               commandisirrelevant
-       rm -f html-stamp
+source-stamp:
+       mkdir -p build/src/pkgs/
+       mkdir -p build/src/lists/
+       mkdir -p build/src/_static/
+       mkdir -p build/src/pkglists/
+       $(BIGMESS) mkpkgs  -d build/src/pkgs/
+       $(BIGMESS) mkaptcfgs -d build/src/lists/
+       $(BIGMESS) mkmirrorsstat -d build/src
+       $(BIGMESS) mkrepocfg > build/src/sources_lists
+       $(BIGMESS) mkpkgtocs -d build/src/pkglists > build/src/pkgs.rst
+       cp 3rd/nvd3/*.min.js build/src/_static/
+       cp 3rd/nvd3/lib/d3*.min.js build/src/_static/
+       cp 3rd/nvd3/src/nv*.css build/src/_static/
        touch $@
 
+cachefiles:
+       $(BIGMESS) cachefiles -f
 
-removecache:
-       -rm -rf build/cache
-
-removedb:
-       -rm -f build/db.db
-
-
-updatedb: removedb removecache build/db.db
-
-
-build/db.db:
-       mkdir -p build
-       PYTHONPATH=.:$(PYTHONPATH) python neurodebian/dde.py \
-               --cfg neurodebian.cfg \
-               --db build/db.db \
-               updatedb
-       -rm -f source-stamp
-
+updatedb: cachefiles
+       $(BIGMESS) updatedb
+       -rm source-stamp
 
 upload-website: html
        rsync -rvzlhp --delete \
@@ -88,5 +90,5 @@ mirmon:
        cat $(WWW_UPLOAD_URI_STATIC)/{index-header,mirrors-status,index-trailer}.ihtml \
         >| $(WWW_UPLOAD_URI)/mirrors-status.html
 
-.PHONY: removedb removecache updatedb upload-website clean distclean pics html mirmon
+.PHONY: removedb removecache cachefiles updatedb upload-website clean distclean pics html mirmon
 
index 320616afd542465003f399f2fc0fa74262157a3c..7d11a56740dbc1f7050a90104da8c23796af3d31 100644 (file)
@@ -13,3 +13,7 @@ banner.pdf
 qrcode_sticker.pdf
 qrcode_sticker.png
 derivatives.png
+ccn-logo_h50.png
+uni-md-logo_h50.png
+dartmouth-logo.png
+dartmouth-logo_h50.png
index c6b7713fafa4cba2c670bed50db241e868add58f..7bcab8581d0d28a8bd33ce9b7715ce2611fa96b5 100644 (file)
@@ -1,12 +1,14 @@
 all:: pics
 
 SVGIS=$(shell /bin/ls *.svgtune | sed -e 's/.svgtune/_tuned/g')
+ICONSIZED=ccn-logo_h50.png uni-md-logo_h50.png dartmouth-logo_h50.png
 
-pics: $(SVGIS)
+pics: $(SVGIS) $(ICONSIZED)
 
 clean::
        for p in *.svg; do rm -f $${p%*.svg}.{pdf,eps,png}; done
        rm -rf *_tuned
+       rm -f  $(ICONSIZED)
 
 ignore-%:
        @grep -q "^$*$$" .gitignore || { \
@@ -28,6 +30,10 @@ ignore-%:
        @echo "Rendering $@"
        @inkscape -z -f "$<" -e "$@" -w 200
 
+# icon sized versions
+%_h50.png: %.png ignore-%_h50.png
+       @echo "Generating downscaled $@"
+       @convert -geometry x50 "$<" "$@"
 
 # Some enforced conversions to overcome problems with transparency issues
 # in PDFs
index 3817f007e15d0f811e5c845252f52c3320120c01..d192799ec361acd440f79cf804a0fac18424b56c 100644 (file)
@@ -144,7 +144,7 @@ Very (Special|Stable) Operating Platform
   requiring the most recent versions of software.
 
 %\item[Testing] \emph{Constantly changing future release candidate}\\
-\item[``Always-ready-to-release'']\hfill\emph{Testing} (now \emph{wheezy})\\
+\item[``Always-ready-to-release'']\hfill\emph{Testing} (now \emph{jessie})\\
 %  What to become a next \emph{Stable} release candidate.\\
   Software versions known to be secure and of good quality.
 %  Software migrated from \emph{Unstable} which is known to be of good
@@ -154,7 +154,7 @@ Very (Special|Stable) Operating Platform
   of software.
 
 %\item[Stable] \emph{Official release}\\
-\item[Official release]\hfill\emph{Stable} (now \emph{squeeze})\\
+\item[Official release]\hfill\emph{Stable} (now 7.2, \emph{wheezy})\\
   % Software verified to be well tested and secure,
   % Very stable (hence the name) and secure
   % but might be lacking the most recent versions.\\% of the software.\\
@@ -163,7 +163,7 @@ Very (Special|Stable) Operating Platform
   \emph{Testing} is assured to be robust. %, on average bi-yearly.
   Complementary updates keep the
   system secure. \\
-  \emph{Stable} is the best choice where stability and security are of
+  \emph{Stable} is the best choice where reliability and security are of
   primary importance.
 \end{description}
 
@@ -171,13 +171,13 @@ Very (Special|Stable) Operating Platform
 \ndsubsection{It has names}
 
 The code names of Debian releases are names of characters from the Toy
-Story animation, e.g. sid, squeeze, lenny.  \emph{Unstable}
+Story animation, \emph{e.g.} sid, jessie, wheezy.  \emph{Unstable}
 flavor always called \emph{sid}, while a new name chosen for every
 upcoming release and assigned to \emph{Testing} to become a code name
 of the release when it becomes \emph{Stable}.\\  At the moment
-\emph{squeeze} is \emph{Testing}, and \emph{lenny} is \emph{Stable}.
-As soon as \emph{squeeze} gets released, \emph{Testing} will be given
-a new name -- \emph{wheezy}.
+\emph{jessie} is \emph{Testing}, and \emph{wheezy} is \emph{Stable}.
+As soon as \emph{jessie} gets released, \emph{Testing} will be given
+a new name.% -- \emph{jessie}.
 \end{comment}
 
 \ndsubsection{Three Debian components}
@@ -233,6 +233,7 @@ teams, such as Debian-Science or Debian-Med.
 \item[Live CD/DVD] \url{http://www.debian.org/CD/live/}
 \item[Run in a Virtual Machine] \url{http://neuro.debian.net/vm.html}
 \item[Development version] \url{http://www.debian.org/devel/debian-installer}
+\item[Use in a cloud] \url{https://wiki.debian.org/Cloud}
 \end{description}
 
 % \ndsubsection{Get \emph{Testing/Unstable} Debian}
@@ -244,7 +245,11 @@ teams, such as Debian-Science or Debian-Med.
 \ndsubsection{How to install software}
 
 GUI (Synaptic): \textit{Select and click ``Apply''}\\
-\includegraphics[width=\columnwidth]{shots/synaptic-fslview}
+\begin{center}
+\vspace{-1.2em}
+\includegraphics[width=0.95\columnwidth]{shots/synaptic-fslview}
+\vspace{-0.7em}
+\end{center}
 
 Command line: \texttt{apt-get install <packagename>}
 
@@ -261,9 +266,10 @@ Command line:
 
 \ndsubsection{How to get support}
 
+\hspace{1em}\url{http://www.debian.org/support}
+
 \begin{description}[nolistsep,leftmargin=1pc,style=nextline]
-\item[Overview]
-\url{http://www.debian.org/support}
+%\item[Overview]
 
 %\item[GUI]
 %  Use \emph{Synaptic Package Manager}
@@ -422,11 +428,11 @@ efforts of thousands of Debian contributors.
 \vspace{-0.1em}
 \end{flushright}
 \textit{Distributed computing:} Condor, DMTCP, IPython, \ldots \\
-\textit{Electrophysiology:} BioSig, EEGLAB, Sigviewer, \ldots\\
+\textit{Electrophysiology:} BioSig, Neo, Sigviewer, \ldots\\
 \textit{Machine Learning:} MDP, PyMVPA, sklearn, \ldots\\
-\textit{Neural Modeling:} Brian, CNrun, PyNN, XPPAUT, \ldots\\
-\textit{Imaging:} AFNI, FSL, Mricron, NiPy, SPM, \ldots\\
-\textit{Psychophysics:} PsychoPy, Psychtoolbox, PyEPL, \ldots\\
+\textit{Neural Modeling:} Brian, CNrun, PyNN, XPPAUT \ldots\\
+\textit{Imaging:} AFNI, CMTK, FSL, Mricron, NiPy \ldots\\
+\textit{Psychophysics:} PsychoPy, Psychtoolbox-3, PyEPL \ldots\\
 \vspace{-0.8em}
 
 % TODO: Environments... -- list avail cloud env using NeuroDebian
@@ -502,17 +508,19 @@ buga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dugabuga dug
 \ndsubsection{Work-in-progress}
 \begin{description}[nolistsep,leftmargin=1pc,style=nextline]
 \item[Increased coverage]
-\textit{Electrophysiology:} Fieldtrip, Spyke Viewer, \ldots \\
-\textit{Neural Modeling:} NEURON, (NEST), LFPy, \\
+\textit{Electrophysiology:} Fieldtrip \\
+\textit{Neural Modeling:} NEURON, (NEST), LFPy \\
 \textit{Imaging:} DTI-TK, Freesurfer, XNAT, \ldots
 % \epigraph{Having FreeSurfer integrated into the Debian operating system by the NeuroDebian team would have enormous benefits for us, and for the thousands of users of FreeSurfer across the world.}{Prof. Bruce Fischl}{Director, Computational Core at Martinos Center at Massachusetts General Hospital, Charlestown, Massachusetts, USA}
 \item[Improved quality assurance]
-  Extended integration and regression testing
+  Extended integration and regression testing\\
+  \url{http://testkraut.readthedocs.org}
 \item[Available snapshotting service]
   % Entire NeuroDebian repository for any given past moment
   All versions of packages readily available
 \item[Data as the 1st-class citizen]
-  \url{http://neuro.debian.net/datasets.html}
+  \url{http://neuro.debian.net/datasets.html}\\
+  \url{http://github.com/neurodebian/datagit}
 % yoh: see TODO above -- we can say that it is available already
 %\item[Universal availability]
 %  % \begin{itemize}[nolistsep,leftmargin=1pc,topsep=0em]
diff --git a/artwork/ccn-logo.png b/artwork/ccn-logo.png
new file mode 100644 (file)
index 0000000..9289bd0
Binary files /dev/null and b/artwork/ccn-logo.png differ
diff --git a/artwork/config.svg b/artwork/config.svg
new file mode 100644 (file)
index 0000000..b8fe600
--- /dev/null
@@ -0,0 +1,192 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   inkscape:export-ydpi="18.728489"
+   inkscape:export-xdpi="18.728489"
+   inkscape:export-filename="/home/michael/hacking/neurodebian/sphinx/_static/machine.png"
+   sodipodi:docname="workarea.svg"
+   inkscape:version="0.48.3.1 r9886"
+   version="1.1"
+   id="svg2"
+   height="240.27565"
+   width="241.22">
+  <defs
+     id="defs4">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 120.13783 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="241.22 : 120.13783 : 1"
+       inkscape:persp3d-origin="120.61 : 80.091883 : 1"
+       id="perspective3283" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3182">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3184" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         id="stop3186" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3157">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3159" />
+      <stop
+         style="stop-color:#31494f;stop-opacity:1"
+         offset="1"
+         id="stop3161" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3157"
+       id="radialGradient3297"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       cx="271.95456"
+       cy="227.65692"
+       fx="271.95456"
+       fy="227.65692"
+       r="153.54318" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182"
+       id="linearGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       x1="281.60837"
+       y1="119.86061"
+       x2="281.60837"
+       y2="161.84015" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182"
+       id="linearGradient3301"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       x1="257.53381"
+       y1="197.40852"
+       x2="200.00002"
+       y2="123.79076" />
+    <inkscape:perspective
+       id="perspective3601"
+       inkscape:persp3d-origin="256 : 151.33333 : 1"
+       inkscape:vp_z="512 : 227 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 227 : 1"
+       sodipodi:type="inkscape:persp3d" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.34407039"
+     inkscape:cx="-76.297386"
+     inkscape:cy="-66.597219"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1377"
+     inkscape:window-height="846"
+     inkscape:window-x="61"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-210.10584,-400.79583)">
+    <g
+       id="g3240"
+       transform="matrix(2.7112743,0,0,2.7112743,-845.76238,332.54413)"
+       inkscape:export-filename="C:\Users\Anne Menini\Desktop\interface.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200">
+      <rect
+         rx="12.121831"
+         style="fill:#1a1a1a;fill-opacity:0.44705882;stroke:#000000;stroke-width:0.73766053;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         id="rect3165"
+         width="88.266106"
+         height="87.88327"
+         x="389.91888"
+         y="25.542122"
+         ry="12.121831" />
+      <path
+         id="path3155"
+         d="m 476.22748,52.879463 c -83.45204,0.48174 -33.78189,4.12964 -82.40158,28.1875 l 0,20.093747 c 0,2.48247 1.10767,4.69086 2.84375,6.1875 l 76.71408,0 c 1.73843,-1.49668 2.84375,-3.70309 2.84375,-6.1875 l 0,-48.281247 z"
+         style="fill:url(#radialGradient3297);fill-opacity:1;fill-rule:evenodd;stroke:none"
+         sodipodi:nodetypes="ccccccc" />
+      <rect
+         rx="8.1736317"
+         ry="8.1736317"
+         y="29.545734"
+         x="393.83136"
+         height="79.784973"
+         width="80.311104"
+         id="rect3194"
+         style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+      <rect
+         rx="8.1736317"
+         style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         id="rect3196"
+         width="80.311104"
+         height="79.784973"
+         x="393.83136"
+         y="29.545734"
+         ry="8.1736317" />
+      <path
+         id="rect3190"
+         d="m 402.73214,30.959821 c -4.52819,0 -8.1875,3.65931 -8.1875,8.1875 l 0,63.437499 c 0,4.52819 3.65931,8.18749 8.1875,8.1875 l 64.19427,0 c 4.52819,0 8.15627,-3.6593 8.15625,-8.1875 l 0,-63.437499 c 0,-4.52819 -3.62806,-8.1875 -8.15625,-8.1875 l -64.19427,0 z"
+         style="opacity:0.6143791;fill:url(#linearGradient3299);fill-opacity:1;stroke:none"
+         sodipodi:nodetypes="ccccccccc" />
+      <path
+         id="rect3178"
+         d="m 400.20536,28.107138 c -4.52819,0 -8.15625,3.65931 -8.15625,8.1875 l 0,63.437502 c 0,4.52819 3.62806,8.15625 8.15625,8.15625 l 67.25381,0 c 4.52819,0 8.15625,-3.62806 8.15625,-8.15625 l 0,-63.437502 c 0,-4.52819 -3.62804,-8.1875 -8.15625,-8.1875 l -67.25381,0 z"
+         style="opacity:0.6143791;fill:url(#linearGradient3301);fill-opacity:1;stroke:none"
+         sodipodi:nodetypes="ccccccccc" />
+    </g>
+    <g
+       id="g3029"
+       transform="matrix(1.0145998,0,0,1.0145998,391.72271,-134.98686)">
+      <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;color:#000000;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+         id="path3908"
+         d="m -110.91944,549.89961 c -4.83543,0 -9.52218,1.10917 -13.84396,2.61212 l 22.8238,22.7612 c 4.690372,4.6773 4.690372,12.11336 0,16.79102 l -8.60567,8.58205 c -4.69038,4.67743 -12.1469,4.67743 -16.83729,0 l -22.82379,-22.76119 c -1.50683,4.30967 -2.61916,8.9837 -2.61916,13.80595 0,23.0805 18.762,41.79091 41.90607,41.79091 4.83545,0 9.52219,-1.10917 13.843975,-2.61189 l 14.218133,14.17914 a 29.935877,29.85374 0 0 1 0.748329,0 l 25.068784,-25 -14.592297,-14.55221 c 1.50683,-4.3098 2.619152,-8.98371 2.619152,-13.80595 0,-23.08063 -18.761992,-41.79115 -41.906076,-41.79115 z m 79.32217,95.52251 -25.068905,24.99989 a 29.935877,29.85374 0 0 1 0.374164,1.11886 l 13.843968,13.80594 c -1.506829,4.31028 -2.619152,8.98431 -2.619152,13.80644 0,23.08062 18.761993,41.79127 41.9060687,41.79127 5.2487176,0 10.3361449,-1.22797 14.9664623,-2.9852 l -24.320455,-24.25374 c -4.690378,-4.67753 -4.690378,-12.48656 0,-17.16423 l 8.231499,-8.20885 c 2.3451279,-2.33883 5.5451431,-3.73148 8.6056641,-3.73148 3.0606419,0 6.2605359,1.39265 8.6057859,3.73148 l 23.572125,23.50735 c 1.269617,-3.99085 2.244988,-8.27655 2.244988,-12.6866 0,-23.08051 -18.761992,-41.79092 -41.9060693,-41.79092 -4.8354414,0 -9.5223067,1.10917 -13.8439677,2.61189 l -14.592298,-14.55234 z"
+         inkscape:connector-curvature="0" />
+      <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;color:#000000;fill:#df3672;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+         id="path3910"
+         d="M 13.912403,548.80302 -4.7650693,566.2099 c -5.4672827,5.09531 -6.4080217,13.91106 -3.2245964,20.66346 l -71.2997833,72.60185 a 18.062497,18.012903 0 0 0 -0.376587,0.003 18.062497,18.012903 0 0 0 -10.173401,-1.79696 18.062497,18.012903 0 0 0 -10.493923,5.33506 l -47.78409,48.40333 a 18.092094,18.042421 0 1 0 25.78502,25.3158 l 47.784094,-48.40332 a 18.062497,18.012903 0 0 0 3.597914,-21.04174 l 71.30268887,-72.2266 c 6.75457873,3.00748 15.41763913,1.77965 20.66756713,-3.53821 l 17.160835,-18.8959 -24.268387,-23.82665 z"
+         inkscape:connector-curvature="0" />
+    </g>
+  </g>
+</svg>
diff --git a/artwork/dartmouth-logo.svg b/artwork/dartmouth-logo.svg
new file mode 100644 (file)
index 0000000..65bf213
--- /dev/null
@@ -0,0 +1,75 @@
+<?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"
+   id="svg2211"
+   sodipodi:version="0.32"
+   inkscape:version="0.48.4 r9939"
+   width="279.89633"
+   height="300"
+   version="1.0"
+   sodipodi:docname="dartmouth-logo.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <metadata
+     id="metadata2216">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs2214" />
+  <sodipodi:namedview
+     inkscape:window-height="998"
+     inkscape:window-width="1122"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     guidetolerance="10.0"
+     gridtolerance="10.0"
+     objecttolerance="10.0"
+     borderopacity="1.0"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base"
+     inkscape:zoom="1.0244565"
+     inkscape:cx="97.985023"
+     inkscape:cy="202.41831"
+     inkscape:window-x="150"
+     inkscape:window-y="0"
+     inkscape:current-layer="layer1"
+     showgrid="false" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="white-bg">
+    <rect
+       style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="rect2987"
+       width="279.89999"
+       height="300"
+       x="0"
+       y="0" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="logo"
+     style="display:inline">
+    <path
+       style="fill:#00814d;fill-opacity:1"
+       d="m 139.072,299.65879 c 0,-0.27536 0.72634,-0.78597 1.6141,-1.13469 0.88775,-0.34872 1.69859,-0.85424 1.80187,-1.12338 0.19841,-0.51706 -0.84661,-16.57784 -1.17845,-18.11138 -0.14555,-0.67262 -0.62161,-0.98195 -1.90041,-1.23485 -3.05369,-0.60389 -2.30703,-1.23733 1.79313,-1.52122 2.09336,-0.14494 4.70333,-0.36974 5.79994,-0.49956 2.42094,-0.28659 2.48077,0.47202 0.12599,1.59751 -1.76186,0.8421 -1.73516,0.60741 -1.08237,9.5154 0.50091,6.83545 1.0324,10.07125 1.72664,10.51208 0.28112,0.1785 1.01776,0.32738 1.63698,0.33083 0.66987,0.004 1.12586,0.23041 1.12586,0.55969 0,0.39561 -0.90477,0.62551 -3.17287,0.80622 -1.74508,0.13904 -4.32432,0.37682 -5.73164,0.52841 -1.89409,0.20401 -2.55877,0.14555 -2.55877,-0.22506 z m 6.25401,-2.4818 c -0.0505,-0.56293 -0.36741,-3.51063 -0.70434,-6.55045 -0.33693,-3.03981 -0.61805,-7.13896 -0.62472,-9.10921 -0.012,-3.56199 -0.018,-3.58228 -1.05417,-3.58228 -0.95024,0 -1.02165,0.11724 -0.8104,1.33056 0.38242,2.19644 1.4396,14.67877 1.44139,17.0187 0.002,2.02393 0.0668,2.16859 0.92282,2.04701 0.70586,-0.10025 0.89971,-0.37005 0.82942,-1.15433 z m 10.12211,1.03752 c 0,-0.38257 -0.5527,-1.95484 -1.22821,-3.49394 -2.10703,-4.80067 -1.29689,-5.43468 1.22792,-0.96097 1.65592,2.93413 3.1999,3.66112 6.37543,3.00188 2.59712,-0.53916 3.85993,-1.8343 3.85993,-3.95876 0,-3.10992 -1.41622,-4.25924 -8.46269,-6.86782 -4.5193,-1.67303 -5.91882,-3.53621 -5.05787,-6.73353 0.56283,-2.09017 1.77232,-3.55431 3.83594,-4.64357 1.36128,-0.71854 2.43246,-0.9054 5.36022,-0.93508 2.4325,-0.0247 3.7133,-0.20013 3.82109,-0.52349 0.37442,-1.12325 0.81473,-0.33314 1.04081,1.86765 0.133,1.29474 0.36693,3.04494 0.51983,3.88933 0.40983,2.2632 -0.45151,1.92852 -1.25388,-0.48721 -0.57284,-1.72467 -0.93546,-2.15014 -2.46257,-2.88939 -3.32833,-1.61122 -7.16655,0.15682 -7.16655,3.3012 0,1.93073 0.37049,2.21181 5.85875,4.44491 6.17923,2.51425 7.65154,3.93693 7.65154,7.39364 0,4.87382 -4.09686,7.96754 -10.24771,7.73851 -1.00632,-0.0375 -2.24419,0.0715 -2.75083,0.24205 -0.71553,0.24094 -0.92115,0.15491 -0.92115,-0.38541 z m 11.85828,-4.28583 c 0.61562,-1.15031 0.51909,-3.97735 -0.18212,-5.33333 -0.94279,-1.82315 -2.45244,-2.76645 -6.29031,-3.93048 -5.58139,-1.69284 -7.14512,-3.30827 -6.27007,-6.47742 0.23128,-0.83766 0.24992,-1.48061 0.0429,-1.48061 -0.62414,0 -1.61512,2.34466 -1.61512,3.82136 0,1.98138 2.30382,3.98004 5.98207,5.1897 6.17305,2.03011 7.67306,3.40736 7.45818,6.8478 -0.14045,2.24878 0.15441,2.70838 0.87445,1.36298 z m -45.09538,3.4549 c -0.82961,-0.30498 -3.08644,-0.8825 -5.01519,-1.28338 -2.2219,-0.4618 -3.50681,-0.92309 -3.50681,-1.25895 0,-0.3427 0.56115,-0.53008 1.58748,-0.53008 0.87312,0 1.80263,-0.25924 2.06559,-0.57608 0.55675,-0.67085 5.11541,-18.6313 4.80717,-18.93955 -0.36959,-0.36959 -3.30131,-0.93472 -4.90104,-0.94475 -1.23884,-0.008 -1.80451,0.25975 -2.75901,1.30479 -1.87289,2.05056 -2.32734,0.9456 -0.60653,-1.47475 0.77326,-1.08761 1.47665,-2.18737 1.56307,-2.4439 0.11253,-0.33404 0.34103,-0.31466 0.80506,0.0683 0.83912,0.69248 15.62426,4.56353 17.49895,4.58158 0.7881,0.008 1.70603,0.18649 2.03983,0.39755 0.51068,0.32291 0.43695,0.56534 -0.46502,1.52899 -0.58956,0.62988 -1.37404,1.74399 -1.74329,2.4758 -0.36924,0.73181 -0.87233,1.33056 -1.11797,1.33056 -0.42776,0 -0.35648,-0.72444 0.26848,-2.72842 0.20997,-0.67332 0.0459,-1.01055 -0.68341,-1.40433 -1.43977,-0.77743 -5.40291,-1.61821 -5.79229,-1.22883 -0.35204,0.35204 -0.87177,2.3386 -3.1588,12.07387 -1.4685,6.25101 -1.39822,7.59761 0.41892,8.02657 0.55973,0.13213 1.07822,0.55457 1.15221,0.93875 0.15834,0.82222 -0.40204,0.8419 -2.4574,0.0863 z m -1.83227,-4.08176 c 0.13782,-1.00549 1.08401,-5.30312 2.10266,-9.55029 2.06568,-8.61269 2.07603,-8.6823 1.29119,-8.6823 -0.62353,0 -0.78516,0.53528 -3.09054,10.23507 -0.88303,3.71534 -1.80576,7.27725 -2.05049,7.91537 -0.51397,1.3401 -0.28783,1.9103 0.7576,1.9103 0.56466,0 0.79812,-0.43129 0.98958,-1.82815 z m -20.33649,-1.3106 c -0.150122,-0.15011 -0.272942,-0.78134 -0.272942,-1.40272 0,-1.4152 -9.616545,-23.09322 -10.244344,-23.09322 -0.516191,0 -4.756115,12.72513 -4.970585,14.91804 -0.119386,1.22071 0.05272,1.53676 1.295232,2.37867 3.079938,2.08691 1.196673,2.38749 -3.209915,0.51231 -1.587435,-0.67551 -3.172692,-1.2282 -3.522793,-1.2282 -0.350097,0 -0.636544,-0.18424 -0.636544,-0.40941 0,-0.4707 0.0794,-0.49324 2.158867,-0.61264 0.849618,-0.0488 1.657419,-0.20135 1.795105,-0.33904 0.347661,-0.34766 5.871698,-17.05334 5.871698,-17.75707 0,-0.3142 -0.551528,-0.8851 -1.225622,-1.26868 -0.67409,-0.38358 -1.226784,-0.82471 -1.228208,-0.9803 -0.0068,-0.74216 0.969392,-0.61784 4.153073,0.52887 l 3.45536,1.24457 0.964009,2.52994 c 1.187927,3.1176 5.095227,12.04788 6.472289,14.79265 l 1.01727,2.02763 0.75183,-1.41352 c 1.0657,-2.00366 3.24433,-9.08568 3.24433,-10.54629 0,-0.96732 -0.30246,-1.40459 -1.43291,-2.07157 -1.25929,-0.74299 -1.91641,-1.69186 -1.17169,-1.69186 0.14368,0 2.07594,0.59875 4.29391,1.33056 4.25523,1.40399 5.22956,2.35407 2.41415,2.35407 -1.2428,0 -1.76615,0.21803 -2.21116,0.92116 -0.32064,0.50663 -1.72352,4.32943 -3.11751,8.49511 -3.52499,10.53372 -3.71616,11.05387 -4.06266,11.05387 -0.16902,0 -0.43013,-0.12282 -0.58024,-0.27293 z m 1.17161,-4.74522 c 0.15811,-0.62997 -0.57372,-2.60836 -2.299212,-6.21549 -1.392129,-2.91025 -3.509622,-7.60682 -4.705541,-10.4368 -1.291286,-3.05567 -2.432758,-5.19921 -2.810531,-5.27781 -0.803158,-0.16713 -0.828656,0.98187 -0.05471,2.46537 0.317009,0.60764 2.469588,5.44371 4.783512,10.74683 2.313928,5.30311 4.352802,9.64203 4.530842,9.64203 0.17804,0 0.42808,-0.41586 0.55564,-0.92413 z m 93.94633,0.0328 c 0,-0.26507 0.59875,-0.98985 1.33056,-1.61062 l 1.33056,-1.12868 -3.57733,-7.0892 c -5.18086,-10.26689 -4.86049,-9.83456 -7.18183,-9.69181 -1.35802,0.0835 -1.93233,-0.0368 -1.93233,-0.40467 0,-0.61318 9.50279,-5.64011 9.90382,-5.23908 0.14936,0.14935 -0.22165,0.78635 -0.82445,1.41554 -0.60281,0.6292 -1.09602,1.53508 -1.09602,2.01306 0,0.98552 6.12503,13.10325 7.68001,15.1941 0.95937,1.28999 1.12248,1.35388 2.81028,1.10078 2.69496,-0.40414 2.41059,0.74635 -0.50297,2.03486 -1.26212,0.55817 -3.35882,1.66123 -4.65934,2.45125 -2.49559,1.516 -3.28096,1.74447 -3.28096,0.95447 z m 5.32223,-3.85366 c 0,-0.11702 -0.73524,-1.29546 -1.63386,-2.61875 -1.72545,-2.54083 -4.96352,-8.85168 -6.56731,-12.79935 -0.95381,-2.34778 -1.32827,-2.65884 -2.39064,-1.98587 -0.44458,0.28162 -0.0906,1.19648 1.70052,4.39482 1.24409,2.22153 3.39688,6.29616 4.78399,9.05474 2.28407,4.54239 2.59679,4.97557 3.31466,4.59137 0.43595,-0.23331 0.79264,-0.51995 0.79264,-0.63696 z M 73.772236,281.01142 c -0.675515,-0.55748 -2.467115,-1.59497 -3.981329,-2.30552 -2.981116,-1.39891 -3.207107,-1.99906 -0.752773,-1.99906 1.946694,0 2.306559,-0.44975 2.62322,-3.27849 l 0.25243,-2.25498 -1.936594,-1.28775 c -4.181662,-2.78063 -5.128255,-2.85241 -7.211194,-0.54685 -1.753551,1.94097 -1.830777,2.54099 -0.443994,3.44965 0.570102,0.37354 0.927691,0.85531 0.794643,1.07059 -0.439572,0.71124 -1.685053,0.40829 -3.385484,-0.82349 -0.922425,-0.66821 -2.149312,-1.33343 -2.726414,-1.47827 -2.167571,-0.54403 -1.592893,-1.4537 0.997735,-1.57934 1.294213,-0.0628 2.512731,-0.83883 7.631434,-4.86046 3.350218,-2.63217 7.332431,-5.8199 8.849362,-7.08384 1.826228,-1.52165 2.981719,-2.21225 3.420054,-2.04404 0.43793,0.16805 0.564685,0.49536 0.374501,0.96704 -0.755369,1.87339 -1.89576,8.78115 -2.532128,15.33802 l -0.704202,7.25578 0.900629,0.95867 c 0.495345,0.52727 0.900625,1.08497 0.900625,1.23934 0,0.66103 -1.941003,0.19515 -3.070521,-0.737 z m -0.448104,-3.99752 c 0.111706,-0.73181 0.585708,-3.57844 1.05334,-6.32584 1.153706,-6.77822 1.527257,-11.96425 0.813492,-11.29371 -0.290877,0.27326 -1.129235,4.21034 -1.864437,8.75571 -0.734743,4.54254 -1.44518,8.6946 -1.578752,9.22678 -0.193864,0.77242 -0.07985,0.96762 0.565197,0.96762 0.597057,0 0.861093,-0.34744 1.01116,-1.33056 z m -0.836971,-9.62097 c 0.120892,-0.8444 0.336799,-2.61241 0.479791,-3.92893 0.231375,-2.13017 0.186868,-2.35274 -0.404289,-2.02191 -1.007233,0.56367 -5.906108,4.38667 -5.920539,4.62028 -0.0237,0.38366 4.257045,2.86582 4.942406,2.86582 0.477028,0 0.749072,-0.46271 0.902631,-1.53526 z M 209.8987,280.03219 c 0,-0.19759 0.28641,-0.59696 0.63646,-0.88748 0.35005,-0.29052 0.81815,-0.8677 1.04021,-1.28264 0.50104,-0.9362 -0.48547,-2.44857 -6.69543,-10.26444 -4.52996,-5.70141 -5.11792,-6.14897 -6.85599,-5.21878 -1.52766,0.81758 -1.22793,-0.37945 0.50429,-2.01398 3.22498,-3.04308 3.59866,-3.11294 10.26696,-1.91929 5.1166,0.91589 12.52913,1.88515 14.41689,1.88515 0.71872,0 -1.48463,-3.10695 -5.46978,-7.71297 -2.38404,-2.75546 -2.20484,-2.69393 -5.48954,-1.88508 -1.87182,0.46092 -1.30409,-0.42739 1.69326,-2.64942 1.55052,-1.14945 3.03784,-2.35344 3.30516,-2.67554 0.26732,-0.3221 0.75121,-0.48388 1.07531,-0.3595 0.48885,0.18758 0.44885,0.45334 -0.23463,1.55925 -0.45316,0.73321 -0.82392,1.66895 -0.82392,2.07942 0,0.41047 2.76347,4.38462 6.14105,8.83145 3.37757,4.44683 6.14104,8.28051 6.14104,8.51929 0,0.58993 -0.54368,0.54586 -2.13547,-0.17311 -0.73945,-0.33399 -5.48966,-1.24776 -10.55602,-2.03061 -13.00702,-2.00982 -14.78504,-2.21887 -14.3916,-1.69207 6.00905,8.04591 10.6494,13.35199 11.6508,13.32229 0.269,-0.008 0.94966,-0.2778 1.51259,-0.5996 2.82744,-1.61631 2.72843,0.11804 -0.11447,2.00505 -1.18881,0.78909 -2.60266,1.90433 -3.14189,2.4783 -0.94337,1.00418 -2.47528,1.42769 -2.47528,0.68431 z m 16.27723,-16.85084 c -0.62185,-1.00662 -0.6881,-1.02201 -7.88447,-1.83164 -5.24425,-0.59001 -13.10017,-1.86774 -15.17651,-2.46838 -0.79729,-0.23064 -2.20263,0.78754 -1.73393,1.25625 0.10805,0.10805 4.23346,0.8327 9.16756,1.61032 13.06676,2.05936 13.77332,2.16375 15.01325,2.21802 1.03532,0.0453 1.08644,-0.02 0.6141,-0.78457 z m -91.40266,6.5296 C 97.401902,259.73122 65.566496,237.62883 49.025644,210.17887 42.808452,199.86129 37.340782,184.32726 35.335979,171.2856 33.890814,161.8845 33.793162,157.1486 33.721621,92.993343 l -0.07087,-63.55375 106.342439,-0.1084 c 58.48833,-0.05962 106.34529,-0.1084 106.34878,-0.1084 0.004,0 0.11586,24.87123 0.24968,55.26939 0.24791,56.314377 0.0999,65.247887 -1.29179,77.991257 -3.00516,27.5168 -10.91286,47.63171 -25.0537,63.72941 -5.06895,5.77042 -19.22093,17.28792 -27.95846,22.75384 -14.28934,8.93893 -24.23206,13.74849 -36.94664,17.87207 -4.93982,1.60208 -14.73446,4.17247 -15.64468,4.10562 -0.23083,-0.017 -2.44622,-0.572 -4.92311,-1.23343 z m 11.46328,-3.25393 c 2.02655,-0.65301 5.93814,-1.83618 8.69243,-2.62928 14.26786,-4.10844 29.80716,-12.1862 43.71114,-22.72228 5.01923,-3.80344 14.17092,-11.62912 16.97311,-14.51383 l 1.82521,-1.87895 -1.73979,0 c -0.95688,0 -5.09439,-0.49782 -9.19446,-1.10625 -10.63429,-1.5781 -18.7827,-1.57292 -24.95748,0.0159 -5.18182,1.33329 -11.21055,1.83082 -17.37855,1.4342 -4.00689,-0.25766 -6.79445,-0.76801 -14.86109,-2.7208 -3.93169,-0.95179 -15.4652,-0.90863 -20.01749,0.0749 -1.89016,0.40838 -4.19305,1.02966 -5.11753,1.38063 -1.27923,0.48564 -3.39283,0.64353 -8.84542,0.66079 -6.4196,0.0203 -7.63521,-0.0915 -11.69116,-1.07512 -9.214897,-2.23477 -14.515821,-2.90843 -23.108086,-2.93668 -6.231502,-0.0205 -8.734689,0.13576 -11.407243,0.71205 -4.17439,0.90013 -6.606485,1.8351 -6.606485,2.53973 0,0.60437 6.54426,6.92485 12.282087,11.86209 13.02119,11.20437 36.587687,23.64277 55.812157,29.45766 2.66282,0.80543 5.24206,1.67966 5.73164,1.94273 2.51927,1.35368 4.45394,1.25644 9.89701,-0.49744 z m -27.78881,-10.52737 c 0.60974,-1.06957 2.529,-4.33967 4.26502,-7.2669 6.15581,-10.37973 6.59606,-11.25799 5.80604,-11.58274 -0.38796,-0.15947 -3.1461,-0.28995 -6.12921,-0.28995 l -5.42383,0 -7.6e-4,-1.74019 -7.6e-4,-1.7402 7.67631,0.10258 c 4.22197,0.0564 8.00079,-0.0561 8.3974,-0.25005 0.98648,-0.48241 0.58038,0.59687 -1.13396,3.01376 -0.71874,1.01327 -2.32412,3.59251 -3.56751,5.73164 -8.49267,14.61078 -9.35663,15.96671 -10.1736,15.96671 -0.78542,0 -0.77216,-0.0905 0.28486,-1.94466 z m 49.16787,-0.92412 c 6.58376,-4.05168 9.60894,-8.45547 9.64275,-14.03709 0.0299,-4.94173 -1.71215,-7.06153 -4.995,-6.07797 -3.71965,1.11444 -4.5181,6.76414 -1.19856,8.48074 1.47048,0.76042 2.59998,0.73756 3.84436,-0.0778 0.96166,-0.6301 1.0091,-0.62092 1.0091,0.19527 0,1.94543 -3.81833,3.04217 -6.72571,1.93183 -1.94956,-0.74454 -2.8307,-1.76439 -3.27596,-3.79166 -0.7595,-3.45795 1.3228,-6.5068 5.30033,-7.7606 1.96735,-0.62016 2.54385,-0.64805 4.207,-0.20354 4.65141,1.24318 6.14981,5.53514 4.10598,11.76107 -1.51986,4.62981 -6.18427,8.91921 -11.73087,10.78772 -3.79138,1.27723 -3.82816,1.03501 -0.18342,-1.20798 z m -21.83136,-7.73505 c -0.6991,-0.42631 -1.71238,-1.48494 -2.25171,-2.35253 -1.30253,-2.09528 -1.28519,-6.22603 0.0408,-9.70829 1.27458,-3.34739 5.12872,-7.35384 8.16931,-8.49218 l 2.23084,-0.83517 -2.92653,2.70952 c -3.85558,3.56967 -5.11013,6.06939 -5.32509,10.61033 -0.13535,2.85923 -0.0254,3.57495 0.7929,5.16142 1.58915,3.08097 4.45113,3.28171 6.36195,0.44624 1.62597,-2.41277 1.14014,-5.2169 -1.10499,-6.37791 -1.54057,-0.79666 -2.65284,-0.78214 -3.92471,0.0512 -1.16781,0.76518 -1.792,0.44479 -1.14333,-0.58685 0.67355,-1.0712 2.87538,-2.2074 4.34849,-2.24392 1.89134,-0.0469 4.32431,1.24447 5.07326,2.69279 0.84714,1.63819 0.56279,5.24974 -0.53164,6.7523 -1.94835,2.67491 -7.11098,3.81855 -9.80951,2.17303 z m -43.55851,-0.8245 c -2.14665,-0.14783 -3.192602,-0.35729 -2.729992,-0.5467 0.41247,-0.16888 1.265012,-0.30706 1.894542,-0.30706 0.62953,0 1.32552,-0.23029 1.54665,-0.51175 0.24636,-0.31358 0.3054,-2.57272 0.15248,-5.83399 l -0.24958,-5.32224 -1.84231,-0.2047 c -1.013272,-0.11259 -1.842312,-0.38893 -1.842312,-0.6141 0,-0.24659 2.157282,-0.45484 5.424592,-0.52364 4.64449,-0.0978 5.42458,-0.0242 5.42458,0.51175 0,0.43963 -0.41662,0.62599 -1.39942,0.62599 -2.72286,0 -2.6946,-0.0626 -2.6946,5.97234 0,6.05948 -0.19712,5.64743 2.86582,5.99043 0.56292,0.063 1.0235,0.29885 1.0235,0.52402 0,0.48412 -2.75726,0.57137 -7.57395,0.23965 z m 77.73745,-24.75915 c 7.30451,-2.2395 12.32446,-2.32586 26.04618,-0.44808 9.92863,1.3587 14.94321,1.30391 14.94321,-0.16326 0,-0.18324 -1.79626,-0.4462 -3.99168,-0.58438 -2.19542,-0.13817 -7.86053,-0.82893 -12.58914,-1.53502 -10.538,-1.57356 -13.58265,-1.4936 -24.35947,0.63973 -10.10309,1.99997 -14.08431,1.90325 -26.20179,-0.63651 -7.71829,-1.61771 -8.90272,-1.76155 -14.7385,-1.78983 -5.99448,-0.029 -6.59503,0.0424 -10.84918,1.29078 -8.84566,2.59576 -14.11731,2.6592 -25.38298,0.30544 -9.768237,-2.0409 -14.969594,-2.65225 -22.428882,-2.6362 -8.082302,0.0174 -13.864094,0.98309 -20.075878,3.35317 -1.117469,0.42636 -1.130787,0.46499 -0.409104,1.18667 0.721683,0.72168 0.852561,0.71191 4.020889,-0.30008 11.261687,-3.59707 21.95785,-3.37318 41.144695,0.86125 8.45484,1.86594 13.09535,1.6982 24.15477,-0.87308 5.92762,-1.37816 6.66945,-1.4617 11.25858,-1.26802 3.38134,0.14271 7.52914,0.72515 13.30559,1.8684 4.61602,0.91359 8.85334,1.74927 9.41627,1.85709 0.56293,0.10782 3.78698,0.13478 7.16455,0.0599 5.17854,-0.11478 6.67877,-0.30098 9.57187,-1.18798 z m 2.30082,-4.5854 c 3.71481,-1.0589 4.6818,-1.16637 10.43977,-1.16031 4.6078,0.005 8.02763,0.26944 12.48679,0.96606 4.0914,0.63918 8.08388,0.97457 11.96209,1.00487 5.69744,0.0445 5.84296,0.0237 6.85276,-0.9826 l 1.03172,-1.02807 -7.26217,-0.0102 c -5.18168,-0.007 -8.31775,-0.21443 -10.94679,-0.72303 -9.96273,-1.92731 -20.20519,-1.80413 -28.4535,0.34222 -7.30856,1.9018 -11.58117,1.78522 -23.62372,-0.64461 -8.69382,-1.75416 -15.01899,-2.54182 -17.8967,-2.22863 -1.36971,0.14908 -5.16175,0.93546 -8.42674,1.74753 -5.58926,1.39016 -6.33128,1.47741 -12.69149,1.49219 -6.39888,0.0149 -7.18698,-0.0752 -14.9432,-1.70785 -12.867016,-2.70847 -19.993132,-3.06185 -29.681713,-1.4719 -4.004505,0.65717 -13.461294,3.20538 -14.03879,3.78288 -0.178758,0.17876 -0.08151,0.5271 0.216112,0.77411 0.403171,0.3346 2.312397,-0.0332 7.488953,-1.44282 l 6.947829,-1.89191 7.983357,-0.0188 c 7.662327,-0.0181 8.362005,0.0506 17.399623,1.70771 16.513929,3.02796 21.372439,3.18219 30.112269,0.95594 5.67354,-1.44519 11.92527,-2.20213 15.31159,-1.85387 1.36196,0.14006 4.85371,0.80176 7.75945,1.47045 8.71001,2.00439 11.99284,2.36317 20.30451,2.21903 6.86963,-0.11912 7.95467,-0.23985 11.66799,-1.29833 z M 58.253184,213.64274 c 7.700009,-2.6584 16.3963,-4.15717 24.116513,-4.15637 5.040019,5.1e-4 6.744368,0.20042 14.1244,1.65669 11.046363,2.17972 13.762023,2.5171 20.192723,2.50863 5.65733,-0.007 9.26448,-0.56494 13.55718,-2.09526 2.06852,-0.73742 3.40348,-0.88689 8.00919,-0.89678 6.17627,-0.0133 9.04701,0.36157 18.83254,2.45901 6.3867,1.36893 7.0566,1.43577 12.28208,1.2255 4.05095,-0.16301 7.16693,-0.5789 11.66799,-1.55732 8.0564,-1.75127 14.38083,-1.8045 24.20813,-0.20373 10.86826,1.77032 20.46233,1.32445 22.41184,-1.04156 1.60668,-1.94993 7.25689,-14.25743 9.24893,-20.14636 l 2.06081,-6.0922 -1.43251,0.23247 c -1.08039,0.17532 -1.43251,0.0878 -1.43251,-0.3559 0,-0.39595 0.45429,-0.58837 1.38911,-0.58837 1.27533,0 1.88611,-0.52612 1.88611,-1.62467 0,-0.18123 -4.83607,-0.34066 -10.74683,-0.35429 -5.91075,-0.0136 -16.36588,-0.0497 -23.23361,-0.0802 -13.11596,-0.0582 -22.51716,0.27656 -22.51716,0.80179 0,1.06662 3.0772,2.36392 3.42951,1.44582 0.27174,-0.70813 2.28555,-0.19308 2.87043,0.73415 0.58584,0.92875 0.15635,1.22401 -1.09079,0.74985 -0.80309,-0.30534 -1.09801,-0.26054 -1.27214,0.19324 -0.39745,1.03572 -1.87357,0.63808 -3.50631,-0.94453 -2.5389,-2.46094 -2.73662,-2.55877 -5.17168,-2.55877 -1.89368,0 -2.23548,0.10079 -1.86315,0.54942 0.25079,0.30218 0.34746,0.65795 0.21481,0.7906 -0.39559,0.39559 -1.38933,-0.15497 -1.38933,-0.76972 0,-0.44022 -0.72369,-0.56549 -3.17288,-0.5492 l -3.17287,0.0211 1.53526,0.6368 c 1.57724,0.6542 2.09567,1.77862 0.81881,1.7759 -0.91198,-0.002 -3.37758,-1.49074 -3.37758,-2.03947 0,-0.25688 -1.75774,-0.41194 -4.60578,-0.40631 l -4.60578,0.009 1.02351,0.84199 1.0235,0.842 -1.84231,-0.25064 c -1.01327,-0.13785 -2.04686,-0.52085 -2.29685,-0.8511 -0.38517,-0.50883 -2.78554,-0.60046 -15.72927,-0.60046 l -15.27473,0 -2.38323,-1.53526 -2.38323,-1.53526 -0.0166,-19.65134 c -0.014,-16.62665 -0.10912,-19.77366 -0.61768,-20.44604 -1.52885,-2.02132 -1.19307,-2.27649 11.37395,-8.64363 l 7.6763,-3.88923 0,-4.31466 c 0,-2.37307 -0.18264,-4.65593 -0.40587,-5.07304 -0.22323,-0.41711 -0.29232,-1.32615 -0.15353,-2.0201 l 0.25235,-1.26172 3.81056,0 c 4.3435,0 4.70586,0.29628 3.85825,3.15479 -0.25333,0.85434 -0.40134,2.51782 -0.32891,3.69663 l 0.1317,2.14329 2.76347,-1.2862 2.76347,-1.28619 0,-4.78586 0,-4.78586 4.97711,-0.26761 c 2.73741,-0.14719 6.97473,-0.26762 9.41627,-0.26762 2.44153,0 4.43915,-0.0473 4.43915,-0.10505 0,-0.0578 -0.19104,-0.74865 -0.42454,-1.53526 -0.2335,-0.78662 -0.69084,-4.26701 -1.01632,-7.7342 -0.43747,-4.660237 -0.81667,-6.768567 -1.45429,-8.085707 -0.47438,-0.97994 -0.98425,-1.7789 -1.13305,-1.77545 -0.94239,0.02184 -1.54686,1.08507 -1.90814,3.3563 l -0.4094,2.57378 -1.33056,-0.10391 c -0.73181,-0.05715 -1.33056,0.08694 -1.33056,0.3202 0,0.23326 -0.27818,1.08989 -0.61818,1.90363 -0.58327,1.395937 -0.66025,1.441457 -1.3628,0.805657 -1.0452,-0.945887 -1.15742,-0.875077 -1.44296,0.91057 -0.31877,1.99351 -1.20519,2.84531 -2.1473,2.06342 -0.55941,-0.46427 -0.74408,-0.42926 -1.22821,0.23282 -0.31339,0.42859 -0.5698,0.92827 -0.5698,1.11041 0,0.61812 -1.1853,0.3349 -1.61247,-0.38531 -0.3801,-0.64082 -0.59569,-0.53728 -2.04244,0.98094 -1.58692,1.66532 -1.63109,1.68235 -2.33778,0.90146 -0.70758,-0.78186 -0.74382,-0.77026 -2.05107,0.65668 -0.73192,0.79893 -1.52192,1.4526 -1.75555,1.4526 -0.23363,0 -0.69692,-0.65133 -1.02954,-1.44741 l -0.60477,-1.44741 -1.64431,1.03801 c -2.27455,1.43586 -3.02948,1.38237 -2.68408,-0.1902 0.24749,-1.12683 0.17897,-1.22821 -0.83008,-1.22821 -0.70951,0 -1.03159,-0.18162 -0.90752,-0.51175 0.81052,-2.15672 0.78928,-2.35407 -0.25325,-2.35407 -0.9346,0 -0.99312,-0.10251 -0.68062,-1.19214 0.18805,-0.65568 0.74958,-1.743547 1.24785,-2.417497 0.49827,-0.67394 0.78361,-1.42329 0.63409,-1.66522 -0.57198,-0.92549 0.63687,-2.08665 2.83878,-2.72677 1.22889,-0.35724 2.35867,-0.8507 2.51063,-1.09658 0.18088,-0.29267 -0.0286,-0.36732 -0.60654,-0.21617 -1.03441,0.2705 -1.11306,-0.05039 -0.28174,-1.1495 0.9008,-1.19096 0.81331,-1.94666 -0.16477,-1.42321 -1.13257,0.60614 -2.35766,0.52299 -2.62677,-0.17829 -0.20283,-0.52855 -0.44492,-0.52665 -1.98177,0.01558 -0.96289,0.33973 -2.16177,0.88702 -2.66417,1.21621 -1.28612,0.8427 -1.35166,0.7928 -1.35166,-1.02896 0,-1.56058 -0.0415,-1.61171 -1.00901,-1.24385 -1.42672,0.54243 -1.62731,-0.08389 -0.64409,-2.01116 1.07915,-2.11531 1.06289,-2.19263 -0.39392,-1.87266 -0.67551,0.14837 -1.2282,0.17288 -1.2282,0.05446 0,-0.40832 2.88381,-5.1348 3.28377,-5.38198 0.73722,-0.45563 0.41169,-1.01823 -0.58917,-1.01823 -1.47433,0 -2.2852,-0.41504 -2.28519,-1.16966 2e-5,-0.93744 2.671,-3.00083 4.89568,-3.782 1.64758,-0.57853 1.7545,-0.68663 0.9383,-0.94874 -0.50664,-0.1627 -0.92116,-0.47703 -0.92116,-0.69852 0,-0.63939 2.68363,-1.58913 4.49029,-1.58913 1.91232,0 2.1412,-0.47452 0.5249,-1.08825 l -1.12586,-0.42751 1.02351,-0.48791 c 0.56293,-0.26835 1.45159,-0.73404 1.97482,-1.03487 0.62655,-0.36024 1.8844,-0.49239 3.68463,-0.38709 l 2.73331,0.15986 -1.94467,-0.63122 c -2.86997,-0.93157 -2.46911,-2.37052 1.07872,-3.87222 1.94737,-0.82426 1.98081,-0.86754 1.27405,-1.64849 -1.04556,-1.15534 -0.18127,-2.04378 1.99609,-2.05185 0.92941,-0.0035 1.96136,-0.17798 2.29322,-0.38784 0.51162,-0.32355 0.46493,-0.52894 -0.30706,-1.35068 -0.50073,-0.53301 -0.91043,-1.07897 -0.91043,-1.21325 0,-0.3666 3.43126,-1.9548 4.22329,-1.9548 0.91839,0 0.87077,-0.5279 -0.12926,-1.43291 -1.18453,-1.07199 -1.02463,-1.39032 0.84885,-1.6899 1.47749,-0.23626 1.64122,-0.372 1.43582,-1.19036 -0.26657,-1.06211 0.33955,-1.41847 2.41257,-1.41847 1.11874,0 1.40175,-0.18611 1.62289,-1.06722 0.28821,-1.14829 0.47623,-1.15902 4.04723,-0.23105 1.80201,0.46828 2.65737,1.15376 4.80747,3.85273 l 1.54576,1.94035 1.25689,-2.0427 c 0.69129,-1.12349 1.43908,-2.04271 1.66175,-2.04271 0.22268,0 0.77445,0.72443 1.22615,1.60984 1.08745,2.13157 1.5295,2.33532 1.85466,0.85485 0.14824,-0.6749 0.4222,-1.32145 0.60881,-1.43678 0.18661,-0.11533 1.00117,0.7116 1.81013,1.83762 1.63066,2.26975 2.38092,2.49019 3.83288,1.12615 0.94968,-0.89216 0.99819,-0.89702 1.54132,-0.15425 0.32009,0.43773 0.46544,1.24367 0.33864,1.87765 -0.1408,0.70404 0.008,1.34052 0.40541,1.7383 0.36568,0.36568 0.53236,0.99158 0.39943,1.49992 -0.25388,0.97085 0.11418,1.06958 1.71641,0.46041 0.78671,-0.29911 1.73547,-0.24303 3.46332,0.2047 1.30888,0.33917 2.88838,0.61666 3.50999,0.61666 1.06901,0 1.09352,0.04056 0.45266,0.7487 -0.37266,0.41178 -0.67755,0.86988 -0.67755,1.01801 0,0.42903 2.86437,1.50852 4.00277,1.50852 0.97866,0 0.99887,0.04209 0.35941,0.74869 -0.95799,1.05856 -0.87556,1.1929 0.91784,1.49589 1.3104,0.22139 1.63349,0.46551 1.8086,1.36655 0.11726,0.60335 0.0703,1.1497 -0.10443,1.21411 -0.1747,0.06442 -0.66616,0.38097 -1.09215,0.70344 -0.72019,0.5452 -0.67402,0.58767 0.6584,0.6055 1.73698,0.02326 4.62267,0.97867 4.82943,1.59896 0.0825,0.24743 -0.33668,0.6349 -0.93146,0.86103 -0.99933,0.37995 -1.11126,1.2315 -0.16186,1.2315 0.2269,0 1.05026,0.4864 1.82967,1.08089 1.3047,0.99514 1.36626,1.13708 0.77608,1.78922 -0.52921,0.58478 -0.55514,0.89686 -0.14866,1.78898 0.42817,0.93975 0.37651,1.20397 -0.39624,2.02653 l -0.88861,0.94588 1.20219,1.81354 c 0.6612,0.99745 1.7676,2.35464 2.45866,3.01599 1.6679,1.5962 1.59644,2.19991 -0.27879,2.35511 -1.41093,0.11677 -1.55184,0.2431 -1.73996,1.55997 -0.17464,1.22248 -0.35501,1.42418 -1.22821,1.37345 -0.56293,-0.03271 -1.43803,-0.19236 -1.94466,-0.3548 -0.76603,-0.2456 -0.92116,-0.14334 -0.92116,0.6072 0,0.82543 -0.13925,0.87902 -1.62994,0.62717 l -1.62993,-0.27538 0.76733,1.77465 c 1.40981,3.26055 1.43075,3.57396 0.26831,4.01592 -0.76227,0.28981 -1.05099,0.69666 -1.05099,1.48097 0,0.83412 -0.16383,1.03508 -0.71646,0.87885 -1.82972,-0.51726 -1.92691,-0.49272 -2.04535,0.51645 -0.46853,3.991767 -0.77444,4.351367 -2.40139,2.822927 -1.05836,-0.99428 -1.79665,-0.73498 -1.79665,0.63102 0,0.52208 -0.25476,1.16065 -0.56613,1.41906 -0.44908,0.37271 -0.81628,0.15802 -1.77612,-1.03845 -1.31045,-1.63351 -2.16118,-1.59062 -2.16118,0.10895 0,0.75529 -0.18851,0.99306 -0.708,0.89301 -0.68761,-0.13242 -1.05326,-0.92319 -1.54829,-3.34851 -0.21388,-1.047847 -0.36847,-1.147287 -1.448,-0.931387 -1.18667,0.237337 -1.20842,0.210397 -1.20153,-1.48801 0.004,-0.95135 0.36399,-3.10444 0.80029,-4.78465 0.43631,-1.6802 0.71063,-3.13757 0.6096,-3.23859 -0.37428,-0.37428 -1.96793,1.43263 -2.66205,3.01829 -0.39427,0.90068 -1.12094,3.43985 -1.61481,5.64259 -0.66213,2.953197 -1.27865,4.565947 -2.34757,6.141037 -0.88354,1.30192 -1.52952,2.81553 -1.65422,3.87603 l -0.20459,1.73996 16.20049,0 c 8.91027,0 16.26362,-0.13817 16.34076,-0.30705 0.0771,-0.16888 0.0726,-2.56389 -0.0101,-5.32224 -0.1446,-4.82194 -0.18457,-5.01543 -1.03726,-5.02145 -1.44525,-0.0102 -1.7764,-0.499137 -1.59021,-2.347797 0.14615,-1.45113 0.32101,-1.74022 1.05339,-1.7415 1.51366,-0.0026 3.33362,-1.44516 4.97021,-3.93945 0.86781,-1.32262 2.007,-2.92642 2.53153,-3.564 0.68811,-0.83642 0.84921,-1.34594 0.5785,-1.82967 -0.24371,-0.43548 -0.19085,-1.03353 0.15083,-1.70658 0.28932,-0.56988 0.74629,-3.79962 1.0155,-7.17719 0.26921,-3.37758 0.75973,-8.79319 1.09005,-12.03469 l 0.60059,-5.89364 -1.03785,-1.49762 c -1.31413,-1.89629 -1.31848,-3.09316 -0.0143,-3.94767 1.41969,-0.93021 1.27885,-1.39526 -0.42255,-1.39526 -1.79139,0 -3.83167,-0.8355 -4.86079,-1.99051 -0.75252,-0.84457 -0.75396,-0.90398 -0.041,-1.69182 0.88762,-0.98081 3.05382,-1.63451 5.42667,-1.63762 l 1.73996,-0.0023 0.004,-1.73996 c 0.003,-1.45977 -0.20572,-1.91209 -1.29678,-2.80889 l -1.30047,-1.06893 0.9077,-1.4687 c 1.31119,-2.12154 2.7954,-2.36748 4.65403,-0.77119 1.01953,0.87562 0.8873,2.10761 -0.36669,3.41649 -0.70143,0.73214 -1.14148,1.71392 -1.24868,2.78587 l -0.16553,1.65531 5.52325,0 c 3.03778,0 5.62121,0.15852 5.74095,0.35226 0.11974,0.19374 -0.5142,0.6823 -1.40875,1.08569 -0.89454,0.40338 -1.62645,0.892 -1.62645,1.08581 0,0.19381 1.05933,0.8567 2.35407,1.47308 l 2.35406,1.1207 -6.0567,0.2047 -6.05669,0.2047 1.02519,1.38798 c 1.06814,1.44612 0.99239,2.12641 -0.41759,3.75065 -0.46255,0.53282 -0.45095,2.31427 0.072,11.05388 0.34286,5.73027 0.66527,11.33984 0.71647,12.4657 0.0638,1.40314 0.397,2.45623 1.05929,3.34801 0.5774,0.77749 0.86119,1.57465 0.70525,1.98104 -0.15093,0.39331 0.0741,1.10599 0.53375,1.69033 0.43708,0.55566 1.10047,1.96709 1.47418,3.1365 0.77681,2.43075 1.85272,3.55636 3.40797,3.56538 1.59141,0.0092 1.90033,0.40913 1.88987,2.44636 -0.007,1.41145 -0.17368,1.870157 -0.71646,1.974677 -0.62626,0.12061 -0.70701,0.74061 -0.70701,5.42838 l 0,5.29222 5.529,0 5.52899,0 -0.10441,-39.124737 -0.1044,-39.12474 -83.90649,0.03978 c -46.14857,0.02187 -83.96295,0.09623 -84.031951,0.16523 -0.06901,0.069 10.561629,10.59084 23.623629,23.38185 23.033212,22.55537 28.601682,28.24471 28.118042,28.72835 -0.12744,0.12744 -2.22269,-1.32322 -4.65611,-3.22368 -2.43343,-1.90047 -8.18016,-6.27245 -12.77053,-9.71552 -4.59036,-3.44307 -10.727422,-8.17222 -13.637904,-10.50922 -2.91049,-2.337 -5.385302,-4.24909 -5.499591,-4.24909 -0.313386,0 3.886691,5.02747 15.194395,18.18762 25.69843,29.908377 30.51219,35.576087 30.35199,35.736287 -0.0942,0.0942 -6.59192,-4.95743 -14.4393,-11.225927 -16.15682,-12.9061 -17.07393,-13.62321 -18.77138,-14.67761 -1.21498,-0.75472 -1.22114,-0.7543 -0.57251,0.0398 4.79587,5.87138 31.4448,40.963897 31.78926,41.861537 0.6428,1.6751 -3.06221,-1.73509 -18.32056,-16.86275 -9.11944,-9.04135 -17.117152,-16.894577 -17.772692,-17.451607 -1.39048,-1.18157 -1.38246,-1.16613 2.459272,4.73334 4.14433,6.364157 16.39448,26.149707 17.86138,28.848397 0.67316,1.23844 1.3845,2.44997 1.58075,2.69227 0.19625,0.24231 0.82542,1.53193 1.39816,2.86582 l 1.04134,2.42527 -4.00056,-4.09488 c -2.2003,-2.25217 -7.76442,-8.79239 -12.3647,-14.5338 -8.743941,-10.91294 -16.376525,-19.815167 -16.706336,-19.485357 -0.20839,0.20839 2.501583,5.306647 4.590991,8.637027 0.706339,1.12586 2.364347,4.07356 3.684458,6.55044 1.320115,2.47689 5.927057,10.67518 10.237647,18.21843 10.42198,18.23776 11.48477,20.20171 10.81199,19.97976 -0.81312,-0.26824 -12.10993,-14.23626 -21.725278,-26.86234 -4.511817,-5.92455 -8.277533,-10.69769 -8.368253,-10.60697 -0.09072,0.0907 2.437008,5.0302 5.617168,10.97662 3.180163,5.94641 6.652643,12.46975 7.716613,14.49629 1.06398,2.02654 4.05277,7.55348 6.64176,12.28209 6.4841,11.84272 10.73745,20.23598 10.41709,20.55633 -0.14774,0.14775 -0.423,0.0967 -0.61168,-0.11348 -0.43047,-0.47948 -22.857948,-32.60255 -27.505887,-39.39692 -1.894168,-2.7689 -3.49978,-4.86686 -3.568024,-4.66212 -0.06825,0.20474 0.541599,1.82539 1.355214,3.60146 0.813614,1.77607 2.925888,6.63749 4.693939,10.80316 1.768052,4.16568 4.397712,10.06108 5.843686,13.10089 1.445982,3.03982 3.013252,6.56115 3.482832,7.82518 0.46957,1.26404 1.80799,4.39597 2.97426,6.95985 3.29282,7.23881 3.32634,7.32545 2.74341,7.09314 -0.28155,-0.11221 -1.80152,-2.53889 -3.37772,-5.39264 -1.5762,-2.85374 -4.534,-7.876 -6.572872,-11.16057 -2.038881,-3.28458 -4.697986,-7.71475 -5.90913,-9.84483 -1.211141,-2.13009 -3.677581,-6.36001 -5.48098,-9.39982 -3.923623,-6.61368 -24.137646,-41.270847 -25.430806,-43.601407 -0.499766,-0.90069 -3.137562,-5.35417 -5.861769,-9.89663 -2.724208,-4.54245 -5.218164,-8.87189 -5.542124,-9.62096 -0.323961,-0.74908 -0.879173,-1.73042 -1.233801,-2.18077 -0.64,-0.81273 -0.64488,-0.81217 -0.657804,0.0751 -0.01901,1.30523 1.896935,11.2942 2.851798,14.86811 0.451203,1.68879 1.171834,5.00495 1.601396,7.36925 0.429566,2.3643 0.843959,4.482957 0.920878,4.708127 0.07691,0.22518 -0.02642,0.50152 -0.229634,0.61411 -0.20322,0.11258 -0.874903,-0.9928 -1.492638,-2.456417 -6.878321,-16.29701 -14.74248,-32.99721 -15.010407,-31.87586 -0.08826,0.36942 -0.08982,21.55602 -0.0035,47.081327 0.165452,48.90272 0.230656,50.74449 2.157569,60.94347 0.891111,4.71657 3.326472,12.79773 5.42867,18.01373 3.321277,8.2408 9.955032,20.47014 11.103936,20.47014 0.170143,0 1.397521,-0.37569 2.727507,-0.83486 z M 214.416,210.40081 c -0.82202,-0.5199 0.98813,-1.19156 4.08313,-1.51506 3.14379,-0.32859 3.59295,0.43048 0.75366,1.27366 -2.41813,0.71811 -3.96129,0.79513 -4.83679,0.2414 z m -41.47417,-0.87346 c -0.3986,-0.23205 -1.08946,-0.30615 -1.53526,-0.16466 -1.07948,0.34261 -1.02731,-0.2766 0.11061,-1.31288 1.47604,-1.3442 6.46202,-4.33923 6.74787,-4.05337 0.14362,0.14362 -0.39747,0.94861 -1.20242,1.78887 -0.80495,0.84026 -1.76493,2.12649 -2.13328,2.8583 -0.72658,1.44352 -0.89636,1.51901 -1.98752,0.88374 z m 9.84093,-0.88374 -0.14723,-1.33056 -0.48269,1.12586 c -0.60163,1.40334 -1.91763,1.58053 -1.5203,0.2047 0.46802,-1.62056 1.61966,-2.91147 4.73295,-5.30533 4.04342,-3.10904 5.33662,-3.26578 2.67961,-0.32479 -0.7609,0.84223 -1.78793,2.61238 -2.28229,3.93369 -0.49436,1.3213 -1.11537,2.54008 -1.38002,2.70841 -0.95698,0.60867 -1.4556,0.29331 -1.60003,-1.01198 z m 24.25012,1.10497 c 0,-0.40908 2.62526,-1.30604 4.69844,-1.6053 1.61274,-0.23279 2.29531,-0.58794 3.27523,-1.70413 0.91485,-1.04207 2.30417,-1.8204 5.32382,-2.98253 4.23356,-1.6293 6.07076,-1.78832 4.32453,-0.3743 -0.50996,0.41294 -1.19002,0.75081 -1.51123,0.75081 -0.32121,0 -1.38976,0.82904 -2.37455,1.84231 -1.0264,1.05608 -2.16585,1.84231 -2.67,1.84231 -0.48372,0 -0.76563,-0.18423 -0.62646,-0.4094 0.52019,-0.8417 -0.88745,-0.36789 -2.26079,0.76097 -0.99954,0.8216 -2.22684,1.3096 -4.11849,1.63761 -2.98045,0.5168 -4.0605,0.58107 -4.0605,0.24165 z m -49.7801,-1.20732 c -0.60147,-0.91796 -0.60703,-1.12056 -0.054,-1.96466 0.33917,-0.51763 1.27823,-1.14419 2.0868,-1.39235 1.36548,-0.41908 1.4415,-0.39771 1.06803,0.30013 -0.22116,0.41324 -0.4021,1.20896 -0.4021,1.76827 0,2.44058 -1.48072,3.14759 -2.69877,1.28861 z m 5.94244,0.59461 c -0.59084,-0.36517 0.68327,-2.33342 2.36868,-3.65917 1.58804,-1.24916 1.98636,-0.44387 0.8653,1.74937 -0.94129,1.84155 -2.17018,2.56726 -3.23398,1.9098 z m -54.50772,-2.11908 c -1.49086,-1.17766 -2.61008,-2.30395 -2.48715,-2.50285 0.12293,-0.19891 0.8449,-0.26081 1.60438,-0.13757 1.91674,0.31105 1.84904,-0.76326 -0.15439,-2.44976 -1.68318,-1.41692 -1.61679,-1.99595 0.18353,-1.60053 1.99417,0.43799 3.50478,1.94784 3.6053,3.60348 0.0519,0.85477 0.53579,2.04244 1.15397,2.83233 1.10513,1.4121 1.05391,1.72005 -0.35661,2.14408 -0.61573,0.1851 -1.55825,-0.31661 -3.54903,-1.88918 z m -52.094223,1.17737 c -0.621929,-0.45477 -0.705131,-0.86876 -0.473111,-2.35407 0.640757,-4.10189 1.593266,-6.56079 3.182023,-8.21436 1.748826,-1.82018 1.828971,-2.06273 2.18195,-6.60364 0.136384,-1.75453 0.621138,-4.39823 1.077225,-5.87487 0.926175,-2.9986 0.76639,-5.87827 -0.326172,-5.87827 -0.33874,0 -1.105531,-0.38685 -1.703975,-0.85967 l -1.088083,-0.85967 -0.130824,0.85967 c -0.155103,1.01919 -1.107652,1.1344 -1.632028,0.1974 -0.340271,-0.60803 -0.456509,-0.60601 -1.419089,0.0247 -0.98897,0.648 -1.0732,0.64493 -1.484535,-0.0542 -0.292916,-0.49784 -0.539344,-0.59327 -0.75062,-0.29069 -0.693439,0.99308 -2.213384,1.43354 -4.014761,1.16341 -1.004699,-0.15067 -1.826723,-0.41222 -1.826723,-0.58124 0,-0.169 0.823801,-0.6219 1.83067,-1.00643 1.006869,-0.38453 2.282994,-1.2367 2.835836,-1.89371 0.992122,-1.17907 1.060779,-1.4994 1.645779,-7.67857 l 0.206089,-2.17682 -2.275748,0.28434 c -2.082804,0.26023 -2.263674,0.21917 -2.133329,-0.4843 0.08652,-0.46695 1.06638,-1.20896 2.496486,-1.89049 1.294737,-0.61702 2.354067,-1.28817 2.354067,-1.49145 0,-0.79991 -1.164232,-0.73462 -3.29544,0.18481 -2.471876,1.0664 -4.653777,1.30723 -4.383419,0.48383 0.264228,-0.80474 2.666678,-2.27386 5.271742,-3.22371 2.604842,-0.94978 2.729509,-1.14511 2.841723,-4.45259 0.110137,-3.24634 0.04005,-3.68463 -0.58918,-3.68463 -1.064251,0 -1.585438,1.07264 -0.994788,2.04733 0.484962,0.80029 0.402398,0.99537 -0.87871,2.07619 -1.819284,1.53486 -3.481812,1.83547 -5.491161,0.99288 -1.404072,-0.58877 -1.750947,-0.59703 -3.070522,-0.0731 -1.307801,0.5193 -1.724749,0.51451 -3.449154,-0.0396 -1.359402,-0.43684 -1.830675,-0.76118 -1.535261,-1.05659 0.598277,-0.59828 0.530619,-1.79727 -0.123396,-2.18682 -1.652454,-0.98426 -2.354067,-3.80732 -0.94623,-3.80732 0.317254,0 0.788928,-0.25557 1.048166,-0.56794 0.368521,-0.44404 0.848336,-0.4803 2.199496,-0.16621 4.036549,0.93832 11.763185,-0.5105 13.61087,-2.55217 1.021055,-1.12825 0.664428,-1.28501 -1.841961,-0.80968 -2.968507,0.56296 -10.783628,0.52168 -12.06851,-0.0637 -1.212983,-0.55267 -1.345257,-1.45671 -0.326315,-2.23019 0.592664,-0.4499 0.608406,-0.54612 0.0911,-0.5569 -0.343952,-0.007 -1.034324,-0.29946 -1.534168,-0.64957 -0.852551,-0.59715 -0.87104,-0.70958 -0.298693,-1.81638 0.335561,-0.6489 0.492454,-1.48643 0.348651,-1.86118 -0.587189,-1.53019 1.923716,-1.86189 4.15016,-0.54826 1.971577,1.16326 4.364108,0.91085 8.603884,-0.90769 3.19584,-1.37077 3.275223,-1.43929 3.275223,-2.82696 0,-2.00252 -0.944292,-2.01784 -3.215467,-0.0522 -1.03402,0.89493 -2.240887,1.74169 -2.681924,1.88166 -0.466408,0.14804 -2.140965,-0.26636 -4.002692,-0.99053 -1.760444,-0.68478 -3.569272,-1.2459 -4.019615,-1.24695 -0.980987,-0.002 -3.070522,-2.4863 -3.070522,-3.65022 0,-1.3374 1.50824,-1.81075 5.563212,-1.74596 3.622982,0.0579 3.840936,0.007 7.375455,-1.71319 3.501266,-1.70426 5.059171,-2.87052 4.534861,-3.39483 -0.13611,-0.13611 -1.155519,0.33521 -2.265357,1.04739 -2.451844,1.57335 -5.251313,1.98978 -8.599626,1.27921 -3.301634,-0.70065 -3.412132,-0.79963 -3.0168,-2.70239 0.363517,-1.7496 -0.03488,-1.578 5.720558,-2.46407 0.730919,-0.11253 1.835316,-0.64017 2.454215,-1.17252 l 1.125272,-0.96792 -1.635409,-0.27394 c -2.377448,-0.39823 -2.746561,-0.56166 -2.555513,-1.13151 0.09432,-0.28135 0.800509,-0.52301 1.569306,-0.53703 2.208099,-0.0403 4.208212,-0.89536 5.704015,-2.43864 0.759745,-0.78386 1.717629,-1.4252 2.128629,-1.4252 0.410999,0 0.961859,-0.47098 1.224139,-1.04661 0.427195,-0.9376 0.639503,-1.01913 2.038237,-0.78282 1.01373,0.17127 1.561368,0.10757 1.561368,-0.1816 0,-0.24496 -0.339911,-0.44539 -0.755352,-0.44539 -0.415446,0 -1.084554,-0.36375 -1.486907,-0.80835 -1.156845,-1.2783 -2.060168,-1.35039 -3.623915,-0.2892 -0.793603,0.53855 -2.607897,1.19996 -4.031763,1.46979 -3.419522,0.64802 -5.24997,1.24302 -5.24997,1.70653 0,0.20771 0.41452,0.38047 0.921156,0.38392 0.506637,0.003 1.17793,0.16886 1.491766,0.36759 0.313836,0.19872 1.050762,0.21111 1.637612,0.0275 1.911215,-0.59789 4.546927,-0.83946 4.546927,-0.41673 0,1.2307 -6.551527,2.77209 -8.79404,2.06899 -0.679981,-0.2132 -1.750857,-0.49162 -2.37972,-0.61873 -1.422437,-0.2875 -1.828008,-1.23228 -0.946924,-2.20587 0.368557,-0.40725 0.621191,-1.18337 0.561406,-1.72471 -0.107591,-0.97418 -0.06261,-0.98663 4.394727,-1.21667 4.501397,-0.23232 6.326487,-0.68565 7.675555,-1.90655 0.996229,-0.90157 0.895868,-1.34096 -0.306303,-1.34096 -1.203247,0 -1.219591,-0.0709 -0.387426,-1.68011 0.349847,-0.67653 0.584734,-1.54248 0.521972,-1.92433 -0.06276,-0.38186 0.06553,-0.97064 0.285076,-1.30839 0.21955,-0.33776 0.584214,-1.440777 0.810364,-2.451157 0.582113,-2.60074 1.58741,-2.6715 2.220744,-0.15629 0.268036,1.06447 0.844836,2.437447 1.281775,3.051077 0.859558,1.20713 1.05409,3.03219 0.368377,3.45599 -0.23433,0.14482 -0.311224,0.62511 -0.170877,1.06731 0.140348,0.4422 0.04383,1.05866 -0.214482,1.36991 -0.644384,0.77643 0.810159,1.52853 3.146532,1.62699 3.492252,0.14715 3.268599,1.6219 -0.460648,3.03749 l -1.965416,0.74606 1.588077,0.63543 c 0.873445,0.34948 2.617469,0.76404 3.875617,0.92123 1.492417,0.18647 2.699443,0.62575 3.47258,1.2638 l 1.185045,0.97799 -1.588045,1.49253 -1.588049,1.49253 -2.813032,-0.26144 c -1.869985,-0.1738 -2.813036,-0.11623 -2.813036,0.17171 0,0.67389 2.561675,1.58147 5.189681,1.83867 4.501381,0.44053 5.045392,0.58953 5.045392,1.38186 0,0.40977 -0.370105,1.21555 -0.82245,1.79062 -0.856066,1.08831 -3.621402,1.93067 -6.338089,1.93067 -0.763729,0 -1.493195,0.16924 -1.621035,0.37609 -0.316816,0.51262 1.224135,0.76087 6.529858,1.05196 6.420985,0.35228 6.643434,0.4139 6.442265,1.78453 -0.103141,0.70274 0.0801,1.33717 0.482719,1.67132 0.356934,0.29623 0.648969,0.7644 0.648969,1.04039 0,1.98286 -12.565172,3.3944 -15.703614,1.76411 -0.96981,-0.50378 -1.532624,0.0485 -1.22974,1.20676 0.287397,1.099 3.435423,2.12298 6.49358,2.1122 6.88011,-0.0243 10.849177,0.59714 10.849177,1.69853 0,0.21725 0.633936,0.395 1.408747,0.395 1.60513,0 2.044804,0.46197 1.709843,1.79655 -0.170197,0.67812 -1.132871,1.35315 -3.542072,2.48372 -3.167297,1.48633 -3.431259,1.54041 -6.191093,1.26846 -2.687583,-0.26483 -7.402832,-1.33287 -9.045086,-2.04878 -0.624499,-0.27224 -0.716455,-0.0676 -0.716455,1.59468 0,1.80775 0.07991,1.943 1.535261,2.59867 1.044153,0.47042 2.812925,0.71842 5.5294,0.77528 2.196774,0.046 4.217193,0.22145 4.489815,0.38994 0.272625,0.16849 1.762917,0.2628 3.311762,0.20958 1.683727,-0.0579 3.047329,0.0952 3.391187,0.38053 0.775835,0.64388 0.728041,1.86836 -0.0851,2.18039 -0.556874,0.2137 -0.574973,0.35606 -0.115632,0.90954 2.089994,2.51828 -9.591851,4.26852 -14.986168,2.24531 -3.057384,-1.14672 -4.115539,-1.26621 -4.027088,-0.45477 0.374064,3.43156 0.493134,3.62635 2.390533,3.91089 2.041385,0.30612 3.189809,1.24033 2.243613,1.8251 -0.312673,0.19325 -1.03775,0.25802 -1.611282,0.14394 -2.274971,-0.45249 -2.677233,-0.37247 -2.809823,0.55897 -0.111341,0.78215 0.109274,0.95019 1.549934,1.18056 1.020371,0.16316 1.840279,0.56855 2.088688,1.03271 0.374767,0.70026 0.231349,0.7641 -1.716495,0.7641 l -2.125432,0 0.270378,6.55867 c 0.250665,6.08053 0.65816,8.17983 1.587779,8.17983 0.167728,0 0.747922,-0.69087 1.289316,-1.53526 0.932325,-1.45412 0.944722,-1.55423 0.234543,-1.89422 -1.263233,-0.60475 -1.286147,-1.53356 -0.09648,-3.91093 0.810049,-1.61876 1.577008,-2.51389 2.642941,-3.08464 1.370292,-0.7337 1.495705,-0.94722 1.432911,-2.43959 -0.05934,-1.41025 0.08625,-1.7114 1.057045,-2.18643 0.619222,-0.30301 1.125858,-0.7251 1.125858,-0.93798 0,-0.21288 0.262812,-0.38706 0.584026,-0.38706 0.440693,0 0.638308,0.82891 0.805221,3.37757 0.121659,1.85767 0.334372,4.50091 0.472697,5.87388 0.250223,2.48366 -0.118592,3.47302 -1.461544,3.92068 -0.39414,0.13137 0.323146,2.95446 1.230149,4.84159 0.359878,0.74877 3.332491,1.03985 4.459512,0.43669 0.707452,-0.37862 0.8149,-0.96523 0.936799,-5.11458 0.132004,-4.49336 0.185202,-4.73646 1.288219,-5.88665 1.106649,-1.15399 1.118297,-1.20817 0.305362,-1.42075 -0.603255,-0.15776 -0.76682,-0.42518 -0.571457,-0.93429 0.231431,-0.6031 0.10522,-0.67098 -0.817119,-0.43949 -0.873858,0.21933 -1.090519,0.12973 -1.08929,-0.45047 0.0033,-1.55597 2.849812,-5.13247 4.911303,-6.17079 0.895405,-0.45099 1.364806,-0.94697 1.251361,-1.32222 -0.09985,-0.33027 -0.191969,-1.3334 -0.204702,-2.22916 -0.01757,-1.23577 0.149682,-1.66275 0.693304,-1.76998 0.497408,-0.0981 0.716455,0.1182 0.716455,0.7075 0,1.09399 0.684239,1.09896 1.030659,0.007 0.146869,-0.46273 0.481687,-0.7696 0.744045,-0.68192 0.333254,0.11138 0.477012,1.91464 0.477012,5.98357 0,5.51048 -0.04961,5.87076 -0.921157,6.68963 -1.105433,1.03862 -1.163003,1.82395 -0.21083,2.87609 0.50709,0.56033 0.754038,1.68237 0.863099,3.92156 0.08402,1.72517 0.339624,3.36695 0.56801,3.64842 0.471984,0.58168 3.01759,0.69765 3.354324,0.1528 0.12201,-0.19742 -0.499529,-2.13185 -1.381203,-4.29873 -1.050687,-2.58226 -1.425963,-3.93978 -1.089122,-3.93978 0.282656,0 2.192659,-0.81706 4.244456,-1.81569 2.051792,-0.99863 4.362347,-1.99014 5.134567,-2.20336 1.398851,-0.38624 1.407271,-0.38026 2.280901,1.62052 0.69063,1.58168 0.82323,2.46454 0.62432,4.1569 -0.23581,2.0064 -0.18308,2.18589 0.796036,2.7099 0.57671,0.30864 1.51752,1.50215 2.09069,2.65223 0.57317,1.15009 1.27318,2.42426 1.55558,2.8315 0.43174,0.62258 0.38515,0.8357 -0.29269,1.33893 -0.44339,0.32918 -1.54878,0.79549 -2.45642,1.03625 -0.90764,0.24075 -2.593846,0.97391 -3.747117,1.62924 -2.800017,1.59105 -3.696036,1.56034 -4.057228,-0.13907 -0.324947,-1.5289 -1.279306,-2.76347 -2.136227,-2.76347 -0.324198,0 -1.861608,0.38641 -3.416471,0.85868 -2.604458,0.79108 -2.827026,0.94747 -2.827026,1.98647 0,1.10117 0.398468,1.77125 3.217232,5.41023 l 1.374922,1.77499 -0.303449,3.88933 c -0.166898,2.13913 -0.325029,4.9026 -0.351411,6.14104 l -0.04797,2.25172 1.944664,0.12478 c 4.13729,0.26548 1.044039,2.54088 -3.439447,2.53007 -3.297475,-0.008 -3.990749,-0.38347 -3.252989,-1.76198 0.726191,-1.3569 0.859881,-11.23137 0.159921,-11.81218 -0.764613,-0.63446 -1.217474,-0.10287 -1.461359,1.71541 -0.127795,0.95278 -0.929271,2.75243 -1.873313,4.20636 -1.857363,2.86054 -2.645443,4.68707 -2.352114,5.45147 0.109204,0.28458 0.885465,0.57522 1.725023,0.64585 2.154896,0.1813 2.193323,1.01024 0.0886,1.9113 -1.303404,0.55801 -2.400419,0.70734 -4.135039,0.5629 -1.339272,-0.11152 -3.191889,0.036 -4.281044,0.34099 -1.988654,0.55678 -5.448277,0.67712 -6.195216,0.21549 -0.275102,-0.17002 -0.135177,-0.75902 0.39297,-1.65416 0.513866,-0.87094 0.951837,-2.66328 1.172673,-4.79903 0.193868,-1.8749 0.414279,-3.66223 0.489805,-3.97184 0.312293,-1.28022 -0.894733,-0.78122 -2.487646,1.02842 -1.977363,2.24641 -5.408057,7.74114 -5.054194,8.09499 0.132921,0.13293 0.656478,0.24168 1.163462,0.24168 2.681597,0 2.942268,1.34842 0.477003,2.46744 -2.039489,0.92576 -4.343515,1.0348 -5.408625,0.25598 z m 4.271292,-1.07006 c 0.530574,-0.33553 0.530574,-0.40352 0,-0.56855 -2.195309,-0.68286 -2.149783,-0.62746 -1.920493,-2.33695 0.14775,-1.10154 0.809017,-2.39525 1.997571,-3.90805 3.808295,-4.84724 4.132636,-5.38872 4.183267,-6.98387 0.04139,-1.30401 -0.08641,-1.57094 -0.752159,-1.57094 -0.578855,0 -0.879042,0.37657 -1.078806,1.35331 -0.152228,0.74432 -0.889059,2.31028 -1.637398,3.47992 -3.945113,6.16614 -5.148807,10.2519 -3.134573,10.63986 1.54489,0.29755 1.718784,0.28978 2.342591,-0.10473 z m 8.813638,-1.65336 c -1.131058,-0.48603 -1.842313,-0.48603 -1.842313,0 0,0.22517 0.598751,0.39645 1.330559,0.38063 1.115021,-0.0241 1.197921,-0.0858 0.511754,-0.38063 z m 8.597461,-0.89862 c -0.450344,-0.25537 -0.933238,-0.63674 -1.073095,-0.8475 -0.453487,-0.68334 0.402665,-3.40444 2.293459,-7.28929 2.094538,-4.30347 2.435513,-6.68273 1.011082,-7.05523 -0.782844,-0.20472 -0.8332,-0.0567 -0.751467,2.20825 0.07038,1.95034 -0.07657,2.60796 -0.747378,3.34455 -0.459239,0.50428 -1.060636,1.35366 -1.336438,1.88752 -0.564227,1.09216 -1.671158,7.45972 -1.379213,7.93386 0.103984,0.16888 0.77694,0.30146 1.495459,0.29461 1.184362,-0.0113 1.229908,-0.0558 0.487591,-0.47677 z m -7.994092,-3.86187 c 0.0059,-0.47913 0.303376,-1.57154 0.661047,-2.42757 0.36251,-0.86761 0.55732,-2.11275 0.440186,-2.81347 -0.379107,-2.26789 -2.324168,-7.35114 -3.148681,-8.22879 -1.021313,-1.08714 -1.018689,-1.42102 0.01117,-1.42102 1.134066,0 1.061147,-1.35805 -0.137261,-2.55646 -0.931723,-0.93172 -1.778074,-4.44161 -1.269464,-5.26456 0.432452,-0.69973 0.982956,-0.36156 1.235279,0.75882 0.139455,0.61922 0.43289,1.84078 0.652076,2.71457 l 0.398521,1.58871 2.001518,-0.23705 c 1.100835,-0.13037 2.515052,-0.53245 3.142699,-0.8935 l 1.141182,-0.65647 -1.16708,0.2441 c -0.641891,0.13426 -1.748777,0.0521 -2.459742,-0.18251 -1.112487,-0.36716 -1.429373,-0.81194 -2.273443,-3.19102 -0.539425,-1.52042 -1.06211,-2.98905 -1.161521,-3.26362 -0.09941,-0.27457 0.405943,-1.03508 1.123004,-1.69002 1.767454,-1.61431 1.911191,-3.62539 0.323965,-4.53271 -1.734055,-0.99125 -2.074703,-0.29398 -1.939563,3.97009 0.01705,0.5378 -0.674274,1.73238 -1.632617,2.82111 -1.764792,2.00491 -1.948831,2.76452 -1.182945,4.88254 0.404024,1.11731 0.333619,1.81579 -0.448615,4.45075 -0.526108,1.7722 -0.819314,3.55788 -0.677185,4.12418 0.137866,0.54929 1.214837,1.75323 2.393279,2.67542 2.646519,2.07104 3.729406,3.8296 3.091815,5.02095 -0.245695,0.45908 -0.514096,2.50402 -0.596447,4.54431 l -0.149731,3.70961 0.80891,-1.63762 c 0.444899,-0.90068 0.813738,-2.02963 0.819645,-2.50877 z m 4.286252,2.62238 c 0.350523,-0.50044 0.637318,-1.38289 0.637318,-1.961 0,-1.912 1.246709,-5.87823 2.269013,-7.21854 1.311191,-1.71906 1.322871,-4.04787 0.03315,-6.60734 -0.535183,-1.06208 -1.102518,-2.5298 -1.260735,-3.26161 -0.158222,-0.73181 -0.411213,-1.33167 -0.562201,-1.33303 -0.150983,-0.001 -1.238746,0.41316 -2.417245,0.92116 -1.764601,0.76063 -2.182941,1.14036 -2.370623,2.15183 -0.292859,1.57829 0.28756,4.33704 1.489624,7.08024 0.919597,2.09858 0.929513,2.24157 0.312322,4.50343 -0.350584,1.28481 -1.032699,3.30324 -1.515806,4.4854 l -0.878383,2.14936 1.813127,0 c 1.409525,0 1.954989,-0.20254 2.450444,-0.9099 z m 13.840561,-0.14818 c -1.267618,-0.55435 -1.330559,-0.68761 -1.330559,-2.81707 0,-1.22935 0.361855,-3.2093 0.804125,-4.3999 0.602612,-1.62225 0.719337,-2.53471 0.465789,-3.64114 -0.435158,-1.89893 -3.227793,-5.77403 -5.917873,-8.21174 -1.977335,-1.79183 -2.415858,-3.16247 -0.661215,-2.06668 1.066102,0.6658 1.624548,0.62528 1.624548,-0.11785 0,-0.33775 -0.169943,-0.6141 -0.377654,-0.6141 -0.207706,0 -0.592271,-0.69087 -0.854583,-1.53526 -0.262313,-0.8444 -0.852128,-2.3643 -1.3107,-3.37758 -0.916993,-2.0262 -1.063461,-3.51721 -0.40973,-4.17094 0.566503,-0.5665 1.315055,-0.0618 1.315055,0.88671 0,0.4188 0.263095,1.28303 0.584656,1.9205 0.321562,0.63747 0.79554,1.96205 1.053279,2.94351 l 0.468623,1.78448 2.828536,-0.15982 c 3.782899,-0.21376 4.822132,-1.133 1.161906,-1.02776 l -2.609587,0.075 -0.746391,-2.45642 c -0.410512,-1.35103 -0.95605,-2.8823 -1.212303,-3.40284 -0.334568,-0.67961 -0.342028,-1.14479 -0.02646,-1.65009 0.662864,-1.06142 -0.238219,-3.51022 -1.350014,-3.66882 -0.65116,-0.0929 -0.940259,0.1506 -1.144363,0.9638 -0.150202,0.59845 -0.576014,1.55041 -0.946249,2.11546 -0.450364,0.68734 -0.713442,2.12985 -0.794872,4.35844 -0.06695,1.83209 -0.432788,4.6608 -0.812988,6.28601 -0.919065,3.92865 -0.57095,4.6849 2.866504,6.22718 2.609087,1.17062 5.350928,3.536 5.82306,5.02355 0.139283,0.43884 0.06715,1.29095 -0.16029,1.89357 -0.227439,0.60262 -0.523397,2.88004 -0.657677,5.06094 l -0.244151,3.96526 1.336966,0.1656 c 2.388174,0.2958 2.586616,0.23922 1.234616,-0.35204 z M 101.16913,177.4731 c -0.39856,-1.33924 -1.538742,-3.19499 -2.218612,-3.61101 -0.43128,-0.26389 -1.339312,0.0198 -3.050011,0.95301 -1.339742,0.73083 -2.214841,1.40246 -1.944663,1.49252 0.764453,0.25482 0.579317,0.83119 -0.363059,1.13029 l -0.854301,0.27114 0.856897,0.79832 c 0.471292,0.43908 1.152731,1.24982 1.514307,1.80166 l 0.657415,1.00334 2.829765,-1.487 c 2.429722,-1.27678 2.793362,-1.60932 2.572262,-2.35227 z m -44.585921,-0.66056 c 0.304166,0 0.670095,-0.36883 0.813169,-0.81962 0.203481,-0.64112 0.486722,-0.76275 1.300542,-0.55849 0.970669,0.24362 1.023274,0.18193 0.784854,-0.92035 -0.561447,-2.59572 -0.987894,-11.3697 -0.775921,-15.96429 0.173452,-3.75957 0.113429,-4.76422 -0.263508,-4.41064 -0.514157,0.48229 -1.294147,5.03804 -0.959514,5.60429 0.107428,0.18178 -0.02605,3.31372 -0.296608,6.95985 -0.422876,5.69867 -0.629461,6.86945 -1.471578,8.33984 -1.15057,2.00896 -1.207313,2.35378 -0.332055,2.01791 0.356173,-0.13668 0.896453,-0.2485 1.200619,-0.2485 z m 38.870685,-3.04578 c 2.119859,-0.9375 2.218804,-1.05201 2.493874,-2.88631 0.28501,-1.90059 -0.22416,-3.89358 -0.994727,-3.89358 -0.207579,0 -1.940852,0.71889 -3.851715,1.59753 l -3.474296,1.59754 0.874763,2.5133 c 0.991836,2.84964 0.951305,2.84087 4.952101,1.07152 z m -11.037183,-9.6116 c 0,-2.26682 -0.731922,-2.57928 -1.828537,-0.7806 -1.262549,2.07085 -1.115594,2.87267 0.497978,2.71709 1.280939,-0.1235 1.330559,-0.19572 1.330559,-1.93649 z m -32.947583,-9.25051 c 1.085483,-0.56133 1.153293,-0.71464 0.728459,-1.64705 -0.3983,-0.87418 -0.326028,-1.22073 0.482707,-2.3146 0.846886,-1.14547 0.865776,-1.25279 0.172367,-0.97909 -2.217994,0.87549 -7.200505,1.90877 -9.277582,1.924 -2.456851,0.018 -2.815844,0.51264 -0.708066,0.97559 1.466755,0.32215 1.495348,0.45975 0.302356,1.45498 -0.859746,0.71723 -0.868331,0.76937 -0.128737,0.78208 0.43583,0.007 1.226616,-0.39428 1.757301,-0.89284 0.829188,-0.77898 1.082105,-0.83325 1.798429,-0.3859 0.673771,0.42078 0.953606,0.42093 1.459873,7.6e-4 0.517825,-0.42975 0.725036,-0.38481 1.196128,0.25945 0.313394,0.42859 0.569803,0.92827 0.569803,1.1104 0,0.467 0.282992,0.41755 1.646962,-0.28778 z m 7.48158,-4.80565 c 0.12904,-1.6325 0.08539,-3.79721 -0.09699,-4.81049 -0.182385,-1.01327 -0.354666,-1.55113 -0.382849,-1.19524 -0.02819,0.35589 -0.479882,1.49374 -1.003774,2.52856 -0.918598,1.81446 -0.925889,1.90429 -0.204702,2.52179 0.493376,0.42245 0.747828,1.19888 0.747828,2.28193 0,2.78719 0.692526,1.81038 0.940484,-1.32655 z m 12.569812,2.14936 c 0,-0.96714 0.758595,-1.05563 1.866414,-0.21772 0.959731,0.72591 2.227615,0.80992 2.227615,0.14761 0,-0.26373 0.304898,-0.81643 0.677557,-1.22821 0.651512,-0.71991 0.537411,-0.74925 -2.968171,-0.7632 -2.385914,-0.01 -3.999411,-0.21669 -4.669236,-0.5996 -1.353874,-0.77394 -3.455917,-0.76887 -4.102241,0.01 -0.28483,0.3432 -0.445562,0.67738 -0.35718,0.74262 0.08838,0.0652 0.692747,0.52183 1.343034,1.01462 1.115627,0.84543 1.212525,0.8555 1.717249,0.17853 0.499033,-0.66934 0.611312,-0.64195 1.674171,0.4084 1.355071,1.33912 2.590788,1.48557 2.590788,0.30705 z m -9.723319,-3.0364 c 0.05629,-0.20641 -0.127939,-0.45205 -0.409403,-0.54587 -0.281465,-0.0938 -0.511754,0.13646 -0.511754,0.51175 0,0.69326 0.733974,0.72045 0.921157,0.0341 z M 50.640972,143.4462 c 0.653923,-0.78793 1.596606,-0.78793 1.898962,0 0.318569,0.83018 1.369097,0.75872 2.585134,-0.17583 0.889096,-0.68329 0.949,-0.89283 0.522742,-1.82836 -0.264786,-0.58115 -0.363337,-1.36437 -0.219006,-1.7405 0.225147,-0.58673 0.06365,-0.64359 -1.136843,-0.40027 -4.618568,0.93608 -8.803001,1.5178 -10.119604,1.40682 -0.833106,-0.0702 -1.606857,0.0566 -1.719443,0.28172 -0.112586,0.22517 0.347992,0.46339 1.023507,0.52936 2.203583,0.21521 2.450141,0.41512 1.629886,1.32149 -0.71487,0.78992 -0.703137,0.81027 0.467285,0.81027 0.660309,0 1.618566,-0.29278 2.129451,-0.65062 1.067121,-0.74744 2.319378,-0.46175 1.969748,0.44937 -0.303244,0.79024 0.311294,0.78805 0.968181,-0.003 z m 8.188058,-1.89244 c 0,-1.35766 -0.106461,-1.59939 -0.544338,-1.23598 -0.322114,0.26733 -0.470285,0.95635 -0.362936,1.68774 0.267344,1.82154 0.907274,1.5029 0.907274,-0.45176 z m 12.91136,0.43499 c 0.170704,-0.27621 1.069737,-0.33381 2.473157,-0.15846 2.405795,0.30058 4.266822,0.006 4.266822,-0.67491 0,-0.25364 -0.695559,-0.38269 -1.67967,-0.31164 -1.168783,0.0844 -1.824135,-0.0763 -2.15465,-0.5283 -0.329909,-0.45118 -1.723771,-0.79457 -4.563725,-1.12432 -4.546198,-0.52786 -6.931351,-0.28831 -6.5676,0.6596 0.124925,0.32556 0.227141,0.66897 0.227141,0.76315 0,0.0942 0.726051,0.17121 1.613448,0.17121 0.887397,0 1.727312,0.18423 1.866476,0.4094 0.139165,0.22518 0.74879,0.41223 1.354723,0.41568 0.605932,0.003 1.378042,0.18485 1.715799,0.40313 0.794983,0.51376 1.118784,0.50827 1.448079,-0.0245 z m -11.429858,-4.65628 c -0.589655,-0.77307 -1.07492,-1.8324 -1.078367,-2.35406 -0.0034,-0.52167 -0.16754,-1.20311 -0.364647,-1.51432 -0.281706,-0.44479 -0.417399,-0.37989 -0.634259,0.30338 -0.151737,0.47808 -0.165162,1.0484 -0.02982,1.26738 0.135332,0.21897 -0.114134,0.75832 -0.554373,1.19856 -0.777526,0.77753 -0.778795,0.82001 -0.04427,1.48474 0.460517,0.41676 1.07429,0.58334 1.569848,0.42606 0.44753,-0.14204 0.932181,-0.0665 1.077008,0.1678 0.144826,0.23433 0.458543,0.42606 0.697151,0.42606 0.238609,0 -0.04861,-0.63252 -0.638267,-1.4056 z m -8.929724,-4.53075 c 0.07737,-0.5038 0.786115,-1.11847 1.842313,-1.59774 2.566682,-1.16471 2.791731,-1.4012 2.213871,-2.3265 -0.67845,-1.08636 -1.46841,-0.99424 -5.388352,0.62843 -2.995614,1.24004 -3.595487,1.3616 -4.917584,0.99656 -1.585577,-0.4378 -2.678142,0.006 -2.678142,1.08865 0,0.51936 0.550573,0.69618 3.889327,1.2491 0.900687,0.14916 1.913959,0.43058 2.251716,0.62538 1.059208,0.6109 2.649267,0.23212 2.786851,-0.66388 z m 15.226877,-0.82016 c 0,-0.51806 0.584672,-0.58152 3.694251,-0.401 3.126958,0.18153 3.732555,0.11464 3.943688,-0.43557 0.416654,-1.08577 -0.336766,-1.38395 -4.169081,-1.65001 -4.44191,-0.30838 -6.478866,-0.78153 -7.401537,-1.71926 -0.381871,-0.3881 -1.26526,-0.90558 -1.963087,-1.14994 -1.009375,-0.35347 -1.310638,-0.73014 -1.473486,-1.84232 -0.224091,-1.53041 -0.924023,-1.87914 -1.162516,-0.5792 -0.19637,1.07034 -1.250083,2.23906 -2.07381,2.30016 -0.359149,0.0266 -0.107018,0.16546 0.560296,0.30849 0.950118,0.20364 1.298201,0.57056 1.604717,1.69152 0.500585,1.83071 0.382468,1.74595 1.636563,1.17454 0.946085,-0.43106 1.204803,-0.37547 2.080254,0.44697 0.627623,0.58962 1.304931,0.85946 1.819505,0.72489 0.563375,-0.14732 1.020572,0.0922 1.462015,0.76592 0.725032,1.10654 1.442228,1.28795 1.442228,0.36481 z M 50.06102,123.48781 c 0.168858,-0.16888 0.875062,-0.3159 1.569344,-0.32672 2.813989,-0.0438 5.531815,-2.44301 3.149078,-2.77987 -1.172035,-0.16569 -4.002282,1.03532 -4.306207,1.82733 -0.147204,0.38361 -0.937004,0.5628 -2.480535,0.5628 -1.999389,0 -2.668975,0.27793 -2.082518,0.86439 0.305288,0.30529 3.823025,0.17992 4.150838,-0.14793 z m 15.83021,-0.15326 c 1.358771,-0.39632 0.706535,-0.84503 -2.454325,-1.6885 -3.380559,-0.90208 -4.193482,-0.84112 -3.263863,0.24479 0.3182,0.3717 0.700787,1.01882 0.850191,1.43805 0.233302,0.65462 0.545509,0.72358 2.211594,0.48843 1.066974,-0.15059 2.262353,-0.36784 2.656403,-0.48277 z m 2.43083,-0.0241 c -0.29554,-0.11826 -0.648646,-0.10372 -0.784691,0.0323 -0.13604,0.13604 0.105765,0.2328 0.537342,0.21503 0.476934,-0.0196 0.573942,-0.11666 0.247349,-0.24735 z m -9.745177,-4.32611 c 0.389194,-1.63654 -0.771111,-1.48401 -1.350317,0.17751 -0.349033,1.00122 -0.335952,1.37654 0.05642,1.61904 0.565967,0.34979 0.890685,-0.10108 1.293902,-1.79655 z m -2.694825,-1.72535 c 0.60556,-1.32906 -0.01109,-1.67421 -1.38402,-0.77463 -1.013894,0.66433 -1.03454,0.73934 -0.342715,1.24522 1.01136,0.73952 1.198621,0.68849 1.726735,-0.47059 z m 11.953836,-1.44753 c 0,-0.22517 -0.720513,-0.4094 -1.601138,-0.4094 -0.880622,0 -2.761087,-0.36102 -4.178804,-0.80226 -1.417722,-0.44124 -2.654397,-0.72554 -2.748175,-0.63176 -0.486051,0.48605 0.461213,1.38658 1.844025,1.75304 2.078768,0.55091 6.684092,0.61318 6.684092,0.0904 z m -8.802163,-12.89619 c 0,-0.22517 -0.41452,-0.46827 -0.921156,-0.54022 -0.633825,-0.09 -0.921157,0.0785 -0.921157,0.54022 0,0.46174 0.287332,0.63025 0.921157,0.54023 0.506636,-0.072 0.921156,-0.31506 0.921156,-0.54023 z m 87.643679,105.04661 c -0.40952,-0.45251 -1.01689,-0.67981 -1.48763,-0.55671 -0.64009,0.16739 -0.79554,-0.004 -0.79554,-0.87762 0,-0.59711 -0.30373,-1.54921 -0.67496,-2.11578 -0.46467,-0.70918 -0.54311,-1.16199 -0.25175,-1.45335 0.6432,-0.6432 2.74565,0.61369 3.753,2.24363 1.3836,2.2387 0.95521,4.41547 -0.54312,2.75983 z m 5.63541,0.44998 c -0.58736,-0.37806 -1.85892,-2.9025 -1.70006,-3.37513 0.07,-0.20815 0.72597,-0.0141 1.45778,0.43114 0.92014,0.55987 1.33056,1.11971 1.33056,1.81496 0,1.11474 -0.42518,1.55583 -1.08828,1.12903 z m 35.75268,0.0377 c -0.71462,-1.15627 5.02733,-7.48227 6.79146,-7.48227 0.71483,0 0.69016,0.11322 -0.27448,1.25962 -0.58294,0.69279 -1.05989,1.66918 -1.05989,2.16977 0,1.16329 -2.0504,4.34926 -2.79907,4.34926 -0.40057,0 -0.51524,-0.36696 -0.38721,-1.23923 0.2084,-1.4199 -0.4507,-1.44947 -1.15382,-0.0517 -0.59714,1.18705 -0.85574,1.41731 -1.11699,0.9946 z m 14.05455,-0.0185 c 0,-0.60244 0.80438,-1.12569 2.9835,-1.94077 1.07801,-0.40321 2.43804,-1.3042 3.02231,-2.00219 1.38031,-1.64899 6.54887,-4.74901 7.91786,-4.74901 0.96297,0 0.72556,0.35244 -2.48211,3.68463 -3.20794,3.33247 -4.48171,4.28661 -4.48171,3.3571 0,-0.18014 0.22107,-0.5486 0.49128,-0.81881 1.01307,-1.01306 -0.69449,-0.49008 -3.063,0.93813 -2.55295,1.53943 -4.38813,2.17968 -4.38813,1.53092 z m 20.20018,-0.43277 c -0.40794,-0.65321 -0.20059,-0.9047 1.64149,-1.9909 2.4881,-1.46716 4.53157,-2.07614 4.26474,-1.27097 -0.20557,0.62032 -4.42017,3.96861 -5.02603,3.99294 -0.2273,0.009 -0.62339,-0.31985 -0.8802,-0.73107 z m -121.96109,-0.39132 c -0.23852,-0.16166 -0.916422,-1.16903 -1.506432,-2.23859 l -1.07276,-1.94466 1.14235,0 c 1.240592,0 5.848482,2.80061 5.509722,3.34873 -0.11417,0.18474 -0.91829,0.33589 -1.78692,0.33589 -0.86864,0 -1.64074,0.17833 -1.7158,0.39628 -0.0751,0.21796 -0.33163,0.26402 -0.57016,0.10235 z m 16.02265,-1.87333 c -1.03068,-1.20642 -1.87396,-2.31181 -1.87396,-2.45641 0,-0.14461 0.63839,-0.26292 1.41866,-0.26292 2.66492,0 5.71288,3.87864 3.66539,4.66433 -1.10047,0.42229 -1.28121,0.31278 -3.21009,-1.945 z m 7.61367,0.83656 c -1.15715,-1.23172 -1.12919,-1.91828 0.0781,-1.91828 1.14358,0 3.12574,1.44675 3.12574,2.28143 0,0.95462 -2.20017,0.70523 -3.20386,-0.36315 z m 73.21175,0.41868 c 0,-1.09008 3.51458,-3.96274 6.14505,-5.0227 1.46141,-0.58888 2.83213,-1.23876 3.04605,-1.44419 0.4679,-0.44934 1.86384,-0.4992 1.86019,-0.0665 -0.001,0.16888 -0.54269,0.61433 -1.20282,0.9899 -0.66012,0.37556 -1.81041,1.61581 -2.55618,2.75611 -1.49346,2.28354 -3.0894,2.93177 -2.62074,1.06448 0.35021,-1.39534 0.0129,-1.2947 -2.05785,0.6141 -1.83649,1.69282 -2.6137,2.02252 -2.6137,1.10875 z m -60.08443,-0.39229 c -0.22652,-0.28147 -0.80396,-1.38154 -1.28319,-2.44461 -0.47923,-1.06307 -1.24276,-2.13165 -1.69674,-2.37461 -1.4487,-0.77532 -0.44327,-1.20086 1.34584,-0.56963 2.08419,0.73535 3.39521,1.90617 3.96516,3.54113 0.40778,1.16976 0.38074,1.21597 -0.60173,1.02816 -0.85681,-0.16379 -0.98819,-0.069 -0.78623,0.56733 0.27476,0.86567 -0.32114,1.02504 -0.94311,0.25223 z m -8.43534,-0.74617 c -1.90693,-1.5 -1.17253,-2.91966 0.94413,-1.8251 1.07211,0.55441 2.07118,1.73236 2.07118,2.442 0,0.56872 -2.03815,0.15174 -3.01531,-0.6169 z m 41.95844,-0.93372 c -0.83542,-1.00662 2.33703,-3.64258 4.82492,-4.00897 1.33896,-0.1972 1.58744,0.78216 0.2816,1.10991 -0.57356,0.14396 -1.69156,0.97979 -2.48444,1.85741 -1.56968,1.73745 -1.92686,1.87934 -2.62208,1.04165 z m -6.69972,-1.11183 c -0.2567,-1.68412 0.0429,-2.11207 2.23911,-3.19868 2.90989,-1.4397 2.78223,-0.90579 -0.75179,3.14423 l -1.27322,1.45912 -0.2141,-1.40467 z m -41.96941,-0.48351 c -0.22549,-0.28146 -0.81977,-1.34079 -1.32062,-2.35406 -0.50084,-1.01327 -1.30612,-2.16062 -1.7895,-2.54967 l -0.87888,-0.70735 0.92264,-0.009 c 0.50745,-0.005 1.61011,0.35936 2.45036,0.8097 0.84024,0.45034 1.71467,0.82274 1.94318,0.82755 0.2285,0.005 0.93472,0.74267 1.56937,1.63969 1.02892,1.4543 1.07796,1.6601 0.45277,1.90001 -0.4816,0.18481 -0.94975,-0.0722 -1.49511,-0.82089 -1.01107,-1.38798 -1.86593,-1.43682 -0.96045,-0.0549 0.93061,1.42029 0.13182,2.59914 -0.89376,1.31899 z m 30.29849,0.24533 c -0.71499,-0.29509 -0.67945,-3.4182 0.0389,-3.4182 0.89379,0 1.98234,1.49432 1.83632,2.52083 -0.13408,0.9425 -0.88971,1.3041 -1.87522,0.89737 z m 4.59961,-0.15296 c -0.40893,-0.66166 0.22471,-2.88684 0.89533,-3.14418 0.33399,-0.12817 0.89668,0.0564 1.25042,0.41015 0.54672,0.54672 0.56521,0.83141 0.12329,1.8983 -0.51517,1.24373 -1.73842,1.69428 -2.26904,0.83573 z M 146.00401,202.327 c -0.2412,-0.63442 -0.73063,-1.47623 -1.08762,-1.8707 -0.60014,-0.66315 -0.57962,-0.7172 0.27235,-0.7172 1.42699,0 3.36734,1.5685 3.21988,2.60281 -0.20106,1.41023 -1.8667,1.39991 -2.40461,-0.0149 z m -7.64847,-0.48499 c -1.2046,-1.03121 -1.80368,-2.51231 -1.01619,-2.51231 0.84221,0 3.37026,2.16074 3.37026,2.88058 0,1.10372 -0.77646,0.98226 -2.35407,-0.36827 z m -10.15555,-1.18606 c -0.82192,-0.98328 -1.41456,-1.86764 -1.31697,-1.96523 0.42259,-0.42259 4.0754,1.21861 4.82049,2.16584 1.1258,1.43122 1.03712,1.67352 -0.59553,1.62725 -1.14423,-0.0324 -1.69835,-0.38074 -2.90799,-1.82786 z m 70.23543,1.35903 c 0,-0.32447 0.18423,-0.70381 0.4094,-0.84297 0.22517,-0.13917 0.40941,-0.54705 0.40941,-0.90642 0,-0.56905 -0.1057,-0.55774 -0.81881,0.0876 -0.71641,0.64835 -0.81881,0.65889 -0.81881,0.0843 0,-1.25077 5.85689,-4.83094 6.63315,-4.05468 0.25331,0.25331 0.15202,0.59515 -0.28276,0.95433 -0.88733,0.73304 -1.53842,1.42317 -3.32831,3.52782 -1.53862,1.8092 -2.20327,2.15611 -2.20327,1.15002 z m -15.69935,-0.17457 c -0.8911,-0.35067 -0.61816,-0.62751 2.08212,-2.11182 2.24993,-1.23677 2.66821,-0.76375 0.9198,1.04015 -1.42728,1.47257 -1.71874,1.57662 -3.00192,1.07167 z m 44.35755,-0.2446 c 0,-0.36395 -0.35901,-0.6285 -0.85292,-0.6285 -2.44022,0 1.70342,-2.38418 4.2305,-2.43416 1.36651,-0.027 1.48005,0.68215 0.18787,1.17343 -0.51589,0.19614 -1.1916,0.66222 -1.50159,1.03573 -0.93234,1.12341 -2.06386,1.59134 -2.06386,0.8535 z M 97.064206,200.48819 c -1.012572,-0.64216 -1.733845,-1.341 -1.602832,-1.55299 0.131017,-0.21199 -0.273891,-0.65632 -0.899794,-0.98741 -1.953532,-1.03336 -0.06371,-1.26772 3.271598,-0.40572 3.321052,0.85832 5.971152,2.71445 5.200812,3.64265 -0.7896,0.95141 -3.953302,0.58228 -5.969784,-0.69653 z m 16.619884,0.0605 c -0.22246,-0.41567 -0.40447,-1.09662 -0.40447,-1.51321 0,-0.4166 -0.5527,-1.08394 -1.22821,-1.48297 -1.15458,-0.68203 -1.64032,-1.49804 -0.89174,-1.49804 0.18506,0 1.1928,0.29178 2.23942,0.6484 1.94649,0.66324 4.56309,3.11245 4.26896,3.99588 -0.0867,0.26029 -0.9275,0.50306 -1.86853,0.53948 -1.28885,0.0499 -1.81075,-0.12024 -2.11543,-0.68954 z m 76.99439,0.24009 c -0.69443,-0.83675 0.0722,-2.0878 1.60725,-2.62293 1.49784,-0.52215 1.56412,-0.14871 0.3157,1.77863 -1.03327,1.59517 -1.2286,1.68093 -1.92295,0.8443 z m 27.65194,0.24157 c -0.12905,-0.20882 0.0397,-0.60733 0.37495,-0.88559 0.33528,-0.27825 0.6096,-0.73971 0.6096,-1.02544 0,-0.52566 2.78209,-1.83664 3.89761,-1.83664 0.91148,0 0.72801,0.72867 -0.31534,1.25237 -0.50663,0.25431 -1.28962,0.88407 -1.73996,1.39947 -0.92955,1.06382 -2.47611,1.66335 -2.82686,1.09583 z m -53.87544,-2.47526 c 0,-1.53427 3.69517,-3.88204 4.63335,-2.94387 0.60127,0.60128 -1.93039,3.10837 -3.50749,3.47345 -0.92936,0.21514 -1.12586,0.12271 -1.12586,-0.52958 z m -57.18333,0.0803 c -1.00966,-0.19661 -4.41919,-4.46089 -3.84866,-4.8135 1.06125,-0.65589 5.7626,2.87444 5.7626,4.32724 0,0.76618 -0.20673,0.81871 -1.91394,0.48626 z m 64.09183,-0.0509 c -0.48657,-0.20347 -0.57682,-0.51463 -0.33574,-1.15753 0.40221,-1.0726 0.83936,-1.35972 3.45761,-2.27093 3.56791,-1.24171 4.14077,-0.80207 1.29633,0.99486 -0.97501,0.61594 -2.10862,1.49104 -2.51914,1.94466 -0.80356,0.88792 -0.89108,0.91046 -1.89906,0.48894 z m 38.12582,-0.68767 c 0,-1.03386 -0.5574,-1.3683 -1.02351,-0.61411 -0.13916,0.22517 -0.56037,0.4094 -0.93601,0.4094 -1.25863,0 1.18614,-1.93309 3.58262,-2.8328 2.83824,-1.06556 3.40619,-0.61231 1.85872,1.48336 -2.03561,2.75675 -3.48182,3.40228 -3.48182,1.55415 z m -53.93883,0.35053 c -0.61877,-0.25883 -0.68428,-2.4473 -0.0844,-2.81808 0.23507,-0.14528 0.89117,0.0397 1.458,0.41112 1.82929,1.1986 0.65531,3.2557 -1.37365,2.40696 z m 4.81048,-0.45105 c 0,-0.42157 0.24487,-1.10138 0.54417,-1.51068 0.45659,-0.62443 0.69118,-0.66551 1.45775,-0.25525 1.42166,0.76085 1.00798,2.24222 -0.67136,2.40414 -1.07304,0.10346 -1.33056,-0.0201 -1.33056,-0.63821 z m 17.19492,-0.26125 c 0,-1.08528 3.00258,-4.09581 3.81542,-3.82553 0.94891,0.31551 0.6126,2.48339 -0.56848,3.66446 -1.47266,1.47266 -3.24694,1.56068 -3.24694,0.16107 z m -32.88335,-0.65689 c -1.06938,-0.67818 -2.10245,-1.23306 -2.29571,-1.23306 -0.66461,0 -0.84234,-1.25623 -0.21195,-1.49813 0.7118,-0.27315 4.01009,0.88619 4.61465,1.62203 0.59398,0.72297 0.74862,2.0205 0.2613,2.19254 -0.23318,0.0823 -1.2989,-0.4052 -2.36829,-1.08338 z m 5.07891,-0.29658 c -0.75537,-0.9164 -1.10448,-1.66832 -0.87919,-1.89361 0.65306,-0.65306 3.13416,0.0789 3.6121,1.06567 1.28611,2.65524 -0.72458,3.26438 -2.73291,0.82794 z m -19.39094,0.41163 c -0.5437,-0.54371 -0.80804,-0.58979 -1.19032,-0.2075 -0.38229,0.38229 -0.61024,0.20886 -1.02644,-0.781 -0.76968,-1.83054 -0.66983,-2.40662 0.41713,-2.40662 0.96989,0 2.27281,1.14761 3.07632,2.70964 0.72059,1.40081 -0.11351,1.84865 -1.27669,0.68548 z m 55.5057,0.0176 c -0.35473,-0.92444 1.05807,-3.35018 2.41996,-4.15497 1.44173,-0.85197 1.95653,-0.33111 0.68865,0.69677 -0.53853,0.43659 -0.82592,0.94754 -0.63863,1.13545 0.18729,0.18791 0.57606,0.0195 0.86394,-0.37416 0.57518,-0.7866 1.45666,-0.96208 1.45666,-0.28998 0,0.58609 -3.35692,3.65679 -4.00453,3.66309 -0.28853,0.003 -0.64225,-0.30148 -0.78605,-0.6762 z M 54.120897,196.85557 c -0.450344,-0.18378 -1.279385,-0.35314 -1.842314,-0.37635 -0.679936,-0.028 -1.565409,-0.67561 -2.637848,-1.92916 l -1.614345,-1.88696 1.204942,0.22411 c 2.17978,0.40541 4.318288,1.38638 5.416597,2.4847 1.178577,1.17857 0.867979,2.05295 -0.527032,1.48366 z m 69.083073,0.0787 c -0.26198,-0.16191 -0.75703,-0.9662 -1.10011,-1.7873 -0.34308,-0.82111 -0.81381,-1.61037 -1.04606,-1.75391 -0.66238,-0.40937 -0.0511,-1.02321 1.01899,-1.02321 1.23539,0 3.89432,2.47888 3.89432,3.63061 0,1.06009 -0.3435,1.11039 -1.0677,0.15636 -0.50162,-0.66079 -0.54488,-0.66267 -0.5569,-0.0242 -0.016,0.84998 -0.50693,1.19443 -1.14254,0.80161 z m 13.73233,-0.81171 c -2.30728,-1.07615 -2.77984,-1.77766 -1.38027,-2.04901 1.16507,-0.22588 2.55171,0.27378 3.89382,1.40309 2.44407,2.05655 1.19761,2.37686 -2.51355,0.64592 z m 91.26206,0.23897 c 0.46093,-0.50664 0.75796,-1.13971 0.66005,-1.40682 -0.21917,-0.59795 1.16476,-1.53597 3.4618,-2.34641 2.10027,-0.74102 2.34339,-0.14641 0.6074,1.48556 -2.70192,2.54003 -6.73757,4.47511 -4.72925,2.26767 z M 117.00215,194.9605 c -1.72363,-1.72363 -2.16378,-3.00006 -1.0345,-3.00006 1.79933,0 3.85,2.63856 3.09675,3.98453 -0.33756,0.60319 -0.59977,0.47801 -2.06225,-0.98447 z m -19.689248,0.27517 c -0.450343,-0.45035 -0.818805,-1.08178 -0.818805,-1.4032 0,-0.32141 -0.460579,-0.94668 -1.023508,-1.38948 -0.562929,-0.4428 -1.023507,-0.89704 -1.023507,-1.00942 0,-0.58559 1.453896,-0.61816 2.786355,-0.0624 1.490841,0.6218 4.173493,2.89431 4.173493,3.53542 0,0.56848 -1.513572,0.35774 -2.047012,-0.28502 -0.77842,-0.93793 -1.27354,-0.73255 -0.98692,0.40941 0.3105,1.23714 0.02708,1.29187 -1.060096,0.2047 z m 94.396158,0.0466 c -0.30389,-0.49171 1.6525,-2.51085 3.65584,-3.7731 1.57107,-0.98988 1.96148,-0.97855 1.63583,0.0475 -0.26031,0.82017 -0.25047,0.82001 1.91708,-0.0323 1.1983,-0.47121 2.46958,-1.11855 2.82507,-1.43851 0.65171,-0.58659 1.60538,-0.78813 1.60538,-0.33928 0,0.13337 -0.36847,0.71091 -0.81881,1.28342 -1.41763,1.80223 -0.87525,2.98564 0.6141,1.33993 0.40756,-0.45035 1.01,-0.81881 1.33875,-0.81881 0.49863,0 0.48125,0.18667 -0.10485,1.12586 -1.66139,2.66231 -3.80292,3.37099 -4.63933,1.53526 -0.59031,-1.29559 -1.08605,-1.28593 -2.84463,0.0554 -1.53295,1.16923 -4.70519,1.79011 -5.18443,1.01469 z m 32.92815,-0.1694 c 0,-0.29273 0.22107,-0.75331 0.49128,-1.02351 0.70618,-0.70618 0.0627,-0.60489 -1.13257,0.17828 -1.23427,0.80872 -1.64139,0.53575 -0.99694,-0.66842 0.5643,-1.0544 4.23852,-2.85729 5.83461,-2.86296 0.61922,-0.002 1.12585,0.0466 1.12585,0.10851 0,0.0619 -0.99742,1.16727 -2.21649,2.45642 -2.18883,2.31466 -3.10574,2.84952 -3.10574,1.81168 z M 92.911821,194.96453 c -0.281464,-0.11357 -0.511753,-0.37538 -0.511753,-0.58178 0,-0.58114 1.391482,-0.44308 2.275817,0.22579 0.766513,0.57976 0.758398,0.6004 -0.228803,0.58179 -0.562929,-0.0106 -1.253796,-0.11223 -1.535261,-0.2258 z m 19.653439,-1.05942 c -1.5034,-1.89869 -1.55336,-3.53891 -0.0838,-2.75244 0.68339,0.36574 2.02641,2.37996 2.02641,3.03916 0,0.44302 -1.54536,0.21493 -1.94257,-0.28672 z m 103.47449,-0.0599 c 0,-1.62181 6.73756,-5.58936 9.41626,-5.54495 1.29484,0.0215 1.3545,0.0707 0.61913,0.51143 -0.44758,0.26822 -1.95318,1.68413 -3.34579,3.14646 -2.55596,2.68394 -3.80277,3.05668 -2.47276,0.73926 0.39686,-0.69148 0.62944,-1.34935 0.51685,-1.46194 -0.29726,-0.29725 -2.35786,1.12867 -3.22815,2.23386 -0.83958,1.06619 -1.50554,1.23246 -1.50554,0.37588 z m -108.3867,-0.34947 c -0.22253,-0.28146 -0.49774,-0.97233 -0.61159,-1.53526 -0.11385,-0.56293 -0.34251,-1.34591 -0.50814,-1.73996 -0.49158,-1.16949 1.22992,-0.8877 2.21315,0.36227 1.10323,1.40252 1.15037,3.42471 0.0798,3.42471 -0.42277,0 -0.95074,-0.23029 -1.17326,-0.51176 z m -53.634504,-1.78246 c -1.977969,-1.65779 -2.1676,-2.20921 -0.759754,-2.20921 1.117605,0 3.679591,2.19202 3.431583,2.93604 -0.302913,0.90873 -0.920997,0.74059 -2.671829,-0.72683 z m 151.982334,1.05227 c -0.3563,-0.5765 1.60372,-3.82653 2.75519,-4.56854 1.21122,-0.78053 3.67061,-1.62367 3.94264,-1.35164 0.11595,0.11595 -0.28239,0.72561 -0.88519,1.35481 -0.60281,0.62919 -1.09601,1.37068 -1.09601,1.64774 0,0.7847 -1.27668,2.54033 -1.67037,2.29702 -0.19393,-0.11986 -0.90025,0.0653 -1.5696,0.41142 -0.79274,0.40994 -1.30752,0.48286 -1.47666,0.20919 z m -104.31387,-2.62672 c -1.11986,-2.00363 -0.8013,-2.52604 0.98969,-1.62303 1.23078,0.62057 2.56343,2.46367 2.20301,3.04685 -0.13523,0.21881 -0.67983,0.39783 -1.21022,0.39783 -0.71582,0 -1.22673,-0.46945 -1.98248,-1.82165 z m -53.370329,0.24733 c -0.623295,-0.71032 -1.428591,-1.2915 -1.789541,-1.2915 -0.36095,0 -1.080169,-0.45121 -1.598264,-1.0027 l -0.941987,-1.0027 1.017178,-0.25529 c 1.687895,-0.42364 3.938485,0.78696 4.656135,2.50454 0.898025,2.14927 0.141076,2.73953 -1.343521,1.04765 z m 164.856999,0.13016 c 6.5e-4,-1.11888 3.13584,-3.87807 4.40653,-3.87807 0.59054,0 -0.0906,2.81965 -0.86927,3.59829 -0.69897,0.69898 -3.53763,0.9235 -3.53726,0.27978 z m -58.47067,-2.91671 c -0.94122,-1.04746 -1.71131,-1.96862 -1.71131,-2.04702 0,-0.0784 0.61996,-0.14255 1.3777,-0.14255 1.87818,0 3.53513,1.35716 3.53513,2.89553 0,1.79643 -1.18839,1.53437 -3.20152,-0.70596 z m -60.460629,0.90042 c -1.125858,-0.28874 -2.507593,-0.7152 -3.070522,-0.94768 -0.906774,-0.37448 -0.939625,-0.45654 -0.288031,-0.7195 1.821032,-0.73489 6.019671,0.60139 6.019671,1.91586 0,0.41964 -0.08697,0.41151 -2.661118,-0.24868 z m 50.618899,-0.23316 c -1.91738,-0.87004 -3.74227,-1.06529 -3.74227,-0.40042 0,0.82317 -1.67746,0.37844 -2.86954,-0.76077 -1.25643,-1.20072 -1.50891,-1.88094 -0.84944,-2.28852 0.54045,-0.33401 2.54155,0.50322 3.62205,1.51541 0.70436,0.65982 1.04079,0.75379 1.40277,0.39181 0.36198,-0.36198 0.29583,-0.67549 -0.27584,-1.30718 -0.95238,-1.05236 -0.62072,-1.39038 1.01229,-1.03171 0.77628,0.1705 1.41582,0.63344 1.62115,1.17351 0.18651,0.49056 0.82027,1.14943 1.40836,1.46417 0.58809,0.31473 1.06925,0.90958 1.06925,1.32187 0,0.93199 -0.18594,0.92593 -2.39878,-0.0782 z m 87.21951,0.13005 c 0.16461,-0.85472 3.70152,-2.2084 4.49245,-1.7194 0.74213,0.45884 -0.17276,1.32281 -2.0691,1.95397 -1.93733,0.64479 -2.5807,0.58251 -2.42335,-0.23457 z m -99.55217,-1.64534 c -0.90383,-0.85044 -1.64363,-1.70492 -1.64401,-1.89886 -9.4e-4,-0.49336 2.87813,0.085 3.99101,0.80174 1.13804,0.73294 1.1824,1.63397 0.10874,2.20857 -0.68185,0.36492 -1.07651,0.18629 -2.45574,-1.11145 z m 16.43619,0.20286 c -2.44538,-1.87945 -2.15765,-2.49725 0.69922,-1.50134 1.5679,0.54657 2.32936,1.7129 1.5439,2.36477 -0.40667,0.3375 -0.95538,0.12629 -2.24312,-0.86343 z m 11.80554,0.64382 c -2.30622,-0.79929 -3.0392,-1.35979 -2.4928,-1.90619 1.06382,-1.06382 5.76803,0.56982 5.76803,2.00307 0,0.73762 -0.94837,0.70957 -3.27523,-0.0969 z m 8.22102,-0.0603 c -0.54479,-0.38224 -1.65018,-0.88512 -2.45641,-1.1175 -2.73877,-0.78942 -1.16269,-1.79966 1.90872,-1.22346 1.40297,0.26319 3.38055,1.81393 3.38055,2.65088 0,0.65668 -1.72399,0.46807 -2.83286,-0.30992 z m -115.403925,-0.9351 c -2.071231,-1.5232 -2.159973,-2.0116 -0.365507,-2.0116 1.288026,0 4.758174,1.82346 5.37765,2.82579 0.380491,0.61565 -1.114235,0.57961 -1.735692,-0.0418 -0.382108,-0.38211 -0.491284,-0.38211 -0.491284,0 0,0.82572 -0.982685,0.55322 -2.785167,-0.77234 z m 120.793275,0.10418 c -1.86028,-1.23424 -1.87778,-1.70638 -0.0633,-1.70638 1.09721,0 3.64781,1.74301 3.64781,2.49281 0,0.75278 -1.88944,0.33824 -3.58456,-0.78643 z m 5.25358,0.0995 c -1.64302,-1.38252 -1.71814,-2.36939 -0.13451,-1.7673 1.41191,0.53681 2.55951,1.55754 2.55951,2.27654 0,0.86721 -1.05163,0.64637 -2.425,-0.50924 z m 41.5487,-0.12669 c -0.31431,-0.50858 1.99561,-2.90744 2.79966,-2.90744 1.09468,0 0.73399,1.12594 -0.71466,2.23088 -1.50001,1.14411 -1.74658,1.22412 -2.085,0.67656 z m 8.60041,0.005 c -0.48918,-0.79152 3.31409,-2.68423 4.24173,-2.11092 0.73567,0.45467 0.31405,1.01684 -1.35749,1.81004 -1.56257,0.74149 -2.54837,0.84432 -2.88424,0.30088 z m -104.33126,-1.18858 c -1.29871,-0.63984 -2.23521,-1.28941 -2.08114,-1.44349 0.91658,-0.91657 6.54321,0.77993 6.1858,1.86509 -0.30058,0.9126 -1.68528,0.77037 -4.10466,-0.4216 z m 98.36625,1.00799 c 0,-0.47712 3.50742,-2.25848 4.70813,-2.39118 1.63576,-0.18079 1.65244,0.87811 0.0261,1.65759 -1.26655,0.60704 -4.73424,1.14437 -4.73424,0.73359 z m -177.169106,-1.8219 c -1.632494,-0.82391 -2.968171,-1.62053 -2.968171,-1.77025 0,-0.48273 2.180295,-0.70614 3.180417,-0.3259 1.098633,0.4177 4.170215,2.86808 4.181453,3.33579 0.01543,0.64181 -1.529451,0.20593 -4.393699,-1.23964 z m 72.464266,0.34553 c -1.99022,-1.44171 -2.39145,-2.00684 -1.63176,-2.29836 1.3563,-0.52047 4.95638,1.80902 4.52661,2.929 -0.3289,0.85709 -1.06138,0.69752 -2.89485,-0.63064 z m -10.36836,-0.69335 c -0.54589,-0.59163 -1.54522,-1.32135 -2.22073,-1.62159 l -1.22821,-0.54588 1.13901,-0.016 c 1.43487,-0.0202 3.59326,0.86763 4.36161,1.79407 0.51077,0.61587 0.51077,0.75746 0,1.08066 -0.8457,0.53513 -0.95373,0.49874 -2.05168,-0.69124 z m 3.92031,-0.57444 -2.86582,-1.61544 1.84232,-0.003 c 2.21291,-0.004 4.50343,1.23914 4.50343,2.44405 0,1.09066 -0.13975,1.05752 -3.47993,-0.82532 z m 39.09798,0.94562 c -1.80496,-0.3238 -1.99116,-0.99982 -0.23635,-0.85809 0.88328,0.0713 1.68162,0.36 1.77408,0.64146 0.0925,0.28147 0.0146,0.48667 -0.17306,0.456 -0.18764,-0.0307 -0.80174,-0.13838 -1.36467,-0.23937 z m 39.81443,0.0357 c -0.50663,-0.1138 -0.92115,-0.47044 -0.92115,-0.79254 0,-0.49704 2.22583,-0.58563 14.71434,-0.58563 9.97987,0 14.80117,0.1405 14.9842,0.43664 0.14842,0.24016 0.20484,0.50167 0.12537,0.58113 -0.23891,0.23892 -27.90761,0.58393 -28.90276,0.3604 z M 54.120897,183.22257 c -1.125858,-0.52317 -2.599709,-1.09391 -3.275224,-1.26831 l -1.228208,-0.31709 1.01432,-0.38657 c 1.199473,-0.45714 6.404539,0.64573 7.378439,1.56337 0.545869,0.51433 0.545869,0.62177 0,0.96695 -0.92767,0.58661 -1.647875,0.48322 -3.889327,-0.55835 z m -9.516227,-2.39062 c -2.978271,-0.83362 -3.576675,-1.563 -1.282332,-1.563 1.385669,0 5.271619,1.54611 5.271619,2.09743 0,0.49733 -0.581397,0.41944 -3.989287,-0.53443 z m 68.7833,-0.27535 c -1.17884,-0.59562 -2.14606,-1.20648 -2.14936,-1.35747 -0.003,-0.15098 0.54605,-0.39577 1.22079,-0.54397 2.58611,-0.568 6.01956,1.63105 4.12756,2.64362 -0.4384,0.23463 -0.85526,0.40728 -0.92636,0.38368 -0.0711,-0.0236 -1.09378,-0.53023 -2.27263,-1.12586 z m 2.34806,-2.90414 -1.43291,-0.76338 1.53707,-0.28887 c 1.12315,-0.21109 1.81572,-0.1063 2.57182,0.38911 2.15452,1.4117 -0.18337,1.99105 -2.67598,0.66314 z m -72.07731,-0.25282 c -0.292637,-0.3526 -1.045779,-0.90674 -1.673655,-1.23143 -1.260188,-0.65167 -1.203833,-1.81209 0.088,-1.81209 0.929095,0 3.655071,2.32165 3.655071,3.11293 0,0.77326 -1.409296,0.726 -2.069417,-0.0694 z m 1.821237,-2.90798 c -1.101945,-0.82614 -2.084684,-1.56746 -2.18387,-1.64736 -0.09918,-0.0799 0.118997,-0.44461 0.484844,-0.81046 1.296558,-1.29656 4.403623,0.83954 4.403623,3.02748 0,1.26076 -0.365883,1.1837 -2.704597,-0.56966 z m 4.42409,-0.62682 c -0.726944,-0.72695 -0.596083,-1.55574 0.245641,-1.55574 0.862096,0 1.719493,0.75533 1.719493,1.5148 0,0.66848 -1.310286,0.69578 -1.965134,0.0409 z m 81.645173,7.04173 c 0.30961,0 0.56293,-0.36847 0.56293,-0.81881 0,-0.73483 -0.27294,-0.81881 -2.66112,-0.81881 -2.11738,0 -2.66112,0.12818 -2.66112,0.6273 0,0.82913 1.54921,1.44718 3.01935,1.20456 0.64737,-0.10683 1.43035,-0.19424 1.73996,-0.19424 z m 19.88934,-0.25768 c 0.15904,-0.0979 0.18539,-0.4484 0.0585,-0.77894 -0.1823,-0.47505 -1.12232,-0.601 -4.48556,-0.601 -3.94569,0 -4.25492,0.058 -4.25492,0.79838 0,0.68019 0.34848,0.82239 2.35406,0.96064 2.35279,0.16217 5.78216,-0.0433 6.32787,-0.37908 z m 33.17951,0.4043 c 1.136,-0.18777 1.53526,-0.45277 1.53526,-1.019 0,-0.70302 -0.38279,-0.76524 -4.70813,-0.76524 -4.39851,0 -4.70813,0.0526 -4.70813,0.8001 0,0.7007 0.34333,0.8179 2.76347,0.94333 1.5199,0.0788 2.9477,0.17727 3.17287,0.2189 0.22517,0.0416 1.10027,-0.0385 1.94466,-0.17809 z m 9.14866,-0.21044 c 0.21845,-0.35346 4.8224,-0.40076 18.19196,-0.18689 16.5712,0.26508 17.91915,0.23508 18.16446,-0.40419 0.14573,-0.37978 0.15203,-0.80231 0.014,-0.93896 -0.13803,-0.13665 -9.64514,-0.24846 -21.12691,-0.24846 -16.5655,0 -20.96698,0.10925 -21.31685,0.52911 -0.70314,0.84379 0.0984,1.25582 2.75867,1.41802 1.35103,0.0824 2.58372,0.1846 2.73931,0.22718 0.15559,0.0426 0.4145,-0.13554 0.57536,-0.39581 z m -52.64772,-0.75499 c 0,-0.75815 -0.27293,-0.81881 -3.68462,-0.81881 -3.41169,0 -3.68463,0.0607 -3.68463,0.81881 0,0.75815 0.27294,0.81881 3.68463,0.81881 3.41169,0 3.68462,-0.0607 3.68462,-0.81881 z m 22.43985,0.10235 c -0.12042,-0.62813 -0.75505,-0.73063 -5.14756,-0.83141 -4.80031,-0.11013 -5.0102,-0.0801 -5.0102,0.71646 0,0.79152 0.24693,0.83141 5.14756,0.83141 4.68182,0 5.13512,-0.0648 5.0102,-0.71646 z m 11.5406,-0.10235 c 0,-0.77309 -0.27294,-0.81881 -4.88868,-0.81881 -4.66066,0 -5.74124,0.25812 -5.1417,1.22821 0.14583,0.23595 2.3242,0.40941 5.1417,0.40941 4.61574,0 4.88868,-0.0457 4.88868,-0.81881 z m 64.44747,0.5703 c 0.35617,-0.13667 0.64759,-0.56741 0.64759,-0.95719 0,-0.61606 -0.49501,-0.7175 -3.78698,-0.77606 -3.98296,-0.0708 -5.09361,0.24404 -4.67829,1.32633 0.20315,0.52941 0.91662,0.65543 3.7108,0.65543 1.90261,0 3.7507,-0.11183 4.10688,-0.24851 z M 125.1523,179.41644 c 0,-0.72858 -1.12216,-1.75115 -1.94466,-1.77208 -0.75854,-0.0193 -0.62014,1.24735 0.2047,1.87349 0.98422,0.74714 1.73996,0.70308 1.73996,-0.10141 z m 9.82567,-2.14681 c 0,-0.64689 -0.42866,-0.81701 -2.66095,-1.05607 -3.39045,-0.36309 -5.1177,-0.0118 -5.1177,1.04091 0,0.72025 0.32657,0.78628 3.88932,0.78628 3.53621,0 3.88933,-0.07 3.88933,-0.77112 z m 10.23507,-0.0477 c 0,-0.76422 -0.27293,-0.81881 -4.09403,-0.81881 -3.82109,0 -4.09402,0.0546 -4.09402,0.81881 0,0.76422 0.27293,0.81881 4.09402,0.81881 3.8211,0 4.09403,-0.0546 4.09403,-0.81881 z m 11.38601,-0.10235 c 0.12465,-0.65036 -0.31869,-0.71646 -4.80554,-0.71646 -4.69565,0 -4.94285,0.0416 -4.94285,0.8318 0,0.79544 0.21006,0.82676 4.80553,0.71646 4.19735,-0.10075 4.82292,-0.20602 4.94286,-0.8318 z m 11.49066,0.55126 c 1.37845,-0.87311 -0.14279,-1.26772 -4.8871,-1.26772 -3.80096,0 -4.88867,0.12146 -4.88867,0.54587 0,0.30023 0.12282,0.6687 0.27293,0.81881 0.40491,0.40491 8.84646,0.31878 9.50284,-0.097 z m 12.25467,-0.55126 c 0.12492,-0.65164 -0.32838,-0.71646 -5.01021,-0.71646 -4.90062,0 -5.14755,0.0399 -5.14755,0.83141 0,0.79658 0.20989,0.82659 5.0102,0.71646 4.39251,-0.10078 5.02714,-0.20328 5.14756,-0.83141 z m 10.8335,0.12879 c 0.27674,-1.05825 -0.37739,-1.25575 -4.13688,-1.24906 -3.91985,0.007 -4.9817,0.27776 -4.9817,1.27037 0,0.70791 0.36491,0.77106 4.45569,0.77106 4.06181,0 4.474,-0.0701 4.66289,-0.79237 z m 4.39172,0.0174 c 0,-1.26465 -2.17383,-1.78014 -2.61865,-0.62096 -0.37048,0.96546 0.0658,1.39597 1.4146,1.39597 0.90843,0 1.20405,-0.19028 1.20405,-0.77501 z m 16.06906,0.51223 1.53526,-0.25376 0,-8.45574 0,-8.45574 -3.47902,-2.85163 c -1.91347,-1.56839 -3.82598,-3.00817 -4.25004,-3.19951 -0.61514,-0.27755 -1.4718,0.25279 -4.23731,2.62325 l -3.46629,2.97114 -0.2471,8.60431 c -0.13591,4.73237 -0.15308,8.75644 -0.0382,8.94238 0.24171,0.39109 11.89775,0.45297 14.18266,0.0753 z m -12.38443,-9.33964 0,-7.146 1.33056,-0.24378 c 0.7318,-0.13408 3.3571,-0.18848 5.83399,-0.1209 l 4.50343,0.12287 0.11179,7.26691 0.1118,7.2669 -5.94579,0 -5.94578,0 0,-7.146 z m 9.91856,2.74492 c 0.178,-6.07973 0.13937,-7.68102 -0.20282,-8.40783 -0.29981,-0.63678 -0.82363,-0.71631 -4.04469,-0.6141 l -3.70029,0.11741 0.0195,5.83399 c 0.0107,3.2087 0.0279,5.92611 0.0381,6.0387 0.0102,0.11258 1.76881,0.2047 3.90794,0.2047 l 3.88933,0 0.0929,-3.17287 z m 8.09516,5.57918 c 0,-0.6788 -0.2293,-0.79841 -1.3272,-0.69229 -1.75598,0.16974 -2.09217,1.43781 -0.43709,1.64863 1.48836,0.18959 1.76429,0.04 1.76429,-0.95634 z m 7.31748,0.64236 c 0.0841,-0.0811 0.0438,-0.43183 -0.0895,-0.7793 -0.18426,-0.48018 -0.88399,-0.63176 -2.9164,-0.63176 -2.36228,0 -2.67396,0.0915 -2.67396,0.78469 0,0.43158 0.23028,0.88558 0.51175,1.00889 0.50856,0.2228 4.87573,-0.10044 5.16811,-0.38252 z m 10.21297,-0.4899 c 0.12769,-0.89911 0.0395,-0.92101 -3.68462,-0.91489 -4.06285,0.007 -5.11549,0.32021 -4.70105,1.40023 0.21842,0.56919 0.8606,0.65265 4.25604,0.55308 3.79406,-0.11126 4.0055,-0.16443 4.12963,-1.03842 z m 5.85812,0.44838 c 0.40962,-0.49358 0.39423,-0.68567 -0.0789,-0.98507 -1.24241,-0.78617 -4.0677,-0.23806 -4.06769,0.78914 1e-5,0.9166 3.41461,1.07794 4.14662,0.19593 z M 125.5617,177.15183 c 0,-0.76967 -1.28879,-1.97691 -2.11046,-1.97691 -1.13635,0 -0.90755,1.1195 0.3705,1.81285 1.38149,0.74947 1.73996,0.78327 1.73996,0.16406 z m 70.4173,-9.12111 c 0,-5.58982 -0.083,-6.37186 -0.71388,-6.72491 -0.65814,-0.36832 -0.63642,-0.48196 0.27827,-1.45559 l 0.99214,-1.05609 -34.56576,0.10469 -34.56575,0.10469 -0.11139,7.6763 -0.11138,7.67631 34.39887,0 34.39888,0 0,-6.3254 z m -60.38692,3.98437 c -3.50797,-0.16359 -4.21047,-0.36741 -3.54839,-1.02949 0.29662,-0.29663 0.47998,-1.96077 0.48345,-4.38767 0.009,-6.08184 -0.2636,-5.75211 4.7503,-5.75211 l 4.25098,0 0,4.83096 c 0,3.30155 0.16093,4.99188 0.50833,5.33928 0.72105,0.72105 -0.31086,1.30125 -2.14594,1.20659 -0.7881,-0.0406 -2.72253,-0.13406 -4.29873,-0.20756 z m -0.40941,-2.57741 c 0,-0.87756 -1.18959,-0.75081 -1.36213,0.14513 -0.10536,0.54713 0.0614,0.71387 0.6085,0.6085 0.4145,-0.0798 0.75363,-0.41896 0.75363,-0.75363 z m 1.97041,-0.43947 c -0.54362,-0.54361 -1.14605,0.20103 -0.72015,0.89015 0.19807,0.3205 0.39964,0.3205 0.72015,0 0.32049,-0.3205 0.32049,-0.56965 0,-0.89015 z m 2.73773,0.21036 c 0,-0.38126 -0.27855,-0.59011 -0.68253,-0.51176 -1.0271,0.1992 -1.16813,1.15588 -0.1704,1.15588 0.50289,0 0.85293,-0.26435 0.85293,-0.64412 z m -4.50344,-2.017 c 0,-0.34117 -0.36391,-0.61411 -0.8188,-0.61411 -0.45489,0 -0.81881,0.27294 -0.81881,0.61411 0,0.34117 0.36392,0.6141 0.81881,0.6141 0.45489,0 0.8188,-0.27293 0.8188,-0.6141 z m 2.04702,0 c 0,-0.33776 -0.27635,-0.61411 -0.61411,-0.61411 -0.33775,0 -0.6141,0.27635 -0.6141,0.61411 0,0.33776 0.27635,0.6141 0.6141,0.6141 0.33776,0 0.61411,-0.27634 0.61411,-0.6141 z m 2.45642,0 c 0,-0.33776 -0.27635,-0.61411 -0.61411,-0.61411 -0.33776,0 -0.6141,0.27635 -0.6141,0.61411 0,0.33776 0.27634,0.6141 0.6141,0.6141 0.33776,0 0.61411,-0.27634 0.61411,-0.6141 z m -4.60579,-2.35407 c -0.22082,-0.66247 -1.21208,-0.66247 -1.43291,0 -0.10147,0.30443 0.18878,0.51176 0.71646,0.51176 0.52767,0 0.81793,-0.20733 0.71645,-0.51176 z m 2.14937,0.10235 c 0,-0.22517 -0.27635,-0.4094 -0.61411,-0.4094 -0.33775,0 -0.6141,0.18423 -0.6141,0.4094 0,0.22517 0.27635,0.40941 0.6141,0.40941 0.33776,0 0.61411,-0.18424 0.61411,-0.40941 z m 2.45642,0.0242 c 0,-0.55285 -0.74632,-0.9361 -1.23489,-0.63415 -0.22884,0.14144 -0.31009,0.42866 -0.18054,0.63827 0.30733,0.49727 1.41543,0.49404 1.41543,-0.004 z m -4.50344,-2.27588 c 0,-0.34117 -0.36391,-0.61411 -0.8188,-0.61411 -0.45489,0 -0.81881,0.27294 -0.81881,0.61411 0,0.34116 0.36392,0.6141 0.81881,0.6141 0.45489,0 0.8188,-0.27294 0.8188,-0.6141 z m 2.04702,0 c 0,-0.33776 -0.27635,-0.61411 -0.61411,-0.61411 -0.33775,0 -0.6141,0.27635 -0.6141,0.61411 0,0.33775 0.27635,0.6141 0.6141,0.6141 0.33776,0 0.61411,-0.27635 0.61411,-0.6141 z m 2.45642,0 c 0,-0.33776 -0.27635,-0.61411 -0.61411,-0.61411 -0.33776,0 -0.6141,0.27635 -0.6141,0.61411 0,0.33775 0.27634,0.6141 0.6141,0.6141 0.33776,0 0.61411,-0.27635 0.61411,-0.6141 z m 12.69149,8.62162 c 0,-0.32447 0.16009,-0.68889 0.35576,-0.80981 0.19567,-0.12094 0.26209,-2.34258 0.1476,-4.937 l -0.20817,-4.71713 4.56054,0 4.56053,0 0,4.68397 c 0,2.68104 0.17507,4.79218 0.40941,4.937 0.22517,0.13917 0.4094,0.5185 0.4094,0.84297 0,0.48219 -0.93471,0.58994 -5.11754,0.58994 -4.18283,0 -5.11753,-0.10775 -5.11753,-0.58994 z m 5.73164,-1.89064 c 0,-0.21188 -0.27635,-0.38524 -0.61411,-0.38524 -0.6331,0 -0.81336,0.48308 -0.3523,0.94415 0.32709,0.32708 0.96641,-0.0427 0.96641,-0.55891 z m 2.45641,0.005 c 0,-0.1878 -0.20028,-0.46523 -0.44507,-0.61652 -0.56845,-0.35132 -1.36988,0.4274 -1.02093,0.992 0.29058,0.47019 1.466,0.16912 1.466,-0.37548 z m -4.91283,0.0196 c 0,-0.22517 -0.36846,-0.4094 -0.81881,-0.4094 -0.45034,0 -0.8188,0.18423 -0.8188,0.4094 0,0.22518 0.36846,0.40941 0.8188,0.40941 0.45035,0 0.81881,-0.18423 0.81881,-0.40941 z m 0.2047,-2.25171 c 0,-0.21901 -0.3224,-0.46028 -0.71645,-0.53617 -0.44814,-0.0863 -0.71646,0.1145 -0.71646,0.53617 0,0.42167 0.26832,0.62247 0.71646,0.53616 0.39405,-0.0759 0.71645,-0.31716 0.71645,-0.53616 z m 2.25172,0 c 0,-0.33776 -0.27635,-0.61411 -0.61411,-0.61411 -0.33776,0 -0.6141,0.27635 -0.6141,0.61411 0,0.33776 0.27634,0.6141 0.6141,0.6141 0.33776,0 0.61411,-0.27634 0.61411,-0.6141 z m 2.45641,0 c 0,-0.34117 -0.36391,-0.61411 -0.8188,-0.61411 -0.45489,0 -0.81881,0.27294 -0.81881,0.61411 0,0.34117 0.36392,0.6141 0.81881,0.6141 0.45489,0 0.8188,-0.27293 0.8188,-0.6141 z m -4.72562,-2.22343 c 0.12956,-0.20961 0.0649,-0.48656 -0.14359,-0.61543 -0.48402,-0.29914 -1.68123,0.15016 -1.68123,0.63094 0,0.48453 1.52379,0.47158 1.82482,-0.0155 z m 2.26921,-0.004 c 0,-0.55285 -0.74632,-0.9361 -1.23489,-0.63415 -0.22884,0.14144 -0.31009,0.42866 -0.18054,0.63827 0.30733,0.49727 1.41543,0.49404 1.41543,-0.004 z m 2.35406,-0.12652 c -0.22082,-0.66247 -1.21208,-0.66247 -1.43291,0 -0.10147,0.30443 0.18878,0.51176 0.71646,0.51176 0.52767,0 0.81793,-0.20733 0.71645,-0.51176 z m -4.81048,-2.14936 c 0,-0.34117 -0.36392,-0.61411 -0.81881,-0.61411 -0.81563,0 -1.0649,0.43624 -0.54587,0.95527 0.49863,0.49863 1.36468,0.28212 1.36468,-0.34116 z m 2.36259,0.12793 c -0.25304,-0.75912 -1.13438,-0.88503 -1.13438,-0.16205 0,0.35652 0.2917,0.64822 0.64822,0.64822 0.35652,0 0.57529,-0.21878 0.48616,-0.48617 z m 2.55024,-0.12793 c 0,-0.34117 -0.36391,-0.61411 -0.8188,-0.61411 -0.45489,0 -0.81881,0.27294 -0.81881,0.61411 0,0.34116 0.36392,0.6141 0.81881,0.6141 0.45489,0 0.8188,-0.27294 0.8188,-0.6141 z m 14.72411,8.41967 c 0.23309,-0.43554 0.4238,-2.89617 0.4238,-5.46808 l 0,-4.67618 3.20531,-0.26731 c 1.76291,-0.14702 3.78946,-0.15048 4.50343,-0.008 l 1.29812,0.25962 0,4.8375 c 0,2.83514 0.17223,4.94394 0.41609,5.09465 1.12428,0.69484 -0.51938,1.01938 -5.16278,1.01938 -4.92305,0 -5.09246,-0.0286 -4.68397,-0.79189 z m 3.10175,-1.69176 c 0.14843,-0.24015 0.18567,-0.52084 0.0828,-0.62374 -0.28555,-0.28556 -1.5325,0.27977 -1.5325,0.69478 0,0.51248 1.12312,0.45745 1.44974,-0.071 z m 2.33724,-0.18308 c -0.15083,-0.59502 -1.02855,-0.49103 -1.24124,0.14706 -0.11958,0.35872 0.0827,0.49956 0.57998,0.4038 0.41998,-0.0809 0.71755,-0.32877 0.66126,-0.55086 z m 2.66131,0.10796 c -0.25794,-0.77466 -1.53546,-0.8848 -1.53546,-0.13236 0,0.37977 0.35004,0.64412 0.85293,0.64412 0.50028,0 0.78247,-0.21159 0.68253,-0.51176 z m -4.81068,-2.14936 c 0,-0.34117 -0.36391,-0.61411 -0.8188,-0.61411 -0.4549,0 -0.81881,0.27294 -0.81881,0.61411 0,0.34117 0.36391,0.6141 0.81881,0.6141 0.45489,0 0.8188,-0.27293 0.8188,-0.6141 z m 2.04702,-0.22887 c 0,-0.21188 -0.27635,-0.38524 -0.61411,-0.38524 -0.6331,0 -0.81336,0.48308 -0.3523,0.94415 0.32709,0.32708 0.96641,-0.0427 0.96641,-0.55891 z m 2.45641,0.22887 c 0,-0.33776 -0.26547,-0.61411 -0.58994,-0.61411 -0.68397,0 -1.14568,0.58434 -0.7636,0.96641 0.4893,0.4893 1.35354,0.26435 1.35354,-0.3523 z m -4.50343,-2.48644 c 0,-0.38125 -0.27854,-0.5901 -0.68253,-0.51175 -1.02709,0.1992 -1.16813,1.15588 -0.17039,1.15588 0.50288,0 0.85292,-0.26435 0.85292,-0.64413 z m 2.04702,0.03 c 0,-0.33776 -0.27635,-0.6141 -0.61411,-0.6141 -0.33776,0 -0.6141,0.27634 -0.6141,0.6141 0,0.33776 0.27634,0.61411 0.6141,0.61411 0.33776,0 0.61411,-0.27635 0.61411,-0.61411 z m 2.45641,-0.03 c 0,-0.38125 -0.27854,-0.5901 -0.68252,-0.51175 -1.0271,0.1992 -1.16813,1.15588 -0.1704,1.15588 0.50288,0 0.85292,-0.26435 0.85292,-0.64413 z m -4.59725,-2.14493 c 0.0905,-0.27157 -0.21443,-0.48617 -0.69087,-0.48617 -0.85046,0 -1.10536,0.4299 -0.57146,0.96381 0.3793,0.3793 1.0629,0.12063 1.26233,-0.47764 z m 2.28889,0.12794 c 0.16029,-0.41771 -0.0221,-0.61411 -0.5703,-0.61411 -0.44348,0 -0.80596,0.2762 -0.80596,0.61411 0,0.79752 1.07022,0.79752 1.37626,0 z m 2.30836,0 c 0,-0.34117 -0.36391,-0.61411 -0.8188,-0.61411 -0.81563,0 -1.06491,0.43624 -0.54587,0.95527 0.49862,0.49863 1.36467,0.28212 1.36467,-0.34116 z m 58.61996,5.32223 c 0.37919,-3.37757 0.77617,-6.83191 0.88219,-7.6763 l 0.19276,-1.53526 -14.8019,0.002 -14.80189,0.002 1.2282,1.01972 c 1.06492,0.88414 1.14657,1.08799 0.61411,1.53323 -0.50712,0.42405 -0.59269,1.60221 -0.49118,6.76255 l 0.12293,6.24904 13.18266,-0.108 13.18267,-0.10799 0.68945,-6.14105 z m -13.49915,3.54927 c -0.39754,-0.25766 -0.42277,-0.61776 -0.10235,-1.46052 0.23389,-0.6152 0.42526,-3.04098 0.42526,-5.39062 l 0,-4.27208 4.27534,0 4.27533,0 0.13036,5.01519 c 0.0717,2.75835 0.2204,5.29153 0.33045,5.62929 0.16838,0.51677 -0.51366,0.63047 -4.30334,0.7174 -2.47689,0.0568 -4.74086,-0.0506 -5.03105,-0.23866 z m 3.08658,-2.42341 c 0.0989,-0.29698 -0.17742,-0.51175 -0.65837,-0.51175 -0.89533,0 -1.43418,0.53465 -0.98827,0.98056 0.41193,0.41192 1.45198,0.11582 1.64664,-0.46881 z m 4.60559,0.10235 c 0,-0.34116 -0.36392,-0.6141 -0.81881,-0.6141 -0.45489,0 -0.8188,0.27294 -0.8188,0.6141 0,0.34117 0.36391,0.61411 0.8188,0.61411 0.45489,0 0.81881,-0.27294 0.81881,-0.61411 z m -2.45642,-0.2047 c 0,-0.22517 -0.27635,-0.4094 -0.6141,-0.4094 -0.33776,0 -0.61411,0.18423 -0.61411,0.4094 0,0.22517 0.27635,0.4094 0.61411,0.4094 0.33775,0 0.6141,-0.18423 0.6141,-0.4094 z m -2.14937,-2.14936 c -0.22139,-0.66418 -1.62092,-0.66418 -1.84231,0 -0.10804,0.32411 0.22972,0.51175 0.92116,0.51175 0.69143,0 1.02919,-0.18764 0.92115,-0.51175 z m 2.14937,0.10235 c 0,-0.22517 -0.36846,-0.40941 -0.81881,-0.40941 -0.45034,0 -0.8188,0.18424 -0.8188,0.40941 0,0.22517 0.36846,0.4094 0.8188,0.4094 0.45035,0 0.81881,-0.18423 0.81881,-0.4094 z m 2.45642,0.0682 c 0,-0.57685 -0.46115,-0.84148 -1.06354,-0.61033 -0.8544,0.32787 -0.694,0.9515 0.24473,0.9515 0.45034,0 0.81881,-0.15353 0.81881,-0.34117 z m -4.70635,-2.11814 c 0.31085,-0.50297 -0.81587,-0.99367 -1.42177,-0.6192 -0.23963,0.1481 -0.32969,0.44077 -0.20014,0.65038 0.31247,0.50559 1.30192,0.48657 1.62191,-0.0312 z m 2.24993,-0.20181 c 0,-0.33776 -0.27635,-0.6141 -0.6141,-0.6141 -0.33776,0 -0.61411,0.27634 -0.61411,0.6141 0,0.33776 0.27635,0.61411 0.61411,0.61411 0.33775,0 0.6141,-0.27635 0.6141,-0.61411 z m 2.45642,0 c 0,-0.34117 -0.36392,-0.6141 -0.81881,-0.6141 -0.45489,0 -0.8188,0.27293 -0.8188,0.6141 0,0.34117 0.36391,0.61411 0.8188,0.61411 0.45489,0 0.81881,-0.27294 0.81881,-0.61411 z m -4.91284,-2.48643 c 0,-0.38126 -0.27854,-0.59011 -0.68253,-0.51176 -1.02709,0.1992 -1.16812,1.15588 -0.17039,1.15588 0.50288,0 0.85292,-0.26435 0.85292,-0.64412 z m 2.04702,0.25888 c 0,-0.21188 -0.18423,-0.4991 -0.40941,-0.63827 -0.22517,-0.13916 -0.4094,0.0342 -0.4094,0.38524 0,0.35105 0.18423,0.63827 0.4094,0.63827 0.22518,0 0.40941,-0.17336 0.40941,-0.38524 z m 2.45641,-0.22887 c 0,-0.78674 -0.57526,-0.78674 -1.2282,0 -0.42581,0.51307 -0.3667,0.61411 0.35927,0.61411 0.49945,0 0.86893,-0.26113 0.86893,-0.61411 z m -110.53878,3.69903 c 0,-7.45966 -0.0506,-7.99603 -0.79189,-8.39276 -0.43554,-0.23309 -0.94218,-0.42331 -1.12586,-0.4227 -0.18368,6e-4 -0.39813,3.41074 -0.47656,7.57809 -0.14176,7.53204 -0.1369,7.58174 0.8188,8.37803 0.52877,0.44058 1.09958,0.80718 1.26846,0.81468 0.16888,0.007 0.30705,-3.57241 0.30705,-7.95534 z m 74.81926,-10.04477 c 1.88056,-1.56274 2.12253,-2.04707 1.02263,-2.04692 -0.65138,9e-5 -0.70517,-0.47405 -0.59222,-5.21988 0.0683,-2.871 0.20071,-5.45028 0.2942,-5.73174 0.12164,-0.36625 1.39587,-0.51176 4.48155,-0.51176 l 4.31158,0 0,4.88867 c 0,2.8175 0.17345,4.99588 0.4094,5.1417 0.89783,0.55489 0.3961,1.43291 -0.8188,1.43291 -0.67552,0 -1.22821,0.14491 -1.22821,0.32202 0,0.1771 0.9556,1.03544 2.12356,1.9074 l 2.12356,1.58538 15.33877,-0.26425 c 8.43632,-0.14535 15.38143,-0.31281 15.43358,-0.37214 0.0521,-0.0593 0.17294,-3.96077 0.26842,-8.66987 l 0.17361,-8.56197 -35.84683,0.27131 c -19.71576,0.14922 -45.84138,0.27143 -58.05694,0.27157 l -22.2101,2.6e-4 0,8.38477 0,8.38478 8.90451,0.13518 c 4.89748,0.0744 20.88326,0.12401 35.52396,0.11034 l 26.61945,-0.0248 1.72432,-1.43291 z m -68.26881,-2.43226 c 0,-0.21188 0.18423,-0.4991 0.4094,-0.63826 0.23744,-0.14675 0.4094,-2.39244 0.4094,-5.3464 l 0,-5.09338 2.96817,0.005 c 1.6325,0.002 3.65904,0.1187 4.50344,0.25827 l 1.53526,0.25376 0,4.83511 c 0,2.83352 0.17224,4.94156 0.41608,5.09225 0.22884,0.14144 0.31009,0.42866 0.18054,0.63827 -0.3112,0.50353 -10.42229,0.49953 -10.42229,-0.004 z m 3.58227,-2.17352 c -0.22082,-0.66248 -1.21208,-0.66248 -1.43291,0 -0.10147,0.30442 0.18878,0.51175 0.71646,0.51175 0.52767,0 0.81793,-0.20733 0.71645,-0.51175 z m 2.05555,0.0256 c -0.25304,-0.75912 -1.13439,-0.88503 -1.13439,-0.16205 0,0.35652 0.2917,0.64822 0.64822,0.64822 0.35652,0 0.5753,-0.21878 0.48617,-0.48617 z m 2.55024,0.0768 c 0,-0.22517 -0.37934,-0.40941 -0.84297,-0.40941 -0.46364,0 -0.72911,0.18424 -0.58994,0.40941 0.32851,0.53155 1.43291,0.53155 1.43291,0 z m -4.60559,-2.35407 c 0.0999,-0.30017 -0.18225,-0.51175 -0.68254,-0.51175 -0.50288,0 -0.85292,0.26434 -0.85292,0.64412 0,0.75243 1.27752,0.6423 1.53546,-0.13237 z m 2.14917,0.10235 c 0,-0.33776 -0.27635,-0.6141 -0.61411,-0.6141 -0.63931,0 -0.81224,0.4842 -0.34116,0.95527 0.47107,0.47107 0.95527,0.29814 0.95527,-0.34117 z m 2.45642,0 c 0,-0.3379 -0.36249,-0.6141 -0.80596,-0.6141 -0.54821,0 -0.73059,0.19639 -0.57031,0.6141 0.30605,0.79753 1.37627,0.79753 1.37627,0 z m -4.50344,-2.25172 c 0,-0.22517 -0.36846,-0.4094 -0.8188,-0.4094 -0.45035,0 -0.81881,0.18423 -0.81881,0.4094 0,0.22518 0.36846,0.40941 0.81881,0.40941 0.45034,0 0.8188,-0.18423 0.8188,-0.40941 z m 2.04702,0 c 0,-0.22517 -0.27635,-0.4094 -0.61411,-0.4094 -0.33775,0 -0.6141,0.18423 -0.6141,0.4094 0,0.22518 0.27635,0.40941 0.6141,0.40941 0.33776,0 0.61411,-0.18423 0.61411,-0.40941 z m 2.45642,-0.2047 c 0,-0.34116 -0.36392,-0.6141 -0.81881,-0.6141 -0.45489,0 -0.81881,0.27294 -0.81881,0.6141 0,0.34117 0.36392,0.61411 0.81881,0.61411 0.45489,0 0.81881,-0.27294 0.81881,-0.61411 z m -4.50344,-2.04701 c 0,-0.34117 -0.36391,-0.61411 -0.8188,-0.61411 -0.45489,0 -0.81881,0.27294 -0.81881,0.61411 0,0.34117 0.36392,0.6141 0.81881,0.6141 0.45489,0 0.8188,-0.27293 0.8188,-0.6141 z m 2.04702,-0.22887 c 0,-0.21188 -0.27635,-0.38524 -0.61411,-0.38524 -0.6331,0 -0.81336,0.48308 -0.3523,0.94415 0.32709,0.32708 0.96641,-0.0427 0.96641,-0.55891 z m 2.45642,0.25303 c 0,-0.84096 -0.84757,-1.25415 -1.24697,-0.60791 -0.18514,0.29956 -0.24579,0.69162 -0.13477,0.87125 0.34407,0.55672 1.38174,0.35896 1.38174,-0.26334 z m 12.50427,8.80629 c -0.12955,-0.20961 -0.0483,-0.49683 0.18054,-0.63827 0.24383,-0.15069 0.41608,-2.25873 0.41608,-5.09225 l 0,-4.83511 1.53526,-0.25376 c 1.95218,-0.32268 5.35487,-0.32514 6.55045,-0.005 0.88928,0.23831 0.92115,0.41401 0.92115,5.07782 0,3.34118 0.14861,4.88051 0.48189,4.9916 0.26504,0.0884 0.34628,0.38005 0.18054,0.64822 -0.36612,0.5924 -9.90445,0.69133 -10.26591,0.10648 z m 3.36009,-2.17765 c -0.22083,-0.66248 -1.21209,-0.66248 -1.43291,0 -0.10148,0.30442 0.18878,0.51175 0.71645,0.51175 0.52768,0 0.81793,-0.20733 0.71646,-0.51175 z m 2.35406,0.10235 c 0.13917,-0.22517 -0.1263,-0.40941 -0.58994,-0.40941 -0.46363,0 -0.84297,0.18424 -0.84297,0.40941 0,0.53155 1.1044,0.53155 1.43291,0 z m 2.55897,-0.10235 c -0.25794,-0.77467 -1.53546,-0.88481 -1.53546,-0.13237 0,0.37977 0.35004,0.64412 0.85292,0.64412 0.50029,0 0.78248,-0.21159 0.68254,-0.51175 z m -4.60598,-2.15498 c 0,-0.22208 -0.41452,-0.46266 -0.92116,-0.53462 -0.89733,-0.12744 -1.21226,0.31736 -0.63406,0.89555 0.39888,0.39889 1.55522,0.13053 1.55522,-0.36093 z m 4.60598,-0.0967 c 0.0999,-0.30017 -0.18225,-0.51175 -0.68254,-0.51175 -0.50288,0 -0.85292,0.26434 -0.85292,0.64412 0,0.75243 1.27752,0.6423 1.53546,-0.13237 z m -2.35426,-0.10235 c 0,-0.22517 -0.36847,-0.4094 -0.81881,-0.4094 -0.45034,0 -0.81881,0.18423 -0.81881,0.4094 0,0.22517 0.36847,0.4094 0.81881,0.4094 0.45034,0 0.81881,-0.18423 0.81881,-0.4094 z m -2.45642,-2.25172 c 0,-0.79752 -1.07022,-0.79752 -1.37626,0 -0.16029,0.41771 0.0221,0.61411 0.5703,0.61411 0.44347,0 0.80596,-0.2762 0.80596,-0.61411 z m 2.04701,-0.0341 c 0,-0.72298 -0.88134,-0.59707 -1.13438,0.16205 -0.0891,0.26739 0.12964,0.48617 0.48616,0.48617 0.35652,0 0.64822,-0.2917 0.64822,-0.64822 z m 2.86582,0.0341 c 0,-0.34116 -0.36391,-0.6141 -0.8188,-0.6141 -0.45489,0 -0.81881,0.27294 -0.81881,0.6141 0,0.34117 0.36392,0.61411 0.81881,0.61411 0.45489,0 0.8188,-0.27294 0.8188,-0.61411 z m -4.91283,-2.02285 c 0,-0.84096 -0.84757,-1.25415 -1.24697,-0.60791 -0.18514,0.29956 -0.24578,0.69162 -0.13477,0.87125 0.34407,0.55672 1.38174,0.35896 1.38174,-0.26334 z m 2.04701,0 c 0,-0.32447 -0.18423,-0.7038 -0.4094,-0.84297 -0.22517,-0.13916 -0.4094,0.12631 -0.4094,0.58994 0,0.46364 0.18423,0.84297 0.4094,0.84297 0.22517,0 0.4094,-0.26547 0.4094,-0.58994 z m 2.68941,0.13477 c 0.15472,-0.25035 0.0274,-0.61599 -0.28289,-0.81254 -0.87626,-0.55501 -1.17831,-0.43994 -1.17831,0.44891 0,0.87399 0.99305,1.12112 1.4612,0.36363 z m 14.782,8.78325 c -0.14816,-0.14816 -0.0929,-0.48204 0.12281,-0.74195 0.21571,-0.25991 0.4444,-2.67186 0.5082,-5.3599 l 0.11601,-4.88735 4.29873,0 4.29873,0 0.0655,4.82652 c 0.0387,2.85118 0.25242,5.05171 0.5222,5.37678 0.34674,0.41779 0.29827,0.61105 -0.20136,0.80277 -0.88316,0.3389 -9.38982,0.32416 -9.73085,-0.0169 z m 3.40814,-2.39173 c 0,-0.34117 -0.36391,-0.61411 -0.8188,-0.61411 -0.4549,0 -0.81881,0.27294 -0.81881,0.61411 0,0.34116 0.36391,0.6141 0.81881,0.6141 0.45489,0 0.8188,-0.27294 0.8188,-0.6141 z m 2.2252,0.24759 c 0.12459,-0.20157 -0.0638,-0.47792 -0.41872,-0.6141 -0.91247,-0.35015 -0.98767,-0.32224 -0.98767,0.36651 0,0.66401 1.03628,0.84645 1.40639,0.24759 z m 2.58734,-0.14524 c -0.19516,-0.59259 -1.94672,-0.95587 -1.94672,-0.40377 0,0.58466 0.48086,0.91552 1.33056,0.91552 0.4447,0 0.71167,-0.22173 0.61616,-0.51175 z m -4.9147,-2.25172 c 0.1,-0.30017 -0.18225,-0.51175 -0.68253,-0.51175 -0.50288,0 -0.85292,0.26434 -0.85292,0.64412 0,0.75243 1.27752,0.6423 1.53545,-0.13237 z m 2.05535,-0.17911 c -0.25304,-0.75913 -1.13438,-0.88503 -1.13438,-0.16206 0,0.35652 0.2917,0.64822 0.64822,0.64822 0.35652,0 0.57529,-0.21877 0.48616,-0.48616 z m 2.55024,0.10092 c 0,-0.55284 -0.74631,-0.93609 -1.23488,-0.63414 -0.22885,0.14143 -0.31009,0.42865 -0.18054,0.63827 0.30733,0.49726 1.41542,0.49403 1.41542,-0.004 z m -4.50343,-2.27588 c 0,-0.34116 -0.36391,-0.6141 -0.8188,-0.6141 -0.4549,0 -0.81881,0.27294 -0.81881,0.6141 0,0.34117 0.36391,0.61411 0.81881,0.61411 0.45489,0 0.8188,-0.27294 0.8188,-0.61411 z m 2.04702,0 c 0,-0.33775 -0.27635,-0.6141 -0.61411,-0.6141 -0.33776,0 -0.6141,0.27635 -0.6141,0.6141 0,0.33776 0.27634,0.61411 0.6141,0.61411 0.33776,0 0.61411,-0.27635 0.61411,-0.61411 z m 2.66111,0 c 0,-0.22517 -0.41452,-0.46827 -0.92115,-0.54022 -0.63383,-0.09 -0.92116,0.0785 -0.92116,0.54022 0,0.46174 0.28733,0.63025 0.92116,0.54023 0.50663,-0.072 0.92115,-0.31505 0.92115,-0.54023 z m -4.78046,-2.38799 c 0.0892,-0.4602 -0.14412,-0.68253 -0.71646,-0.68253 -0.46685,0 -0.84882,0.24564 -0.84882,0.54587 0,1.2539 1.32615,1.36968 1.56528,0.13666 z m 4.75179,0.59207 c 0.26744,-0.43272 -0.90601,-1.49989 -1.26,-1.14589 -0.34112,0.34111 0.15231,1.5089 0.63756,1.5089 0.21895,0 0.49905,-0.16335 0.62244,-0.36301 z m -2.63244,-0.69461 c 0,-0.72298 -0.88135,-0.59707 -1.13439,0.16205 -0.0891,0.26739 0.12964,0.48617 0.48617,0.48617 0.35652,0 0.64822,-0.2917 0.64822,-0.64822 z m 47.16659,9.40654 c -0.36496,-0.16596 -0.40091,-0.39463 -0.11601,-0.73792 0.22706,-0.27359 0.46504,-2.69673 0.52885,-5.38477 l 0.116,-4.88735 4.3709,-0.11589 4.37088,-0.1159 0.03,4.78182 c 0.0184,2.94158 0.21006,4.99881 0.49793,5.34567 0.25738,0.31013 0.39024,0.64159 0.29525,0.73658 -0.28937,0.28937 -9.52782,0.63512 -10.09378,0.37776 z m 3.39645,-2.21076 c 0.31085,-0.50297 -0.81587,-0.99367 -1.42177,-0.6192 -0.23963,0.14809 -0.32969,0.44076 -0.20014,0.65038 0.31247,0.50559 1.30192,0.48656 1.62191,-0.0312 z m 1.84053,-0.20181 c 0,-0.33776 -0.18423,-0.61411 -0.40941,-0.61411 -0.22517,0 -0.4094,0.27635 -0.4094,0.61411 0,0.33775 0.18423,0.6141 0.4094,0.6141 0.22518,0 0.40941,-0.27635 0.40941,-0.6141 z m 2.76366,-0.10236 c 0.0999,-0.30016 -0.18225,-0.51175 -0.68253,-0.51175 -0.50288,0 -0.85292,0.26435 -0.85292,0.64412 0,0.75244 1.27751,0.6423 1.53545,-0.13237 z m -4.81068,-2.38408 c 0,-0.38125 -0.27854,-0.5901 -0.68253,-0.51175 -1.02709,0.19919 -1.16812,1.15587 -0.17039,1.15587 0.50288,0 0.85292,-0.26435 0.85292,-0.64412 z m 2.35426,0.13237 c -0.25793,-0.77467 -1.53545,-0.8848 -1.53545,-0.13237 0,0.37977 0.35004,0.64412 0.85292,0.64412 0.50028,0 0.78247,-0.21159 0.68253,-0.51175 z m 2.45642,0 c -0.25794,-0.77467 -1.53545,-0.8848 -1.53545,-0.13237 0,0.37977 0.35004,0.64412 0.85292,0.64412 0.50028,0 0.78247,-0.21159 0.68253,-0.51175 z m -0.54543,-1.78377 c 0.91477,-0.35103 0.8049,-0.9797 -0.17122,-0.9797 -0.45489,0 -0.8188,0.27294 -0.8188,0.6141 0,0.68905 0.075,0.71674 0.99002,0.3656 z m -4.26525,-0.5703 c 0,-0.53155 -1.10439,-0.53155 -1.43291,0 -0.13916,0.22517 0.12631,0.4094 0.58994,0.4094 0.46364,0 0.84297,-0.18423 0.84297,-0.4094 z m 2.45642,0 c 0,-0.22517 -0.36846,-0.4094 -0.81881,-0.4094 -0.45034,0 -0.8188,0.18423 -0.8188,0.4094 0,0.22517 0.36846,0.4094 0.8188,0.4094 0.45035,0 0.81881,-0.18423 0.81881,-0.4094 z m -2.45642,-2.25171 c 0,-0.79753 -1.07022,-0.79753 -1.37626,0 -0.16029,0.41771 0.0221,0.6141 0.5703,0.6141 0.44348,0 0.80596,-0.2762 0.80596,-0.6141 z m 2.45642,0 c 0,-0.34117 -0.36391,-0.61411 -0.81881,-0.61411 -0.45489,0 -0.8188,0.27294 -0.8188,0.61411 0,0.34116 0.36391,0.6141 0.8188,0.6141 0.4549,0 0.81881,-0.27294 0.81881,-0.6141 z m 2.45642,0.19185 c 0,-0.55258 -1.06823,-0.95316 -1.62469,-0.60924 -0.23962,0.14809 -0.32969,0.44076 -0.20014,0.65038 0.32062,0.51878 1.82483,0.48487 1.82483,-0.0411 z m -110.94819,3.53657 c 0,-7.23548 -0.0864,-8.38209 -0.64759,-8.59746 -1.70214,-0.65317 -1.71065,-0.60912 -1.54322,7.99209 0.0882,4.53233 0.25966,8.40118 0.38096,8.59746 0.12131,0.19628 0.57815,0.35687 1.01521,0.35687 0.76061,0 0.79464,-0.35755 0.79464,-8.34896 z m -28.684356,3.60065 c -1.719955,-4.16045 -6.538643,-15.37043 -7.550065,-17.56415 -0.311449,-0.67551 -1.203362,-2.79417 -1.982022,-4.70813 -0.778664,-1.91396 -2.814563,-6.33551 -4.524221,-9.82567 -1.709659,-3.49016 -3.109366,-6.58691 -3.110463,-6.88166 -0.0035,-0.9434 0.847939,-0.0553 2.817613,2.93905 1.056116,1.60551 3.081199,4.48507 4.500181,6.39903 1.418986,1.91396 5.08173,7.25666 8.139437,11.87268 6.466716,9.76238 11.841016,17.47581 12.429666,17.83961 0.47586,0.2941 -0.98216,-2.65833 -5.17066,-10.47036 -3.204972,-5.97762 -11.973284,-22.77958 -15.1693,-29.0676 -1.08726,-2.13913 -3.061114,-5.79362 -4.386347,-8.12108 -1.325233,-2.32746 -2.284636,-4.354007 -2.132011,-4.503427 0.388393,-0.38025 1.328169,0.791827 13.404977,16.718537 13.106201,17.28423 16.831291,22.092 16.992321,21.93097 0.11292,-0.11292 -4.58562,-8.38402 -19.435293,-34.21306 -7.200136,-12.523677 -9.575463,-17.122307 -9.021124,-17.464907 0.246997,-0.15265 0.923024,0.27778 1.502284,0.95651 0.579256,0.67874 3.058993,3.41952 5.510526,6.09063 2.451529,2.67111 7.690564,8.917367 11.642307,13.880567 8.59539,10.7954 13.20142,16.29626 13.44303,16.05465 0.28134,-0.28134 -5.89507,-10.69173 -15.073142,-25.405877 -4.651367,-7.45701 -8.37478,-13.64224 -8.274247,-13.74495 0.100529,-0.1027 8.028937,7.63501 17.618689,17.194917 9.58975,9.55992 17.28305,17.10532 17.09622,16.76756 -0.18682,-0.33776 -7.67546,-10.14257 -16.64141,-21.788487 -8.96596,-11.64591 -16.409894,-21.45622 -16.542082,-21.8007 -0.132188,-0.34448 -0.08246,-0.62203 0.11051,-0.6168 0.192972,0.0052 4.772405,3.8002 10.176522,8.43326 10.83089,9.28552 23.47404,19.605367 23.71035,19.353337 0.0832,-0.0888 -4.55158,-5.504127 -10.29962,-12.034107 -21.420762,-24.33474 -35.06756,-40.74943 -34.136247,-41.05987 0.435314,-0.1451 5.837099,4.03211 23.386637,18.08494 4.39085,3.51597 8.16759,6.39049 8.39276,6.38779 0.22517,-0.0027 -1.34079,-1.68221 -3.47992,-3.73228 C 92.544992,52.370193 78.834175,38.935033 75.332785,35.119293 l -2.102775,-2.29156 -17.78876,-0.22375 c -9.783821,-0.12307 -17.998438,-0.09417 -18.254709,0.06421 -0.33609,0.20771 -0.443774,4.16052 -0.386386,14.1833 l 0.07956,13.89532 3.229401,7.77866 c 4.713087,11.35241 8.118062,19.18697 8.531768,19.63087 0.485167,0.52058 0.466785,-0.72734 -0.03819,-2.59315 -0.220369,-0.81423 -1.058769,-5.16504 -1.863107,-9.66847 -0.804341,-4.50343 -1.565167,-8.60258 -1.690727,-9.10921 -0.344943,-1.39186 0.560002,-1.11434 1.334989,0.4094 0.372209,0.73181 3.262184,5.75211 6.422168,11.15623 3.159989,5.40412 8.266107,14.1551 11.346929,19.44664 3.080826,5.291527 8.605272,14.779437 12.276548,21.084247 7.359132,12.63808 14.522024,25.11352 18.217344,31.72872 1.320721,2.3643 2.57925,4.53347 2.796733,4.82038 0.912801,1.20419 0.600191,-0.0253 -0.975623,-3.83705 z M 57.745066,62.182463 c -0.483595,-0.19511 -1.001105,-0.5519 -1.150021,-0.79285 -0.175204,-0.28349 -2.735298,-0.43809 -7.254193,-0.43809 l -6.983435,0 0.347857,-0.92116 c 0.191322,-0.50664 0.350981,-5.75729 0.354801,-11.66811 l 0.0069,-10.74695 1.637612,-0.0027 c 0.900686,-0.0015 3.169192,-0.36991 5.041121,-0.81867 4.113672,-0.98619 6.253089,-1.03025 7.929557,-0.16332 1.264486,0.65389 1.853002,0.62837 5.207859,-0.22587 1.560295,-0.39729 2.367499,-0.31473 6.008986,0.61463 2.313614,0.59047 4.818689,1.01223 5.566831,0.93725 l 1.360266,-0.13632 0.322462,3.68463 c 0.177358,2.02654 0.216755,6.63407 0.08755,10.23894 -0.19569,5.45999 -0.132081,6.69037 0.38097,7.36925 0.338736,0.44822 0.62174,1.13734 0.628904,1.53139 0.01189,0.65457 -0.584148,0.71646 -6.900031,0.71646 -5.336002,0 -7.180567,0.13952 -8.085707,0.61158 -1.28982,0.67269 -3.147113,0.75919 -4.508337,0.20996 z m 3.156873,-1.46685 c 0.443846,-0.5348 0.434905,-0.709 -0.05222,-1.01724 -0.921763,-0.58326 -1.908407,-0.44877 -2.195456,0.29926 -0.476868,1.2427 1.33252,1.82068 2.247675,0.71798 z M 45.728137,49.283533 c 0,-6.41398 -0.147606,-10.03037 -0.409403,-10.03037 -0.251111,0 -0.431465,2.25564 -0.466461,5.83399 -0.03139,3.2087 -0.101274,7.58419 -0.155311,9.72332 -0.05404,2.13913 -0.01749,4.0275 0.08122,4.19638 0.751136,1.28509 0.949954,-0.74995 0.949954,-9.72332 z m 12.282087,9.63675 c 0,-0.65211 -3.303607,-1.3327 -5.135497,-1.05799 -0.942588,0.14135 -2.061073,0.51993 -2.485526,0.84128 -0.684882,0.51853 -0.299445,0.58576 3.424643,0.59732 2.421528,0.0075 4.19638,-0.15347 4.19638,-0.38061 z m 11.748692,-0.31523 c -1.390017,-1.39001 -9.127568,-1.09012 -8.256072,0.31999 0.13218,0.21388 2.203362,0.38886 4.602626,0.38886 4.136751,0 4.325649,-0.03665 3.653446,-0.70885 z m 4.705759,-8.80976 c 0.147586,-9.11138 0.100091,-10.13272 -0.471169,-10.13272 -0.374211,0 -0.82575,14.75036 -0.531467,17.36125 0.472979,4.19625 0.86314,1.38338 1.002636,-7.22853 z m -23.004897,7.19897 c 1.262836,-0.3522 3.105746,-0.54653 4.196379,-0.44248 2.323935,0.22169 2.598968,-0.43428 0.614105,-1.46469 l -1.33056,-0.69075 1.74099,0.24323 c 1.466432,0.20486 1.702388,0.14263 1.496208,-0.39466 -0.134628,-0.35084 -0.862206,-0.86115 -1.616842,-1.13403 -1.671244,-0.60433 -1.462269,-1.23696 0.292661,-0.88597 1.795031,0.359 1.351325,-0.7305 -0.507954,-1.24726 l -1.405063,-0.39052 1.125858,-0.42378 c 1.315711,-0.49524 1.482551,-1.08452 0.307052,-1.08452 -0.450343,0 -0.818805,-0.20726 -0.818805,-0.46058 0,-0.2934 0.445794,-0.37141 1.228208,-0.21493 1.531462,0.30629 1.570654,-0.21648 0.102351,-1.36525 l -1.125858,-0.88086 1.125858,0.2404 c 1.497015,0.31966 1.566195,-0.87729 0.07237,-1.25221 -1.120122,-0.28113 -0.913832,-0.78577 0.43938,-1.07483 0.734866,-0.15697 0.703391,-0.23074 -0.307052,-0.71956 -1.364311,-0.66001 -1.453622,-1.21653 -0.204702,-1.27558 0.848414,-0.04011 0.832247,-0.07868 -0.204701,-0.48843 -1.357421,-0.53639 -1.487316,-1.18286 -0.204702,-1.01877 1.258525,0.161 1.543281,-0.60764 0.409403,-1.1051 -0.999545,-0.43852 -1.231508,-1.02497 -0.409403,-1.03504 0.341168,-0.0042 0.307052,-0.13856 -0.102351,-0.40314 -1.01215,-0.6541 -3.775726,-0.4632 -6.470952,0.44699 l -2.535911,0.85639 0,9.42644 0,9.42642 0.921156,-0.27946 c 0.506636,-0.15371 1.934429,-0.56207 3.172873,-0.90747 z m 20.531555,-7.71073 c 0.03378,-4.84119 0.07983,-9.01567 0.102351,-9.27663 0.06283,-0.7282 -4.958995,-1.97856 -7.953671,-1.98035 -4.622875,-0.0028 -4.492177,-0.30056 -4.492177,10.2358 l 0,8.96276 1.533926,-0.64092 c 1.963599,-0.82044 5.522542,-0.5345 7.711226,0.61955 3.151817,1.66189 3.029307,1.97505 3.098345,-7.92021 z M 203.34826,151.22486 c 0,-0.34117 -0.36392,-0.61411 -0.81881,-0.61411 -0.45489,0 -0.81881,0.27294 -0.81881,0.61411 0,0.34116 0.36392,0.6141 0.81881,0.6141 0.45489,0 0.81881,-0.27294 0.81881,-0.6141 z m 2.35425,0.10235 c -0.25793,-0.77467 -1.53545,-0.88481 -1.53545,-0.13237 0,0.37977 0.35004,0.64412 0.85292,0.64412 0.50028,0 0.78248,-0.21159 0.68253,-0.51175 z m 2.35388,-0.10235 c 0,-0.21901 -0.32241,-0.46028 -0.71646,-0.53617 -0.44813,-0.0863 -0.71645,0.1145 -0.71645,0.53617 0,0.42166 0.26832,0.62246 0.71645,0.53616 0.39405,-0.0759 0.71646,-0.31716 0.71646,-0.53616 z m -2.66112,-2.48058 c 0,-0.32447 -0.27635,-0.58995 -0.6141,-0.58995 -0.61666,0 -0.84161,0.86425 -0.3523,1.35355 0.38207,0.38207 0.9664,-0.0796 0.9664,-0.7636 z m 2.45642,0.22886 c 0,-0.84759 -0.98769,-1.12979 -1.43291,-0.4094 -0.34269,0.55448 0.11972,1.22821 0.84297,1.22821 0.32446,0 0.58994,-0.36847 0.58994,-0.81881 z m -4.50343,-0.23472 c 0,-0.38125 -0.27855,-0.5901 -0.68253,-0.51175 -1.0271,0.19919 -1.16813,1.15587 -0.1704,1.15587 0.50289,0 0.85293,-0.26435 0.85293,-0.64412 z m 0,-2.017 c 0,-0.33775 -0.26548,-0.6141 -0.58995,-0.6141 -0.68397,0 -1.14567,0.58433 -0.7636,0.9664 0.4893,0.4893 1.35355,0.26436 1.35355,-0.3523 z m 2.35425,-0.10235 c 0.1,-0.30016 -0.18225,-0.51175 -0.68253,-0.51175 -0.50288,0 -0.85292,0.26435 -0.85292,0.64412 0,0.75243 1.27752,0.6423 1.53545,-0.13237 z m 2.05535,-0.0256 c 0.0891,-0.26739 -0.12964,-0.48617 -0.48616,-0.48617 -0.35652,0 -0.64822,0.2917 -0.64822,0.64822 0,0.72298 0.88134,0.59707 1.13438,-0.16205 z m 0.0402,-1.8544 c 0.50097,-0.60363 0.22103,-1.08819 -0.62866,-1.08819 -0.30023,0 -0.54587,0.36846 -0.54587,0.81881 0,0.94463 0.51592,1.06296 1.17453,0.26938 z m -4.55211,-0.37173 c -0.22082,-0.66247 -1.21208,-0.66247 -1.43291,0 -0.10147,0.30442 0.18878,0.51175 0.71646,0.51175 0.52767,0 0.81793,-0.20733 0.71645,-0.51175 z m 2.55877,0.0895 c 0,-0.49012 -1.15477,-1.01586 -1.49156,-0.67907 -0.35852,0.35852 0.24959,1.10132 0.90162,1.10132 0.32447,0 0.58994,-0.19001 0.58994,-0.42225 z m 37.66507,-7.1531 c 0,-0.54534 -6.63506,-0.60368 -58.20346,-0.51176 -46.12481,0.0822 -58.23885,0.20996 -58.37402,0.61551 -0.13593,0.4078 11.68618,0.51175 58.20345,0.51175 51.67418,0 58.37403,-0.0706 58.37403,-0.6155 z m -117.90804,-0.2033 c 0,-0.22518 -0.37933,-0.40941 -0.84296,-0.40941 -0.46364,0 -0.72911,0.18423 -0.58995,0.40941 0.32852,0.53155 1.43291,0.53155 1.43291,0 z m 3.18603,-2.27305 c 1.3791,-0.57572 5.82084,-3.41529 5.82084,-3.72121 0,-0.1965 -1.52812,0.43357 -5.42459,2.23665 -1.97025,0.91173 -3.58228,1.7617 -3.58228,1.88884 0,0.4403 1.67077,0.22829 3.18603,-0.40428 z m 91.93274,0.36371 22.78927,-0.27172 8e-5,-5.76697 8e-5,-5.76697 -46.49037,0.12329 -46.49038,0.12329 -4.58272,2.49864 c -5.55601,3.02932 -15.43189,8.88027 -15.43189,9.1426 0,0.2859 64.24514,0.22738 90.20593,-0.0822 z m -77.70599,-9.73776 1.41976,-0.59321 0,-3.50081 0,-3.50082 -1.84232,0 -1.84231,0 0,4.09403 c 0,2.54135 0.16026,4.09403 0.42255,4.09403 0.23241,0 1.06145,-0.26695 1.84232,-0.59322 z m 99.98351,-3.71512 c 0.28146,-0.0932 0.51175,-0.35941 0.51175,-0.59165 0,-0.45845 -89.46049,-0.62992 -90.64926,-0.17375 -0.35617,0.13668 -0.64759,0.4599 -0.64759,0.71827 0,0.35135 11.37829,0.43785 45.13667,0.34315 24.82517,-0.0697 45.36696,-0.20285 45.64843,-0.29602 z m -88.73808,-4.69853 c 0,-1.36467 -0.18196,-2.45641 -0.40941,-2.45641 -0.22517,0 -0.41191,0.69086 -0.41499,1.53526 -0.003,0.84439 -0.11668,1.94978 -0.25245,2.45641 -0.18149,0.67721 -0.0716,0.92116 0.41499,0.92116 0.536,0 0.66186,-0.46711 0.66186,-2.45642 z m 3.27522,0 c 0,-2.18348 -0.091,-2.45641 -0.81881,-2.45641 -0.72782,0 -0.8188,0.27293 -0.8188,2.45641 0,2.18348 0.091,2.45642 0.8188,2.45642 0.72783,0 0.81881,-0.27294 0.81881,-2.45642 z m 3.7358,2.04702 c 0.0282,-0.22517 0.0742,-1.33056 0.10235,-2.45642 0.0493,-1.97258 0.0102,-2.04701 -1.07468,-2.04701 -0.96714,0 -1.12586,0.16593 -1.12586,1.17703 0,2.34357 0.47679,3.7358 1.27939,3.7358 0.42219,0 0.79066,-0.18423 0.8188,-0.4094 z m 3.93536,-2.02578 c 0.0578,-2.08484 -0.0469,-2.47148 -0.72765,-2.68754 -1.29788,-0.41194 -1.62127,0.12472 -1.62127,2.69047 0,2.38811 0.0207,2.43225 1.14071,2.43225 1.1126,0 1.14238,-0.06 1.20821,-2.43518 z m 3.79212,0.0265 c 0,-2.04042 -0.12156,-2.44045 -0.7951,-2.61659 -1.13083,-0.29572 -1.25191,-0.0407 -1.25191,2.63708 0,2.27446 0.0487,2.38818 1.0235,2.38818 0.97577,0 1.02351,-0.11236 1.02351,-2.40867 z m 3.60181,-0.1501 c -0.10695,-2.2452 -0.22222,-2.55877 -0.94069,-2.55877 -0.71846,0 -0.83374,0.31357 -0.94069,2.55877 -0.1197,2.51282 -0.1028,2.55877 0.94069,2.55877 1.04349,0 1.06039,-0.0459 0.94069,-2.55877 z m 3.92834,1.91118 c 0.40095,-1.04485 0.28506,-4.19433 -0.16456,-4.47221 -0.22719,-0.14041 -0.77988,-0.13886 -1.22821,0.003 -0.69324,0.22003 -0.81514,0.62191 -0.81514,2.68754 0,2.28886 0.0565,2.42883 0.9797,2.42883 0.53884,0 1.09154,-0.29141 1.22821,-0.64759 z m 3.31903,-2.00792 c 0,-2.07325 -0.11859,-2.47365 -0.76975,-2.59905 -0.42336,-0.0815 -0.90117,0.0644 -1.0618,0.32431 -0.22193,0.3591 -0.25481,4.0165 -0.0437,4.85637 0.0181,0.072 0.44742,0.072 0.95405,0 0.83812,-0.11903 0.92116,-0.35175 0.92116,-2.58163 z m 3.47992,0.19909 c 0,-2.34724 -0.0455,-2.45641 -1.0235,-2.45641 -0.97802,0 -1.02351,0.10917 -1.02351,2.45641 0,2.34725 0.0455,2.45642 1.02351,2.45642 0.97801,0 1.0235,-0.10917 1.0235,-2.45642 z m 3.27523,0 c 0,-2.27451 -0.0682,-2.4564 -0.92116,-2.45624 -0.84118,1.5e-4 -0.93031,0.21343 -1.0266,2.45642 -0.10205,2.37707 -0.0724,2.45624 0.92115,2.45624 0.98181,0 1.02661,-0.1072 1.02661,-2.45642 z m 3.78304,0.10235 c 0.20373,-2.40027 -0.10751,-3.07152 -1.32663,-2.86119 -0.4529,0.0781 -0.6461,0.77652 -0.73599,2.6606 -0.11757,2.46417 -0.0867,2.55466 0.87046,2.55466 0.91198,0 1.00853,-0.19066 1.19216,-2.35407 z m 3.33771,1.70648 c 0.38299,-0.99805 0.29405,-4.18877 -0.12396,-4.44711 -0.20485,-0.12661 -0.66543,-0.11777 -1.02351,0.0196 -0.49321,0.18926 -0.65105,0.83472 -0.65105,2.66245 0,2.09422 0.10228,2.41261 0.77501,2.41261 0.42625,0 0.88683,-0.29141 1.02351,-0.64759 z m 3.33971,-0.31259 c 0.13255,-0.5281 0.18211,-1.67955 0.11015,-2.55877 -0.10493,-1.28204 -0.29298,-1.59859 -0.94965,-1.59859 -0.71846,0 -0.83374,0.31357 -0.94069,2.55877 -0.11136,2.33794 -0.0502,2.55877 0.70866,2.55877 0.52986,0 0.91778,-0.34761 1.07153,-0.96018 z m 3.37825,-1.63384 c 0.11847,-2.28055 0.0838,-2.3757 -0.81881,-2.24774 -0.83609,0.11854 -0.94543,0.36478 -0.96828,2.18064 -0.0306,2.43075 0.0905,2.74759 0.98509,2.57746 0.52095,-0.0991 0.70698,-0.68137 0.802,-2.51036 z m 3.76561,0.1376 c 0,-2.34724 -0.0455,-2.45641 -1.02351,-2.45641 -0.9638,0 -1.0235,0.12737 -1.0235,2.18348 0,2.38007 0.1659,2.72935 1.29644,2.72935 0.64443,0 0.75057,-0.34737 0.75057,-2.45642 z m 3.68463,-0.2047 c 0,-2.53311 -0.0471,-2.66112 -0.97872,-2.66112 -0.80107,0 -1.00542,0.24151 -1.12586,1.33056 -0.0809,0.73181 -0.0894,1.92931 -0.0188,2.66112 0.10625,1.102 0.29965,1.33056 1.12586,1.33056 0.95484,0 0.99757,-0.11398 0.99757,-2.66112 z m 3.41835,2.05984 c 0.1269,-0.3307 0.11985,-1.53751 -0.0157,-2.6818 -0.21546,-1.81916 -0.35466,-2.06506 -1.10809,-1.95749 -0.72001,0.10281 -0.88254,0.45104 -0.98852,2.11803 -0.0698,1.09725 -0.0295,2.24869 0.0895,2.55877 0.28752,0.74927 1.73114,0.7225 2.02278,-0.0375 z m 3.80584,-1.95749 c 0.0586,-2.3133 0.04,-2.35406 -1.07377,-2.35406 -1.06753,0 -1.14569,0.12493 -1.34465,2.14936 -0.25422,2.58662 -0.13094,2.84689 1.27158,2.68458 1.02787,-0.11895 1.09045,-0.25427 1.14684,-2.47988 z m 3.34482,-0.23449 0.12925,-2.58855 -1.15276,0.13214 c -0.63401,0.0727 -1.10669,0.27031 -1.05039,0.43919 0.0563,0.16888 0.10235,1.33314 0.10235,2.58724 0,2.13047 0.0605,2.2716 0.92115,2.14936 0.82789,-0.11757 0.93425,-0.39292 1.0504,-2.71938 z m 3.55539,0.13214 c 0,-2.34724 -0.0455,-2.45642 -1.02351,-2.45642 -0.56771,0 -1.00528,0.22791 -0.98257,0.51176 0.0225,0.28146 0.0686,1.44572 0.10235,2.58724 0.0563,1.90362 0.13769,2.06466 0.98257,1.94466 0.83839,-0.11907 0.92116,-0.35154 0.92116,-2.58724 z m 3.23142,2.01353 c 0.13668,-0.35617 0.2485,-1.56649 0.2485,-2.68959 0,-1.88346 -0.0715,-2.03185 -0.92115,-1.91118 -0.80508,0.11434 -0.94785,0.4309 -1.13294,2.51193 -0.11647,1.30961 -0.13182,2.46106 -0.0341,2.55877 0.4254,0.42541 1.61248,0.12219 1.8397,-0.46993 z m 3.58971,-1.81453 c 0.11874,-2.10754 0.0296,-2.49664 -0.61895,-2.70179 -1.24102,-0.39256 -1.58744,0.38455 -1.27745,2.8656 0.22886,1.83174 0.43641,2.29831 1.02242,2.29831 0.61054,0 0.7588,-0.41767 0.87398,-2.46212 z m 3.41394,-0.199 c 0,-2.18348 -0.091,-2.45642 -0.81881,-2.45642 -0.71958,0 -0.83367,0.31384 -0.9415,2.58991 -0.11831,2.49733 -0.089,2.58514 0.81881,2.45642 0.86296,-0.12235 0.9415,-0.33842 0.9415,-2.58991 z m 3.39792,-0.1376 c 0.11829,-2.49303 0.0889,-2.58101 -0.81881,-2.45231 -0.82281,0.11666 -0.95405,0.39155 -1.04106,2.18051 -0.12284,2.52552 0.0966,3.17012 1.01948,2.99431 0.57742,-0.10999 0.74167,-0.64209 0.84039,-2.72251 z m 3.68382,0.0311 c 0.11104,-2.3274 0.0486,-2.55466 -0.70206,-2.55466 -1.08619,0 -1.61716,1.09676 -1.38743,2.86582 0.28231,2.17396 0.46876,2.52902 1.24991,2.38021 0.57622,-0.10976 0.74172,-0.64029 0.83958,-2.69137 z m 3.76744,0.51586 c 0,-1.23844 0,-2.38988 0,-2.55876 0,-0.16888 -0.46058,-0.30706 -1.02351,-0.30706 -0.56293,0 -1.02351,0.13818 -1.02351,0.30706 0,0.16888 0,1.32032 0,2.55876 0,2.1289 0.0558,2.25172 1.02351,2.25172 0.96768,0 1.02351,-0.12282 1.02351,-2.25172 z m -99.17786,-1.32174 c -0.84439,-0.0883 -2.22612,-0.0883 -3.07052,0 -0.84439,0.0883 -0.15352,0.16059 1.53526,0.16059 1.68879,0 2.37966,-0.0723 1.53526,-0.16059 z m 97.94965,-3.33422 c 3.83085,-0.61663 -10.12576,-0.77464 -49.2307,-0.55739 -21.78535,0.12104 -39.60973,0.37634 -39.60973,0.56734 0,0.42051 86.22615,0.41085 88.84043,-0.01 z M 176.74851,108.085 c 0.009,-1.91134 0.21873,-2.57797 1.22821,-3.91213 0.66925,-0.88451 1.21681,-1.92128 1.21681,-2.30393 0,-0.38266 0.27635,-0.9251 0.61411,-1.20541 0.33776,-0.28032 0.6141,-0.743337 0.6141,-1.028927 0,-0.2856 0.36442,-1.32237 0.80982,-2.30394 0.87239,-1.92259 1.08064,-3.42217 0.41839,-3.01288 -0.22517,0.13917 -0.4094,0.56702 -0.4094,0.95079 0,0.72667 -2.03738,3.88854 -3.872,6.009057 l -1.06261,1.22821 0.20452,-2.18065 c 0.14047,-1.497607 0.0213,-2.460217 -0.38028,-3.073187 -0.43399,-0.66235 -0.49328,-1.31419 -0.2299,-2.52748 0.19521,-0.89922 0.56579,-3.56937 0.82352,-5.93368 0.25773,-2.3643 0.63984,-4.95332 0.84913,-5.75337 0.47546,-1.81749 3.05754,-4.8911 4.10892,-4.8911 1.16186,0 0.98459,0.38753 -1.06132,2.32015 -1.50075,1.41766 -1.89606,2.09489 -2.10266,3.6022 -0.13994,1.02097 -0.15648,1.8563 -0.0368,1.8563 0.11972,0 0.80542,-0.91592 1.52378,-2.03539 1.8064,-2.81502 4.93911,-4.65079 5.43429,-3.18449 0.095,0.28146 0.4836,-0.087 0.86343,-0.81881 0.92358,-1.7794 1.59938,-1.72436 1.25668,0.10235 -0.27629,1.47277 0.35379,1.96588 1.30128,1.01839 0.22799,-0.22799 1.00176,-0.29707 1.71949,-0.15353 1.1522,0.23045 1.30497,0.41993 1.30497,1.61857 0,1.74999 0.64381,2.12244 1.79666,1.03939 1.22937,-1.15494 1.39678,-1.09986 1.70858,0.56214 0.23254,1.23957 0.36697,1.3704 1.03866,1.01092 0.46719,-0.25003 1.29777,-0.27749 2.1055,-0.06962 1.00727,0.25922 1.3641,0.59674 1.45701,1.37819 0.0684,0.57504 -0.16435,1.27341 -0.52376,1.57169 -0.54618,0.45329 -0.80157,0.3914 -1.64168,-0.39784 l -0.99488,-0.93465 -0.49658,1.08986 c -0.62124,1.36348 -1.33699,1.17621 -1.51284,-0.39583 -0.19499,-1.74323 -0.6566,-1.9947 -2.09825,-1.14309 -1.11871,0.66083 -1.33171,0.67964 -1.66827,0.1473 -0.2122,-0.33563 -0.38864,-1.19393 -0.39209,-1.90732 -0.0117,-2.42483 -0.33203,-2.69772 -1.82754,-1.55704 -1.02718,0.78347 -1.62349,0.95742 -2.60747,0.76063 -0.90365,-0.18074 -1.69039,-0.01048 -2.69755,0.58376 -0.98671,0.58217 -1.47488,0.69096 -1.59515,0.3555 -0.20539,-0.57284 -0.12113,-0.6575 -2.14168,2.15178 -1.56467,2.17544 -1.60459,2.31868 -1.76596,6.33613 -0.1478,3.6799 -0.0985,4.05513 0.47052,3.58286 0.69261,-0.57481 1.92349,-3.83335 1.92349,-5.09211 0,-1.17141 2.3386,-5.28297 3.60278,-6.33416 1.07698,-0.89553 2.53827,-1.24376 2.53827,-0.60488 0,0.17507 -0.28624,0.72696 -0.63608,1.22643 -0.61595,0.8794 -0.60433,0.89605 0.36731,0.52663 0.96605,-0.36729 1.49698,-0.22073 1.49698,0.41323 0,0.16562 -0.58713,0.50579 -1.30472,0.75595 -0.89022,0.31033 -1.17153,0.58801 -0.88547,0.87407 0.28605,0.28605 0.77404,0.28435 1.53607,-0.0054 0.61425,-0.23354 1.67103,-0.42461 2.3484,-0.42461 0.95201,0 1.20058,0.16263 1.09502,0.71645 -0.0751,0.39405 -0.54919,0.77533 -1.05353,0.84728 -1.0411,0.14854 -1.21336,1.23715 -0.40522,2.56078 0.4303,0.70478 0.39772,0.92286 -0.2047,1.37015 -0.98442,0.73091 -0.89778,1.38244 0.2047,1.53931 0.79163,0.11265 0.89903,0.33254 0.76377,1.56374 -0.32031,2.91568 -0.26228,3.479667 0.35807,3.479667 0.35711,0 0.69794,-0.507207 0.82196,-1.223207 0.30066,-1.73573 1.56729,-1.8962 1.89843,-0.2405 0.30355,1.517737 1.19006,1.652797 1.54578,0.2355 0.3099,-1.23472 0.87603,-1.31359 1.46949,-0.2047 0.24102,0.45035 0.58639,0.81881 0.7675,0.81881 0.44868,0 1.27952,-1.89451 1.27952,-2.91762 0,-0.70373 0.18176,-0.79214 1.17848,-0.57323 1.14249,0.25094 1.18739,0.19945 1.47009,-1.68574 0.24063,-1.60462 0.16521,-2.037 -0.43141,-2.47326 -0.64585,-0.47226 -0.66123,-0.64412 -0.14406,-1.61045 0.31842,-0.59498 0.52174,-1.51828 0.45183,-2.05178 -0.16016,-1.22215 0.83175,-1.29795 1.9785,-0.1512 1.04633,1.04633 1.16774,1.03116 1.63761,-0.2047 0.4698,-1.23568 1.25417,-1.30699 2.25172,-0.20471 0.40755,0.45035 0.89668,0.81881 1.08696,0.81881 0.55646,0 0.39815,-1.41209 -0.25514,-2.27582 -0.8782,-1.16109 -0.76004,-1.53093 0.39639,-1.24069 1.23388,0.30969 1.31861,-0.18355 0.2047,-1.19162 -0.45035,-0.40756 -0.81881,-1.18342 -0.81881,-1.72415 0,-0.58639 -0.53694,-1.47465 -1.33056,-2.20113 -1.10788,-1.01417 -1.22778,-1.28333 -0.71645,-1.60827 0.33775,-0.21464 0.75227,-0.39308 0.92115,-0.39653 0.16888,-0.0034 0.30706,-0.62252 0.30706,-1.37572 0,-1.47383 -0.61986,-2.21399 -2.76347,-3.29982 -1.47193,-0.7456 -1.70968,-1.61967 -0.61411,-2.25778 0.58571,-0.34115 0.45497,-0.4192 -0.71645,-0.42772 -1.60959,-0.01171 -5.32224,-1.22478 -5.32224,-1.73898 0,-0.184 0.5884,-0.69238 1.30757,-1.12973 0.89946,-0.54699 1.12308,-0.85486 0.71646,-0.98639 -0.32512,-0.10517 -1.28199,-0.40373 -2.12638,-0.66346 -1.82888,-0.56257 -1.91676,-0.91352 -0.4094,-1.63503 l 1.12585,-0.53891 -1.22821,-0.33871 c -0.67551,-0.1863 -2.02481,-0.53682 -2.99843,-0.77895 -1.48843,-0.37016 -1.69096,-0.53576 -1.27222,-1.0403 0.78363,-0.94422 0.15101,-1.14624 -1.84203,-0.58822 -2.44985,0.68591 -3.8406,0.30798 -4.1367,-1.12416 -0.71159,-3.44174 -0.79007,-3.57604 -2.08989,-3.57604 -0.68581,0 -1.55482,-0.25498 -1.93114,-0.56661 -0.47561,-0.39388 -1.24395,-0.4899 -2.52024,-0.31497 -1.80079,0.24683 -1.85765,0.21884 -2.96246,-1.45798 l -1.12643,-1.70963 -0.12829,1.30814 c -0.0795,0.81092 -0.35397,1.30814 -0.72201,1.30814 -0.32655,0 -0.97091,0.23029 -1.43191,0.51176 -0.71322,0.43545 -0.92602,0.39327 -1.42735,-0.28295 -0.32405,-0.43709 -0.58917,-1.12796 -0.58917,-1.53527 0,-0.4073 -0.1888,-0.74055 -0.41954,-0.74055 -0.23074,0 -0.58909,-0.44598 -0.79633,-0.99106 -0.28392,-0.74674 -0.59072,-0.93511 -1.24454,-0.76413 -0.61929,0.16194 -1.27065,-0.16361 -2.27498,-1.13705 -1.64998,-1.59922 -2.56316,-1.26258 -1.60177,0.59049 1.02451,1.97476 -0.0944,2.54304 -2.02195,1.02687 -1.39051,-1.09378 -1.90011,-0.6723 -0.71386,0.59041 1.11848,1.19058 0.8138,1.50327 -1.46476,1.50327 l -1.80379,0 0.84294,1.07163 c 0.98191,1.2483 0.79723,1.79419 -0.60698,1.79419 -0.55184,0 -1.31884,0.36847 -1.70443,0.81881 -0.3856,0.45034 -0.93649,0.81881 -1.22421,0.81881 -0.28771,0 -0.52311,0.43909 -0.52311,0.97575 0,1.00422 -0.86048,1.46353 -2.76347,1.47507 -0.91538,0.0056 -1.16454,0.79164 -0.94257,2.97376 0.0579,0.56888 -0.24867,0.71775 -1.48812,0.72273 -0.85854,0.0034 -1.83734,0.18217 -2.1751,0.39715 -0.48322,0.30757 -0.3361,0.44691 0.69029,0.65378 1.43654,0.28953 1.82799,0.86952 1.48139,2.19493 -0.27655,1.05755 -1.76477,1.87164 -4.14451,2.26714 -1.22584,0.20373 -1.70417,0.46053 -1.55959,0.83729 0.29533,0.76962 -0.53552,1.33296 -2.19907,1.491 -1.21686,0.1156 -1.46019,0.31346 -1.63597,1.33023 -0.20697,1.1972 -0.60992,1.44196 -3.37936,2.05278 -0.61922,0.13657 -1.12586,0.52115 -1.12586,0.85461 0,0.4219 -0.44316,0.60631 -1.45707,0.60631 -0.86713,0 -1.35463,0.16576 -1.20405,0.4094 0.13917,0.22517 1.17612,0.40941 2.30435,0.40941 1.87747,0 2.04024,0.07598 1.9205,0.89648 -0.0812,0.55644 -0.82943,1.30418 -1.97267,1.97137 -2.10572,1.22889 -2.79926,2.65867 -1.08036,2.22725 1.69423,-0.42522 2.03261,0.15449 0.88576,1.51744 -1.32707,1.57714 -1.32657,2.27074 0.001,1.40088 1.64526,-1.07802 2.5035,-0.01912 1.17463,1.44927 -0.36086,0.39875 -0.58513,0.93797 -0.49836,1.19826 0.0884,0.2653 1.05139,-0.32631 2.19138,-1.34631 2.07044,-1.85252 3.47493,-2.7642 4.25842,-2.7642 0.67466,0 0.51856,0.78981 -0.38249,1.9353 -1.37096,1.7429 -1.09836,2.22104 0.87028,1.52646 0.929,-0.32776 1.85016,-0.59594 2.04702,-0.59594 0.58693,0 0.40644,1.59238 -0.30326,2.67552 -0.65121,0.99387 -0.64297,1.00911 0.54587,1.00911 1.77833,0 1.85814,0.35816 0.4014,1.80129 -2.85706,2.83039 -5.65147,6.38677 -5.01836,6.38677 0.95641,0 0.77208,0.83901 -0.46889,2.134297 l -1.10714,1.15561 0.82387,0.82388 0.82388,0.82387 1.71263,-1.24063 c 0.94194,-0.68233 1.80634,-1.24062 1.92087,-1.24062 0.11454,0 0.20825,0.82904 0.20825,1.84232 0,2.37157 0.83586,2.44756 2.25172,0.2047 1.09568,-1.73568 1.83822,-2.10568 1.84858,-0.92116 0.003,0.39405 0.19118,0.9928 0.41718,1.33056 0.35567,0.53154 0.49243,0.50726 1.01724,-0.1806 0.33348,-0.43709 0.60632,-1.18486 0.60632,-1.66171 0,-0.47686 0.27635,-1.22463 0.61411,-1.66172 0.59601,-0.771287 0.63139,-0.772387 1.20097,-0.0373 0.74341,0.95951 1.25481,0.63593 2.33198,-1.475497 0.82208,-1.61141 0.88091,-1.6472 1.32953,-0.80894 0.7532,1.40735 1.58252,0.50826 1.46961,-1.59324 -0.14933,-2.7794 -0.091,-3.00319 0.62776,-2.40671 0.33776,0.28032 0.6141,0.94768 0.6141,1.48304 0,0.53536 0.14449,0.97338 0.32109,0.97338 0.37097,0 2.55164,-4.46005 2.5475,-5.21033 -0.003,-0.55561 3.0394,-2.15892 4.0968,-2.15892 0.83598,0 2.04415,1.31726 3.2856,3.58227 1.08489,1.97938 1.6217,2.21114 1.6217,0.70015 0,-1.49256 -1.52755,-4.27555 -3.17532,-5.78502 -1.45483,-1.33274 -1.48344,-2.42521 -0.0537,-2.05132 0.94622,0.24744 0.98201,-0.24931 0.11348,-1.57486 -0.65448,-0.99887 -0.54172,-2.24048 0.20348,-2.24048 0.7102,0 2.09325,2.7365 2.09357,4.14235 3e-4,1.27215 2.26827,6.82643 2.6369,6.4578 0.34942,-0.34943 -0.64678,-7.11221 -1.35802,-9.21896 -0.67766,-2.00731 -0.68758,-2.22552 -0.0962,-2.11666 0.89365,0.1645 2.02828,2.60027 2.35732,5.06057 0.14863,1.11136 0.4722,2.15301 0.71904,2.31479 0.55324,0.36259 0.43846,20.759497 -0.11996,21.317917 -0.41084,0.41084 -2.09237,-6.20171 -2.09237,-8.22814 0,-1.706867 -0.74687,-3.589237 -1.23174,-3.104377 -0.35824,0.35825 0.28566,6.465717 1.11754,10.600007 0.30722,1.5268 0.43996,1.65256 1.96182,1.85853 2.24696,0.30412 2.65385,-0.12757 2.66721,-2.82982 z m -29.13254,-8.627287 c -0.37804,-1.08445 -0.52583,-1.16571 -1.46839,-0.80735 -1.35571,0.51544 -1.48002,0.3459 -1.15534,-1.57583 0.36744,-2.17492 1.65201,-4.18966 2.67125,-4.18966 0.96992,0 1.1028,0.73784 0.19558,1.08597 -0.70159,0.26923 -2.01263,2.54966 -1.66543,2.89686 0.12216,0.12217 0.66732,-0.0696 1.21147,-0.42614 1.18623,-0.77725 1.48708,-0.55458 1.50965,1.11733 l 0.017,1.26232 1.41587,-1.60347 c 0.77873,-0.88191 1.41587,-1.94124 1.41587,-2.35406 0,-0.41283 0.27635,-0.7506 0.6141,-0.7506 0.33776,0 0.61411,0.17845 0.61411,0.39656 0,0.2181 0.24235,0.30355 0.53856,0.18988 0.29622,-0.11366 0.71074,-0.97047 0.92116,-1.904 0.48166,-2.13687 1.67002,-2.78049 1.25911,-0.68193 -0.42166,2.15343 -2.05968,5.05099 -2.9473,5.2136 -1.00895,0.18483 -2.22795,1.25311 -2.22795,1.95247 0,0.55136 -1.22806,1.383867 -2.0414,1.383867 -0.25168,0 -0.64677,-0.54262 -0.87796,-1.205817 z m 46.21964,-4.79771 c -0.55756,-0.55756 -0.79469,-0.58717 -1.30573,-0.16304 -0.92915,0.77113 -1.64625,-0.9978 -1.16203,-2.86646 0.4591,-1.77176 1.74538,-2.19022 1.74538,-0.56783 0,0.91985 0.0993,1.02125 0.59618,0.60888 0.74608,-0.6192 1.45084,-0.21695 1.45084,0.82808 0,0.93979 0.63034,1.05749 0.96686,0.18054 0.26589,-0.69291 1.89896,-0.8491 1.89896,-0.18162 0,0.54275 -2.48712,2.84274 -3.07404,2.84274 -0.23932,0 -0.74171,-0.30658 -1.11642,-0.68129 z m -42.38031,-4.84565 0.20766,-1.84231 -1.35846,0 c -0.74715,0 -1.46805,-0.17733 -1.602,-0.39406 -0.39973,-0.64678 1.7937,-4.52967 2.7707,-4.90478 1.31388,-0.50446 1.89456,0.25024 0.78859,1.0249 -0.49573,0.34722 -1.10795,1.01739 -1.36049,1.48927 -0.4387,0.81973 -0.3841,0.8479 1.22504,0.63206 1.85263,-0.24848 1.92387,-0.15969 1.07011,1.3338 -0.74901,1.31026 -0.76524,2.04702 -0.0451,2.04702 0.31296,0 0.9519,-0.81454 1.41986,-1.81009 1.0825,-2.30291 1.67757,-2.67392 2.44205,-1.52254 0.5976,0.90004 0.60054,0.89889 2.3446,-0.92132 0.96044,-1.00237 1.87103,-2.21563 2.02354,-2.69613 0.42805,-1.34869 1.24644,-0.72577 1.11621,0.84961 l -0.1151,1.39233 1.54801,-1.7463 c 1.45583,-1.64231 2.98092,-2.29568 2.98092,-1.27707 0,0.25111 -0.4599,0.94198 -1.022,1.53526 -0.56209,0.59329 -1.64905,1.76958 -2.41547,2.61397 -1.46611,1.61527 -2.29417,1.94776 -2.29417,0.92116 0,-1.05777 -0.66903,-0.67602 -1.79372,1.0235 -0.87753,1.32604 -1.32549,1.63762 -2.35442,1.63762 -0.82811,0 -1.75795,0.4278 -2.66956,1.2282 -0.76937,0.67552 -1.78487,1.22821 -2.25666,1.22821 -0.77448,0 -0.83763,-0.17894 -0.65015,-1.84231 z m 23.87972,-2.73752 c -0.0924,-0.29574 -0.26165,-1.34897 -0.37598,-2.34051 -0.11433,-0.99154 -0.58835,-2.31742 -1.05337,-2.94639 -0.90372,-1.22235 -0.57967,-1.8248 0.75388,-1.40154 0.99272,0.31508 1.66816,2.24028 1.66816,4.75476 0,1.86011 -0.63126,3.08976 -0.99269,1.93368 z m 25.55687,-2.0912 c -0.98267,-0.33844 -1.47402,-0.78296 -1.56374,-1.41467 -0.15529,-1.09346 0.0412,-1.13286 1.35544,-0.27177 1.2393,0.81203 1.84591,0.46408 1.84591,-1.05879 0,-1.58801 0.67657,-1.90368 1.98553,-0.9264 1.275,0.95193 1.42109,1.9486 0.28573,1.94936 -0.51419,3.5e-4 -0.88563,0.36481 -1.04145,1.0219 -0.28687,1.20971 -0.93146,1.36715 -2.86742,0.70037 z m -56.36011,-0.93044 c -0.13542,-0.35289 -0.0375,-0.85032 0.21755,-1.10539 0.89492,-0.89492 0.55278,-1.54179 -0.5864,-1.10867 -0.57758,0.2196 -1.59085,0.39927 -2.25171,0.39927 -0.97698,0 -1.19913,-0.17217 -1.18854,-0.92116 0.007,-0.50664 0.28351,-1.27877 0.61411,-1.71586 0.81571,-1.07847 0.7558,-1.45701 -0.23057,-1.45701 -0.45742,0 -0.94996,-0.3083 -1.09456,-0.68511 -0.53498,-1.39412 3.8802,-3.95339 5.69121,-3.29893 0.29355,0.10609 -0.24925,0.5132 -1.20623,0.9047 -2.07083,0.84718 -2.21482,1.34295 -0.44093,1.51814 1.7199,0.16985 1.84289,0.78674 0.32866,1.64858 -1.19926,0.68258 -1.94813,1.77566 -1.51395,2.20984 0.11819,0.1182 1.18766,-0.07398 2.3766,-0.42706 1.18894,-0.35307 2.22038,-0.64195 2.2921,-0.64195 0.38119,0 0.0416,1.0572 -0.54944,1.71023 -0.84693,0.93585 -0.3768,1.50107 0.69289,0.83304 0.43705,-0.27294 1.07348,-0.49626 1.4143,-0.49626 1.50865,0 0.0489,1.64302 -2.35035,2.64551 -1.86175,0.77789 -1.91177,0.77762 -2.21474,-0.01191 z m 11.05044,-3.14535 c -0.17802,-0.28147 -0.35205,-1.02803 -0.38673,-1.65902 -0.0888,-1.61511 -0.27637,-1.67832 -2.14776,-0.72361 -0.91353,0.46605 -1.78453,0.84737 -1.93555,0.84737 -0.29944,0 0.001,-2.22839 0.45563,-3.37758 0.24204,-0.61203 0.0383,-0.71645 -1.39808,-0.71645 -1.98806,0 -2.12795,-0.51262 -0.58063,-2.12768 1.06455,-1.11115 1.07517,-1.1677 0.32251,-1.71806 -0.6363,-0.46527 -0.68527,-0.68117 -0.26841,-1.18345 0.82447,-0.99342 2.698,-1.58321 4.59087,-1.4452 2.34746,0.17114 2.71309,1.15215 0.42941,1.15215 -0.91945,0 -1.67173,0.18423 -1.67173,0.4094 0,0.22517 0.18423,0.40941 0.4094,0.40941 0.9383,0 0.30666,1.15459 -1.02351,1.87094 -1.83067,0.98589 -1.80733,1.32386 0.10236,1.48191 1.53704,0.12722 1.64478,0.29392 1.09821,1.69927 -0.24665,0.63419 -0.1057,0.74068 0.89082,0.67307 1.94136,-0.13171 2.20734,-0.03227 2.20734,0.82525 0,1.01717 0.0283,1.01607 1.8736,-0.0727 1.48578,-0.87663 1.52079,-0.87834 2.09829,-0.10235 0.56799,0.7632 0.61998,0.74877 1.5809,-0.43905 0.54647,-0.67552 0.99451,-1.36638 0.99563,-1.53526 10e-4,-0.16888 0.6929,-0.31115 1.53729,-0.31616 0.88989,-0.0053 1.96551,-0.34565 2.55877,-0.8097 1.35877,-1.06285 1.77744,-1.02226 1.48475,0.14392 -0.35297,1.40633 0.063,1.55617 1.82485,0.65734 2.10377,-1.07326 2.49386,-1.02525 2.16953,0.26699 -0.25875,1.03093 -0.21969,1.05794 1.11805,0.77324 0.7624,-0.16225 1.70858,-0.5794 2.10263,-0.927 0.65621,-0.57885 0.71646,-0.5578 0.71646,0.25026 0,1.22637 0.43916,1.10824 2.04701,-0.55065 1.57172,-1.6216 2.45642,-1.83207 2.45642,-0.58439 l 0,0.84852 1.12586,-0.88757 c 1.0017,-0.7897 1.14123,-0.81153 1.26526,-0.1979 0.29988,1.48365 -2.84963,3.53984 -3.30939,2.16057 -0.1687,-0.50612 -0.25479,-0.46187 -3.11534,1.60154 -0.92325,0.66597 -0.99223,0.65606 -1.66789,-0.23969 l -0.70481,-0.93438 -1.40263,0.85508 c -1.79661,1.09527 -2.01673,1.07722 -2.01673,-0.16536 0,-1.28107 -0.31062,-1.28107 -2.04702,0 -1.75857,1.29744 -2.45641,1.29744 -2.45641,0 0,-1.23722 -1.05727,-1.38826 -1.43291,-0.2047 -0.15325,0.48284 -0.61944,0.81881 -1.13619,0.81881 -0.48197,0 -1.59797,0.69086 -2.48,1.53526 -0.88204,0.84439 -1.67578,1.35103 -1.76388,1.12585 -0.60623,-1.54944 -0.89174,-1.58265 -2.37914,-0.27669 -1.68269,1.47742 -1.69782,1.483 -2.13711,0.78845 z m 38.18613,-2.45671 -1.5966,-1.3034 -0.6027,0.90772 c -0.91503,1.37811 -1.67845,1.09829 -2.54985,-0.93459 -0.43434,-1.01327 -0.92255,-1.84231 -1.08492,-1.84231 -0.16237,0 -0.70797,0.38776 -1.21245,0.8617 -1.15638,1.08636 -1.79666,0.70964 -1.79666,-1.05708 0,-2.43186 0.8855,-3.57639 1.43282,-1.85194 0.21298,0.67106 0.4051,0.74072 1.06656,0.38672 1.14207,-0.61122 2.4122,-0.10115 2.41973,0.97173 0.0107,1.52767 0.53824,2.00617 1.45078,1.31596 0.98237,-0.74302 2.30464,-0.79403 2.99,-0.11534 0.41391,0.40989 0.59724,0.36914 0.92103,-0.2047 0.4757,-0.84309 1.28784,-0.9132 2.41613,-0.20857 0.64729,0.40424 0.97921,0.40424 1.6265,0 0.44729,-0.27934 1.10451,-0.50789 1.4605,-0.50789 0.47299,0 0.57314,-0.23348 0.372,-0.86724 -0.37039,-1.16699 0.52934,-0.8556 1.57514,0.54513 0.93282,1.24942 0.63941,1.95973 -0.80951,1.95973 -0.90888,0 -1.01054,0.13223 -0.78684,1.0235 0.2202,0.87738 0.11752,1.02351 -0.71922,1.02351 -0.53685,0 -1.42694,-0.35464 -1.97799,-0.78809 -1.16669,-0.91772 -1.74013,-0.67729 -2.12381,0.89044 -0.15154,0.61922 -0.4102,1.11968 -0.57479,1.11213 -0.16459,-0.0076 -1.01772,-0.60025 -1.89585,-1.31712 z m -35.66053,-3.99377 c -0.0974,-0.15751 0.0876,-0.63594 0.41096,-1.06316 0.83424,-1.10212 0.75424,-1.39088 -0.38533,-1.39088 -1.58892,0 -1.65528,-0.78003 -0.19458,-2.28709 1.00327,-1.03511 1.70531,-1.39753 2.70714,-1.39753 1.78171,0 1.73721,0.70955 -0.0657,1.04778 -0.78008,0.14634 -1.63168,0.52315 -1.89245,0.83736 -0.39079,0.47089 -0.2135,0.57128 1.00893,0.57128 1.42226,0 1.9365,0.49022 1.07363,1.0235 -0.80699,0.49875 -0.38719,1.02351 0.81881,1.02351 1.25802,0 1.61765,0.5298 0.73143,1.07751 -0.73763,0.45588 -4.00817,0.88886 -4.21282,0.55772 z m 32.80891,-2.89315 c -1.28719,-1.01251 -1.41139,-1.7904 -0.23683,-1.48324 0.46304,0.12109 1.3723,-0.08425 2.02059,-0.45632 1.51521,-0.86961 1.84657,-0.49982 1.18689,1.32452 -0.61024,1.68758 -1.39941,1.85098 -2.97065,0.61504 z m -20.16318,-0.19956 c 0.2085,-0.54335 -0.0447,-0.60112 -1.69616,-0.38705 -1.06768,0.13839 -2.34447,0.33436 -2.83731,0.43548 -1.3259,0.27204 -1.44032,-0.33381 -0.35926,-1.90225 l 0.96278,-1.39683 -1.26192,-0.43761 c -1.74775,-0.60608 -1.80938,-1.238 -0.21553,-2.20974 1.41723,-0.86404 4.84052,-1.16333 4.84052,-0.42317 0,0.22517 -0.50664,0.41222 -1.12586,0.41567 -0.61922,0.0034 -1.39704,0.17777 -1.72848,0.38738 -0.53058,0.33554 -0.53058,0.40535 0,0.58386 0.33144,0.11152 0.95582,0.2596 1.3875,0.32908 1.20627,0.19414 1.24255,1.08304 0.0661,1.61907 -1.83258,0.83498 -1.17661,1.25069 1.62382,1.02909 2.57045,-0.20341 2.66849,-0.17738 2.40917,0.63966 -0.22661,0.714 -0.14685,0.79922 0.49339,0.52715 1.32363,-0.56247 3.15258,-0.76188 2.87547,-0.31351 -0.86313,1.39658 -5.94247,2.42822 -5.43422,1.10372 z m 6.39297,-0.29374 c 0,-1.11246 1.13278,-2.85951 1.64774,-2.54125 0.19994,0.12357 0.25094,0.51804 0.11334,0.8766 -0.22006,0.57348 -0.12152,0.56765 0.81868,-0.04839 1.24344,-0.81473 2.25301,-0.49639 1.45919,0.46011 -0.46374,0.55877 -3.30547,2.18534 -3.81794,2.18534 -0.12155,0 -0.22101,-0.41958 -0.22101,-0.93241 z m 6.3262,-0.96968 c -0.55218,-0.59581 -1.00396,-1.33274 -1.00396,-1.63761 0,-0.64597 1.06021,-0.74796 1.43703,-0.13824 0.4397,0.71144 1.09774,-0.04816 0.86052,-0.99333 -0.19534,-0.7783 0.0175,-0.96222 1.60444,-1.38667 1.13856,-0.30452 1.82965,-0.72191 1.82965,-1.10503 0,-0.33863 0.17677,-0.61568 0.39283,-0.61568 0.55556,0 2.47299,2.13941 2.47299,2.75928 0,0.57747 -0.17967,0.61713 -3.07052,0.67773 -1.88617,0.03954 -2.03898,0.11742 -1.94471,0.99107 0.11707,1.08498 -0.54568,2.53177 -1.15977,2.53177 -0.228,0 -0.86633,-0.48748 -1.4185,-1.08329 z m -28.43396,-3.62484 c -0.56293,-0.3218 -1.35942,-0.59162 -1.76998,-0.5996 -0.48473,-0.0094 -0.70006,-0.26573 -0.6141,-0.73096 0.0869,-0.47013 0.97692,-0.99109 2.58878,-1.51522 2.0555,-0.66839 2.29433,-0.83728 1.46327,-1.0348 -1.37958,-0.32788 -1.477,-1.006 -0.22639,-1.57582 1.45309,-0.66207 3.67948,-0.60155 4.27518,0.11623 0.72267,0.87075 0.16238,1.55858 -0.83484,1.02489 -0.88854,-0.47553 -1.24091,-0.0036 -1.08208,1.44926 0.0655,0.59952 -0.18442,0.84933 -0.93402,0.93342 -2.0201,0.2266 -2.89519,0.53035 -2.6537,0.92109 0.13509,0.21857 0.78743,0.3974 1.44966,0.3974 1.2924,0 1.61758,0.57252 0.55645,0.97971 -0.87597,0.33614 -1.03711,0.30958 -2.21823,-0.3656 z m 20.47015,-2.19454 c 0,-0.93062 1.93042,-1.75377 3.44607,-1.46943 1.89783,0.35603 1.86898,0.83287 -0.0685,1.1323 -0.84439,0.13051 -1.94978,0.36048 -2.45642,0.51106 -0.56062,0.16663 -0.92115,0.09856 -0.92115,-0.17393 z m -5.21989,-1.58722 c -3.21411,-0.22485 -2.64318,-1.33578 0.68649,-1.33578 1.02073,0 1.79074,0.27633 2.28168,0.8188 0.7165,0.79172 0.71521,0.81631 -0.0389,0.74308 -0.42895,-0.04165 -1.74712,-0.1434 -2.92927,-0.2261 z m 3.84219,-1.3655 c -1.32697,-1.04379 -1.40903,-1.76373 -0.15756,-1.38236 1.20016,0.36574 2.39446,1.42491 2.11555,1.8762 -0.33611,0.54383 -0.78167,0.43146 -1.95799,-0.49384 z m -12.73619,-1.23364 c -2.05268,-1.30177 -2.02943,-1.99094 0.0677,-2.0056 0.49334,-0.0034 1.02489,-0.21321 1.18121,-0.46614 0.18167,-0.29395 1.00281,-0.37476 2.27588,-0.22399 1.78323,0.2112 1.99166,0.15222 1.99166,-0.56363 0,-1.03138 1.83368,-1.08323 3.87543,-0.10959 1.96975,0.93931 1.82782,1.492 -0.29316,1.1416 -0.95698,-0.1581 -1.60827,-0.15007 -1.44731,0.01784 0.49428,0.51565 -0.47705,1.83526 -1.35089,1.83526 -0.45361,0 -1.38491,-0.28968 -2.06957,-0.64373 -0.68465,-0.35405 -1.53379,-0.53284 -1.88698,-0.39731 -0.5304,0.20353 -0.43937,0.45809 0.52295,1.46254 l 1.16511,1.21611 -1.01995,0 c -0.56098,0 -1.9164,-0.56851 -3.01206,-1.26336 z m 14.743,-0.75464 c -0.34107,-0.65956 -0.99061,-1.31678 -1.44343,-1.4605 -1.36755,-0.43405 -0.96976,-1.15658 0.47741,-0.86714 0.71539,0.14308 1.32592,0.30428 1.35673,0.35823 0.0308,0.05394 0.45626,0.62637 0.94543,1.27206 0.48918,0.64569 0.78893,1.33655 0.66613,1.53526 -0.44966,0.72756 -1.39795,0.33071 -2.00227,-0.83791 z m 4.18639,-0.4684 c -0.39129,-0.22797 -0.89958,-0.76606 -1.12955,-1.19575 -0.38795,-0.7249 -0.32862,-0.75007 0.82243,-0.34881 1.3144,0.45821 2.51816,1.99453 1.54471,1.97149 -0.28938,-0.0068 -0.8463,-0.19897 -1.23759,-0.42693 z m 33.93174,46.497207 c -0.0287,-4.62505 -0.10196,-5.11754 -0.76165,-5.11754 -0.66137,0 -0.72993,0.48064 -0.72993,5.11754 0,4.71658 0.0597,5.11754 0.76165,5.11754 0.70366,0 0.75923,-0.3896 0.72993,-5.11754 z m 5.57829,0.4094 c -0.0407,-2.47688 -0.0821,-4.83593 -0.092,-5.24231 -0.0152,-0.624087 -0.32017,-0.719507 -1.9627,-0.614107 l -1.94467,0.124777 -0.11474,5.24172 -0.11475,5.24171 2.15139,-0.12418 2.15139,-0.12417 -0.0739,-4.50344 z m 3.1652,-0.64412 c 0,-4.87679 -0.0636,-5.340047 -0.71645,-5.214867 -0.63028,0.120867 -0.73024,0.764607 -0.83104,5.352257 -0.10997,5.00515 -0.0812,5.21487 0.71646,5.21487 0.79273,0 0.83103,-0.24668 0.83103,-5.35226 z m 5.08416,0.44016 c 0.15803,-2.70165 0.17325,-5.09666 0.0338,-5.32223 -0.28009,-0.453187 -2.22922,-0.550357 -3.2422,-0.16164 -0.54231,0.2081 -0.64759,1.07332 -0.64759,5.32223 l 0,5.07374 1.78432,0 1.78431,0 0.28732,-4.9121 z m 3.01378,-0.30779 c -0.0947,-4.31604 -0.22091,-5.21989 -0.72868,-5.21989 -0.50777,0 -0.63395,0.90385 -0.72869,5.21989 -0.11051,5.03451 -0.0846,5.21989 0.72869,5.21989 0.81332,0 0.83919,-0.18538 0.72868,-5.21989 z m 1.31833,-7.409047 c 0,-0.69346 -17.81406,-1.2099 -21.38317,-0.6199 -0.83992,0.13884 -1.4278,0.41316 -1.3064,0.6096 0.28443,0.46022 22.68957,0.47039 22.68957,0.0103 z m -60.88241,-1.70016 c -0.27449,-1.04967 -0.52802,-1.04967 -0.52802,0 0,0.45034 0.16698,0.8188 0.37107,0.8188 0.20409,0 0.27472,-0.36846 0.15695,-0.8188 z m 51.03275,-0.90795 c 4.67682,-0.49272 4.70425,-0.5017 2.34699,-0.768 -3.36054,-0.37964 -4.02239,-1.18987 -0.97197,-1.18987 2.35755,0 3.10833,-0.51569 1.41244,-0.97017 -0.50664,-0.13578 -1.51991,-0.24938 -2.25171,-0.25246 -0.73181,-0.0031 -1.33056,-0.18981 -1.33056,-0.41499 0,-0.22517 0.64481,-0.4094 1.43291,-0.4094 2.16328,0 1.71768,-0.75283 -0.62994,-1.06425 -2.25287,-0.29885 -2.53422,-1.0196 -0.5645,-1.44608 1.0659,-0.23078 1.01314,-0.26382 -0.49031,-0.30705 -1.11116,-0.03195 -2.03195,0.22467 -2.70454,0.75373 -0.95598,0.75197 -4.41288,5.67823 -4.41288,6.28857 0,0.41556 2.86371,0.33838 8.16407,-0.22003 z m -39.52952,-3.76215 c 0.13604,-0.54201 0.3664,-1.325 0.51191,-1.73997 0.23676,-0.67518 0.19675,-0.68993 -0.38071,-0.14038 -0.78517,0.74722 -1.36766,2.86582 -0.78794,2.86582 0.22517,0 0.52071,-0.44346 0.65674,-0.98547 z m 41.80523,-5.56498 c 0,-0.47579 -0.59901,-0.62958 -2.65967,-0.68284 -1.46282,-0.03781 -2.89933,0.13016 -3.19225,0.37326 -0.91346,0.7581 0.28461,1.14456 3.1908,1.02926 2.04558,-0.08115 2.66112,-0.24762 2.66112,-0.71968 z m -3.40034,-7.41091 c 0.19826,-8.49987 -0.57309,-7.84157 -1.12815,0.96282 -0.24191,3.83729 -0.19544,4.40108 0.36279,4.40108 0.54179,0 0.65949,-0.82492 0.76536,-5.3639 z m -37.69243,4.23804 c 0.50924,-0.64934 0.49476,-0.66382 -0.15457,-0.15457 -0.39405,0.30903 -0.71646,0.63144 -0.71646,0.71645 0,0.33696 0.3362,0.12008 0.87103,-0.56188 z m 39.18392,-25.43555 c 0.72767,-0.46123 0.45349,-2.10362 -0.44522,-2.66699 -1.41947,-0.88982 -3.0151,1.12271 -1.92834,2.43218 0.54997,0.66267 1.54349,0.76096 2.37356,0.23481 z m 6.41407,-5.78431 c 0.14014,-0.22677 -0.0387,-0.52493 -0.39745,-0.66259 -0.41852,-0.1606 -0.56464,-0.52633 -0.40776,-1.02061 0.23216,-0.73147 -0.0745,-0.77033 -6.07871,-0.77033 -5.12117,0 -6.42009,0.11674 -6.83287,0.61411 -0.40152,0.4838 -0.40368,0.7418 -0.0102,1.21592 0.37727,0.45458 1.71673,0.63326 5.47472,0.73029 2.73639,0.07065 5.65524,0.1683 6.48634,0.21698 0.83111,0.04869 1.62577,-0.09701 1.76592,-0.32377 z m -6.14283,-10.02748 c 0,-0.5889 -0.31612,-0.85518 -1.12586,-0.94835 -0.87858,-0.10109 -1.12586,0.04128 -1.12586,0.64822 0,1.03149 0.4026,1.38363 1.41606,1.23855 0.52285,-0.07484 0.83566,-0.42612 0.83566,-0.93842 z M 50.096839,266.98353 c -0.585692,-0.8444 -2.176714,-2.51334 -3.535604,-3.70877 -2.270671,-1.99753 -3.098304,-3.35343 -2.046904,-3.35343 0.233094,0 0.868884,0.29162 1.412866,0.64805 0.60407,0.3958 1.330899,0.53956 1.867266,0.36932 0.981318,-0.31145 12.094061,-11.14823 11.767259,-11.47503 -0.114346,-0.11435 -4.514826,1.27365 -9.778842,3.08445 -5.264017,1.81079 -9.811588,3.20001 -10.105718,3.08714 -0.419272,-0.16089 -0.432038,-0.3972 -0.0591,-1.09403 0.261623,-0.48885 1.083462,-2.6563 1.826311,-4.81656 0.74285,-2.16026 2.200537,-6.30168 3.239307,-9.20317 1.038765,-2.90148 1.791882,-5.3722 1.673585,-5.4905 -0.296682,-0.29668 -9.797934,9.13662 -11.111363,11.0319 l -1.064977,1.53677 0.860773,1.20884 c 0.975829,1.37043 1.098726,2.10938 0.349019,2.09858 -0.633474,-0.009 -6.224363,-6.08447 -5.898845,-6.40999 0.129572,-0.12957 0.9861,0.0647 1.903397,0.43174 l 1.667811,0.66733 6.434881,-6.17634 c 3.539186,-3.39699 6.585,-6.44268 6.768474,-6.7682 0.20995,-0.37249 0.01532,-1.10684 -0.525108,-1.98127 -1.74049,-2.81618 0.05773,-1.89384 3.682432,1.88877 2.014098,2.10184 3.664614,3.86759 3.667812,3.92388 0.0032,0.0563 -0.321648,0.10235 -0.721888,0.10235 -1.691747,0 -2.468331,1.24643 -4.957509,7.95689 -1.37656,3.71101 -2.50284,7.04377 -2.50284,7.40614 0,0.79464 0.02538,0.78859 7.164551,-1.70828 2.927231,-1.02377 5.959907,-2.07878 6.739279,-2.34447 0.965487,-0.32912 1.493216,-0.80571 1.656072,-1.49559 0.131463,-0.55689 0.446683,-1.01253 0.700484,-1.01253 0.574094,0 6.666177,6.51264 6.666177,7.12637 0,0.6471 -0.900146,0.54976 -1.992683,-0.21548 -0.738141,-0.51702 -1.158299,-0.56665 -1.907445,-0.22531 -1.476647,0.6728 -12.459964,11.53116 -12.722686,12.57793 -0.134211,0.53473 0.05644,1.36519 0.451985,1.96888 0.644387,0.98346 0.560615,1.89888 -0.173771,1.89888 -0.18126,0 -0.808764,-0.69087 -1.394455,-1.53526 z m 12.373285,-16.23259 c 1.018828,-0.81455 1.268064,-1.23212 0.934515,-1.56567 -0.771368,-0.77137 -1.77418,0.0183 -8.871306,6.98589 -5.967813,5.85888 -6.729445,6.75143 -6.133179,7.18743 0.58762,0.42968 1.502104,-0.32311 6.680702,-5.49951 3.299939,-3.29853 6.625109,-6.49719 7.389268,-7.10814 z m -17.591608,-3.80109 c 1.19415,-3.56134 2.787546,-7.65263 3.54088,-9.09174 1.056591,-2.01844 1.276596,-2.79054 0.962429,-3.37758 -0.423315,-0.79097 -1.606673,-1.05874 -1.606673,-0.36356 0,0.21858 -1.473851,4.55341 -3.275224,9.63294 -1.801372,5.07954 -3.275223,9.51296 -3.275223,9.85205 0,0.46819 0.178373,0.52107 0.741314,0.21979 0.485802,-0.25999 1.48967,-2.62857 2.912497,-6.8719 z m 198.181824,3.1926 c 0,-0.19943 0.26176,-0.86716 0.5817,-1.48385 0.31994,-0.61668 0.4851,-1.373 0.36702,-1.68072 -0.23563,-0.61403 -9.62436,-7.06074 -13.26391,-9.10757 -2.66498,-1.49874 -3.45568,-1.58743 -4.15594,-0.46614 -0.43837,0.70193 -1.952,1.18802 -1.952,0.62687 0,-0.10557 0.80338,-1.44125 1.7853,-2.96818 0.98192,-1.52693 2.55843,-4.19289 3.50335,-5.92437 3.15334,-5.77815 7.23606,-8.69475 12.11074,-8.65165 3.12007,0.0276 5.72263,1.15353 8.35262,3.61359 2.72613,2.54997 3.88779,5.30303 3.62404,8.58874 -0.24377,3.03693 -1.31166,5.21957 -5.2113,10.65134 -1.61658,2.25171 -3.29717,4.78489 -3.73465,5.62929 -0.70804,1.36662 -2.00697,2.12558 -2.00697,1.17265 z m 2.85101,-4.93196 c 0.37893,-0.70805 0.0444,-0.99095 -3.18514,-2.69376 -1.98469,-1.04644 -5.34674,-3.18969 -7.4712,-4.76277 -6.74058,-4.99112 -5.90588,-4.53398 -6.69221,-3.66509 -0.6551,0.72388 -0.50681,0.86851 3.32365,3.24154 2.20513,1.36612 6.03588,3.86452 8.51277,5.552 2.47689,1.68748 4.63512,3.07964 4.79608,3.09368 0.16096,0.014 0.48318,-0.33048 0.71605,-0.7656 z m 3.0089,-4.10553 c 2.77784,-3.30128 2.97479,-7.23584 0.56608,-11.30935 -1.22744,-2.0758 -1.88793,-2.71219 -3.96244,-3.81789 -2.66431,-1.42006 -5.81425,-1.98183 -8.39637,-1.49742 -1.65899,0.31123 -4.79681,2.92124 -5.7666,4.79659 -1.41204,2.73059 -0.4887,3.85706 7.0323,8.57939 8.20695,5.15302 8.77669,5.32885 10.52703,3.24868 z m 3.18206,-11.52272 c -0.51796,-1.72993 -3.311,-5.04657 -4.97413,-5.90661 -3.35563,-1.73527 -8.27705,-2.12187 -10.08807,-0.79247 -0.62807,0.46104 -0.37776,0.50759 1.7215,0.32017 1.35103,-0.12063 3.22232,-0.0121 4.15844,0.24118 3.87875,1.04942 7.89995,4.94671 8.85563,8.58275 l 0.49622,1.88798 0.1362,-1.42841 c 0.0749,-0.78562 -0.0627,-2.09269 -0.30579,-2.90459 z M 27.902089,241.62427 c -0.606571,-1.08261 -1.81389,-3.03512 -2.68293,-4.33889 -1.27294,-1.90973 -1.459559,-2.41675 -0.960073,-2.60842 0.341,-0.13086 0.950049,0.0608 1.353443,0.42584 0.403394,0.36506 1.003485,0.66375 1.333536,0.66375 0.606441,0 3.634165,-3.64346 3.634165,-4.37323 0,-0.21709 -0.859312,-1.73782 -1.909583,-3.3794 l -1.909582,-2.9847 -1.850799,0.25368 c -2.708945,0.37131 -3.803689,1.21701 -3.659245,2.82681 0.196357,2.18835 -0.578945,1.85986 -2.220047,-0.94062 -2.531921,-4.32062 -2.544647,-4.55431 -0.186776,-3.42992 1.39768,0.66651 1.778107,0.6569 8.136395,-0.20536 3.668587,-0.4975 8.666753,-1.28556 11.107036,-1.75124 3.017604,-0.57585 4.570535,-0.71303 4.854714,-0.42885 0.284175,0.28417 -0.441345,1.42478 -2.268088,3.56571 -1.477255,1.73133 -4.175776,5.29473 -5.996713,7.91866 -1.820936,2.62393 -3.697739,5.26372 -4.170673,5.8662 -0.812778,1.03543 -1.11842,2.72085 -0.720108,3.97094 0.09865,0.30961 -0.0369,0.64269 -0.301225,0.74018 -0.264324,0.0975 -0.976875,-0.70852 -1.583447,-1.79114 z m 11.685005,-18.40885 c 0,-0.39919 -0.194867,-0.48139 -0.601597,-0.25378 -0.645633,0.36132 -7.873707,9.59647 -9.235799,11.80038 -0.451825,0.73107 -1.294345,1.63903 -1.872268,2.0177 -1.006492,0.65948 -1.020725,0.72169 -0.33779,1.47633 0.690873,0.7634 0.888686,0.55161 6.380216,-6.83118 3.116981,-4.19046 5.667238,-7.88471 5.667238,-8.20945 z m -5.731641,4.47088 c 2.107032,-2.63382 3.052872,-4.20183 2.534589,-4.20183 -1.3277,0 -7.306376,0.96357 -7.582945,1.22213 -0.557787,0.52145 2.155739,5.38113 2.962443,5.30546 0.13398,-0.0126 1.072641,-1.05916 2.085913,-2.32576 z m 225.025297,-2.95856 c 0.41827,-2.09136 -0.10477,-3.17526 -1.79818,-3.72635 -0.8445,-0.27483 -3.95002,-1.56453 -6.90117,-2.86601 -2.95115,-1.30147 -6.1693,-2.58268 -7.15144,-2.84715 -1.69678,-0.4569 -1.83127,-0.42789 -2.70035,0.58247 -0.84914,0.98719 -2.18211,1.45275 -2.18211,0.76214 0,-0.16564 0.46049,-1.22497 1.0233,-2.35406 0.56282,-1.12909 2.12242,-4.72425 3.46578,-7.98923 1.54171,-3.74707 2.63642,-5.89211 2.96838,-5.81641 1.44576,0.32973 5.56672,2.3341 5.38925,2.62125 -0.11195,0.18114 -1.10769,0.32934 -2.21275,0.32934 -1.7493,0 -2.19405,0.18484 -3.43813,1.42893 -1.46597,1.46597 -2.57715,4.17383 -2.15944,5.26237 0.24326,0.63391 4.58212,2.86836 6.49165,3.3431 1.01495,0.25233 1.17014,0.0958 2.30355,-2.32315 1.70568,-3.64036 1.91713,-4.77416 1.06578,-5.71489 -1.24096,-1.37124 -0.23791,-1.34076 2.89441,0.088 3.49008,1.5919 4.11702,2.62111 1.34781,2.21257 l -1.73997,-0.25669 -1.27177,2.17627 c -0.69948,1.19695 -1.47364,2.7772 -1.72035,3.51165 l -0.44857,1.33538 2.70159,1.22496 c 4.02712,1.82598 5.70815,2.26412 6.42004,1.6733 1.16433,-0.9663 1.89302,-3.22831 1.89302,-5.87633 0,-2.25402 -0.17848,-2.90339 -1.22076,-4.44156 -1.32845,-1.96049 -1.47576,-2.41568 -0.78178,-2.41568 0.6081,0 5.68716,3.74732 5.68716,4.19597 0,0.36311 -2.66972,6.7314 -5.10617,12.18015 -0.75516,1.68879 -1.49358,3.48504 -1.64093,3.99168 -0.42079,1.44675 -1.47341,1.1858 -1.17785,-0.29199 z m 1.78391,-4.49828 c 0,-0.48054 -0.40473,-0.84662 -1.12586,-1.01831 -2.18494,-0.52021 -6.91896,-2.43682 -12.24589,-4.95786 -3.88402,-1.83816 -5.51281,-2.42572 -5.83399,-2.10453 -0.80435,0.80434 -0.46944,1.37312 1.08966,1.85068 0.8444,0.25863 5.12308,2.0233 9.50819,3.92148 4.38511,1.89818 8.1158,3.36294 8.29041,3.25502 0.17462,-0.10792 0.31748,-0.53383 0.31748,-0.94648 z m 4.61347,-10.63187 c 0.12777,-0.48858 -0.0348,-0.89224 -0.41858,-1.03953 -0.8703,-0.33396 -1.06205,-0.0257 -0.75213,1.20909 0.29149,1.16137 0.84358,1.08141 1.17071,-0.16956 z m -18.62229,-7.33882 c 0.11732,-0.35235 -0.0795,-0.49988 -0.54626,-0.4094 -0.40132,0.0778 -0.81222,0.38933 -0.9131,0.6923 -0.11733,0.35234 0.0795,0.49988 0.54625,0.4094 0.40132,-0.0778 0.81222,-0.38933 0.91311,-0.6923 z M 13.830188,214.37525 c -1.182696,-3.43386 -2.595665,-7.13363 -3.139931,-8.22169 -1.1618967,-2.3228 -1.1614857,-2.32043 -0.403349,-2.32043 0.322425,0 0.963359,0.52963 1.424298,1.17696 0.782955,1.09956 0.953063,1.15467 2.586646,0.83802 0.961716,-0.18642 3.222425,-0.96437 5.023798,-1.72878 1.801373,-0.7644 4.524931,-1.80338 6.052352,-2.30885 1.52742,-0.50546 3.305949,-1.36399 3.952285,-1.90785 1.040269,-0.87533 1.149156,-1.18269 0.94863,-2.67772 -0.347952,-2.59417 0.657569,-1.83755 1.734348,1.30504 0.497902,1.45313 1.380422,3.7935 1.961156,5.20083 1.1184,2.71028 0.82923,3.25538 -0.79641,1.50129 -0.862666,-0.93083 -1.183498,-1.0231 -2.678933,-0.77045 -2.882732,0.48703 -15.018394,5.21894 -15.56824,6.07032 -0.626842,0.97061 -0.269089,2.64385 0.962976,4.50393 1.389666,2.09802 2.500193,2.82844 5.417007,3.5629 3.554976,0.89515 1.768046,2.00451 -3.246321,2.01537 l -2.079956,0.005 -2.150356,-6.2434 z m 4.467955,4.70427 c 0,-0.43475 -1.668448,-1.43232 -1.94052,-1.16025 -0.334474,0.33447 0.729112,1.47117 1.376545,1.47117 0.310186,0 0.563975,-0.13992 0.563975,-0.31092 z m -0.776258,-11.71986 c 4.008231,-1.87107 10.186716,-4.07673 12.785268,-4.56423 1.786594,-0.33516 2.059912,-0.64874 1.378125,-1.58114 -0.463391,-0.63372 -1.130687,-0.45265 -7.867891,2.13509 -4.048856,1.55514 -8.098482,3.05937 -8.999169,3.34271 -2.011024,0.63265 -2.431474,0.99491 -2.114225,1.82165 0.344377,0.89743 0.506106,0.8587 4.817892,-1.15408 z M 269.46682,199.3297 c -0.45034,-0.19352 -2.10842,-0.36763 -3.68462,-0.3869 -3.00626,-0.0368 -4.54616,-0.50166 -3.27607,-0.98904 0.37505,-0.14392 1.2656,-0.2627 1.97899,-0.26396 4.00405,-0.007 6.82402,-2.50134 6.82402,-6.03593 0,-1.49255 -0.21995,-2.02679 -1.21841,-2.9595 -2.62589,-2.45294 -4.67743,-1.9867 -8.56566,1.94671 -3.6667,3.70929 -5.49995,5.00399 -7.0855,5.00399 -2.65688,0 -5.01855,-2.14675 -5.69705,-5.17861 -0.42335,-1.89175 -0.38701,-2.52943 0.26735,-4.69064 0.41653,-1.37569 1.11422,-2.95498 1.55043,-3.50954 0.65036,-0.82679 0.71156,-1.18728 0.33998,-2.0028 -0.52769,-1.15816 -0.15125,-1.26777 1.4943,-0.43514 0.60804,0.30767 1.84246,0.68595 2.74314,0.84064 3.91976,0.67318 4.23728,1.46579 0.58719,1.46579 -3.04708,0 -3.83457,0.3956 -4.88458,2.4538 -1.4551,2.85224 -0.98952,5.2256 1.20328,6.13389 1.96341,0.81328 3.22142,0.18791 6.96272,-3.46121 2.65207,-2.58674 3.92242,-3.5265 5.24061,-3.87682 4.63727,-1.2324 8.68918,2.40225 8.69752,7.80187 0.001,0.83691 -0.53032,2.52327 -1.22607,3.88932 -0.86139,1.69126 -1.15745,2.74811 -0.99098,3.53762 0.24998,1.18559 0.0696,1.28808 -1.26059,0.71646 z m -12.57234,-6.0387 c 0.9214,-0.61922 2.36986,-1.93763 3.2188,-2.92979 3.27093,-3.82281 6.68768,-5.00583 9.50207,-3.29001 1.80778,1.10213 2.00395,0.80443 0.51807,-0.78621 -1.19123,-1.27521 -2.10262,-1.52579 -4.75405,-1.30712 -1.99312,0.16439 -3.5119,1.19332 -6.77298,4.58852 -2.84413,2.96111 -3.21321,3.21215 -4.71022,3.20375 -0.97848,-0.005 -2.0312,-0.3274 -2.64778,-0.8097 -1.4096,-1.10261 -1.78613,-1.01667 -0.97428,0.22236 1.55964,2.38032 4.09577,2.80485 6.62037,1.1082 z M 7.8532433,197.57825 c -1.2603507,-3.59646 -2.2451026,-8.20603 -2.2375987,-10.47409 0.015214,-4.59848 2.3774117,-8.31843 6.7461564,-10.62373 2.788106,-1.47124 7.31991,-1.54068 9.946468,-0.15243 2.62089,1.38526 4.821763,3.55561 5.996817,5.91363 0.891887,1.78979 1.046935,2.65153 1.046935,5.81878 0,2.70359 0.174003,3.96627 0.637822,4.62846 0.809866,1.15625 0.457318,1.72799 -1.065511,1.72799 -0.658994,0 -2.023935,0.22086 -3.033201,0.4908 -1.009266,0.26993 -1.946739,0.37908 -2.083273,0.24255 -0.136534,-0.13653 0.778701,-1.24292 2.033855,-2.45863 2.223959,-2.15407 2.28187,-2.26716 2.273108,-4.43893 -0.02293,-5.68214 -3.967353,-8.92708 -10.300614,-8.47393 -3.938819,0.28182 -6.985389,1.90652 -9.0346817,4.81808 -1.3246943,1.88209 -1.5352604,2.49084 -1.5352604,4.43849 0,3.01033 1.1731734,5.41784 3.0841701,6.32914 0.795872,0.37952 1.79726,0.69004 2.225305,0.69004 1.247844,0 3.050639,0.81383 2.638197,1.19095 -0.661877,0.60519 -7.1402807,0.89901 -7.3386937,0.33283 z m 6.1555307,-18.94374 c 3.292309,-0.9571 7.263837,-0.65128 9.775965,0.75277 2.330605,1.30261 2.468002,0.72023 0.215108,-0.91175 -5.405784,-3.91593 -14.4122367,-1.48071 -16.691052,4.51303 -0.3032763,0.79767 0.173751,0.48004 1.9566243,-1.30283 1.8863397,-1.88634 2.8346127,-2.49633 4.7433547,-3.05122 z m 260.837386,-0.059 c -0.14399,-0.144 -0.2618,-0.74858 -0.2618,-1.34354 0,-2.12977 -0.4703,-2.30149 -10.03037,-3.6624 l -9.00687,-1.28215 -0.92115,1.05719 c -0.50664,0.58146 -0.92116,1.32326 -0.92116,1.64846 0,0.3252 -0.2957,0.59128 -0.65711,0.59128 -0.7386,0 -0.77681,0.5741 0.6092,-9.15374 0.47669,-3.34577 0.86672,-6.71377 0.86672,-7.48445 0,-0.77635 0.23877,-1.49286 0.53541,-1.6067 0.53098,-0.20375 5.50118,0.80904 5.89297,1.20084 0.44765,0.44764 -0.39905,1.07733 -1.44861,1.07733 -2.42878,0 -4.16097,2.46142 -4.16097,5.91268 0,1.59932 0.1499,1.92207 1.12586,2.42418 0.61922,0.31857 2.47218,0.75187 4.11769,0.96289 3.57729,0.45874 3.53434,0.50342 3.95617,-4.11512 0.27233,-2.98165 0.22758,-3.2778 -0.63387,-4.19477 -1.25314,-1.33391 -0.77504,-1.63158 1.70215,-1.05978 1.14211,0.26363 2.51221,0.47933 3.04467,0.47933 0.96916,0 1.72026,0.66085 1.26665,1.11445 -0.13264,0.13265 -0.93407,0.35269 -1.78096,0.48898 -1.48648,0.23922 -1.55612,0.32559 -2.01205,2.49506 -0.25976,1.23599 -0.49004,2.91663 -0.51176,3.73476 -0.0474,1.7867 0.23046,1.90403 5.37252,2.26842 l 3.56967,0.25297 0.46664,-1.18564 c 0.6824,-1.73387 0.58596,-5.03879 -0.20186,-6.91729 -0.37773,-0.90068 -1.46127,-2.32062 -2.40785,-3.15541 -2.14438,-1.89114 -1.38849,-2.02141 2.62748,-0.45283 3.30737,1.29181 3.20984,0.90453 1.99128,7.90697 -0.45062,2.58948 -0.93802,6.32662 -1.08312,8.30477 -0.25032,3.41269 -0.51199,4.28683 -1.10557,3.69326 z m 0.1476,-5.42903 c 0,-0.90009 -0.60859,-1.04939 -5.93634,-1.45632 -1.80137,-0.13758 -5.71065,-0.69941 -8.68728,-1.24851 -2.97663,-0.54909 -5.50981,-0.99835 -5.62929,-0.99835 -0.11948,0 -0.21723,0.36496 -0.21723,0.81101 0,0.96715 -0.41413,0.87146 9.82567,2.27019 4.39084,0.59978 8.06012,1.16514 8.15394,1.25637 0.0938,0.0912 0.69257,0.16587 1.33056,0.16587 0.87807,0 1.15997,-0.19448 1.15997,-0.80026 z m 1.63761,-11.69629 c 0,-0.31654 -0.36846,-0.77273 -0.8188,-1.01375 -0.94907,-0.50793 -0.98554,-0.40447 -0.34954,0.99141 0.47837,1.04989 1.16834,1.06309 1.16834,0.0223 z m -19.74516,-2.1652 c 0.0891,-0.26738 -0.12964,-0.48616 -0.48616,-0.48616 -0.35652,0 -0.64822,0.2917 -0.64822,0.64822 0,0.72298 0.88134,0.59707 1.13438,-0.16206 z M 0.8903755,153.67922 c -0.006188,-4.19741 0.1167726,-5.52489 0.5117536,-5.52489 0.285944,0 0.5198981,0.28213 0.5198981,0.62696 0,1.70687 2.6130816,0.85593 6.3988161,-2.08376 l 2.2491717,-1.74652 -2.5747807,-2.14275 c -2.6536583,-2.2084 -4.9956547,-3.45963 -5.6818255,-3.03555 -0.2152599,0.13304 -0.3913816,0.68072 -0.3913816,1.21707 0,0.53635 -0.1469697,1.06602 -0.3265994,1.17704 -0.8077416,0.49921 -1.1136412,-0.65089 -1.2114211,-4.55461 -0.0854448,-3.41126 0.004216,-4.19638 0.4792244,-4.19638 0.3230044,0 0.7114653,0.57882 0.8685987,1.29424 0.1563452,0.71184 0.8618508,1.83037 1.5677903,2.48563 2.4846915,2.30632 7.9884689,6.4552 8.5632639,6.4552 0.802896,0 5.421662,-3.5894 7.71545,-5.99595 1.041863,-1.09307 2.012587,-2.49404 2.157165,-3.11326 0.144579,-0.61922 0.535707,-1.12586 0.869174,-1.12586 0.497524,0 0.607308,0.78962 0.611895,4.40108 0.0031,2.4206 0.116677,4.8156 0.252451,5.32224 0.316332,1.18039 -0.672559,1.25314 -1.391239,0.10235 -0.281244,-0.45034 -0.714036,-0.81881 -0.961761,-0.81881 -0.247725,0 -1.627149,0.86403 -3.065387,1.92005 l -2.614977,1.92005 0.91949,1.00126 c 1.425785,1.55257 4.032482,3.3467 4.862444,3.3467 0.458114,0 0.849467,-0.39798 1.006464,-1.02351 0.141286,-0.56293 0.500617,-1.0235 0.798513,-1.0235 0.402084,0 0.575236,1.00227 0.672072,3.89024 0.09372,2.79494 -0.0059,3.88999 -0.353721,3.88933 -0.266291,-5e-4 -0.612866,-0.41544 -0.770167,-0.92207 -0.157301,-0.50664 -0.637998,-1.421 -1.068215,-2.03191 -0.949739,-1.34864 -7.242461,-5.75391 -7.871976,-5.51084 -0.800597,0.30913 -7.2268814,5.19189 -9.0741359,6.89463 -1.1822385,1.08975 -1.8833777,2.12838 -2.0552514,3.04455 -0.1708416,0.91066 -0.4923929,1.38983 -0.9317595,1.38849 -0.5879398,-0.002 -0.6718993,-0.68518 -0.6790367,-5.52694 z m 4.1096782,-1.48175 C 9.3890823,148.5638 19.409889,141.30165 20.562153,140.9195 c 1.231254,-0.40834 1.739984,-1.57746 1.246268,-2.86407 -0.185317,-0.48292 -0.768174,-0.16979 -2.591144,1.39205 -4.100142,3.51285 -13.9765038,10.68513 -15.444648,11.21602 -0.7770243,0.28098 -1.4986824,0.73474 -1.6036847,1.00837 -0.2307596,0.60136 0.1514987,2.2141 0.5247919,2.2141 0.1467442,0 1.1845871,-0.75982 2.3063175,-1.6885 z m 272.7298863,2.2412 c -0.15387,-0.15387 -0.28258,-0.75569 -0.28603,-1.33739 -0.0133,-2.24075 -0.0771,-2.25769 -9.99619,-2.65359 -9.99066,-0.39875 -10.30588,-0.34709 -10.54573,1.72828 -0.0697,0.60275 -0.37627,1.0959 -0.68135,1.0959 -0.44387,0 -0.54288,-1.18601 -0.49555,-5.93634 0.0807,-8.09861 0.69097,-10.13249 3.5752,-11.91505 3.00217,-1.85544 7.21422,-0.25045 8.34651,3.18042 0.24783,0.75096 0.63143,1.36538 0.85244,1.36538 0.80129,0 6.90641,-4.97037 8.80189,-7.16591 2.00388,-2.32107 2.5904,-2.36703 2.5952,-0.20335 0.003,1.50873 -1.74457,4.94032 -3.22485,6.33118 -0.71042,0.6675 -2.89843,2.33259 -4.86227,3.70019 -1.96382,1.3676 -3.5706,2.75589 -3.5706,3.08509 0,0.46483 0.73171,0.62647 3.27523,0.72354 4.6808,0.17865 5.77417,-0.0943 6.28851,-1.56972 0.23322,-0.66902 0.6176,-1.2164 0.85417,-1.2164 0.28746,0 0.37002,1.71713 0.24889,5.17653 -0.16833,4.80773 -0.48194,6.30477 -1.17547,5.61124 z m 0.10087,-5.91807 c 0.0158,-0.1363 -3.6098,-0.36803 -8.05693,-0.51493 -4.44714,-0.14691 -9.14504,-0.3806 -10.43978,-0.51932 -2.20605,-0.23636 -2.35407,-0.19754 -2.35407,0.61729 0,0.8304 0.1979,0.871 4.40109,0.90295 2.42059,0.0184 6.98032,0.24868 10.13272,0.51175 5.85679,0.48875 6.14975,0.44248 6.31697,-0.99774 z m -10.83706,-4.7521 c -0.0131,-1.67471 -0.22812,-2.3592 -0.99899,-3.17976 -1.40268,-1.49308 -3.6934,-2.10266 -5.67285,-1.50961 -2.23892,0.6708 -3.0828,1.77056 -3.11243,4.05615 -0.0243,1.87707 0.003,1.91815 1.61287,2.41705 0.90068,0.27913 3.11146,0.47214 4.91283,0.42891 l 3.27523,-0.0786 -0.0167,-2.13412 z m 6.3624,-3.6329 c 1.01327,-0.7306 2.3251,-1.85056 2.91517,-2.4888 1.23506,-1.33589 2.61325,-3.41216 2.26493,-3.41216 -0.12998,0 -1.39472,1.03678 -2.81056,2.30395 -1.41583,1.26717 -3.63357,3.05364 -4.92831,3.96992 -1.29473,0.91628 -2.35406,1.92107 -2.35406,2.23287 0,0.62738 1.6216,-0.23272 4.91283,-2.60578 z m -7.108,-1.98279 c -1.42126,-2.16912 -6.02715,-2.26723 -7.8709,-0.16766 -0.77345,0.88076 -0.77301,0.8877 0.0357,0.56315 2.84275,-1.14086 4.19164,-1.17757 6.20746,-0.16895 1.08933,0.54505 2.05161,0.9466 2.1384,0.89234 0.0868,-0.0543 -0.143,-0.55776 -0.51066,-1.11888 z M 8.6771753,133.66195 c -3.4755369,-1.09916 -6.2100796,-3.32813 -7.8358962,-6.38716 -1.1861319,-2.23175 -1.0986197,-9.80974 0.1400229,-12.12507 1.4523533,-2.71481 2.8722091,-4.1343 5.3460044,-5.34462 4.8233936,-2.35987 10.7679296,-1.12416 14.3906006,2.99141 4.40886,5.00873 4.142414,13.29174 -0.579457,18.0136 -3.124742,3.12475 -7.307483,4.16552 -11.4612747,2.85184 z m 8.1910377,-2.43696 c 1.943325,-0.90496 4.705153,-3.48841 4.705153,-4.40126 0,-0.23241 -0.823385,0.25214 -1.829744,1.07677 -1.021804,0.83729 -2.936055,1.84366 -4.335207,2.27913 -3.913096,1.21789 -5.9653537,1.02495 -11.2346719,-1.05621 -0.6864302,-0.27111 -0.6478276,-0.14483 0.2387777,0.78107 1.4782045,1.54373 3.7526615,2.24486 7.3351752,2.26116 2.377872,0.0108 3.532962,-0.20138 5.120517,-0.94066 z m 0.05935,-2.86415 c 1.091575,-0.55842 2.705847,-1.76089 3.587272,-2.67216 1.380837,-1.42758 1.628397,-1.96804 1.789091,-3.90579 0.242845,-2.92839 -0.05847,-4.0061 -1.616058,-5.78009 -1.716178,-1.95462 -3.010041,-2.56263 -6.134569,-2.88275 -4.9312767,-0.50522 -9.9094689,1.48008 -12.1317258,4.83814 -1.3795689,2.08467 -1.5144757,5.84775 -0.2695511,7.51884 3.0093591,4.03953 9.8909489,5.38264 14.7755409,2.88381 z M 8.9580083,111.69921 c 2.5853697,-0.62022 6.3328487,-0.26373 8.8274267,0.83974 2.236068,0.98913 2.658406,0.82428 0.96943,-0.37838 -3.56484,-2.53839 -8.528452,-2.99769 -12.1985558,-1.12878 -1.9072202,0.9712 -3.4060733,2.39002 -3.4060733,3.22418 0,0.17011 0.8404509,-0.22371 1.867669,-0.87515 1.0272181,-0.65144 2.8002644,-1.40816 3.9401034,-1.68161 z M 258.2346,132.81443 c -1.5493,-0.52567 -2.43479,-1.01754 -2.14936,-1.19395 0.33164,-0.20496 0.47247,-1.75128 0.4446,-4.88161 -0.0571,-6.41188 -0.56272,-14.6798 -0.94993,-15.53315 -0.2518,-0.55494 -0.13607,-0.71645 0.51335,-0.71645 0.46115,0 0.94186,0.16731 1.06824,0.3718 0.12639,0.2045 1.15053,0.60779 2.27588,0.89621 2.36814,0.60693 2.77949,1.59781 0.6633,1.59781 -2.12804,0 -2.44644,0.68794 -2.34716,5.07139 l 0.0453,2.00088 9.18504,-0.19645 c 10.04421,-0.21482 11.28511,-0.49657 11.28511,-2.56237 0,-1.04219 0.60515,-1.71514 0.9869,-1.09746 0.12357,0.19995 0.30325,2.79237 0.39928,5.76094 0.15717,4.8586 0.10692,5.3846 -0.50344,5.26909 -0.43007,-0.0814 -0.72492,-0.61323 -0.80624,-1.45422 -0.0961,-0.99412 -0.36833,-1.38617 -1.08791,-1.56677 -0.52784,-0.13248 -5.07594,-0.17461 -10.10688,-0.0936 l -9.14716,0.14724 -0.12808,2.01545 c -0.17836,2.80654 0.84744,4.96516 2.64073,5.557 0.75717,0.24989 1.37668,0.7164 1.37668,1.0367 0,0.72724 -0.38499,0.68214 -3.65827,-0.42845 z m 12.52049,-9.63367 c 7.19418,0 7.5139,-0.0342 7.5139,-0.8038 0,-0.76206 -0.23908,-0.79423 -4.60579,-0.61962 -2.53318,0.1013 -7.07278,0.274 -10.088,0.38379 -3.01521,0.10978 -5.56684,0.28424 -5.67028,0.38768 -0.10344,0.10344 -0.0521,0.40814 0.11418,0.67712 0.21015,0.34002 1.05187,0.4107 2.76217,0.23194 1.35296,-0.14141 5.84117,-0.25711 9.97382,-0.25711 z m -5.9964,-11.43592 c -5.43153,-1.15692 -9.57586,-5.63122 -10.12259,-10.92852 -0.7261,-7.035167 3.59272,-13.038717 10.19308,-14.169307 2.32202,-0.39775 2.94867,-0.34569 5.62532,0.46732 7.15941,2.1746 10.35386,9.11419 7.74779,16.831177 -1.54764,4.58284 -5.08783,7.28244 -10.37308,7.91007 -0.90068,0.10696 -2.28242,0.0571 -3.07052,-0.11074 z m 5.9669,-1.71538 c 1.21935,-0.30703 2.5038,-1.0961 3.86592,-2.37493 2.66216,-2.49936 2.6326,-3.38447 -0.0424,-1.27 -3.83195,3.02899 -8.86414,3.62713 -13.88049,1.64988 -1.78801,-0.70478 -2.08541,-0.74109 -1.63615,-0.19975 1.87892,2.26396 7.3444,3.28983 11.69314,2.1948 z m 0.6098,-3.88366 c 2.63271,-1.18149 5.50514,-3.92771 5.94617,-5.68491 0.54441,-2.169097 -0.0503,-5.079887 -1.30838,-6.404367 -2.08387,-2.19376 -4.06748,-2.9532 -7.73457,-2.96124 -2.65173,-0.0058 -3.70742,0.19121 -5.54562,1.03499 -2.61315,1.1995 -5.08141,3.23158 -5.93857,4.88914 -0.77115,1.49124 -0.76011,4.999667 0.0205,6.509177 0.71395,1.38063 2.92573,3.17033 4.5796,3.70567 2.08931,0.67629 7.31947,0.10592 9.98089,-1.08846 z m -13.0212,-12.693767 c 2.04925,-1.85137 5.36485,-3.39211 7.96148,-3.69964 1.79892,-0.21305 5.162,0.37095 7.69459,1.33618 0.73878,0.28157 0.7617,0.24193 0.23451,-0.40569 -1.273,-1.56378 -2.96948,-2.07756 -6.78496,-2.0548 -4.0843,0.02435 -5.79743,0.56371 -8.44119,2.65761 -1.46804,1.1627 -3.21885,3.64627 -2.57047,3.64627 0.14737,0 1.00509,-0.66597 1.90604,-1.47993 z M 22.211656,108.37395 c -0.09952,-0.30019 -0.239131,-0.90812 -0.310245,-1.35095 -0.07111,-0.44283 -0.888125,-1.31479 -1.815581,-1.93768 -1.906406,-1.28035 -10.071744,-5.761327 -15.2970994,-8.394737 -3.474937,-1.75125 -4.2366839,-2.40843 -3.2078007,-2.76745 0.3001893,-0.10475 4.0461935,-1.411 8.3244534,-2.90279 10.4185307,-3.63285 13.5198087,-5.08063 13.8697317,-6.47483 0.148647,-0.59226 0.55552,-1.07683 0.904162,-1.07683 0.409137,0 0.560956,0.25403 0.428183,0.71645 -0.113139,0.39405 -0.331792,2.69694 -0.485894,5.11754 -0.154103,2.42059 -0.396354,4.39991 -0.538335,4.39849 -0.141982,-0.0014 -0.574825,-0.55907 -0.961873,-1.2392 -0.593536,-1.04299 -0.882002,-1.19846 -1.842313,-0.99288 -2.056732,0.44028 -13.6253772,4.45719 -13.6253772,4.73106 0,0.35035 6.4285392,4.053847 9.8256692,5.660597 3.920127,1.8541 5.322238,1.63776 5.322238,-0.82122 0,-0.78137 0.59396,-1.070947 0.965057,-0.4705 0.418452,0.67707 -0.354956,8.01349 -0.862491,8.18145 -0.281346,0.0931 -0.592965,-0.0763 -0.692485,-0.37652 z M 8.2128243,94.264403 c 1.15608,-0.36716 3.9953457,-1.3876 6.3094797,-2.26767 2.314135,-0.88006 5.201468,-1.79972 6.416296,-2.04369 1.839306,-0.36939 2.251671,-0.61449 2.465204,-1.46527 0.141034,-0.56193 0.160805,-1.1173 0.04393,-1.23417 -0.116869,-0.11688 -2.5669,0.71645 -5.444513,1.85182 -2.877612,1.13537 -7.304624,2.76279 -9.8378047,3.61649 -2.5331803,0.8537 -4.6057825,1.7002 -4.6057825,1.88112 0,0.54663 2.4203519,0.37049 4.6531855,-0.33863 z M 157.41456,23.148303 c -4.14189,-1.16966 -6.84806,-3.86188 -7.88549,-7.84484 -1.26041,-4.83903 -0.41567,-8.3231198 2.79024,-11.5083298 4.88046,-4.84893 12.03761,-5.07485 17.18663,-0.5425 5.83974,5.14035 4.12319,16.1099698 -3.00047,19.1744798 -2.60894,1.12234 -6.56037,1.43581 -9.09091,0.72119 z m 7.06882,-1.71885 c 1.69201,-0.87497 3.48491,-3.50096 4.07787,-5.97267 1.00145,-4.17452 -0.45873,-9.2909498 -3.49003,-12.2290098 -1.35706,-1.3153 -1.68861,-1.43187 -4.47287,-1.57246 -2.98124,-0.15055 -3.02173,-0.13871 -4.69608,1.37397 -3.89357,3.51761 -3.77584,10.4576498 0.27698,16.3264198 0.60625,0.8779 1.65698,1.83791 2.33494,2.13334 1.67728,0.7309 4.49494,0.70277 5.96919,-0.05959 z m -10.40418,-2.2201 c -2.82233,-3.12399 -3.48826,-8.84456 -1.55378,-13.3475798 l 0.86862,-2.02196 -1.01846,1.22821 c -3.31415,3.99669 -2.78556,11.4688698 1.03898,14.6870098 1.92414,1.61905 2.32386,1.29087 0.66464,-0.54568 z m 16.59304,-3.40103 c 1.25551,-4.23694 -0.007,-9.7210998 -2.80328,-12.1761898 -1.99018,-1.7474 -2.54351,-1.51574 -0.85191,0.35666 2.89061,3.19956 3.82007,9.5724498 2.0084,13.7707198 l -0.88335,2.04701 1.00824,-1.13238 c 0.55453,-0.62281 1.23939,-1.91243 1.5219,-2.86582 z m 11.47535,7.11351 c -2.60855,-0.90104 -3.8743,-2.02268 -5.09374,-4.51383 -0.80828,-1.6512 -0.94399,-2.71295 -1.12948,-8.8365498 l -0.21081,-6.95985 -1.26653,-0.4094 c -2.5297,-0.81772 -1.64744,-1.22604998 3.10884,-1.43885998 2.58948,-0.11586 4.94621,-0.13922 5.23719,-0.05191 0.88902,0.26675 0.33046,0.96074998 -1.16132,1.44290998 l -1.41475,0.45726 -0.34054,4.50343 c -0.43927,5.8089898 -0.0835,9.0446798 1.29326,11.7607898 1.36582,2.69461 2.40446,3.25585 5.69567,3.07772 3.10333,-0.16796 4.39307,-1.01167 5.83587,-3.81769 0.98235,-1.91053 1.02142,-2.265 0.91761,-8.3249398 -0.11814,-6.89664 -0.35453,-7.64507 -2.4929,-7.89268 -0.59581,-0.06899 -1.0833,-0.3701 -1.0833,-0.66913 0,-0.63928998 3.20023,-0.78608998 19.03724,-0.87325998 20.11992,-0.11075 21.28895,-0.07833 21.28895,0.59035 0,0.33346998 -0.50664,0.72732998 -1.12586,0.87525998 -1.99924,0.47759 -2.14937,0.82085 -2.14937,4.91431 l 0,3.8391998 6.14105,0 c 4.60966,0 6.15518,-0.12761 6.19773,-0.51175 0.1152,-1.0400798 -0.11754,-6.6751598 -0.3026,-7.3263098 -0.10796,-0.37989 -0.81002,-0.78957 -1.61036,-0.93971 -1.52712,-0.28649 -1.86127,-0.86052998 -0.7025,-1.20683998 0.39405,-0.11777 2.78906,-0.19933 5.32224,-0.18125 5.00333,0.03571 5.78273,0.45669 3.00474,1.62294998 l -1.59271,0.66866 -0.30161,3.62073 c -0.34992,4.2006998 0.0609,13.0165698 0.65852,14.1333498 0.22508,0.42055 0.81727,0.76747 1.31598,0.77091 0.49872,0.0035 1.15672,0.16465 1.46222,0.35823 1.11701,0.70777 -0.4848,1.00489 -5.41753,1.00489 -5.03076,0 -6.50979,-0.48426 -3.64234,-1.19256 l 1.54456,-0.38153 0.32028,-3.47992 c 0.52171,-5.66845 0.92921,-5.32224 -6.26442,-5.32224 l -6.13325,0 0,3.59353 c 0,4.09116 0.47637,5.16062 2.47692,5.56072 0.77349,0.1547 1.20933,0.45892 1.10396,0.77057 -0.20668,0.61127 -10.64606,0.60835 -10.84986,-0.003 -0.0677,-0.203 0.61902,-0.59141 1.52597,-0.86314 l 1.64898,-0.49405 0,-9.20526 0,-9.2052598 -1.05016,-0.39927 c -2.1502,-0.81751 -2.97671,-0.53148 -3.44042,1.19065 -0.23547,0.87445 -0.73377,1.84167 -1.10733,2.14936 -0.61625,0.50759 -0.65703,0.42163 -0.44004,-0.92751 0.14015,-0.87139 0.0497,-1.67644 -0.21855,-1.94467 -0.25374,-0.25374 -1.78952,-0.4577 -3.44634,-0.4577 l -2.98865,0 0,8.7469498 c 0,8.1558 0.0559,8.818 0.82697,9.79826 0.45483,0.57823 1.23781,1.10971 1.73996,1.18107 0.50215,0.07137 0.913,0.31399 0.913,0.53916 0,0.24676 -2.17019,0.45489 -5.46275,0.5239 -4.1901,0.08783 -5.42354,-0.0032 -5.2944,-0.39059 0.0926,-0.2778 0.74552,-0.65465 1.45093,-0.83744 0.7054,-0.18279 1.3976,-0.51849 1.53821,-0.746 0.46405,-0.75086 0.47083,-18.8123198 0.007,-18.8502098 -1.60254,-0.13096 -5.02993,0.16883 -5.63551,0.49293 -0.40112,0.21467 -1.00957,1.06109 -1.35213,1.88094 -0.75395,1.80446 -1.72451,1.37361 -1.02865,-0.45664 0.61712,-1.62314 0.53785,-1.88233 -0.57567,-1.88233 -1.9067,0 -2.27493,1.24451 -2.27493,7.68846 0,3.2277598 -0.21132,6.7078798 -0.4696,7.7335998 -0.66035,2.62249 -2.83323,4.78549 -5.6434,5.61774 -2.82693,0.83721 -4.20851,0.81409 -6.89961,-0.11547 z m 26.77878,-2.55238 c -0.14073,-0.70366 -0.25588,-5.12521 -0.25588,-9.82567 0,-7.3237598 -0.0878,-8.5462798 -0.6141,-8.5462798 -0.52881,0 -0.61411,1.36468 -0.61411,9.8256698 0,9.74539 0.007,9.82567 0.86999,9.82567 0.75603,0 0.83646,-0.16758 0.6141,-1.27939 z m 16.67428,-8.64872 c 0.0585,-9.4751898 0.0391,-9.7234098 -0.75993,-9.7233198 -0.80003,9e-5 -0.81769,0.23688 -0.72545,9.7234098 0.052,5.34782 0.0986,9.78288 0.10354,9.85569 0.005,0.0728 0.30437,0.0728 0.66538,0 0.57805,-0.11658 0.66356,-1.2928 0.71646,-9.85578 z m 16.41776,7.98344 c -0.34792,-1.69985 -0.26807,-15.7171398 0.0982,-17.2303698 0.19908,-0.82255 0.095,-0.9373 -0.74292,-0.81881 l -0.97443,0.13781 0,9.7229898 0,9.723 0.96672,3.2e-4 c 0.90006,3e-4 0.94505,-0.10554 0.65247,-1.53494 z m -62.40816,-0.38651 c -1.48021,-2.50877 -1.9823,-10.8579998 -0.97387,-16.1942998 0.18272,-0.9669 0.0781,-1.12586 -0.74092,-1.12585 l -0.95369,2e-5 0.0325,7.06218 c 0.0333,7.2426598 0.21919,8.3083098 1.84788,10.5955798 1.2158,1.70745 1.83756,1.44108 0.78809,-0.33763 z m -139.818455,3.53957 c -1.35103,-0.20411 -3.613778,-0.34433 -5.028331,-0.31161 -2.825907,0.06537 -4.211886,-0.59532 -2.270835,-1.08249 2.194965,-0.5509 2.18163,-0.48909 2.18163,-10.11234 0,-6.8186498 -0.12272,-9.0073898 -0.511754,-9.1272398 -0.281464,-0.08672 -1.01839,-0.26868 -1.637611,-0.40436 -0.619222,-0.13568 -1.125858,-0.49713 -1.125858,-0.80322 0,-0.43776998 1.375888,-0.59567998 6.448095,-0.74001998 8.868863,-0.25238 11.979219,0.48965 14.972806,3.57204998 3.053331,3.14391 3.616682,9.4176498 1.253223,13.9565098 -1.11055,2.13274 -1.558846,2.56654 -3.879186,3.75374 -2.968659,1.51891 -6.241241,1.92758 -10.402179,1.29898 z m 7.318327,-2.44673 c 4.253835,-2.87935 5.520507,-9.1807 2.88925,-14.3732298 -1.484053,-2.92864 -3.612931,-4.19532 -7.369838,-4.38503 -2.695566,-0.13612 -3.010823,-0.06939 -3.437348,0.72758 -0.736395,1.37596 -0.406241,17.6921398 0.377065,18.6345198 0.924752,1.11254 5.55263,0.74196 7.540871,-0.60384 z m -9.774744,-8.99673 c 0,-8.8411098 -0.0674,-9.8256698 -0.672654,-9.8256698 -0.369959,0 -0.738422,0.23028 -0.818806,0.51175 -0.08038,0.28146 -0.0903,4.70302 -0.02203,9.8256698 0.112442,8.4375 0.18949,9.31391 0.818805,9.31391 0.634014,0 0.694685,-0.85813 0.694685,-9.82566 z m 15.192274,5.89756 c 1.270279,-2.16757 1.66715,-5.48604 0.99245,-8.2984998 -0.507091,-2.11379 -2.521496,-5.37772 -3.31898,-5.37772 -0.239092,0 -0.06639,0.51726 0.383782,1.14947 2.984777,4.19173 2.724167,10.1770398 -0.643966,14.7895098 l -0.727141,0.99578 1.13977,-0.7468 c 0.626874,-0.41075 1.605211,-1.54103 2.174085,-2.51174 z m 68.735318,5.5907 c -2.02654,-0.12633 -3.68462,-0.38974 -3.68462,-0.58536 0,-0.19562 0.64481,-0.56409 1.43291,-0.81881 1.3584,-0.43904 1.44572,-0.58021 1.67928,-2.71484 0.1355,-1.23845 0.18584,-5.37013 0.11186,-9.1815298 -0.13706,-7.06125 -0.25778,-7.5737 -1.79114,-7.60331 -0.33776,-0.00653 -1.01763,-0.12007 -1.51082,-0.25233 -0.78407,-0.21026 -0.96864,0.00623 -1.4694,1.7236 -0.69353,2.37849 -1.52321,2.86641 -1.52321,0.89576 0,-1.995 -0.59726,-2.36771 -3.79419,-2.36771 l -2.81161,0 0.13002,9.3829398 c 0.0715,5.16062 0.25885,9.51141 0.41631,9.66843 0.15745,0.15701 0.85745,0.4023 1.55555,0.54508 0.69809,0.14277 1.3062,0.44382 1.35133,0.66899 0.0505,0.2521 -2.01694,0.4534 -5.38069,0.5239 -4.29355,0.09 -5.42592,0.0024 -5.29067,-0.4094 0.0947,-0.28814 0.65104,-0.58089 1.23642,-0.65055 0.58538,-0.06966 1.23923,-0.34601 1.45301,-0.61411 0.21378,-0.2681 0.45755,-4.63265 0.54172,-9.69901 l 0.15302,-9.2115698 -2.48127,-0.11987 c -2.023202,-0.09775 -2.684552,0.04001 -3.582282,0.74616 -0.605551,0.47633 -1.100999,1.20143 -1.100999,1.61134 0,0.73592 -0.938736,1.3953 -1.371016,0.96302 -0.122575,-0.12257 0.02795,-0.89286 0.334486,-1.71176 0.306536,-0.81889 0.673513,-2.01483 0.815502,-2.65764 0.216517,-0.98022998 0.403753,-1.12284998 1.160747,-0.88418998 0.49643,0.15652 7.326512,0.35122 15.177952,0.43268 7.85145,0.08146 14.36356,0.23629 14.47135,0.34408 0.10779,0.10778998 -0.11833,0.72806998 -0.50249,1.37838998 -0.67464,1.14207 -0.66363,1.25126 0.32284,3.20122 0.56172,1.11034 1.52043,3.21631 2.13047,4.6799298 0.61004,1.46361 1.66565,3.64199 2.3458,4.84083 l 1.23664,2.17972 0.72915,-1.19899 c 0.40103,-0.65944 1.96067,-3.88121 3.46587,-7.1594798 2.26547,-4.9341 2.66048,-6.10296 2.29397,-6.78781 -0.24353,-0.45502 -0.44277,-0.93153 -0.44277,-1.05892 0,-0.12738998 2.02654,-0.23161998 4.50343,-0.23161998 3.41005,0 4.50343,0.12854 4.50343,0.52943998 0,0.29119 -0.59778,0.70571 -1.32841,0.92116 -1.68618,0.49721 -1.90209,1.56926 -1.89287,9.3985798 0.009,8.00906 0.24301,9.29042 1.78837,9.81083 2.62727,0.88474 1.8541,1.24133 -3.18592,1.46935 -6.36961,0.28817 -7.59042,-0.18235 -3.77393,-1.45451 l 1.22821,-0.40941 0.11166,-7.74888 c 0.0614,-4.2618898 -0.0487,-7.9091898 -0.24459,-8.1051198 -0.20204,-0.20204 -2.13989,3.50122 -4.47709,8.5558098 -2.26647,4.90163 -4.32524,8.98017 -4.57505,9.06344 -0.2498,0.08327 -1.20789,-1.47735 -2.12908,-3.46804 -0.9212,-1.9907 -2.87988,-6.10657 -4.35261,-9.14638 l -2.6777,-5.5269398 -0.36319,2.04701 c -0.19975,1.12586 -0.24898,4.6262498 -0.10941,7.7786598 0.27711,6.25875 0.61099,7.16455 2.64087,7.16455 0.60308,0 1.21774,0.12122 1.3659,0.26938 0.29519,0.29519 -0.48549,1.41553 -0.8995,1.29086 -0.1413,-0.04255 -1.915,-0.18072 -3.94155,-0.30705 z m -14.68285,-3.15265 c -0.14319,-1.0447 -0.26035,-5.46625 -0.26035,-9.8256698 0,-6.77259 -0.0894,-7.92621 -0.61411,-7.92621 -0.52881,0 -0.6141,1.36468 -0.6141,9.8256698 0,9.76116 0.006,9.82567 0.87445,9.82567 0.80476,0 0.85371,-0.15139 0.61411,-1.89946 z m 36.79061,-7.94127 c 0,-9.2384798 -0.045,-9.8335498 -0.73522,-9.7233198 -0.68328,0.10911 -0.73447,0.78995 -0.72449,9.6360298 0.006,5.23524 0.0144,9.61073 0.0188,9.72332 0.004,0.11258 0.33044,0.2047 0.72449,0.2047 0.66246,0 0.71645,-0.74154 0.71645,-9.84073 z m -11.25858,7.79125 c 0,-0.19994 -1.47385,-3.36502 -3.27522,-7.0335 -1.80138,-3.6684798 -3.27625,-6.8562298 -3.27751,-7.0838998 -0.001,-0.22767 -0.19415,-1.10481 -0.42864,-1.9492 -0.3709,-1.33551 -0.5852,-1.53526 -1.64715,-1.53526 l -1.22078,0 1.86624,3.58227 c 1.02643,1.97026 3.05237,6.1299898 4.50209,9.2438598 1.53913,3.3059 2.81168,5.55292 3.05842,5.40043 0.2324,-0.14364 0.42255,-0.42475 0.42255,-0.6247 z m -78.371986,2.91467 c -0.247034,-0.39971 0.404797,-1.01035 1.491238,-1.397 0.797906,-0.28397 2.478128,-3.45127 4.636001,-8.73908 0.813684,-1.99392 2.087045,-5.0070398 2.829686,-6.6958298 0.742644,-1.68878 1.515626,-3.62142 1.717732,-4.29475 0.584021,-1.94566998 1.656608,-1.80952998 2.185773,0.27743 1.515958,5.97874 6.012925,17.8390298 7.222506,19.0486098 1.171547,1.17155 3.138925,1.22556 4.247866,0.11662 0.739975,-0.73997 0.818806,-1.36467 0.818806,-6.48867 0,-3.11843 -0.120008,-7.0895898 -0.266689,-8.8247998 -0.258022,-3.0524 -0.304289,-3.16244 -1.423727,-3.38633 -0.962621,-0.19253 -2.451804,-1.26690998 -1.941987,-1.40105998 1.225347,-0.32245 12.033952,-0.25163 13.32071,0.08728 3.475879,0.91547998 5.112193,4.13085998 3.943589,7.74921998 -0.568644,1.7607098 -0.839505,2.0483298 -2.629488,2.7922098 -1.097552,0.45612 -1.989653,0.9777 -1.982456,1.15905 0.01898,0.47828 6.936804,7.59795 8.339742,8.58309 0.694835,0.48791 1.067322,1.03012 0.896998,1.30572 -0.355567,0.57531 -3.077736,0.6185 -4.516079,0.07164 -1.419932,-0.53985 -4.191798,-3.37119 -6.768146,-6.91335 -2.777688,-3.81897 -3.302354,-3.8115 -3.239405,0.04612 0.07385,4.52499 0.335195,5.313 1.896228,5.7174 0.75134,0.19465 1.330559,0.61016 1.330559,0.95451 0,0.52605 -1.330752,0.59473 -9.689428,0.50005 -9.711307,-0.11001 -11.439426,-0.39606 -8.681581,-1.43703 1.197995,-0.45219 1.272506,-0.59414 1.068668,-2.03583 -0.120516,-0.85236 -0.417435,-2.05638 -0.659822,-2.6756 -0.435711,-1.11311 -0.482768,-1.12586 -4.155476,-1.12586 l -3.714775,0 -0.789799,1.73997 c -0.992098,2.18563 -1.024363,3.53991 -0.09133,3.83313 2.21699,0.69673 2.723401,1.03194 2.128015,1.40861 -0.76228,0.48226 -7.228016,0.50334 -7.523933,0.02453 z m 27.395224,-10.79662 c 0.0056,-8.9841198 -0.048,-9.7179498 -0.710355,-9.7188898 -0.662525,-9.4e-4 -0.716455,0.74084 -0.716455,9.8546698 0,9.13374 0.05204,9.84567 0.710355,9.71888 0.650201,-0.12521 0.710866,-0.95969 0.716455,-9.85466 z m 10.38859,7.16796 c -1.483041,-1.51991 -3.283206,-3.63857 -4.000366,-4.70814 -0.717159,-1.06956 -1.448598,-1.94466 -1.625423,-1.94466 -0.948636,0 -0.604005,0.80232 1.559862,3.63147 2.460093,3.21644 3.724919,4.52067 5.146718,5.30703 1.79612,0.9934 1.492744,0.35181 -1.080791,-2.2857 z m -19.594055,2.20031 c 0,-0.08457 -0.437718,-1.1439 -0.972709,-2.35407 -0.534991,-1.21017 -1.938867,-4.87166 -3.119724,-8.13665 -1.180857,-3.2649898 -2.306031,-6.1082898 -2.500391,-6.3184498 -1.110411,-1.20069 -0.629441,0.96029 1.610988,7.2381098 1.386488,3.88503 2.637054,7.66245 2.779031,8.39426 0.204718,1.05519 0.459371,1.33055 1.230473,1.33055 0.534782,0 0.972332,-0.06919 0.972332,-0.15375 z m -5.322238,-7.53674 c 0,-0.44674 -1.629305,-5.0392998 -2.099451,-5.9177798 -0.212177,-0.39645 -0.546332,-0.72083 -0.742571,-0.72083 -0.359984,0 -2.889619,5.7094798 -2.889619,6.5219898 0,0.26918 1.104025,0.43786 2.865821,0.43786 1.576201,0 2.86582,-0.14456 2.86582,-0.32124 z m 20.827431,-3.4027 c 3.239601,-3.0181498 1.582792,-8.5581398 -2.559427,-8.5581398 -1.910888,0 -2.301291,0.90785 -2.301291,5.35148 l 0,4.0647798 1.969817,0 c 1.434004,0 2.220364,-0.23342 2.890901,-0.85812 z m 2.744821,-0.4049898 c 1.338809,-1.47936 0.799605,-6.92495 -0.685684,-6.92495 -0.192031,0 -0.169473,0.47258 0.05013,1.05016 0.592164,1.55751 0.483828,4.41319 -0.201815,5.31969 -1.161939,1.5362198 -0.467272,1.9967198 0.837372,0.5551 z"
+       id="path2220"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
diff --git a/artwork/debian.svg b/artwork/debian.svg
new file mode 100644 (file)
index 0000000..d23a4b5
--- /dev/null
@@ -0,0 +1,278 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   inkscape:export-ydpi="18.728489"
+   inkscape:export-xdpi="18.728489"
+   inkscape:export-filename="/home/michael/hacking/neurodebian/sphinx/_static/machine.png"
+   sodipodi:docname="config.svg"
+   inkscape:version="0.48.3.1 r9886"
+   version="1.1"
+   id="svg2"
+   height="240.27565"
+   width="241.22">
+  <defs
+     id="defs4">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 120.13783 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="241.22 : 120.13783 : 1"
+       inkscape:persp3d-origin="120.61 : 80.091883 : 1"
+       id="perspective3283" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3182">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3184" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         id="stop3186" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3157">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3159" />
+      <stop
+         style="stop-color:#31494f;stop-opacity:1"
+         offset="1"
+         id="stop3161" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3157"
+       id="radialGradient3297"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       cx="271.95456"
+       cy="227.65692"
+       fx="271.95456"
+       fy="227.65692"
+       r="153.54318" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182"
+       id="linearGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       x1="281.60837"
+       y1="119.86061"
+       x2="281.60837"
+       y2="161.84015" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182"
+       id="linearGradient3301"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       x1="257.53381"
+       y1="197.40852"
+       x2="200.00002"
+       y2="123.79076" />
+    <inkscape:perspective
+       id="perspective3601"
+       inkscape:persp3d-origin="256 : 151.33333 : 1"
+       inkscape:vp_z="512 : 227 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 227 : 1"
+       sodipodi:type="inkscape:persp3d" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.34407039"
+     inkscape:cx="-76.297386"
+     inkscape:cy="-66.597219"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1147"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     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="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-210.10584,-400.79583)">
+    <g
+       id="g3240"
+       transform="matrix(2.7112743,0,0,2.7112743,-845.76238,332.54413)"
+       inkscape:export-filename="C:\Users\Anne Menini\Desktop\interface.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200">
+      <rect
+         rx="12.121831"
+         style="fill:#1a1a1a;fill-opacity:0.44705882;stroke:#000000;stroke-width:0.73766053;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         id="rect3165"
+         width="88.266106"
+         height="87.88327"
+         x="389.91888"
+         y="25.542122"
+         ry="12.121831" />
+      <path
+         id="path3155"
+         d="m 476.22748,52.879463 c -83.45204,0.48174 -33.78189,4.12964 -82.40158,28.1875 l 0,20.093747 c 0,2.48247 1.10767,4.69086 2.84375,6.1875 l 76.71408,0 c 1.73843,-1.49668 2.84375,-3.70309 2.84375,-6.1875 l 0,-48.281247 z"
+         style="fill:url(#radialGradient3297);fill-opacity:1;fill-rule:evenodd;stroke:none"
+         sodipodi:nodetypes="ccccccc" />
+      <rect
+         rx="8.1736317"
+         ry="8.1736317"
+         y="29.545734"
+         x="393.83136"
+         height="79.784973"
+         width="80.311104"
+         id="rect3194"
+         style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+      <rect
+         rx="8.1736317"
+         style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         id="rect3196"
+         width="80.311104"
+         height="79.784973"
+         x="393.83136"
+         y="29.545734"
+         ry="8.1736317" />
+      <path
+         id="rect3190"
+         d="m 402.73214,30.959821 c -4.52819,0 -8.1875,3.65931 -8.1875,8.1875 l 0,63.437499 c 0,4.52819 3.65931,8.18749 8.1875,8.1875 l 64.19427,0 c 4.52819,0 8.15627,-3.6593 8.15625,-8.1875 l 0,-63.437499 c 0,-4.52819 -3.62806,-8.1875 -8.15625,-8.1875 l -64.19427,0 z"
+         style="opacity:0.6143791;fill:url(#linearGradient3299);fill-opacity:1;stroke:none"
+         sodipodi:nodetypes="ccccccccc" />
+      <path
+         id="rect3178"
+         d="m 400.20536,28.107138 c -4.52819,0 -8.15625,3.65931 -8.15625,8.1875 l 0,63.437502 c 0,4.52819 3.62806,8.15625 8.15625,8.15625 l 67.25381,0 c 4.52819,0 8.15625,-3.62806 8.15625,-8.15625 l 0,-63.437502 c 0,-4.52819 -3.62804,-8.1875 -8.15625,-8.1875 l -67.25381,0 z"
+         style="opacity:0.6143791;fill:url(#linearGradient3301);fill-opacity:1;stroke:none"
+         sodipodi:nodetypes="ccccccccc" />
+    </g>
+    <g
+       style="overflow:visible"
+       id="g3145"
+       transform="matrix(1.8575849,0,0,1.8575849,249.63147,417.37047)">
+      <g
+         i:rgbTrio="#4F008000FFFF"
+         i:dimmedPercent="50"
+         i:layer="yes"
+         id="Layer_1">
+               <g
+   id="g3115">
+                       <path
+   id="path3117"
+   d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229"
+   i:knockout="Off"
+   inkscape:connector-curvature="0"
+   style="fill:#d70751" />
+
+                       <path
+   id="path3119"
+   d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996"
+   i:knockout="Off"
+   inkscape:connector-curvature="0"
+   style="fill:#d70751" />
+
+                       <path
+   id="path3121"
+   d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978"
+   i:knockout="Off"
+   inkscape:connector-curvature="0"
+   style="fill:#d70751" />
+
+                       <path
+   id="path3123"
+   d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533"
+   i:knockout="Off"
+   inkscape:connector-curvature="0"
+   style="fill:#d70751" />
+
+                       <path
+   id="path3125"
+   d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932"
+   i:knockout="Off"
+   inkscape:connector-curvature="0"
+   style="fill:#d70751" />
+
+                       <path
+   id="path3127"
+   d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912"
+   i:knockout="Off"
+   inkscape:connector-curvature="0"
+   style="fill:#d70751" />
+
+                       <path
+   id="path3129"
+   d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856"
+   i:knockout="Off"
+   inkscape:connector-curvature="0"
+   style="fill:#d70751" />
+
+                       <path
+   id="path3131"
+   d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63"
+   i:knockout="Off"
+   inkscape:connector-curvature="0"
+   style="fill:#d70751" />
+
+                       <path
+   id="path3133"
+   d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656"
+   i:knockout="Off"
+   inkscape:connector-curvature="0"
+   style="fill:#d70751" />
+
+                       <path
+   id="path3135"
+   d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099"
+   i:knockout="Off"
+   inkscape:connector-curvature="0"
+   style="fill:#d70751" />
+
+                       <path
+   id="path3137"
+   d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889"
+   i:knockout="Off"
+   inkscape:connector-curvature="0"
+   style="fill:#d70751" />
+
+                       <path
+   id="path3139"
+   d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215"
+   i:knockout="Off"
+   inkscape:connector-curvature="0"
+   style="fill:#d70751" />
+
+               </g>
+
+       </g>
+    </g>
+  </g>
+</svg>
diff --git a/artwork/faq.svg b/artwork/faq.svg
new file mode 100644 (file)
index 0000000..493b775
--- /dev/null
@@ -0,0 +1,432 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   inkscape:export-ydpi="18.728489"
+   inkscape:export-xdpi="18.728489"
+   inkscape:export-filename="/home/michael/hacking/neurodebian/sphinx/_static/debian.png"
+   sodipodi:docname="debian.svg"
+   inkscape:version="0.48.3.1 r9886"
+   version="1.1"
+   id="svg2"
+   height="240.27565"
+   width="241.22">
+  <defs
+     id="defs4">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 120.13783 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="241.22 : 120.13783 : 1"
+       inkscape:persp3d-origin="120.61 : 80.091883 : 1"
+       id="perspective3283" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3182">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3184" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         id="stop3186" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3157">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3159" />
+      <stop
+         style="stop-color:#31494f;stop-opacity:1"
+         offset="1"
+         id="stop3161" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3157"
+       id="radialGradient3297"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       cx="271.95456"
+       cy="227.65692"
+       fx="271.95456"
+       fy="227.65692"
+       r="153.54318" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182"
+       id="linearGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       x1="281.60837"
+       y1="119.86061"
+       x2="281.60837"
+       y2="161.84015" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182"
+       id="linearGradient3301"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       x1="257.53381"
+       y1="197.40852"
+       x2="200.00002"
+       y2="123.79076" />
+    <inkscape:perspective
+       id="perspective3601"
+       inkscape:persp3d-origin="256 : 151.33333 : 1"
+       inkscape:vp_z="512 : 227 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 227 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <radialGradient
+       r="240"
+       fy="61.007351"
+       fx="256.3291"
+       cy="61.007351"
+       cx="256.3291"
+       gradientTransform="matrix(-2.1703161,0,0,-0.8792098,810.66642,48.396324)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4045"
+       xlink:href="#linearGradient3954"
+       inkscape:collect="always" />
+    <radialGradient
+       r="240"
+       fy="61.007351"
+       fx="256.3291"
+       cy="61.007351"
+       cx="256.3291"
+       gradientTransform="matrix(-2.1703161,0,0,-0.8792098,810.66642,48.396324)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4006"
+       xlink:href="#linearGradient3954"
+       inkscape:collect="always" />
+    <radialGradient
+       r="240"
+       fy="61.007351"
+       fx="256.3291"
+       cy="61.007351"
+       cx="256.3291"
+       gradientTransform="matrix(-2.1703161,0,0,-0.8792098,810.66642,48.396324)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4004"
+       xlink:href="#linearGradient3954"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientTransform="matrix(-3.1568234,0,0,-1.951177,1065.5148,93.420931)"
+       gradientUnits="userSpaceOnUse"
+       r="240"
+       fy="61.007351"
+       fx="256.3291"
+       cy="61.007351"
+       cx="256.3291"
+       id="radialGradient3960"
+       xlink:href="#linearGradient3954"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-2.6062703,-0.040027,0.02742827,-0.85438294,921.3177,196.09319)"
+       r="105.24194"
+       fy="75.115677"
+       fx="256.04773"
+       cy="75.115677"
+       cx="256.04773"
+       id="radialGradient3946"
+       xlink:href="#linearGradient3938"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.981971,-5.7401208e-6,5.7080144e-6,0.97647849,-486.48283,18.877038)"
+       r="240"
+       fy="802.36218"
+       fx="750"
+       cy="802.36218"
+       cx="750"
+       id="radialGradient3883"
+       xlink:href="#linearGradient3877"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="233.06451"
+       x2="439.19357"
+       y1="290.32257"
+       x1="9.1935568"
+       id="linearGradient3839"
+       xlink:href="#linearGradient3833"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.6835276,0.02218113,-0.02241968,1.7005288,-994.10457,-578.29185)"
+       r="131.03564"
+       fy="801.96179"
+       fx="749.98822"
+       cy="801.96179"
+       cx="749.98822"
+       id="radialGradient3829"
+       xlink:href="#linearGradient3823"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient3823">
+      <stop
+         id="stop3825"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         id="stop3827"
+         offset="1"
+         style="stop-color:#d60751;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3833"
+       inkscape:collect="always">
+      <stop
+         id="stop3835"
+         offset="0"
+         style="stop-color:#808080;stop-opacity:1" />
+      <stop
+         style="stop-color:#93a7ac;stop-opacity:1"
+         offset="0.31766224"
+         id="stop3853" />
+      <stop
+         id="stop3855"
+         offset="0.50744784"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#999999;stop-opacity:1"
+         offset="0.75959182"
+         id="stop3843" />
+      <stop
+         id="stop3837"
+         offset="1"
+         style="stop-color:#cccccc;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3877"
+       inkscape:collect="always">
+      <stop
+         id="stop3879"
+         offset="0"
+         style="stop-color:#0066ff;stop-opacity:1" />
+      <stop
+         id="stop3881"
+         offset="1"
+         style="stop-color:#214478;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3938"
+       inkscape:collect="always">
+      <stop
+         id="stop3940"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         id="stop3942"
+         offset="1"
+         style="stop-color:#999999;stop-opacity:0" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3954"
+       inkscape:collect="always">
+      <stop
+         id="stop3956"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop3958"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3954"
+       id="radialGradient3498"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-2.1703161,0,0,-0.8792098,-243.55508,125.57855)"
+       cx="256.3291"
+       cy="61.007351"
+       fx="256.3291"
+       fy="61.007351"
+       r="240" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3954"
+       id="radialGradient3501"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-2.1703161,0,0,-0.8792098,-243.55508,125.57855)"
+       cx="256.3291"
+       cy="61.007351"
+       fx="256.3291"
+       fy="61.007351"
+       r="240" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3877"
+       id="radialGradient3506"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.981971,-5.7401208e-6,5.7080144e-6,0.97647849,-1540.7043,-456.30291)"
+       cx="750"
+       cy="802.36218"
+       fx="750"
+       fy="802.36218"
+       r="240" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3823"
+       id="radialGradient3509"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.66097858,0.4514511,-0.91963769,1.3464486,-594.06287,-1066.3701)"
+       cx="701.14099"
+       cy="782.43689"
+       fx="701.14099"
+       fy="782.43689"
+       r="131.03564" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3823"
+       id="radialGradient4285"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.66097858,0.4514511,-0.91963769,1.3464486,-594.06287,-1066.3701)"
+       cx="701.14099"
+       cy="782.43689"
+       fx="701.14099"
+       fy="782.43689"
+       r="131.03564" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3954"
+       id="radialGradient4287"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-2.1703161,0,0,-0.8792098,-243.55508,125.57855)"
+       cx="256.3291"
+       cy="61.007351"
+       fx="256.3291"
+       fy="61.007351"
+       r="240" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.34407039"
+     inkscape:cx="-580.55467"
+     inkscape:cy="75.815501"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1147"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     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="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-210.10584,-400.79583)">
+    <g
+       id="g3240"
+       transform="matrix(2.7112743,0,0,2.7112743,-845.76238,332.54413)"
+       inkscape:export-filename="C:\Users\Anne Menini\Desktop\interface.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200">
+      <rect
+         rx="12.121831"
+         style="fill:#1a1a1a;fill-opacity:0.44705882;stroke:#000000;stroke-width:0.73766053;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         id="rect3165"
+         width="88.266106"
+         height="87.88327"
+         x="389.91888"
+         y="25.542122"
+         ry="12.121831" />
+      <path
+         id="path3155"
+         d="m 476.22748,52.879463 c -83.45204,0.48174 -33.78189,4.12964 -82.40158,28.1875 l 0,20.093747 c 0,2.48247 1.10767,4.69086 2.84375,6.1875 l 76.71408,0 c 1.73843,-1.49668 2.84375,-3.70309 2.84375,-6.1875 l 0,-48.281247 z"
+         style="fill:url(#radialGradient3297);fill-opacity:1;fill-rule:evenodd;stroke:none"
+         sodipodi:nodetypes="ccccccc" />
+      <rect
+         rx="8.1736317"
+         ry="8.1736317"
+         y="29.545734"
+         x="393.83136"
+         height="79.784973"
+         width="80.311104"
+         id="rect3194"
+         style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+      <rect
+         rx="8.1736317"
+         style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         id="rect3196"
+         width="80.311104"
+         height="79.784973"
+         x="393.83136"
+         y="29.545734"
+         ry="8.1736317" />
+      <path
+         id="rect3190"
+         d="m 402.73214,30.959821 c -4.52819,0 -8.1875,3.65931 -8.1875,8.1875 l 0,63.437499 c 0,4.52819 3.65931,8.18749 8.1875,8.1875 l 64.19427,0 c 4.52819,0 8.15627,-3.6593 8.15625,-8.1875 l 0,-63.437499 c 0,-4.52819 -3.62806,-8.1875 -8.15625,-8.1875 l -64.19427,0 z"
+         style="opacity:0.6143791;fill:url(#linearGradient3299);fill-opacity:1;stroke:none"
+         sodipodi:nodetypes="ccccccccc" />
+      <path
+         id="rect3178"
+         d="m 400.20536,28.107138 c -4.52819,0 -8.15625,3.65931 -8.15625,8.1875 l 0,63.437502 c 0,4.52819 3.62806,8.15625 8.15625,8.15625 l 67.25381,0 c 4.52819,0 8.15625,-3.62806 8.15625,-8.15625 l 0,-63.437502 c 0,-4.52819 -3.62804,-8.1875 -8.15625,-8.1875 l -67.25381,0 z"
+         style="opacity:0.6143791;fill:url(#linearGradient3301);fill-opacity:1;stroke:none"
+         sodipodi:nodetypes="ccccccccc" />
+    </g>
+    <g
+       style="font-size:360.04290771px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#e6e6e6;fill-opacity:1;stroke:none;font-family:Sans"
+       id="text2989"
+       transform="translate(-1054.2215,-475.17995)" />
+    <g
+       id="g4280"
+       transform="matrix(0.58897909,0,0,0.58897909,801.66668,331.16578)">
+      <path
+         id="path3045"
+         style="fill:url(#radialGradient4285);fill-opacity:1;stroke:#435f9f;stroke-width:0.2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m -763.9586,466.76325 c 0,18.39232 -17.54899,33.3023 -39.19674,33.3023 -21.64776,0 -39.19676,-14.90998 -39.19676,-33.3023 0,-18.39235 17.549,-33.30228 39.19676,-33.30228 21.57498,0 39.09364,14.81355 39.19629,33.14382 m -50.40227,-312.77841 c -58.85888,0.60515 -113.13698,42.0493 -117.89638,92.13875 -1.3084,6.18381 -1.9765,12.38721 -2.7123,18.65819 33.8597,21.35618 33.8597,21.35618 73.1001,7.3592 0.7671,-23.53751 11.5901,-50.57068 38.84681,-60.58336 31.91412,-11.68831 75.87069,8.70822 76.86235,39.50928 -0.30522,21.27223 -22.35139,35.04798 -39.73841,47.45294 -29.33098,20.98726 -54.32105,50.48834 -53.60647,84.49058 -0.61198,10.36753 0.0172,20.74606 0.38387,31.11123 36.00326,14.74031 36.00326,14.74031 70.0379,0 -6.03698,-32.83435 -0.42028,-50.79333 22.96684,-66.27004 29.02937,-22.27299 62.35,-45.50651 71.30655,-79.50174 13.75998,-50.66425 -32.99521,-105.08181 -93.17971,-111.54028 -15.21324,-2.71049 -30.83372,-3.01625 -46.37115,-2.82475 z"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="opacity:0;fill:#ffffff;fill-opacity:0.60355033;stroke:none"
+         id="path3903"
+         sodipodi:cx="256.0484"
+         sodipodi:cy="164.91936"
+         sodipodi:rx="105.24194"
+         sodipodi:ry="47.177418"
+         d="m 361.29034,164.91936 c 0,26.05537 -47.11842,47.17742 -105.24194,47.17742 -58.12352,0 -105.24194,-21.12205 -105.24194,-47.17742 0,-26.05537 47.11842,-47.17742 105.24194,-47.17742 57.92807,0 104.96513,20.98549 105.24075,46.95295"
+         transform="matrix(1.1090695,0,0,1.6034859,-1085.033,-30.25343)"
+         sodipodi:start="0"
+         sodipodi:end="6.2784273"
+         sodipodi:open="true" />
+      <path
+         id="path3952"
+         d="m -812.69025,157.24473 c -44.51056,0.13832 -90.29596,23.42494 -109.75,64.5 -4.85897,11.6273 -7.82195,24.61928 -7.96875,37 -0.004,0.0308 0.004,0.0629 0,0.0937 -0.25372,2.16931 -0.4278,4.356 -0.5,6.5625 6.60498,5.18242 13.91609,9.95502 21.875,14.25 11.19135,3.0922 20.96584,-0.36308 44.84375,-8.84375 0.79043,-24.15242 11.94207,-51.882 40.03125,-62.15625 32.88887,-11.99366 78.19681,8.92552 79.21875,40.53125 -0.31454,21.82796 -23.05068,35.95847 -40.96875,48.6875 -2.8034,1.99732 -5.57276,4.07458 -8.28125,6.21875 45.64893,-1.79426 86.26984,-15.785 114.46875,-37.03125 9.04829,-31.01218 -6.64831,-65.029 -31.875,-83.65625 -27.06653,-21.3892 -63.07167,-26.34988 -96.78125,-26.125 -1.43222,-0.0439 -2.87668,-0.0357 -4.3125,-0.0313 z"
+         style="fill:url(#radialGradient4287);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+    </g>
+  </g>
+</svg>
diff --git a/artwork/feedback.svg b/artwork/feedback.svg
new file mode 100644 (file)
index 0000000..f7de496
--- /dev/null
@@ -0,0 +1,561 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   inkscape:export-ydpi="18.728489"
+   inkscape:export-xdpi="18.728489"
+   inkscape:export-filename="/home/michael/hacking/neurodebian/sphinx/_static/feedback.png"
+   sodipodi:docname="feedback.svg"
+   inkscape:version="0.48.3.1 r9886"
+   version="1.1"
+   id="svg2"
+   height="240.27565"
+   width="241.31363">
+  <defs
+     id="defs4">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 120.13783 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="241.22 : 120.13783 : 1"
+       inkscape:persp3d-origin="120.61 : 80.091883 : 1"
+       id="perspective3283" />
+    <linearGradient
+       id="linearGradient3157">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3159" />
+      <stop
+         style="stop-color:#31494f;stop-opacity:1"
+         offset="1"
+         id="stop3161" />
+    </linearGradient>
+    <inkscape:perspective
+       id="perspective3601"
+       inkscape:persp3d-origin="256 : 151.33333 : 1"
+       inkscape:vp_z="512 : 227 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 227 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <radialGradient
+       r="240"
+       fy="61.007351"
+       fx="256.3291"
+       cy="61.007351"
+       cx="256.3291"
+       gradientTransform="matrix(-2.1703161,0,0,-0.8792098,810.66642,48.396324)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4006"
+       xlink:href="#linearGradient3954"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientTransform="matrix(-3.1568234,0,0,-1.951177,1065.5148,93.420931)"
+       gradientUnits="userSpaceOnUse"
+       r="240"
+       fy="61.007351"
+       fx="256.3291"
+       cy="61.007351"
+       cx="256.3291"
+       id="radialGradient3960"
+       xlink:href="#linearGradient3954"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-2.6062703,-0.040027,0.02742827,-0.85438294,921.3177,196.09319)"
+       r="105.24194"
+       fy="75.115677"
+       fx="256.04773"
+       cy="75.115677"
+       cx="256.04773"
+       id="radialGradient3946"
+       xlink:href="#linearGradient3938"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient3823">
+      <stop
+         id="stop3825"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         id="stop3827"
+         offset="1"
+         style="stop-color:#d60751;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3938"
+       inkscape:collect="always">
+      <stop
+         id="stop3940"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         id="stop3942"
+         offset="1"
+         style="stop-color:#999999;stop-opacity:0" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3954"
+       inkscape:collect="always">
+      <stop
+         id="stop3956"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop3958"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <marker
+       inkscape:stockid="TriangleOutSu"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="TriangleOutSu"
+       style="overflow:visible">
+      <path
+         id="path5767"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#d70751;fill-rule:evenodd;stroke:#d70751;stroke-width:1pt;marker-start:none"
+         transform="scale(0.2,0.2)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182-1"
+       id="linearGradient3301-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       x1="257.53381"
+       y1="197.40852"
+       x2="200.00002"
+       y2="123.79076" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182-1"
+       id="linearGradient3299-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       x1="281.60837"
+       y1="119.86061"
+       x2="281.60837"
+       y2="161.84015" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3157-9"
+       id="radialGradient3297-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       cx="271.95456"
+       cy="227.65692"
+       fx="271.95456"
+       fy="227.65692"
+       r="153.54318" />
+    <linearGradient
+       id="linearGradient3157-9">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3159-6" />
+      <stop
+         style="stop-color:#31494f;stop-opacity:1"
+         offset="1"
+         id="stop3161-8" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3182-1">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3184-4" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         id="stop3186-2" />
+    </linearGradient>
+    <inkscape:perspective
+       id="perspective51"
+       inkscape:persp3d-origin="54.379002 : 48.044332 : 1"
+       inkscape:vp_z="108.758 : 72.066498 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 72.066498 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <linearGradient
+       xlink:href="#linearGradient841"
+       id="linearGradient1944" />
+    <radialGradient
+       xlink:href="#linearGradient841"
+       r="0.54606670"
+       id="radialGradient856"
+       fy="3.5200000"
+       fx="0.54117650"
+       cy="0.89285713"
+       cx="0.50000000" />
+    <linearGradient
+       y2="0.79687500"
+       y1="-0.56250000"
+       xlink:href="#linearGradient1507"
+       x2="0.62222224"
+       x1="0.31111112"
+       id="linearGradient1556" />
+    <linearGradient
+       y2="0.0078125000"
+       y1="0.97656250"
+       xlink:href="#linearGradient1507"
+       x2="0.78260869"
+       x1="0.052173913"
+       id="linearGradient1506" />
+    <linearGradient
+       y2="0.54687500"
+       y1="0.14062500"
+       xlink:href="#linearGradient1501"
+       x2="0.062992126"
+       x1="0.85826772"
+       id="linearGradient1499" />
+    <linearGradient
+       y2="1.3281250"
+       y1="0.32812500"
+       xlink:href="#linearGradient1492"
+       x2="-0.37606838"
+       x1="0.63247865"
+       id="linearGradient1497" />
+    <linearGradient
+       y2="1.1796875"
+       y1="0.21093750"
+       xlink:href="#linearGradient1492"
+       x2="0.085470088"
+       x1="0.88034189"
+       id="linearGradient1495" />
+    <linearGradient
+       id="linearGradient1492">
+      <stop
+         style="stop-color:#dadada;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop1493" />
+      <stop
+         style="stop-color:#f1f1f1;stop-opacity:1.0000000;"
+         offset="0.34923077"
+         id="stop1496" />
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop1494" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1501">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop1502" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.0000000;"
+         offset="1.0000000"
+         id="stop1504" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1507">
+      <stop
+         style="stop-color:#000000;stop-opacity:0.095505618;"
+         offset="0.0000000"
+         id="stop1508" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.0000000;"
+         offset="1.0000000"
+         id="stop1510" />
+    </linearGradient>
+    <radialGradient
+       xlink:href="#linearGradient853"
+       r="0.50000000"
+       id="radialGradient861"
+       fy="0.29885057"
+       fx="0.50704223"
+       cy="0.50000000"
+       cx="0.50000000" />
+    <linearGradient
+       id="linearGradient853">
+      <stop
+         style="stop-color:#000000;stop-opacity:0.29752067;"
+         offset="0.00000000"
+         id="stop854" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.00000000;"
+         offset="1.0000000"
+         id="stop855" />
+    </linearGradient>
+    <linearGradient
+       y2="1.2905406"
+       y1="-1.1486486"
+       xlink:href="#linearGradient853"
+       x2="0.26408452"
+       x1="1.4647887"
+       id="linearGradient859" />
+    <linearGradient
+       xlink:href="#linearGradient846"
+       id="linearGradient850" />
+    <linearGradient
+       id="linearGradient846">
+      <stop
+         style="stop-color:#e7e7e7;stop-opacity:1.0000000;"
+         offset="0.00000000"
+         id="stop847" />
+      <stop
+         style="stop-color:#a5a5a5;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop848" />
+    </linearGradient>
+    <linearGradient
+       y2="0.049019609"
+       y1="1.2647059"
+       xlink:href="#linearGradient846"
+       x2="0.57142860"
+       x1="0.64285713"
+       id="linearGradient858" />
+    <linearGradient
+       y2="0.35555556"
+       y1="0.32222223"
+       xlink:href="#linearGradient846"
+       x2="0.80985916"
+       x1="0.39788732"
+       id="linearGradient851" />
+    <linearGradient
+       y2="-0.74324322"
+       y1="0.81081080"
+       xlink:href="#linearGradient1290"
+       x2="0.50000000"
+       x1="0.47535211"
+       id="linearGradient860" />
+    <linearGradient
+       id="linearGradient1290">
+      <stop
+         style="stop-color:#b2a269;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop1291" />
+      <stop
+         style="stop-color:#6d5b18;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop1292" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient841">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.00000000"
+         id="stop842" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.00000000;"
+         offset="1.0000000"
+         id="stop843" />
+    </linearGradient>
+    <radialGradient
+       xlink:href="#linearGradient853"
+       r="0.50000000"
+       id="radialGradient864"
+       fy="0.14942528"
+       fx="0.50000000"
+       cy="0.50000000"
+       cx="0.50000000" />
+    <linearGradient
+       y2="0.46354166"
+       y1="0.43229166"
+       xlink:href="#linearGradient846"
+       x2="1.2288733"
+       x1="0.010563380"
+       id="linearGradient849" />
+    <linearGradient
+       y2="0.46568626"
+       y1="0.38235295"
+       xlink:href="#linearGradient853"
+       x2="0.59469700"
+       x1="-0.22348484"
+       id="linearGradient840" />
+    <linearGradient
+       y2="0.50490195"
+       y1="0.49019608"
+       xlink:href="#linearGradient841"
+       x2="0.10833333"
+       x1="1.3833333"
+       id="linearGradient845" />
+    <linearGradient
+       xlink:href="#linearGradient841"
+       id="linearGradient844" />
+    <linearGradient
+       y2="0.50735295"
+       y1="-1.0294118"
+       xlink:href="#linearGradient841"
+       x2="0.63483149"
+       x1="0.56179774"
+       id="linearGradient852" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.68814078"
+     inkscape:cx="149.06059"
+     inkscape:cy="-86.408374"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1-1"
+     showgrid="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1147"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-970.08278,-797.03995)">
+    <g
+       style="font-size:360.04290771px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#e6e6e6;fill-opacity:1;stroke:none;font-family:Sans"
+       id="text2989"
+       transform="translate(-1054.2215,-475.17995)" />
+    <g
+       inkscape:label="Layer 1"
+       id="layer1-1"
+       transform="translate(759.66811,396.24412)">
+      <g
+         id="g3240-1"
+         transform="matrix(2.7112743,0,0,2.7112743,-845.76238,332.54413)"
+         inkscape:export-filename="C:\Users\Anne Menini\Desktop\interface.png"
+         inkscape:export-xdpi="200"
+         inkscape:export-ydpi="200">
+        <rect
+           rx="12.121831"
+           style="fill:#1a1a1a;fill-opacity:0.44705882;stroke:#000000;stroke-width:0.73766053;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+           id="rect3165-5"
+           width="88.266106"
+           height="87.88327"
+           x="389.91888"
+           y="25.542122"
+           ry="12.121831" />
+        <path
+           id="path3155-0"
+           d="m 476.22748,52.879463 c -83.45204,0.48174 -33.78189,4.12964 -82.40158,28.1875 l 0,20.093747 c 0,2.48247 1.10767,4.69086 2.84375,6.1875 l 76.71408,0 c 1.73843,-1.49668 2.84375,-3.70309 2.84375,-6.1875 l 0,-48.281247 z"
+           style="fill:url(#radialGradient3297-8);fill-opacity:1;fill-rule:evenodd;stroke:none"
+           sodipodi:nodetypes="ccccccc"
+           inkscape:connector-curvature="0" />
+        <rect
+           rx="8.1736317"
+           ry="8.1736317"
+           y="29.545734"
+           x="393.83136"
+           height="79.784973"
+           width="80.311104"
+           id="rect3194-9"
+           style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+        <rect
+           rx="8.1736317"
+           style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+           id="rect3196-4"
+           width="80.311104"
+           height="79.784973"
+           x="393.83136"
+           y="29.545734"
+           ry="8.1736317" />
+        <path
+           id="rect3190-8"
+           d="m 402.73214,30.959821 c -4.52819,0 -8.1875,3.65931 -8.1875,8.1875 l 0,63.437499 c 0,4.52819 3.65931,8.18749 8.1875,8.1875 l 64.19427,0 c 4.52819,0 8.15627,-3.6593 8.15625,-8.1875 l 0,-63.437499 c 0,-4.52819 -3.62806,-8.1875 -8.15625,-8.1875 l -64.19427,0 z"
+           style="opacity:0.6143791;fill:url(#linearGradient3299-8);fill-opacity:1;stroke:none"
+           sodipodi:nodetypes="ccccccccc"
+           inkscape:connector-curvature="0" />
+        <path
+           id="rect3178-8"
+           d="m 400.20536,28.107138 c -4.52819,0 -8.15625,3.65931 -8.15625,8.1875 l 0,63.437502 c 0,4.52819 3.62806,8.15625 8.15625,8.15625 l 67.25381,0 c 4.52819,0 8.15625,-3.62806 8.15625,-8.15625 l 0,-63.437502 c 0,-4.52819 -3.62804,-8.1875 -8.15625,-8.1875 l -67.25381,0 z"
+           style="opacity:0.6143791;fill:url(#linearGradient3301-8);fill-opacity:1;stroke:none"
+           sodipodi:nodetypes="ccccccccc"
+           inkscape:connector-curvature="0" />
+      </g>
+      <g
+         transform="matrix(-0.38774105,0,0,0.38774105,1218.2371,326.37122)"
+         id="g5380">
+        <g
+           id="g5382"
+           transform="translate(2140.9594,311.42649)">
+          <g
+             transform="matrix(1.1064175,0,0,1.1064175,-95.634228,114.51966)"
+             id="g5817">
+            <path
+               style="fill:#fdbbd2;fill-opacity:1"
+               inkscape:connector-curvature="0"
+               d="M 24.281,10.001 C 16.375,10.001 10,16.489 10,24.563 l 0,160.312 c 0,8.074 6.376,14.562 14.281,14.562 l 67.438,0 C 83.18,254.976 61,281.97 61,281.97 c 0,0 60.853,-8.084 78.969,-82.531 l 108.19225,0 c 7.905,0 14.281,-6.488 14.281,-14.562 l 0,-160.314 c 0,-8.074 -6.376,-14.562 -14.281,-14.562 z"
+               id="path5819"
+               sodipodi:nodetypes="sssscccsssss" />
+            <path
+               style="fill:#d70751;fill-opacity:1"
+               inkscape:connector-curvature="0"
+               d="m 53.265,275.63 c 0.019,-0.023 0.051,-0.063 0.096,-0.123 l 0,0 c 0.109,-0.141 0.299,-0.385 0.556,-0.734 l 0,0 c 0.513,-0.698 1.305,-1.812 2.303,-3.346 l 0,0 c 1.995,-3.065 4.824,-7.808 7.933,-14.246 l 0,0 c 5.29,-10.953 11.397,-26.81 15.635,-47.742 l 0,0 -55.506,0 c -6.719,0.008 -12.896,-2.798 -17.243,-7.25 l 0,0 C 2.669,197.75 -0.006,191.566 0,184.877 l 0,0 L 0,24.564 C -0.006,17.873 2.669,11.689 7.039,7.249 l 0,0 C 11.385,2.797 17.563,-0.008 24.282,0 l 0,0 0,10 0,10 c -2.263,0.004 -4.248,1.84 -4.284,4.563 l 0,0 L 20,184.876 c 0.034,2.723 2.019,4.558 4.282,4.562 l 0,0 79.09,0 -1.77,11.521 c -4.159,27.061 -11.466,47.736 -18.14,62.166 l 0,0 c 1.566,-0.881 3.167,-1.842 4.789,-2.894 l 0,0 c 15.691,-10.272 33.465,-28.415 42,-63.156 l 0,0 1.858,-7.637 119.43762,0 c 2.261,-0.004 4.245,-1.839 4.281,-4.562 l 0,0 0,-160.312 c -0.036,-2.724 -2.021,-4.559 -4.281,-4.563 l 0,0 -227.26462,0 0,-10.001 0,-10 227.26562,0 c 6.719,-0.008 12.895,2.797 17.243,7.249 l 0,0 c 4.367,4.439 7.042,10.624 7.038,17.315 l 0,0 0,160.312 c 0.004,6.689 -2.671,12.873 -7.038,17.312 l 0,0 c -4.347,4.452 -10.524,7.258 -17.243,7.25 l 0,0 -103.91062,0 c -10.384,35.07 -30.513,56.008 -48.508,67.574 l 0,0 C 79.855,289.473 63.26,291.738 62.317,291.881 l 0,0 -25.151,3.34 16.099,-19.591 z"
+               id="path5821"
+               sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
+          </g>
+          <g
+             id="g5699"
+             transform="matrix(-1.1064175,0,0,1.1064175,404.02897,-14.432376)">
+            <path
+               id="path5691"
+               d="M 24.281,10.001 C 16.375,10.001 10,16.489 10,24.563 v 160.312 c 0,8.074 6.376,14.562 14.281,14.562 H 91.719 C 83.18,254.976 61,281.97 61,281.97 c 0,0 60.853,-8.084 78.969,-82.531 h 226.75 c 7.905,0 14.281,-6.488 14.281,-14.562 V 24.563 c 0,-8.074 -6.376,-14.562 -14.281,-14.562 H 24.281 z"
+               inkscape:connector-curvature="0"
+               style="fill:#ffffff" />
+            <path
+               id="path5693"
+               d="m 53.265,275.63 c 0.019,-0.023 0.051,-0.063 0.096,-0.123 l 0,0 c 0.109,-0.141 0.299,-0.385 0.556,-0.734 l 0,0 c 0.513,-0.698 1.305,-1.812 2.303,-3.346 l 0,0 c 1.995,-3.065 4.824,-7.808 7.933,-14.246 l 0,0 c 5.29,-10.953 11.397,-26.81 15.635,-47.742 l 0,0 H 24.282 c -6.719,0.008 -12.896,-2.798 -17.243,-7.25 l 0,0 C 2.669,197.75 -0.006,191.566 0,184.877 l 0,0 V 24.564 C -0.006,17.873 2.669,11.689 7.039,7.249 l 0,0 C 11.385,2.797 17.563,-0.008 24.282,0 l 0,0 v 10 10 c -2.263,0.004 -4.248,1.84 -4.284,4.563 l 0,0 L 20,184.876 c 0.034,2.723 2.019,4.558 4.282,4.562 l 0,0 h 79.09 l -1.77,11.521 c -4.159,27.061 -11.466,47.736 -18.14,62.166 l 0,0 c 1.566,-0.881 3.167,-1.842 4.789,-2.894 l 0,0 c 15.691,-10.272 33.465,-28.415 42,-63.156 l 0,0 1.858,-7.637 h 234.608 c 2.261,-0.004 4.245,-1.839 4.281,-4.562 l 0,0 V 24.564 c -0.036,-2.724 -2.021,-4.559 -4.281,-4.563 l 0,0 H 24.282 V 10 0 h 342.436 c 6.719,-0.008 12.895,2.797 17.243,7.249 l 0,0 c 4.367,4.439 7.042,10.624 7.038,17.315 l 0,0 v 160.312 c 0.004,6.689 -2.671,12.873 -7.038,17.312 l 0,0 c -4.347,4.452 -10.524,7.258 -17.243,7.25 l 0,0 H 147.637 c -10.384,35.07 -30.513,56.008 -48.508,67.574 l 0,0 C 79.855,289.473 63.26,291.738 62.317,291.881 l 0,0 -25.151,3.34 16.099,-19.591 0,0 z"
+               inkscape:connector-curvature="0"
+               style="fill:#d70751;fill-opacity:1" />
+          </g>
+        </g>
+      </g>
+      <rect
+         y="-510.08386"
+         x="249.51196"
+         width="100.07443"
+         transform="scale(1,-1)"
+         style="fill-opacity:0.43396223;fill-rule:evenodd;stroke-width:1pt"
+         id="rect1538-8"
+         height="4.4854884" />
+      <rect
+         y="-489.05951"
+         x="249.51196"
+         width="126.29351"
+         transform="scale(1,-1)"
+         style="fill-opacity:0.43396223;fill-rule:evenodd;stroke-width:1pt"
+         id="rect1539-4"
+         height="4.4854884" />
+      <rect
+         y="-467.78851"
+         x="249.51202"
+         width="117.51273"
+         transform="scale(1,-1)"
+         style="fill-opacity:0.43396223;fill-rule:evenodd;stroke-width:1pt"
+         id="rect1541-5"
+         height="4.4854884" />
+    </g>
+  </g>
+</svg>
diff --git a/artwork/ndhackergotchi.svg b/artwork/ndhackergotchi.svg
new file mode 100644 (file)
index 0000000..faa4376
--- /dev/null
@@ -0,0 +1,957 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="513.77954"
+   height="354.33069"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.48.1 r9760"
+   sodipodi:docname="neurodebian_logo_hackergotchi.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   version="1.0"
+   inkscape:export-filename="/tmp/debneuro.png"
+   inkscape:export-xdpi="28.83"
+   inkscape:export-ydpi="28.83">
+  <defs
+     id="defs4">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 201.437 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="570.47241 : 201.437 : 1"
+       inkscape:persp3d-origin="285.23621 : 134.29133 : 1"
+       id="perspective49" />
+    <filter
+       id="filter3138"
+       inkscape:label="Drop shadow"
+       inkscape:menu="Shadows and Glows"
+       inkscape:menu-tooltip="Adds a colorizable drop shadow inside"
+       color-interpolation-filters="sRGB"
+       width="1.5"
+       height="1.5"
+       x="-0.25"
+       y="-0.25">
+      <feGaussianBlur
+         id="feGaussianBlur3140"
+         stdDeviation="4"
+         result="result8" />
+      <feOffset
+         id="feOffset3142"
+         dx="4"
+         dy="4"
+         result="result11" />
+      <feComposite
+         id="feComposite3144"
+         in2="result11"
+         result="result6"
+         in="SourceGraphic"
+         operator="in" />
+      <feFlood
+         id="feFlood3146"
+         result="result10"
+         in="result6"
+         flood-opacity="1"
+         flood-color="rgb(0,0,0)" />
+      <feBlend
+         id="feBlend3148"
+         in2="result10"
+         mode="normal"
+         in="result6"
+         result="result12" />
+      <feComposite
+         id="feComposite3150"
+         in2="SourceGraphic"
+         result="fbSourceGraphic"
+         operator="in" />
+      <feColorMatrix
+         result="fbSourceGraphicAlpha"
+         in="fbSourceGraphic"
+         values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+         id="feColorMatrix3250" />
+      <feGaussianBlur
+         id="feGaussianBlur3252"
+         in="fbSourceGraphicAlpha"
+         stdDeviation="10"
+         result="blur" />
+      <feColorMatrix
+         id="feColorMatrix3254"
+         result="bluralpha"
+         type="matrix"
+         values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " />
+      <feOffset
+         id="feOffset3256"
+         in="bluralpha"
+         dx="12"
+         dy="12"
+         result="offsetBlur" />
+      <feMerge
+         id="feMerge3258">
+        <feMergeNode
+           id="feMergeNode3260"
+           in="offsetBlur" />
+        <feMergeNode
+           id="feMergeNode3262"
+           in="fbSourceGraphic" />
+      </feMerge>
+    </filter>
+    <filter
+       id="filter3152"
+       inkscape:label="Drop shadow"
+       inkscape:menu="Shadows and Glows"
+       inkscape:menu-tooltip="Adds a colorizable drop shadow inside"
+       color-interpolation-filters="sRGB"
+       width="1.5"
+       height="1.5"
+       x="-0.25"
+       y="-0.25">
+      <feGaussianBlur
+         id="feGaussianBlur3154"
+         stdDeviation="4"
+         result="result8" />
+      <feOffset
+         id="feOffset3156"
+         dx="4"
+         dy="4"
+         result="result11" />
+      <feComposite
+         id="feComposite3158"
+         in2="result11"
+         result="result6"
+         in="SourceGraphic"
+         operator="in" />
+      <feFlood
+         id="feFlood3160"
+         result="result10"
+         in="result6"
+         flood-opacity="1"
+         flood-color="rgb(0,0,0)" />
+      <feBlend
+         id="feBlend3162"
+         in2="result10"
+         mode="normal"
+         in="result6"
+         result="result12" />
+      <feComposite
+         id="feComposite3164"
+         in2="SourceGraphic"
+         result="fbSourceGraphic"
+         operator="in" />
+      <feColorMatrix
+         result="fbSourceGraphicAlpha"
+         in="fbSourceGraphic"
+         values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+         id="feColorMatrix3264" />
+      <feGaussianBlur
+         id="feGaussianBlur3266"
+         in="fbSourceGraphicAlpha"
+         stdDeviation="10"
+         result="blur" />
+      <feColorMatrix
+         id="feColorMatrix3268"
+         result="bluralpha"
+         type="matrix"
+         values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " />
+      <feOffset
+         id="feOffset3270"
+         in="bluralpha"
+         dx="12"
+         dy="12"
+         result="offsetBlur" />
+      <feMerge
+         id="feMerge3272">
+        <feMergeNode
+           id="feMergeNode3274"
+           in="offsetBlur" />
+        <feMergeNode
+           id="feMergeNode3276"
+           in="fbSourceGraphic" />
+      </feMerge>
+    </filter>
+    <filter
+       id="filter3166"
+       inkscape:label="Drop shadow"
+       inkscape:menu="Shadows and Glows"
+       inkscape:menu-tooltip="Adds a colorizable drop shadow inside"
+       color-interpolation-filters="sRGB"
+       width="1.5"
+       height="1.5"
+       x="-0.25"
+       y="-0.25">
+      <feGaussianBlur
+         id="feGaussianBlur3168"
+         stdDeviation="4"
+         result="result8" />
+      <feOffset
+         id="feOffset3170"
+         dx="4"
+         dy="4"
+         result="result11" />
+      <feComposite
+         id="feComposite3172"
+         in2="result11"
+         result="result6"
+         in="SourceGraphic"
+         operator="in" />
+      <feFlood
+         id="feFlood3174"
+         result="result10"
+         in="result6"
+         flood-opacity="1"
+         flood-color="rgb(0,0,0)" />
+      <feBlend
+         id="feBlend3176"
+         in2="result10"
+         mode="normal"
+         in="result6"
+         result="result12" />
+      <feComposite
+         id="feComposite3178"
+         in2="SourceGraphic"
+         result="fbSourceGraphic"
+         operator="in" />
+      <feColorMatrix
+         result="fbSourceGraphicAlpha"
+         in="fbSourceGraphic"
+         values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+         id="feColorMatrix3278" />
+      <feGaussianBlur
+         id="feGaussianBlur3280"
+         in="fbSourceGraphicAlpha"
+         stdDeviation="10"
+         result="blur" />
+      <feColorMatrix
+         id="feColorMatrix3282"
+         result="bluralpha"
+         type="matrix"
+         values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " />
+      <feOffset
+         id="feOffset3284"
+         in="bluralpha"
+         dx="12"
+         dy="12"
+         result="offsetBlur" />
+      <feMerge
+         id="feMerge3286">
+        <feMergeNode
+           id="feMergeNode3288"
+           in="offsetBlur" />
+        <feMergeNode
+           id="feMergeNode3290"
+           in="fbSourceGraphic" />
+      </feMerge>
+    </filter>
+    <filter
+       id="filter3180"
+       inkscape:label="Drop shadow"
+       inkscape:menu="Shadows and Glows"
+       inkscape:menu-tooltip="Adds a colorizable drop shadow inside"
+       color-interpolation-filters="sRGB"
+       width="1.5"
+       height="1.5"
+       x="-0.25"
+       y="-0.25">
+      <feGaussianBlur
+         id="feGaussianBlur3182"
+         stdDeviation="4"
+         result="result8" />
+      <feOffset
+         id="feOffset3184"
+         dx="4"
+         dy="4"
+         result="result11" />
+      <feComposite
+         id="feComposite3186"
+         in2="result11"
+         result="result6"
+         in="SourceGraphic"
+         operator="in" />
+      <feFlood
+         id="feFlood3188"
+         result="result10"
+         in="result6"
+         flood-opacity="1"
+         flood-color="rgb(0,0,0)" />
+      <feBlend
+         id="feBlend3190"
+         in2="result10"
+         mode="normal"
+         in="result6"
+         result="result12" />
+      <feComposite
+         id="feComposite3192"
+         in2="SourceGraphic"
+         result="fbSourceGraphic"
+         operator="in" />
+      <feColorMatrix
+         result="fbSourceGraphicAlpha"
+         in="fbSourceGraphic"
+         values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+         id="feColorMatrix3292" />
+      <feGaussianBlur
+         id="feGaussianBlur3294"
+         in="fbSourceGraphicAlpha"
+         stdDeviation="10"
+         result="blur" />
+      <feColorMatrix
+         id="feColorMatrix3296"
+         result="bluralpha"
+         type="matrix"
+         values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " />
+      <feOffset
+         id="feOffset3298"
+         in="bluralpha"
+         dx="12"
+         dy="12"
+         result="offsetBlur" />
+      <feMerge
+         id="feMerge3300">
+        <feMergeNode
+           id="feMergeNode3302"
+           in="offsetBlur" />
+        <feMergeNode
+           id="feMergeNode3304"
+           in="fbSourceGraphic" />
+      </feMerge>
+    </filter>
+    <filter
+       id="filter3194"
+       inkscape:label="Drop shadow"
+       inkscape:menu="Shadows and Glows"
+       inkscape:menu-tooltip="Adds a colorizable drop shadow inside"
+       color-interpolation-filters="sRGB"
+       width="1.5"
+       height="1.5"
+       x="-0.25"
+       y="-0.25">
+      <feGaussianBlur
+         id="feGaussianBlur3196"
+         stdDeviation="4"
+         result="result8" />
+      <feOffset
+         id="feOffset3198"
+         dx="4"
+         dy="4"
+         result="result11" />
+      <feComposite
+         id="feComposite3200"
+         in2="result11"
+         result="result6"
+         in="SourceGraphic"
+         operator="in" />
+      <feFlood
+         id="feFlood3202"
+         result="result10"
+         in="result6"
+         flood-opacity="1"
+         flood-color="rgb(0,0,0)" />
+      <feBlend
+         id="feBlend3204"
+         in2="result10"
+         mode="normal"
+         in="result6"
+         result="result12" />
+      <feComposite
+         id="feComposite3206"
+         in2="SourceGraphic"
+         result="fbSourceGraphic"
+         operator="in" />
+      <feColorMatrix
+         result="fbSourceGraphicAlpha"
+         in="fbSourceGraphic"
+         values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+         id="feColorMatrix3306" />
+      <feGaussianBlur
+         id="feGaussianBlur3308"
+         in="fbSourceGraphicAlpha"
+         stdDeviation="10"
+         result="blur" />
+      <feColorMatrix
+         id="feColorMatrix3310"
+         result="bluralpha"
+         type="matrix"
+         values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " />
+      <feOffset
+         id="feOffset3312"
+         in="bluralpha"
+         dx="12"
+         dy="12"
+         result="offsetBlur" />
+      <feMerge
+         id="feMerge3314">
+        <feMergeNode
+           id="feMergeNode3316"
+           in="offsetBlur" />
+        <feMergeNode
+           id="feMergeNode3318"
+           in="fbSourceGraphic" />
+      </feMerge>
+    </filter>
+    <filter
+       id="filter3208"
+       inkscape:label="Drop shadow"
+       inkscape:menu="Shadows and Glows"
+       inkscape:menu-tooltip="Adds a colorizable drop shadow inside"
+       color-interpolation-filters="sRGB"
+       width="1.5"
+       height="1.5"
+       x="-0.25"
+       y="-0.25">
+      <feGaussianBlur
+         id="feGaussianBlur3210"
+         stdDeviation="4"
+         result="result8" />
+      <feOffset
+         id="feOffset3212"
+         dx="4"
+         dy="4"
+         result="result11" />
+      <feComposite
+         id="feComposite3214"
+         in2="result11"
+         result="result6"
+         in="SourceGraphic"
+         operator="in" />
+      <feFlood
+         id="feFlood3216"
+         result="result10"
+         in="result6"
+         flood-opacity="1"
+         flood-color="rgb(0,0,0)" />
+      <feBlend
+         id="feBlend3218"
+         in2="result10"
+         mode="normal"
+         in="result6"
+         result="result12" />
+      <feComposite
+         id="feComposite3220"
+         in2="SourceGraphic"
+         result="fbSourceGraphic"
+         operator="in" />
+      <feColorMatrix
+         result="fbSourceGraphicAlpha"
+         in="fbSourceGraphic"
+         values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+         id="feColorMatrix3320" />
+      <feGaussianBlur
+         id="feGaussianBlur3322"
+         in="fbSourceGraphicAlpha"
+         stdDeviation="10"
+         result="blur" />
+      <feColorMatrix
+         id="feColorMatrix3324"
+         result="bluralpha"
+         type="matrix"
+         values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " />
+      <feOffset
+         id="feOffset3326"
+         in="bluralpha"
+         dx="12"
+         dy="12"
+         result="offsetBlur" />
+      <feMerge
+         id="feMerge3328">
+        <feMergeNode
+           id="feMergeNode3330"
+           in="offsetBlur" />
+        <feMergeNode
+           id="feMergeNode3332"
+           in="fbSourceGraphic" />
+      </feMerge>
+    </filter>
+    <filter
+       id="filter3222"
+       inkscape:label="Drop shadow"
+       inkscape:menu="Shadows and Glows"
+       inkscape:menu-tooltip="Adds a colorizable drop shadow inside"
+       color-interpolation-filters="sRGB"
+       width="1.5"
+       height="1.5"
+       x="-0.25"
+       y="-0.25">
+      <feGaussianBlur
+         id="feGaussianBlur3224"
+         stdDeviation="4"
+         result="result8" />
+      <feOffset
+         id="feOffset3226"
+         dx="4"
+         dy="4"
+         result="result11" />
+      <feComposite
+         id="feComposite3228"
+         in2="result11"
+         result="result6"
+         in="SourceGraphic"
+         operator="in" />
+      <feFlood
+         id="feFlood3230"
+         result="result10"
+         in="result6"
+         flood-opacity="1"
+         flood-color="rgb(0,0,0)" />
+      <feBlend
+         id="feBlend3232"
+         in2="result10"
+         mode="normal"
+         in="result6"
+         result="result12" />
+      <feComposite
+         id="feComposite3234"
+         in2="SourceGraphic"
+         result="fbSourceGraphic"
+         operator="in" />
+      <feColorMatrix
+         result="fbSourceGraphicAlpha"
+         in="fbSourceGraphic"
+         values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+         id="feColorMatrix3334" />
+      <feGaussianBlur
+         id="feGaussianBlur3336"
+         in="fbSourceGraphicAlpha"
+         stdDeviation="10"
+         result="blur" />
+      <feColorMatrix
+         id="feColorMatrix3338"
+         result="bluralpha"
+         type="matrix"
+         values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " />
+      <feOffset
+         id="feOffset3340"
+         in="bluralpha"
+         dx="12"
+         dy="12"
+         result="offsetBlur" />
+      <feMerge
+         id="feMerge3342">
+        <feMergeNode
+           id="feMergeNode3344"
+           in="offsetBlur" />
+        <feMergeNode
+           id="feMergeNode3346"
+           in="fbSourceGraphic" />
+      </feMerge>
+    </filter>
+    <filter
+       id="filter3236"
+       inkscape:label="Drop shadow"
+       inkscape:menu="Shadows and Glows"
+       inkscape:menu-tooltip="Adds a colorizable drop shadow inside"
+       color-interpolation-filters="sRGB"
+       width="1.5"
+       height="1.5"
+       x="-0.25"
+       y="-0.25">
+      <feGaussianBlur
+         id="feGaussianBlur3238"
+         stdDeviation="4"
+         result="result8" />
+      <feOffset
+         id="feOffset3240"
+         dx="4"
+         dy="4"
+         result="result11" />
+      <feComposite
+         id="feComposite3242"
+         in2="result11"
+         result="result6"
+         in="SourceGraphic"
+         operator="in" />
+      <feFlood
+         id="feFlood3244"
+         result="result10"
+         in="result6"
+         flood-opacity="1"
+         flood-color="rgb(0,0,0)" />
+      <feBlend
+         id="feBlend3246"
+         in2="result10"
+         mode="normal"
+         in="result6"
+         result="result12" />
+      <feComposite
+         id="feComposite3248"
+         in2="SourceGraphic"
+         result="fbSourceGraphic"
+         operator="in" />
+      <feColorMatrix
+         result="fbSourceGraphicAlpha"
+         in="fbSourceGraphic"
+         values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+         id="feColorMatrix3348" />
+      <feGaussianBlur
+         id="feGaussianBlur3350"
+         in="fbSourceGraphicAlpha"
+         stdDeviation="10"
+         result="blur" />
+      <feColorMatrix
+         id="feColorMatrix3352"
+         result="bluralpha"
+         type="matrix"
+         values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " />
+      <feOffset
+         id="feOffset3354"
+         in="bluralpha"
+         dx="12"
+         dy="12"
+         result="offsetBlur" />
+      <feMerge
+         id="feMerge3356">
+        <feMergeNode
+           id="feMergeNode3358"
+           in="offsetBlur" />
+        <feMergeNode
+           id="feMergeNode3360"
+           in="fbSourceGraphic" />
+      </feMerge>
+    </filter>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.0356496"
+     inkscape:cx="332.07358"
+     inkscape:cy="131.32735"
+     inkscape:document-units="px"
+     inkscape:current-layer="g2725"
+     showgrid="false"
+     inkscape:window-width="805"
+     inkscape:window-height="1179"
+     inkscape:window-x="61"
+     inkscape:window-y="19"
+     units="cm"
+     showguides="false"
+     inkscape:guide-bbox="true"
+     objecttolerance="12"
+     gridtolerance="11"
+     guidetolerance="10"
+     inkscape:object-nodes="true"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-paths="false"
+     inkscape:bbox-nodes="false"
+     inkscape:object-paths="true"
+     inkscape:snap-nodes="true"
+     inkscape:window-maximized="0">
+    <sodipodi:guide
+       orientation="1,0"
+       position="-24.611336,151.32855"
+       id="guide2475" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="275.76468,383.37258"
+       id="guide2477" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="523.46813,256.67369"
+       id="guide2479" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="335.55517,1.8523273"
+       id="guide2481" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="fMRI"
+     style="display:none"
+     sodipodi:insensitive="true"
+     transform="translate(-36,-40.43053)">
+    <rect
+       style="fill:#000000;fill-opacity:0.05882353;fill-rule:nonzero;stroke:none"
+       id="rect3255"
+       width="548.07941"
+       height="31.793367"
+       x="11.388664"
+       y="365.11572"
+       rx="0.70528102"
+       ry="0.89940047" />
+    <rect
+       ry="0.89940047"
+       rx="0.70528102"
+       y="333.32236"
+       x="11.388723"
+       height="31.793367"
+       width="548.07941"
+       id="rect3257"
+       style="fill:#000000;fill-opacity:0.21568627;fill-rule:nonzero;stroke:none" />
+    <use
+       x="0"
+       y="0"
+       xlink:href="#rect3255"
+       id="use3261"
+       transform="translate(0,-63.586745)"
+       width="570.47241"
+       height="402.87399" />
+    <use
+       x="0"
+       y="0"
+       xlink:href="#rect3257"
+       id="use3263"
+       transform="translate(0,-63.58674)"
+       width="570.47241"
+       height="402.87399" />
+    <use
+       x="0"
+       y="0"
+       xlink:href="#use3261"
+       id="use3265"
+       transform="translate(0,-63.58674)"
+       width="570.47241"
+       height="402.87399" />
+    <use
+       x="0"
+       y="0"
+       xlink:href="#use3263"
+       id="use3267"
+       transform="translate(0,-63.58674)"
+       width="570.47241"
+       height="402.87399" />
+    <use
+       x="0"
+       y="0"
+       xlink:href="#use3265"
+       id="use3269"
+       transform="translate(0,-63.586752)"
+       width="570.47241"
+       height="402.87399" />
+    <use
+       x="0"
+       y="0"
+       xlink:href="#use3267"
+       id="use3271"
+       transform="translate(0,-63.586734)"
+       width="570.47241"
+       height="402.87399" />
+    <use
+       x="0"
+       y="0"
+       xlink:href="#use3269"
+       id="use3273"
+       transform="translate(0,-63.586729)"
+       width="570.47241"
+       height="402.87399" />
+    <use
+       x="0"
+       y="0"
+       xlink:href="#use3271"
+       id="use3275"
+       transform="translate(0,-63.586729)"
+       width="570.47241"
+       height="402.87399" />
+    <use
+       x="0"
+       y="0"
+       xlink:href="#use3273"
+       id="use3277"
+       transform="translate(0,-63.586733)"
+       width="570.47241"
+       height="402.87399" />
+    <use
+       x="0"
+       y="0"
+       xlink:href="#use3275"
+       id="use3279"
+       transform="translate(0,-63.586737)"
+       width="570.47241"
+       height="402.87399" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Brain"
+     transform="translate(-131.38553,-337.24064)"
+     style="display:inline">
+    <g
+       id="g2725"
+       transform="translate(36,50)"
+       inkscape:export-xdpi="2.8800001"
+       inkscape:export-ydpi="2.8800001">
+      <path
+         id="path2596"
+         d="m 215.74201,473.87605 -5.79253,0.36503 c -5.62491,7.03748 -12.11799,13.1655 -15.81469,21.20531 7.96444,-7.20864 10.83957,-11.74277 21.60722,-21.57034"
+         i:knockout="Off"
+         style="fill:#d70751;display:inline;filter:url(#filter3138)"
+         inkscape:connector-curvature="0"
+         inkscape:export-filename="/tmp/ndhackergotchi.png"
+         inkscape:export-xdpi="30.030001"
+         inkscape:export-ydpi="30.030001" />
+      <path
+         id="path2598"
+         d="m 219.47886,485.93252 c 2.2921,-3.53965 5.49405,-6.11913 8.61876,-8.90297 -5.89247,3.43544 -10.40595,8.44794 -15.08808,13.22997 l 6.46932,-4.327"
+         i:knockout="Off"
+         style="fill:#d70751;display:inline;filter:url(#filter3152)"
+         inkscape:connector-curvature="0"
+         inkscape:export-filename="/tmp/ndhackergotchi.png"
+         inkscape:export-xdpi="30.030001"
+         inkscape:export-ydpi="30.030001" />
+      <path
+         sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
+         id="path2490"
+         d="m 352.14351,586.05711 c -13.144,3.795 -46.927,17.762 -59.547,17.341 l -5.69,-5.079 c -13.061,-2.014 -7,2.31 -17.246,1.094 -10.821,-5.587 -33.582,-16.727 -36.944,-21.293 -1.213,-3.654 5.979,1.16 8.219,1.458 -12.019,-8.093 -9.475,6.986 -20.178,-7.346 l 1.053,-0.762 c -32.59205,-22.7974 -3.68564,-76.57793 52.596,-97.519 -3.844,0.534 -3.195,-0.464 -4.987,-0.937 26.72448,-1.31405 18.16469,-5.19537 43.49128,-11.85424 12.39572,-4.09959 9.1069,-8.15071 12.96087,-9.32035 -14.41207,0.0228 -18.69607,-1.1748 -37.58515,5.53259 -55.915,7.507 -72.738,31.092 -89.261,67.96 -2.083,5.657 -3.876,2.429 -6.522,3.788 1.957,-11.348 7.044,-22.574 14.588,-32.667 -5.485,5.735 -10.666,11.73 -13.953,18.617 0.392,-10.34 19.147,-28.779 18.78,-32.668 -28.616,24.913 -36.788,80.905 -14.591,103.509 -4.839,-11.841 -10.077,-27.108 -9.003,-42.057 1.422,-6.544 5.819,-16.034 7.65,-15.001 -2.976,39.294 1.963,48.786 42.094,71.924 10.008,5.944 25.318,11.318 26.367,13.732 -7.944,-2.013 -2.953,1.441 -9.813,0.087 17.645,3.952 4.84,-4.91 28.543,1.475 l -5.367,5.947 c 11.782,-4.711 57.961,-10.07 76.943,-16.5 7.158,1.799 -25.097,17.328 -40.085,17.303 16.981,1.007 38.138,-15.203 51.155,-17.149 -3.742,2.419 -7.582,5.349 -11.716,7.394 13.573,-6.923 45.947,-11.048 55.079,-11.623 0.256,-1.792 -8.27,-3.253 8.83,-8.438 7.591,-1.803 4.594,0.766 6.682,0.926 0.406,-1.456 5.018,-6.196 15.402,-11.001 3.128,0.765 -5.377,5.566 -5.051,7.623 8.365,-3.504 14.314,-7.383 21.054,-9.198 12.187,-9.356 -2.634,-1.546 3.717,-8.227 20.439,-11.858 7.076,3.722 17.627,1.868 -12.604,13.287 -35.413,24.834 -44.768,29.861 11.808,-5.02 22.823,-11.075 33.202,-17.695 -0.401,3.175 24.028,-11.049 9.047,1.692 35.07,-18.449 109.63656,-35.57999 116.90656,-66.16899 -2.349,4.104 -5.287,9.288 -6.503,8.012 4.554,-15.46 6.115,-13.344 9.356,-16.217 1.33,-11.971 -4.516,-11.262 -6.642,-18.418 5.459,-23.341 -4.44256,-33.43401 -3.16056,-53.96301 l -4.385,2.034 c 0.486,-14.664 -7.58,-15.016 -10.781,-29.913 0.494,-1.079 4.611,3.865 7.014,8.19 -6.662,-12.367 -1.394,-13.05 -9.514,-24.743 3.709,2.443 6.616,5.298 10.009,8.049 -4.54,-10.307 -16.303,-23.23 -8.752,-20.239 -15.268,-14.817 -38.993,-41.998 -64.195,-54.23 l 4.077,-1.621 c -13.991,-4.983 -45.66,-25.634 -60.901,-24.045 l -1.332,-1.948 c -9.667,-1.979 -19.911,-2.256 -29.508,-3.339 -12.717,-2.576 -6.97,-6.748 -8.391,-5.558 -29.037,-4.05 -52.141,-3.865 -71.178,-3.926 -6.33264,5.84009 -34.262,8.796 -56.711,15.82 -114.931,23.483 -188.380251,90.08316 -184.815805,194.81921 4.006775,15.15819 24.500405,27.00274 36.446855,36.79889 -10.4753,-15.69627 -4.05981,-9.10136 -16.09703,-23.20978 -7.11475,-10.82227 -5.70567,-15.43227 0.0543,-26.24227 l -5.906,5.2 c 1.029,-18.581 5.235,-11.984 5.463,-26.95 2.307,0.73 4.614,1.461 6.921,2.192 -1.464,-5.568 -4.283,-17.184 0.618,-21.105 l -2.425,-5.884 c 7.914,-9.814 10.118,-21.554 16.09,-22.765 l -4.775,-0.885 c 3.668,-3.31 29.913,-36.325 26.288,-21.737 1.683,-2.967 2.16,-6.464 8.21,-11.661 l 4.379,1.668 c 7.061,-8.361 17.06,-16.439 21.139,-17.052 -4.004,4.525 -4.17,7 -4.26,9.435 39.443,-26.635 -3.316,-16.7 35.792,-39.212 0.369,0.791 0.737,1.582 1.106,2.373 2.691,-2.718 5.906,-4.782 8.938,-7.188 4.319,-0.71 8.637,-1.421 12.956,-2.132 11.112,-14.776 67.90165,-10.56005 95.35165,-15.80705 11.319,-1.691 25.856,3.405 46.309,4.882 l -0.582,-3.919 c 17.357,3.369 74.071,25.592 77.382,41.728 13.969,4.67 -0.496,-1.51 1.801,-3.703 26.333,11.368 22.225,18.09 29.915,28.323 12.833,9.874 -7.044,-9.489 1.574,-5.452 13.818,19.213 19.693,11.093 32.677,37.432 -0.905,3.359 -5.385,-5.883 -8.759,-7.63 16.344,14.771 36.5012,61.8442 31.8852,89.6442 -5.56,32.285 -91.5722,52.9568 -134.8792,65.3388 l 0.057,1.544 c -17.658,3.702 -76.714,31.776 -97.04,31.336"
+         style="fill:#d70751;filter:url(#filter3166)"
+         inkscape:connector-curvature="0"
+         inkscape:export-filename="/tmp/ndhackergotchi.png"
+         inkscape:export-xdpi="30.030001"
+         inkscape:export-ydpi="30.030001" />
+      <path
+         id="path2584"
+         d="m 409.46096,431.09419 c 7.26669,-7.07473 2.33738,5.03485 -5.58209,15.84382 -4.62208,0.5712 -8.98983,0.86871 -13.06965,0.97439 7.24762,-4.39653 13.21362,-10.2954 18.65174,-16.81821"
+         i:knockout="Off"
+         style="fill:#d70751;display:inline;filter:url(#filter3180)"
+         inkscape:connector-curvature="0"
+         inkscape:export-filename="/tmp/ndhackergotchi.png"
+         inkscape:export-xdpi="30.030001"
+         inkscape:export-ydpi="30.030001" />
+      <path
+         id="path2586"
+         d="m 382.16943,455.30713 c -9.6974,3.50652 -19.6828,5.19858 -29.17847,4.07174 6.83451,0.55544 13.41827,-1.32159 20.27063,-2.9301 16.73493,-14.89706 -6.31008,-3.68937 -13.76173,-3.99218 30.32696,-12.44476 15.56966,1.57539 22.66957,2.85054"
+         i:knockout="Off"
+         style="fill:#d70751;display:inline;filter:url(#filter3194)"
+         inkscape:connector-curvature="0"
+         inkscape:export-filename="/tmp/ndhackergotchi.png"
+         inkscape:export-xdpi="30.030001"
+         inkscape:export-ydpi="30.030001" />
+      <path
+         id="path2588"
+         d="m 342.63854,459.30284 c -18.27936,1.01777 -12.43907,-3.73926 -5.46269,-5.27853 0.96848,1.89875 12.84191,3.54031 5.46269,5.27853"
+         i:knockout="Off"
+         style="fill:#d70751;display:inline;filter:url(#filter3208)"
+         inkscape:connector-curvature="0"
+         inkscape:export-filename="/tmp/ndhackergotchi.png"
+         inkscape:export-xdpi="30.030001"
+         inkscape:export-ydpi="30.030001" />
+      <path
+         id="path2604"
+         d="m 530.20382,341.62316 c 23.47676,14.90397 20.07236,37.02155 18.64946,8.83781 -18.01001,-28.36583 -9.63957,-1.73775 -18.64946,-8.83781"
+         i:knockout="Off"
+         style="fill:#d70751;display:inline;filter:url(#filter3222)"
+         inkscape:connector-curvature="0"
+         inkscape:export-filename="/tmp/ndhackergotchi.png"
+         inkscape:export-xdpi="30.030001"
+         inkscape:export-ydpi="30.030001" />
+      <path
+         id="path2606"
+         d="m 416.40084,291.82351 c 21.30349,6.95292 34.08262,8.19821 46.43183,10.85188 -24.52052,-19.16869 -29.75373,-8.83568 -46.43183,-10.85188"
+         i:knockout="Off"
+         style="fill:#d70751;display:inline;filter:url(#filter3236)"
+         inkscape:connector-curvature="0"
+         inkscape:export-filename="/tmp/ndhackergotchi.png"
+         inkscape:export-xdpi="30.030001"
+         inkscape:export-ydpi="30.030001" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer4"
+     inkscape:label="Debian"
+     style="display:none"
+     sodipodi:insensitive="true"
+     transform="translate(-36,-40.43053)">
+    <g
+       id="g3504"
+       transform="matrix(1.0864996,-0.3715245,0.3715245,1.0864996,-437.39782,-27.53813)">
+      <path
+         i:knockout="Off"
+         d="m 586.7443,568.51986 c -0.045,0.047 -0.045,7.506 -0.138,9.453 -0.092,1.574 -0.232,4.957 -3.568,4.957 -3.429,0 -4.263,-3.939 -4.541,-5.652 -0.324,-1.9 -0.324,-3.477 -0.324,-4.17 0,-2.225 0.139,-8.436 5.375,-8.436 1.576,0 2.456,0.465 3.151,0.834 l 0.045,3.014 z m -13.437,5.469 c 0,13.066 6.951,13.066 7.97,13.066 2.873,0 4.727,-1.576 5.514,-4.309 l 0.093,4.123 c 0.881,-0.047 1.761,-0.139 3.197,-0.139 0.51,0 0.926,0 1.298,0.047 0.371,0 0.741,0.045 1.158,0.092 -0.741,-1.482 -1.297,-4.818 -1.297,-12.049 0,-7.043 0,-18.951 0.602,-22.566 -1.667,0.789 -3.105,1.299 -6.256,1.576 1.251,1.344 1.251,2.039 1.251,8.154 -0.879,-0.277 -1.992,-0.602 -3.892,-0.602 -8.294,0.001 -9.638,7.23 -9.638,12.607"
+         id="path3402"
+         inkscape:connector-curvature="0" />
+      <path
+         i:knockout="Off"
+         d="m 598.4373,571.62286 c 0.047,-3.846 0.835,-7.275 4.124,-7.275 3.615,0 3.891,3.984 3.799,7.275 l -7.923,0 z m 12.51,0.465 c 0,-5.422 -1.065,-10.752 -7.923,-10.752 -9.452,0 -9.452,10.475 -9.452,12.697 0,9.406 4.216,13.113 11.306,13.113 3.149,0 4.68,-0.461 5.514,-0.695 -0.046,-1.668 0.185,-2.734 0.465,-4.17 -0.975,0.604 -2.226,1.391 -5.006,1.391 -7.229,0 -7.322,-6.582 -7.322,-8.852 l 12.328,0 0.09,-2.732"
+         id="path3404"
+         inkscape:connector-curvature="0" />
+      <path
+         i:knockout="Off"
+         d="m 626.0223,574.07986 c 0,4.309 -0.787,10.102 -6.162,10.102 -0.742,0 -1.668,-0.141 -2.27,-0.279 -0.093,-1.668 -0.093,-4.541 -0.093,-7.877 0,-3.986 0.416,-6.068 0.742,-7.09 0.972,-3.289 3.15,-3.334 3.566,-3.334 3.522,0 4.217,4.865 4.217,8.478 z m -13.298,5.051 c 0,3.43 0,5.375 -0.556,6.857 1.9,0.742 4.262,1.158 7.09,1.158 1.807,0 7.043,0 9.869,-5.791 1.344,-2.688 1.807,-6.303 1.807,-9.037 0,-1.668 -0.186,-5.328 -1.529,-7.646 -1.296,-2.176 -3.382,-3.289 -5.605,-3.289 -4.449,0 -5.746,3.707 -6.44,5.607 0,-2.363 0.045,-10.611 0.415,-14.828 -3.011,1.391 -4.866,1.621 -6.857,1.807 1.807,0.74 1.807,3.801 1.807,13.764 l 0,11.398"
+         id="path3406"
+         inkscape:connector-curvature="0" />
+      <path
+         i:knockout="Off"
+         d="m 639.8423,586.86886 c -0.928,-0.139 -1.578,-0.232 -2.922,-0.232 -1.48,0 -2.502,0.094 -3.566,0.232 0.463,-0.881 0.648,-1.299 0.787,-4.309 0.186,-4.125 0.232,-15.154 -0.092,-17.471 -0.232,-1.762 -0.648,-2.039 -1.297,-2.502 3.799,-0.371 4.865,-0.648 6.625,-1.482 -0.369,2.037 -0.418,3.059 -0.418,6.162 -0.091,15.989 -0.138,17.702 0.883,19.602"
+         id="path3408"
+         inkscape:connector-curvature="0" />
+      <path
+         i:knockout="Off"
+         d="m 654.6803,573.75386 c -0.092,2.92 -0.139,4.959 -0.928,6.58 -0.973,2.086 -2.594,2.688 -3.799,2.688 -2.783,0 -3.383,-2.316 -3.383,-4.586 0,-4.355 3.893,-4.682 5.652,-4.682 l 2.458,0 z m -12.744,5.701 c 0,2.92 0.881,5.838 3.477,7.09 1.158,0.51 2.316,0.51 2.688,0.51 4.264,0 5.699,-3.152 6.58,-5.098 -0.047,2.039 0,3.289 0.139,4.912 0.834,-0.047 1.668,-0.139 3.059,-0.139 0.787,0 1.529,0.092 2.316,0.139 -0.51,-0.787 -0.787,-1.252 -0.928,-3.059 -0.092,-1.76 -0.092,-3.521 -0.092,-5.977 l 0.047,-9.453 c 0,-3.523 -0.928,-6.998 -7.879,-6.998 -4.586,0 -7.273,1.391 -8.617,2.086 0.557,1.02 1.02,1.898 1.436,3.893 1.809,-1.576 4.172,-2.41 6.58,-2.41 3.848,0 3.848,2.549 3.848,6.162 -0.881,-0.045 -1.623,-0.137 -2.875,-0.137 -5.887,10e-4 -9.779,2.268 -9.779,8.479"
+         id="path3410"
+         inkscape:connector-curvature="0" />
+      <path
+         i:knockout="Off"
+         d="m 681.3703,582.28186 c 0.047,1.576 0.047,3.244 0.695,4.588 -1.021,-0.092 -1.623,-0.232 -3.521,-0.232 -1.113,0 -1.715,0.094 -2.596,0.232 0.184,-0.602 0.279,-0.834 0.371,-1.623 0.139,-1.064 0.232,-4.633 0.232,-5.885 l 0,-5.004 c 0,-2.178 0,-5.33 -0.141,-6.441 -0.092,-0.787 -0.322,-2.918 -3.012,-2.918 -2.641,0 -3.521,1.945 -3.846,3.521 -0.369,1.621 -0.369,3.383 -0.369,10.24 0.045,5.932 0.045,6.486 0.508,8.109 -0.787,-0.092 -1.76,-0.184 -3.15,-0.184 -1.113,0 -1.854,0.045 -2.779,0.184 0.324,-0.742 0.51,-1.113 0.602,-3.707 0.094,-2.549 0.279,-15.061 -0.141,-18.025 -0.23,-1.809 -0.695,-2.225 -1.203,-2.688 3.754,-0.186 4.957,-0.789 6.117,-1.389 l 0,4.91 c 0.555,-1.438 1.713,-4.635 6.348,-4.635 5.793,0 5.838,4.217 5.885,6.996 l 0,13.951"
+         id="path3412"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:#d70751"
+         i:knockout="Off"
+         d="m 640.2333,554.54686 -3.838,3.836 -3.836,-3.836 3.836,-3.836 3.838,3.836"
+         id="path3414"
+         inkscape:connector-curvature="0" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="EEG"
+     sodipodi:insensitive="true"
+     style="display:none"
+     transform="translate(-36,-40.43053)">
+    <path
+       id="path3525"
+       style="fill:none;stroke:#000000;stroke-width:2.65748024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="M 144.4234,78.975388 C 266.02989,-77.854986 517.89394,31.598913 544.30928,206.19246 M 235.52123,47.182022 C 346.11429,-52.460919 514.87505,31.449949 544.30928,206.19246 M 332.17381,47.182022 C 422.50525,-23.52659 511.10143,30.082837 544.30928,206.19246 M 429.58867,66.478997 C 483.92989,13.647221 520.15812,42.230553 544.30928,206.19246"
+       sodipodi:nodetypes="cccccccc"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:3.77901149;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+       d="m 139.95489,62.706883 c -5.85467,2.570988 -7.09795,12.718367 -2.97518,22.983152 l -9.29976,4.083851 c -1.62417,0.713228 -2.35632,2.591831 -1.64308,4.216006 l 0.88109,2.006431 c 0.71323,1.62417 2.59184,2.356307 4.21601,1.643077 l 38.61807,-16.958534 c 1.62417,-0.713229 2.35631,-2.591833 1.64308,-4.216005 l -0.88109,-2.006431 c -0.71323,-1.62417 -2.59184,-2.356307 -4.21601,-1.643078 l -7.40014,3.249658 C 154.12984,66.083576 145.80956,60.135897 139.95489,62.706883 z"
+       id="path3514"
+       inkscape:connector-curvature="0" />
+    <path
+       id="path3519"
+       d="m 232.97728,34.179007 c -6.25476,1.328559 -9.53269,11.012061 -7.58021,21.900167 l -9.93528,2.110333 c -1.73517,0.36856 -2.83354,2.059351 -2.46497,3.79452 l 0.45531,2.143545 c 0.36856,1.735162 2.05936,2.833521 3.79452,2.464959 l 41.25714,-8.763326 c 1.73516,-0.368561 2.83352,-2.059355 2.46496,-3.794519 l -0.4553,-2.143545 c -0.36857,-1.735162 -2.05937,-2.833521 -3.79453,-2.46496 l -7.90585,1.679261 C 246.17123,40.363753 239.23205,32.850451 232.97728,34.179007 z"
+       style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:3.77901149;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:3.77901149;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+       d="m 333.85888,26.48456 c -6.3721,-0.532394 -12.3043,7.793715 -13.57599,18.782155 l -10.12167,-0.845669 c -1.76772,-0.147698 -3.30717,1.154329 -3.45486,2.922052 l -0.18245,2.183759 c -0.1477,1.767713 1.15434,3.307158 2.92205,3.454851 l 42.03112,3.51174 c 1.76772,0.147694 3.30716,-1.15434 3.45486,-2.922055 l 0.18246,-2.183756 c 0.14768,-1.767716 -1.15436,-3.307161 -2.92207,-3.454855 l -8.05416,-0.672934 c 0.5694,-11.047125 -3.90718,-20.242889 -10.27929,-20.775288 z"
+       id="path3521"
+       inkscape:connector-curvature="0" />
+    <path
+       id="path3523"
+       d="m 436.78602,52.620877 c -5.74315,-2.811278 -14.29516,2.790344 -19.47253,12.565713 l -9.12264,-4.46553 c -1.59323,-0.779895 -3.50056,-0.126207 -4.28044,1.467038 l -0.96344,1.968216 c -0.7799,1.593232 -0.1262,3.500553 1.46704,4.280441 l 37.88251,18.543527 c 1.59324,0.779892 3.50056,0.126194 4.28045,-1.46704 l 0.96345,-1.96821 c 0.77988,-1.593242 0.12617,-3.500563 -1.46706,-4.280452 l -7.25919,-3.553381 c 4.54441,-10.085216 3.71501,-20.279036 -2.02815,-23.090322 z"
+       style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:3.77901149;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2.65748024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 544.30928,206.19246 c 11.2601,72.34335 23.16011,139.63781 -29.38309,159.0433 l -95.76795,31.92265"
+       id="path3538"
+       sodipodi:nodetypes="ccc"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
diff --git a/artwork/neurodebian.svg b/artwork/neurodebian.svg
new file mode 100644 (file)
index 0000000..f877aae
--- /dev/null
@@ -0,0 +1,335 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   inkscape:export-ydpi="18.728489"
+   inkscape:export-xdpi="18.728489"
+   inkscape:export-filename="/home/michael/hacking/neurodebian/sphinx/_static/faq.png"
+   sodipodi:docname="faq.svg"
+   inkscape:version="0.48.3.1 r9886"
+   version="1.1"
+   id="svg2"
+   height="240.27565"
+   width="241.31363">
+  <defs
+     id="defs4">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 120.13783 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="241.22 : 120.13783 : 1"
+       inkscape:persp3d-origin="120.61 : 80.091883 : 1"
+       id="perspective3283" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3182">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3184" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         id="stop3186" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3157">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3159" />
+      <stop
+         style="stop-color:#31494f;stop-opacity:1"
+         offset="1"
+         id="stop3161" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3157"
+       id="radialGradient3297"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       cx="271.95456"
+       cy="227.65692"
+       fx="271.95456"
+       fy="227.65692"
+       r="153.54318" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182"
+       id="linearGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       x1="281.60837"
+       y1="119.86061"
+       x2="281.60837"
+       y2="161.84015" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182"
+       id="linearGradient3301"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       x1="257.53381"
+       y1="197.40852"
+       x2="200.00002"
+       y2="123.79076" />
+    <inkscape:perspective
+       id="perspective3601"
+       inkscape:persp3d-origin="256 : 151.33333 : 1"
+       inkscape:vp_z="512 : 227 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 227 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <radialGradient
+       r="240"
+       fy="61.007351"
+       fx="256.3291"
+       cy="61.007351"
+       cx="256.3291"
+       gradientTransform="matrix(-2.1703161,0,0,-0.8792098,810.66642,48.396324)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4006"
+       xlink:href="#linearGradient3954"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientTransform="matrix(-3.1568234,0,0,-1.951177,1065.5148,93.420931)"
+       gradientUnits="userSpaceOnUse"
+       r="240"
+       fy="61.007351"
+       fx="256.3291"
+       cy="61.007351"
+       cx="256.3291"
+       id="radialGradient3960"
+       xlink:href="#linearGradient3954"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-2.6062703,-0.040027,0.02742827,-0.85438294,921.3177,196.09319)"
+       r="105.24194"
+       fy="75.115677"
+       fx="256.04773"
+       cy="75.115677"
+       cx="256.04773"
+       id="radialGradient3946"
+       xlink:href="#linearGradient3938"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient3823">
+      <stop
+         id="stop3825"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         id="stop3827"
+         offset="1"
+         style="stop-color:#d60751;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3938"
+       inkscape:collect="always">
+      <stop
+         id="stop3940"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         id="stop3942"
+         offset="1"
+         style="stop-color:#999999;stop-opacity:0" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3954"
+       inkscape:collect="always">
+      <stop
+         id="stop3956"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop3958"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <marker
+       inkscape:stockid="TriangleOutSu"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="TriangleOutSu"
+       style="overflow:visible">
+      <path
+         id="path5767"
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         style="fill:#d70751;fill-rule:evenodd;stroke:#d70751;stroke-width:1pt;marker-start:none"
+         transform="scale(0.2,0.2)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182-1"
+       id="linearGradient3301-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       x1="257.53381"
+       y1="197.40852"
+       x2="200.00002"
+       y2="123.79076" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182-1"
+       id="linearGradient3299-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       x1="281.60837"
+       y1="119.86061"
+       x2="281.60837"
+       y2="161.84015" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3157-9"
+       id="radialGradient3297-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       cx="271.95456"
+       cy="227.65692"
+       fx="271.95456"
+       fy="227.65692"
+       r="153.54318" />
+    <linearGradient
+       id="linearGradient3157-9">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3159-6" />
+      <stop
+         style="stop-color:#31494f;stop-opacity:1"
+         offset="1"
+         id="stop3161-8" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3182-1">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3184-4" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         id="stop3186-2" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.34407039"
+     inkscape:cx="295.76148"
+     inkscape:cy="-242.91036"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1147"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-970.08278,-797.03995)">
+    <g
+       style="font-size:360.04290771px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#e6e6e6;fill-opacity:1;stroke:none;font-family:Sans"
+       id="text2989"
+       transform="translate(-1054.2215,-475.17995)" />
+    <g
+       inkscape:label="Layer 1"
+       id="layer1-1"
+       transform="translate(759.66811,396.24412)">
+      <g
+         id="g3240-1"
+         transform="matrix(2.7112743,0,0,2.7112743,-845.76238,332.54413)"
+         inkscape:export-filename="C:\Users\Anne Menini\Desktop\interface.png"
+         inkscape:export-xdpi="200"
+         inkscape:export-ydpi="200">
+        <rect
+           rx="12.121831"
+           style="fill:#1a1a1a;fill-opacity:0.44705882;stroke:#000000;stroke-width:0.73766053;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+           id="rect3165-5"
+           width="88.266106"
+           height="87.88327"
+           x="389.91888"
+           y="25.542122"
+           ry="12.121831" />
+        <path
+           id="path3155-0"
+           d="m 476.22748,52.879463 c -83.45204,0.48174 -33.78189,4.12964 -82.40158,28.1875 l 0,20.093747 c 0,2.48247 1.10767,4.69086 2.84375,6.1875 l 76.71408,0 c 1.73843,-1.49668 2.84375,-3.70309 2.84375,-6.1875 l 0,-48.281247 z"
+           style="fill:url(#radialGradient3297-8);fill-opacity:1;fill-rule:evenodd;stroke:none"
+           sodipodi:nodetypes="ccccccc"
+           inkscape:connector-curvature="0" />
+        <rect
+           rx="8.1736317"
+           ry="8.1736317"
+           y="29.545734"
+           x="393.83136"
+           height="79.784973"
+           width="80.311104"
+           id="rect3194-9"
+           style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+        <rect
+           rx="8.1736317"
+           style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+           id="rect3196-4"
+           width="80.311104"
+           height="79.784973"
+           x="393.83136"
+           y="29.545734"
+           ry="8.1736317" />
+        <path
+           id="rect3190-8"
+           d="m 402.73214,30.959821 c -4.52819,0 -8.1875,3.65931 -8.1875,8.1875 l 0,63.437499 c 0,4.52819 3.65931,8.18749 8.1875,8.1875 l 64.19427,0 c 4.52819,0 8.15627,-3.6593 8.15625,-8.1875 l 0,-63.437499 c 0,-4.52819 -3.62806,-8.1875 -8.15625,-8.1875 l -64.19427,0 z"
+           style="opacity:0.6143791;fill:url(#linearGradient3299-8);fill-opacity:1;stroke:none"
+           sodipodi:nodetypes="ccccccccc"
+           inkscape:connector-curvature="0" />
+        <path
+           id="rect3178-8"
+           d="m 400.20536,28.107138 c -4.52819,0 -8.15625,3.65931 -8.15625,8.1875 l 0,63.437502 c 0,4.52819 3.62806,8.15625 8.15625,8.15625 l 67.25381,0 c 4.52819,0 8.15625,-3.62806 8.15625,-8.15625 l 0,-63.437502 c 0,-4.52819 -3.62804,-8.1875 -8.15625,-8.1875 l -67.25381,0 z"
+           style="opacity:0.6143791;fill:url(#linearGradient3301-8);fill-opacity:1;stroke:none"
+           sodipodi:nodetypes="ccccccccc"
+           inkscape:connector-curvature="0" />
+      </g>
+      <path
+         inkscape:connector-curvature="0"
+         style="fill:#d70751;stroke:#980539;stroke-width:1;stroke-miterlimit:4;stroke-opacity:0.8;stroke-dasharray:none"
+         id="path2490"
+         d="m 333.64509,581.8883 c -5.48822,1.58459 -19.59412,7.41646 -24.86352,7.24065 l -2.37582,-2.12071 c -5.45356,-0.84094 -2.92281,0.96452 -7.20097,0.4568 -4.51825,-2.33283 -14.02198,-6.98427 -15.42577,-8.89078 -0.50647,-1.5257 2.4965,0.48436 3.43181,0.60879 -5.01848,-3.37919 -3.95623,2.91696 -8.42521,-3.06728 l 0.43967,-0.31818 c -13.60863,-9.51891 -1.53893,-31.97467 21.96116,-40.71851 -1.60505,0.22298 -1.33405,-0.19371 -2.08231,-0.39123 11.15865,-0.54867 7.58458,-2.16928 18.15956,-4.94966 5.17575,-1.71176 3.80253,-3.40328 5.41173,-3.89167 -6.01768,0.0106 -7.80645,-0.49051 -15.69346,2.31011 -23.34699,3.13451 -30.37133,12.98228 -37.27044,28.37632 -0.86973,2.36204 -1.6184,1.01421 -2.72321,1.58164 0.81712,-4.73828 2.94119,-9.42565 6.09112,-13.6399 -2.29022,2.3946 -4.45352,4.89779 -5.82598,7.77341 0.16361,-4.3174 7.99472,-12.01651 7.84148,-13.64035 -11.94846,10.4023 -15.36061,33.78143 -6.09239,43.21961 -2.02051,-4.94416 -4.20759,-11.31879 -3.75914,-17.56066 0.59374,-2.73241 2.42969,-6.69491 3.1942,-6.26359 -1.2426,16.40698 0.81965,20.3703 17.57611,30.03145 4.17877,2.48189 10.5714,4.72577 11.0094,5.73373 -3.31698,-0.84052 -1.23301,0.60167 -4.09736,0.0363 7.36757,1.65013 2.0209,-2.05013 11.91794,0.61589 l -2.24092,2.48313 c 4.9195,-1.96705 24.20126,-4.20467 32.12709,-6.88948 2.98879,0.75117 -10.47911,7.23521 -16.73726,7.22478 7.09031,0.42046 15.92429,-6.34793 21.35947,-7.16049 -1.56245,1.01004 -3.16583,2.23346 -4.89194,3.08733 5.66731,-2.89066 19.18489,-4.61302 22.9979,-4.85313 0.10702,-0.74823 -3.45308,-1.35826 3.68693,-3.52323 3.16956,-0.75283 1.91821,0.31985 2.79004,0.38666 0.16954,-0.60795 2.09523,-2.58711 6.431,-4.5934 1.30609,0.31941 -2.24513,2.32404 -2.10901,3.18292 3.49276,-1.46306 5.97673,-3.0827 8.79097,-3.84055 5.08862,-3.90655 -1.0998,-0.64554 1.55202,-3.43514 8.5342,-4.95125 2.95455,1.55409 7.36005,0.77996 -5.26271,5.54793 -14.7865,10.36929 -18.69263,12.46829 4.93037,-2.09608 9.52962,-4.6243 13.86331,-7.38843 -0.16734,1.32569 10.03276,-4.61346 3.77752,0.70648 14.64329,-7.70329 45.77812,-14.85623 48.81368,-27.62849 -0.98082,1.7136 -2.20757,3.87815 -2.7153,3.34536 1.9015,-6.45523 2.55328,-5.57169 3.90655,-6.7713 0.55533,-4.99843 -1.88563,-4.7024 -2.77332,-7.69033 2.27936,-9.74592 -1.85498,-13.96019 -1.31969,-22.53197 l -1.83093,0.84931 c 0.20293,-6.12288 -3.16499,-6.26985 -4.50154,-12.49001 0.20625,-0.45054 1.92529,1.61382 2.92866,3.41967 -2.78169,-5.16374 -0.58206,-5.44895 -3.97252,-10.33127 1.54866,1.02005 2.76247,2.21213 4.1792,3.3608 -1.89564,-4.30362 -6.80723,-9.69956 -3.65435,-8.45068 -6.37507,-6.18675 -16.2813,-17.53603 -26.80425,-22.64344 l 1.70232,-0.67683 c -5.84185,-2.0806 -19.06507,-10.70332 -25.42887,-10.03985 l -0.55615,-0.81338 c -4.03641,-0.82631 -8.31373,-0.94198 -12.3209,-1.39416 -5.30991,-1.0756 -2.91028,-2.81759 -3.50362,-2.32072 -12.12422,-1.69105 -21.77117,-1.6138 -29.71997,-1.63928 -2.64414,2.4385 -14.30589,3.67273 -23.67934,6.60554 -47.98879,9.80524 -78.65711,37.61377 -77.16878,81.3457 1.67299,6.3292 10.23,11.27483 15.21817,15.36515 -4.3739,-6.55389 -1.69515,-3.80021 -6.72122,-9.6911 -2.97073,-4.51878 -2.38237,-6.44365 0.0227,-10.95731 l -2.46602,2.17123 c 0.42966,-7.75838 2.18585,-5.00386 2.28105,-11.25282 0.96326,0.30482 1.92655,0.61003 2.8898,0.91526 -0.61127,-2.32489 -1.78832,-7.17508 0.25806,-8.81227 l -1.01255,-2.45683 c 3.30445,-4.09779 4.22471,-8.99975 6.71829,-9.50538 l -1.99378,-0.36954 c 1.53156,-1.38207 12.49,-15.1673 10.97641,-9.07616 0.70272,-1.23885 0.90189,-2.69902 3.42803,-4.86899 l 1.82844,0.69645 c 2.94828,-3.49106 7.12329,-6.86399 8.82646,-7.11995 -1.67183,1.88939 -1.74116,2.92281 -1.77873,3.93954 16.46919,-11.12131 -1.38458,-6.97299 14.94473,-16.37275 0.15412,0.33028 0.30772,0.66055 0.4618,0.99084 1.12361,-1.1349 2.46604,-1.9967 3.73202,-3.00132 1.80339,-0.29646 3.60634,-0.59333 5.4097,-0.89021 4.63976,-6.16962 28.35194,-4.40929 39.81355,-6.60013 4.72617,-0.70608 10.79602,1.42172 19.33605,2.03845 l -0.24301,-1.63637 c 7.24732,1.4067 30.92792,10.6858 32.31042,17.4233 5.83266,1.94994 -0.20712,-0.63049 0.75198,-1.54617 10.9952,4.74664 9.27992,7.55339 12.49084,11.8261 5.35835,4.12284 -2.94118,-3.96208 0.65721,-2.27645 5.76964,8.02228 8.2227,4.63183 13.64411,15.62952 -0.37788,1.40253 -2.24849,-2.45642 -3.65728,-3.18587 6.82432,6.16754 15.24087,25.82271 13.31348,37.43043 -2.32155,13.48042 -38.23544,22.1118 -56.31805,27.28183 l 0.0237,0.64469 c -7.373,1.54576 -32.03148,13.2679 -40.5185,13.08418" />
+    </g>
+  </g>
+</svg>
diff --git a/artwork/nitrc.svg b/artwork/nitrc.svg
new file mode 100644 (file)
index 0000000..7735073
--- /dev/null
@@ -0,0 +1,6345 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   inkscape:export-ydpi="18.728489"
+   inkscape:export-xdpi="18.728489"
+   inkscape:export-filename="/home/michael/hacking/neurodebian/sphinx/_static/nitrc.png"
+   sodipodi:docname="nitrc.svg"
+   inkscape:version="0.48.3.1 r9886"
+   version="1.1"
+   id="svg2"
+   height="240.27565"
+   width="241.22">
+  <defs
+     id="defs4">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 120.13783 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="241.22 : 120.13783 : 1"
+       inkscape:persp3d-origin="120.61 : 80.091883 : 1"
+       id="perspective3283" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3182">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3184" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         id="stop3186" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3157">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3159" />
+      <stop
+         style="stop-color:#31494f;stop-opacity:1"
+         offset="1"
+         id="stop3161" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3157"
+       id="radialGradient3297"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       cx="271.95456"
+       cy="227.65692"
+       fx="271.95456"
+       fy="227.65692"
+       r="153.54318" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182"
+       id="linearGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       x1="281.60837"
+       y1="119.86061"
+       x2="281.60837"
+       y2="161.84015" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182"
+       id="linearGradient3301"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       x1="257.53381"
+       y1="197.40852"
+       x2="200.00002"
+       y2="123.79076" />
+    <inkscape:perspective
+       id="perspective3601"
+       inkscape:persp3d-origin="256 : 151.33333 : 1"
+       inkscape:vp_z="512 : 227 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 227 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective10-5"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20881-4"
+       id="radialGradient4257-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(4.2006961,0,0,0.8475154,-1499.5261,49.748456)"
+       cx="468.5"
+       cy="330.51169"
+       fx="468.5"
+       fy="330.51169"
+       r="31.079403" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20881-4"
+       id="radialGradient4255-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(4.2006961,0,0,0.8475154,-1499.5261,49.748456)"
+       cx="468.5"
+       cy="330.51169"
+       fx="468.5"
+       fy="330.51169"
+       r="31.079403" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20881-4"
+       id="radialGradient4253-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(4.2006961,0,0,0.8475154,-1499.5261,49.748456)"
+       cx="468.5"
+       cy="330.51169"
+       fx="468.5"
+       fy="330.51169"
+       r="31.079403" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20923-0"
+       id="radialGradient4251-6"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(4.2476739,-1.317985e-6,0,0.4387666,-1524.7829,229.94334)"
+       cx="469.5"
+       cy="421.45291"
+       fx="469.5"
+       fy="421.45291"
+       r="31.079403" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20923-0"
+       id="radialGradient4249-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(4.2476739,-1.317985e-6,0,0.4387666,-1524.7829,229.94334)"
+       cx="469.5"
+       cy="421.45291"
+       fx="469.5"
+       fy="421.45291"
+       r="31.079403" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20923-0"
+       id="radialGradient4247-6"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(4.2476739,-1.317985e-6,0,0.4387666,-1524.7829,229.94334)"
+       cx="469.5"
+       cy="421.45291"
+       fx="469.5"
+       fy="421.45291"
+       r="31.079403" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20881-4"
+       id="radialGradient4245-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(4.2006961,0,0,0.8475154,-1499.5261,49.748456)"
+       cx="468.5"
+       cy="330.51169"
+       fx="468.5"
+       fy="330.51169"
+       r="31.079403" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20881-4"
+       id="radialGradient4243-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(4.2006961,0,0,0.8475154,-1499.5261,49.748456)"
+       cx="468.5"
+       cy="330.51169"
+       fx="468.5"
+       fy="330.51169"
+       r="31.079403" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20881-4"
+       id="radialGradient4241-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(4.2006961,0,0,0.8475154,-1499.5261,49.748456)"
+       cx="468.5"
+       cy="330.51169"
+       fx="468.5"
+       fy="330.51169"
+       r="31.079403" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient7985-8"
+       id="linearGradient4183-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.0325622,0,0,1.0859786,306.83048,-21.311174)"
+       x1="225.20541"
+       y1="385.19571"
+       x2="312.27505"
+       y2="383.7262" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3311-8"
+       id="radialGradient4143-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4110-788-140-3"
+       id="linearGradient4139-2"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-4,-219)"
+       x1="314.07132"
+       y1="982.99298"
+       x2="642.81433"
+       y2="912.99298" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5057-0"
+       id="radialGradient4137-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.6246663,-0.2253063,0.11029,1.3003596,-921.09429,-416.70193)"
+       cx="484.21445"
+       cy="1009.7686"
+       fx="484.21445"
+       fy="1009.7686"
+       r="230.51682" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3311-8"
+       id="radialGradient4127-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3311-8"
+       id="radialGradient4122-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient17736-6"
+       id="radialGradient4120-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.9974194,1.0392699e-6,-7.707074e-8,-0.3634995,200.05985,514.30407)"
+       cx="100.15915"
+       cy="338.49365"
+       fx="100.15915"
+       fy="338.49365"
+       r="62.840691" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient7985-8"
+       id="linearGradient4118-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.0325622,0,0,1.0859786,417.42354,630.17895)"
+       x1="225.20541"
+       y1="385.19571"
+       x2="312.27505"
+       y2="383.7262" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3303-3"
+       id="radialGradient4116-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.913489,2.9102112e-8,0,0.7121404,-1248.9299,781.9312)"
+       cx="474.29059"
+       cy="367.49637"
+       fx="474.29059"
+       fy="367.49637"
+       r="180.08417" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5057-0">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop5059-7" />
+      <stop
+         id="stop5061-8"
+         offset="0.19438346"
+         style="stop-color:#e8eeee;stop-opacity:1" />
+      <stop
+         style="stop-color:#476a71;stop-opacity:0.00326797"
+         offset="1"
+         id="stop5063-6" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3311-8">
+      <stop
+         id="stop3313-8"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         id="stop3315-4"
+         offset="1"
+         style="stop-color:#535353;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3303-3">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3305-1" />
+      <stop
+         style="stop-color:#0a101b;stop-opacity:1"
+         offset="1"
+         id="stop3307-4" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective79-9" />
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lstart-2"
+       style="overflow:visible">
+      <path
+         id="path13910-0"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.8,0,0,0.8,10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend-6"
+       style="overflow:visible">
+      <path
+         id="path13931-8"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend-9"
+       style="overflow:visible">
+      <path
+         id="path13913-2"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <linearGradient
+       id="linearGradient4167-6">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop4169-6" />
+      <stop
+         style="stop-color:#002b79;stop-opacity:1;"
+         offset="1"
+         id="stop4171-4" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3428-9">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3430-5" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.28282827;"
+         offset="1"
+         id="stop3432-0" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3434-4">
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="0"
+         id="stop3436-8" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="1"
+         id="stop3438-7" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3440-1">
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="0"
+         id="stop3442-7" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="1"
+         id="stop3444-2" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3446-7">
+      <stop
+         style="stop-color:#313131;stop-opacity:1;"
+         offset="0"
+         id="stop3448-2" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.1010101;"
+         offset="1"
+         id="stop3450-2" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient7985-8"
+       id="linearGradient9932-6"
+       gradientUnits="userSpaceOnUse"
+       x1="225.20541"
+       y1="385.19571"
+       x2="312.27505"
+       y2="383.7262"
+       gradientTransform="matrix(0.4416848,0,0,0.7067658,202.85617,147.58316)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient14807-6"
+       id="radialGradient3453-1"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient14807-6"
+       id="radialGradient3455-0"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient14807-6"
+       id="radialGradient3457-6"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient14807-6"
+       id="radialGradient3459-1"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient16759-2"
+       id="radialGradient3461-5"
+       cx="350.75"
+       cy="505.61218"
+       fx="350.75"
+       fy="505.61218"
+       r="7.25"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient17736-6"
+       id="radialGradient3463-9"
+       cx="100.15915"
+       cy="338.49365"
+       fx="100.15915"
+       fy="338.49365"
+       r="62.840691"
+       gradientTransform="matrix(-0.9974194,1.0392699e-6,-7.707074e-8,-0.3634995,200.05985,514.30407)"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.9974194,1.0392699e-6,-7.707074e-8,-0.3634995,200.05985,514.30407)"
+       r="62.840691"
+       fy="338.49365"
+       fx="100.15915"
+       cy="338.49365"
+       cx="100.15915"
+       id="radialGradient2601-4"
+       xlink:href="#linearGradient17736-6"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="7.25"
+       fy="505.61218"
+       fx="350.75"
+       cy="505.61218"
+       cx="350.75"
+       id="radialGradient2599-9"
+       xlink:href="#linearGradient16759-2"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       id="radialGradient2597-0"
+       xlink:href="#linearGradient14807-6"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       id="radialGradient2595-9"
+       xlink:href="#linearGradient14807-6"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       id="radialGradient2593-1"
+       xlink:href="#linearGradient14807-6"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       id="radialGradient2591-7"
+       xlink:href="#linearGradient14807-6"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(0.1658725,0,0,1.0963274,266.45386,-26.261619)"
+       y2="383.7262"
+       x2="312.27505"
+       y1="385.19571"
+       x1="225.20541"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2589-7"
+       xlink:href="#linearGradient7985-8"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient2583-1">
+      <stop
+         id="stop2585-1"
+         offset="0"
+         style="stop-color:#313131;stop-opacity:1;" />
+      <stop
+         id="stop2587-5"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0.1010101;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2577-9">
+      <stop
+         id="stop2579-7"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0;" />
+      <stop
+         id="stop2581-7"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2571-6">
+      <stop
+         id="stop2573-7"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0;" />
+      <stop
+         id="stop2575-3"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2565-6">
+      <stop
+         id="stop2567-5"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop3484-6"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0.28282827;" />
+    </linearGradient>
+    <inkscape:perspective
+       id="perspective3486-3"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <marker
+       inkscape:stockid="Arrow1Lendw"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lendw-9"
+       style="overflow:visible">
+      <path
+         id="path3404-4"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#810018;fill-rule:evenodd;stroke:#810018;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1LendP"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1LendP-8"
+       style="overflow:visible">
+      <path
+         id="path3650-1"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#25498c;fill-rule:evenodd;stroke:#25498c;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1LendX"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1LendX-2"
+       style="overflow:visible">
+      <path
+         id="path3899-9"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#82031b;fill-rule:evenodd;stroke:#82031b;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <linearGradient
+       id="linearGradient4110-788-140-3"
+       inkscape:collect="always">
+      <stop
+         id="stop4836-9"
+         offset="0"
+         style="stop-color:#f2f6f6;stop-opacity:0.04248366" />
+      <stop
+         id="stop4838-0"
+         offset="1"
+         style="stop-color:#fefefe;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3195-8">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3197-8" />
+      <stop
+         id="stop3274-5"
+         offset="0.41700065"
+         style="stop-color:#f0f3f4;stop-opacity:1" />
+      <stop
+         style="stop-color:#74878a;stop-opacity:1"
+         offset="1"
+         id="stop3199-0" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3155-9">
+      <stop
+         id="stop3157-6"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:0" />
+      <stop
+         id="stop3636-3"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0.79738562" />
+    </linearGradient>
+    <inkscape:perspective
+       id="perspective3638-8"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <radialGradient
+       r="197.14285"
+       fy="206.89964"
+       fx="326.98538"
+       cy="206.89964"
+       cx="326.98538"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,51.319741,302.31176)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3466-5"
+       xlink:href="#linearGradient3195-8"
+       inkscape:collect="always" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective4373-6" />
+    <linearGradient
+       id="linearGradient3157-1">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3159-1" />
+      <stop
+         style="stop-color:#31494f;stop-opacity:1"
+         offset="1"
+         id="stop3161-5" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3182-9">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3184-8" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         id="stop3186-4" />
+    </linearGradient>
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6631-8"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient6633-1"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient6635-0"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective7117-3" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective7348-0" />
+    <marker
+       inkscape:stockid="Arrow1LendwZ"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1LendwZ-4"
+       style="overflow:visible">
+      <path
+         id="path3648-4"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1LendPk"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1LendPk-4"
+       style="overflow:visible">
+      <path
+         id="path4319-4"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1LendXC"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1LendXC-7"
+       style="overflow:visible">
+      <path
+         id="path5671-6"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4019-6"
+       id="linearGradient8422-3"
+       gradientUnits="userSpaceOnUse"
+       x1="198.18571"
+       y1="530.19073"
+       x2="188.18571"
+       y2="502.00507" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3167-8"
+       id="linearGradient8420-1"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.9991491,-0.04124438,-0.04124438,0.9991491,494.00491,10.165898)"
+       x1="189.40868"
+       y1="600.59656"
+       x2="277.00266"
+       y2="549.64355" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3187-1"
+       id="radialGradient8418-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.9991491,-0.04124438,-0.04383124,1.061816,495.47186,-25.371096)"
+       cx="258.46152"
+       cy="567.07733"
+       fx="258.46152"
+       fy="567.07733"
+       r="26.039474" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4011-3"
+       id="radialGradient8416-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.886525,0.224827,-0.1468742,0.579146,104.20061,194.00941)"
+       cx="192.32143"
+       cy="560.86737"
+       fx="192.32143"
+       fy="560.86737"
+       r="109.10714" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3988-6"
+       id="radialGradient8414-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.5395259,0.4960191,-0.2097574,0.6510375,17.113521,100.03445)"
+       cx="188.39284"
+       cy="566.1604"
+       fx="188.39284"
+       fy="566.1604"
+       r="109.60714" />
+    <marker
+       inkscape:stockid="Arrow1LendT"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1LendT-6"
+       style="overflow:visible">
+      <path
+         id="path8214-2"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#273c70;fill-rule:evenodd;stroke:#273c70;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1LstartI"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1LstartI-1"
+       style="overflow:visible">
+      <path
+         id="path8211-7"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#273c70;fill-rule:evenodd;stroke:#273c70;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.8,0,0,0.8,10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1LendQ"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1LendQ-8"
+       style="overflow:visible">
+      <path
+         id="path7940-5"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#9a2a0e;fill-rule:evenodd;stroke:#9a2a0e;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1LstartR"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1LstartR-7"
+       style="overflow:visible">
+      <path
+         id="path7937-4"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#9a2a0e;fill-rule:evenodd;stroke:#9a2a0e;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.8,0,0,0.8,10,0)" />
+    </marker>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4449-0"
+       id="linearGradient4455-1"
+       x1="400.21426"
+       y1="632.36218"
+       x2="444.78571"
+       y2="553.29077"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4019-6"
+       id="linearGradient4132-8"
+       gradientUnits="userSpaceOnUse"
+       x1="198.18571"
+       y1="530.19073"
+       x2="188.18571"
+       y2="502.00507" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3167-8"
+       id="linearGradient4130-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.9991491,-0.04124438,-0.04124438,0.9991491,494.00491,10.165898)"
+       x1="189.40868"
+       y1="600.59656"
+       x2="277.00266"
+       y2="549.64355" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3187-1"
+       id="radialGradient4128-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.9991491,-0.04124438,-0.04383124,1.061816,495.47186,-25.371096)"
+       cx="258.46152"
+       cy="567.07733"
+       fx="258.46152"
+       fy="567.07733"
+       r="26.039474" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4011-3"
+       id="radialGradient4126-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.886525,0.224827,-0.1468742,0.579146,104.20061,194.00941)"
+       cx="192.32143"
+       cy="560.86737"
+       fx="192.32143"
+       fy="560.86737"
+       r="109.10714" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3988-6"
+       id="radialGradient4124-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.5395259,0.4960191,-0.2097574,0.6510375,17.113521,100.03445)"
+       cx="188.39284"
+       cy="566.1604"
+       fx="188.39284"
+       fy="566.1604"
+       r="109.60714" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective4765-3" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3167-8">
+      <stop
+         style="stop-color:#000000;stop-opacity:0.18300654"
+         offset="0"
+         id="stop3169-8" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1"
+         offset="1"
+         id="stop3171-3" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3187-1">
+      <stop
+         style="stop-color:#aaccff;stop-opacity:1"
+         offset="0"
+         id="stop3189-8" />
+      <stop
+         style="stop-color:#002255;stop-opacity:0.84014869"
+         offset="1"
+         id="stop3191-9" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3988-6">
+      <stop
+         style="stop-color:#deaa87;stop-opacity:1"
+         offset="0"
+         id="stop3990-4" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1"
+         id="stop3992-3" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4011-3">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop4013-3" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop4015-8" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4019-6">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop4021-0" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop4023-4" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4138-8">
+      <stop
+         style="stop-color:#000000;stop-opacity:0.75163399"
+         offset="0"
+         id="stop4140-8" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop4142-8" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4146-9">
+      <stop
+         style="stop-color:#d38d5f;stop-opacity:0.61111111"
+         offset="0"
+         id="stop4148-7" />
+      <stop
+         style="stop-color:#fffae5;stop-opacity:0;"
+         offset="1"
+         id="stop4150-7" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4300-6">
+      <stop
+         style="stop-color:#a05a2c;stop-opacity:1"
+         offset="0"
+         id="stop4302-4" />
+      <stop
+         style="stop-color:#a05a2c;stop-opacity:0.39869281"
+         offset="1"
+         id="stop4304-3" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4449-0">
+      <stop
+         style="stop-color:#273c70;stop-opacity:1"
+         offset="0"
+         id="stop4451-3" />
+      <stop
+         style="stop-color:#f3f3f3;stop-opacity:0.16013072"
+         offset="1"
+         id="stop4453-0" />
+    </linearGradient>
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker4729-9"
+       style="overflow:visible">
+      <path
+         id="path4478-2"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.8,0,0,0.8,10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker4726-5"
+       style="overflow:visible">
+      <path
+         id="path4481-4"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <inkscape:perspective
+       id="perspective35-0"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <linearGradient
+       id="linearGradient2549-5">
+      <stop
+         id="stop2551-9"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop2553-4"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0.28282827;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2555-6">
+      <stop
+         id="stop2557-9"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0;" />
+      <stop
+         id="stop2559-2"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2561-2">
+      <stop
+         id="stop2563-4"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0;" />
+      <stop
+         id="stop2565-7"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2567-7">
+      <stop
+         id="stop2569-5"
+         offset="0"
+         style="stop-color:#313131;stop-opacity:1;" />
+      <stop
+         id="stop2571-4"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0.1010101;" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="matrix(0.1658725,0,0,1.0963274,266.45386,-26.261619)"
+       y2="383.7262"
+       x2="312.27505"
+       y1="385.19571"
+       x1="225.20541"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2573-8"
+       xlink:href="#linearGradient7985-8"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       id="radialGradient2575-1"
+       xlink:href="#linearGradient14807-6"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       id="radialGradient2577-2"
+       xlink:href="#linearGradient14807-6"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       id="radialGradient2579-8"
+       xlink:href="#linearGradient14807-6"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       id="radialGradient2581-9"
+       xlink:href="#linearGradient14807-6"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="7.25"
+       fy="505.61218"
+       fx="350.75"
+       cy="505.61218"
+       cx="350.75"
+       id="radialGradient2583-3"
+       xlink:href="#linearGradient16759-2"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.9974194,1.0392699e-6,-7.707074e-8,-0.3634995,200.05985,514.30407)"
+       r="62.840691"
+       fy="338.49365"
+       fx="100.15915"
+       cy="338.49365"
+       cx="100.15915"
+       id="radialGradient2585-6"
+       xlink:href="#linearGradient17736-6"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="383.7262"
+       x2="312.27505"
+       y1="385.19571"
+       x1="225.20541"
+       gradientTransform="matrix(0.0325622,0,0,1.0859786,306.83048,-21.311174)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2408-8"
+       xlink:href="#linearGradient7985-8"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20923-0"
+       id="radialGradient20929-0"
+       cx="469.5"
+       cy="421.45291"
+       fx="469.5"
+       fy="421.45291"
+       r="31.079403"
+       gradientTransform="matrix(4.2476739,-1.317985e-6,0,0.4387666,-1524.7829,229.94334)"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20881-4"
+       id="radialGradient20887-2"
+       cx="468.5"
+       cy="330.51169"
+       fx="468.5"
+       fy="330.51169"
+       r="31.079403"
+       gradientTransform="matrix(4.2006961,0,0,0.8475154,-1499.5261,49.748456)"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient17736-6"
+       id="radialGradient17742-1"
+       cx="100.15915"
+       cy="338.49365"
+       fx="100.15915"
+       fy="338.49365"
+       r="62.840691"
+       gradientTransform="matrix(-0.9974194,1.0392699e-6,-7.707074e-8,-0.3634995,200.05985,514.30407)"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient16759-2"
+       id="radialGradient16765-0"
+       cx="350.75"
+       cy="505.61218"
+       fx="350.75"
+       fy="505.61218"
+       r="7.25"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient14807-6"
+       id="radialGradient14819-5"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient14807-6"
+       id="radialGradient14817-1"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient14807-6"
+       id="radialGradient14815-1"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient14807-6"
+       id="radialGradient14813-0"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient7985-8">
+      <stop
+         style="stop-color:#313131;stop-opacity:1;"
+         offset="0"
+         id="stop7987-5" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.1010101;"
+         offset="1"
+         id="stop7989-0" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient14807-6">
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="0"
+         id="stop14809-4" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="1"
+         id="stop14811-6" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient16759-2">
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="0"
+         id="stop16761-5" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="1"
+         id="stop16763-8" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient17736-6">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop17738-2" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.28282827;"
+         offset="1"
+         id="stop17740-8" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient20881-4">
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="0"
+         id="stop20883-7" />
+      <stop
+         id="stop20889-2"
+         offset="0.5"
+         style="stop-color:#000000;stop-opacity:0;" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="1"
+         id="stop20885-4" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient20923-0">
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="0"
+         id="stop20925-6" />
+      <stop
+         id="stop20931-2"
+         offset="0.5"
+         style="stop-color:#000000;stop-opacity:0;" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="1"
+         id="stop20927-9" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective63-9" />
+    <radialGradient
+       r="7.25"
+       fy="505.61218"
+       fx="350.75"
+       cy="505.61218"
+       cx="350.75"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5071-0"
+       xlink:href="#linearGradient16759-2"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5073-8"
+       xlink:href="#linearGradient14807-6"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5075-1"
+       xlink:href="#linearGradient14807-6"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5077-3"
+       xlink:href="#linearGradient3311-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5079-1"
+       xlink:href="#linearGradient14807-6"
+       inkscape:collect="always" />
+    <radialGradient
+       r="62.840691"
+       fy="338.49365"
+       fx="100.15915"
+       cy="338.49365"
+       cx="100.15915"
+       gradientTransform="matrix(-0.9974194,1.0392699e-6,-7.707074e-8,-0.3634995,200.05985,514.30407)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5081-1"
+       xlink:href="#linearGradient17736-6"
+       inkscape:collect="always" />
+    <radialGradient
+       r="18.75"
+       fy="575.61218"
+       fx="469.25"
+       cy="575.61218"
+       cx="469.25"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5083-0"
+       xlink:href="#linearGradient4167-6"
+       inkscape:collect="always" />
+    <radialGradient
+       r="230.51682"
+       fy="1009.7686"
+       fx="484.21445"
+       cy="1009.7686"
+       cx="484.21445"
+       gradientTransform="matrix(2.6246663,-0.2253063,0.11029,1.3003596,-921.09429,-416.70193)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5085-3"
+       xlink:href="#linearGradient5057-0"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="912.99298"
+       x2="642.81433"
+       y1="982.99298"
+       x1="314.07132"
+       gradientTransform="translate(-4,-219)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5087-4"
+       xlink:href="#linearGradient4110-788-140-3"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5089-0"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5091-3"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5093-9"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5095-1"
+       xlink:href="#linearGradient3311-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5097-9"
+       xlink:href="#linearGradient3311-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5099-6"
+       xlink:href="#linearGradient3311-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5101-9"
+       xlink:href="#linearGradient3311-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="179.50505"
+       x2="547.63568"
+       y1="278.07648"
+       x1="232.36427"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5111-3"
+       xlink:href="#linearGradient3155-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="197.14285"
+       fy="206.89964"
+       fx="326.98538"
+       cy="206.89964"
+       cx="326.98538"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,51.319741,302.31176)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5113-3"
+       xlink:href="#linearGradient3195-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="179.50505"
+       x2="547.63568"
+       y1="278.07648"
+       x1="232.36427"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5115-8"
+       xlink:href="#linearGradient3155-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5117-0"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5119-5"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5121-6"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5123-6"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5125-4"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5127-0"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5129-0"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5131-4"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5133-6"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5135-2"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5137-6"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5139-7"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5141-5"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5143-6"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5145-9"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="109.60714"
+       fy="566.1604"
+       fx="188.39284"
+       cy="566.1604"
+       cx="188.39284"
+       gradientTransform="matrix(1.553985,0.4486707,-0.2293077,0.7942148,259.81354,17.791683)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5147-8"
+       xlink:href="#linearGradient3988-6"
+       inkscape:collect="always" />
+    <radialGradient
+       r="109.10714"
+       fy="560.86737"
+       fx="192.32143"
+       cy="560.86737"
+       cx="192.32143"
+       gradientTransform="matrix(0.886525,0.224827,-0.1468742,0.579146,338.556,183.90788)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5149-7"
+       xlink:href="#linearGradient4011-3"
+       inkscape:collect="always" />
+    <radialGradient
+       r="26.039474"
+       fy="567.07733"
+       fx="258.46152"
+       cy="567.07733"
+       cx="258.46152"
+       gradientTransform="matrix(-0.9991491,-0.04124438,-0.04383124,1.061816,729.82725,-35.472621)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5151-2"
+       xlink:href="#linearGradient3187-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="549.64355"
+       x2="277.00266"
+       y1="600.59656"
+       x1="189.40868"
+       gradientTransform="matrix(-0.9991491,-0.04124438,-0.04124438,0.9991491,728.3603,0.064373)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5153-8"
+       xlink:href="#linearGradient3167-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="502.00507"
+       x2="188.18571"
+       y1="530.19073"
+       x1="198.18571"
+       gradientTransform="translate(234.35539,-10.101525)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5155-2"
+       xlink:href="#linearGradient4019-6"
+       inkscape:collect="always" />
+    <radialGradient
+       r="86.868042"
+       fy="597.26361"
+       fx="508.18912"
+       cy="597.26361"
+       cx="508.18912"
+       gradientTransform="matrix(0.9636639,0.2671176,-0.2965295,1.0697715,194.98436,-187.49485)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5157-9"
+       xlink:href="#linearGradient4146-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="86.868042"
+       fy="588.36517"
+       fx="517.45044"
+       cy="588.36517"
+       cx="517.45044"
+       gradientTransform="matrix(0.9587095,0.2843872,-0.2035003,0.6860282,140.34078,31.344819)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5159-9"
+       xlink:href="#linearGradient4138-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="491.09708"
+       x2="497.37473"
+       y1="454.11844"
+       x1="397.62042"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5161-6"
+       xlink:href="#linearGradient4300-6"
+       inkscape:collect="always" />
+    <radialGradient
+       r="197.14285"
+       fy="206.89964"
+       fx="326.98538"
+       cy="206.89964"
+       cx="326.98538"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,658.659,1326.2627)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5341-0"
+       xlink:href="#linearGradient3195-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="383.7262"
+       x2="312.27505"
+       y1="385.19571"
+       x1="225.20541"
+       gradientTransform="matrix(0.0325622,0,0,1.0859786,271.65221,-311.62295)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5415-2"
+       xlink:href="#linearGradient7985-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="180.08417"
+       fy="367.49637"
+       fx="474.29059"
+       cy="367.49637"
+       cx="474.29059"
+       gradientTransform="matrix(3.913489,2.9102112e-8,0,0.7121404,-1394.7012,-159.8707)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5418-7"
+       xlink:href="#linearGradient3303-3"
+       inkscape:collect="always" />
+    <radialGradient
+       r="31.079403"
+       fy="330.51169"
+       fx="468.5"
+       cy="330.51169"
+       cx="468.5"
+       gradientTransform="matrix(4.2006961,0,0,0.8475154,-1499.5261,49.748456)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5431-6"
+       xlink:href="#linearGradient20881-4"
+       inkscape:collect="always" />
+    <radialGradient
+       r="31.079403"
+       fy="421.45291"
+       fx="469.5"
+       cy="421.45291"
+       cx="469.5"
+       gradientTransform="matrix(4.2476739,-1.317985e-6,0,0.4387666,-1524.7829,229.94334)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5433-1"
+       xlink:href="#linearGradient20923-0"
+       inkscape:collect="always" />
+    <radialGradient
+       r="31.079403"
+       fy="330.51169"
+       fx="468.5"
+       cy="330.51169"
+       cx="468.5"
+       gradientTransform="matrix(4.2006961,0,0,0.8475154,-1499.5261,49.748456)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5435-3"
+       xlink:href="#linearGradient20881-4"
+       inkscape:collect="always" />
+    <radialGradient
+       r="197.14285"
+       fy="206.89964"
+       fx="326.98538"
+       cy="206.89964"
+       cx="326.98538"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,658.659,1326.2627)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5444-2"
+       xlink:href="#linearGradient3195-8"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3195-8"
+       id="radialGradient2681-1"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       cx="420.42508"
+       cy="621.60699"
+       fx="420.42508"
+       fy="621.60699"
+       r="126.78572" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182-9"
+       id="linearGradient2679-5"
+       gradientUnits="userSpaceOnUse"
+       x1="468.20358"
+       y1="232.09219"
+       x2="369.20935"
+       y2="347.14932" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3155-9"
+       id="linearGradient2677-9"
+       gradientUnits="userSpaceOnUse"
+       x1="316.7117"
+       y1="272.36218"
+       x2="475.63718"
+       y2="280.99146" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3195-8"
+       id="radialGradient2675-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       cx="420.42508"
+       cy="621.60699"
+       fx="420.42508"
+       fy="621.60699"
+       r="126.78572" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182-9"
+       id="linearGradient2673-1"
+       gradientUnits="userSpaceOnUse"
+       x1="468.20358"
+       y1="232.09219"
+       x2="369.20935"
+       y2="347.14932" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3155-9"
+       id="linearGradient2671-4"
+       gradientUnits="userSpaceOnUse"
+       x1="316.7117"
+       y1="272.36218"
+       x2="475.63718"
+       y2="280.99146" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3195-8"
+       id="radialGradient2669-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       cx="420.42508"
+       cy="621.60699"
+       fx="420.42508"
+       fy="621.60699"
+       r="126.78572" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182-9"
+       id="linearGradient2667-1"
+       gradientUnits="userSpaceOnUse"
+       x1="468.20358"
+       y1="232.09219"
+       x2="369.20935"
+       y2="347.14932" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3155-9"
+       id="linearGradient2665-0"
+       gradientUnits="userSpaceOnUse"
+       x1="316.7117"
+       y1="272.36218"
+       x2="475.63718"
+       y2="280.99146" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3195-8"
+       id="radialGradient6305-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       cx="420.42508"
+       cy="621.60699"
+       fx="420.42508"
+       fy="621.60699"
+       r="126.78572" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182-9"
+       id="linearGradient6303-5"
+       gradientUnits="userSpaceOnUse"
+       x1="468.20358"
+       y1="232.09219"
+       x2="369.20935"
+       y2="347.14932" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3155-9"
+       id="linearGradient6301-8"
+       gradientUnits="userSpaceOnUse"
+       x1="316.7117"
+       y1="272.36218"
+       x2="475.63718"
+       y2="280.99146" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3195-8"
+       id="radialGradient6287-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       cx="420.42508"
+       cy="621.60699"
+       fx="420.42508"
+       fy="621.60699"
+       r="126.78572" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182-9"
+       id="linearGradient6285-0"
+       gradientUnits="userSpaceOnUse"
+       x1="468.20358"
+       y1="232.09219"
+       x2="369.20935"
+       y2="347.14932" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3155-9"
+       id="linearGradient6283-4"
+       gradientUnits="userSpaceOnUse"
+       x1="316.7117"
+       y1="272.36218"
+       x2="475.63718"
+       y2="280.99146" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3195-8"
+       id="radialGradient6281-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       cx="420.42508"
+       cy="621.60699"
+       fx="420.42508"
+       fy="621.60699"
+       r="126.78572" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182-9"
+       id="linearGradient6279-0"
+       gradientUnits="userSpaceOnUse"
+       x1="468.20358"
+       y1="232.09219"
+       x2="369.20935"
+       y2="347.14932" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3155-9"
+       id="linearGradient6277-4"
+       gradientUnits="userSpaceOnUse"
+       x1="316.7117"
+       y1="272.36218"
+       x2="475.63718"
+       y2="280.99146" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3195-8"
+       id="radialGradient3953-2"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       cx="420.42508"
+       cy="621.60699"
+       fx="420.42508"
+       fy="621.60699"
+       r="126.78572" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182-9"
+       id="linearGradient3951-9"
+       gradientUnits="userSpaceOnUse"
+       x1="468.20358"
+       y1="232.09219"
+       x2="369.20935"
+       y2="347.14932" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3155-9"
+       id="linearGradient3949-6"
+       gradientUnits="userSpaceOnUse"
+       x1="316.7117"
+       y1="272.36218"
+       x2="475.63718"
+       y2="280.99146" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3195-8"
+       id="radialGradient3078-1"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,658.659,1696.6671)"
+       cx="326.98538"
+       cy="206.89964"
+       fx="326.98538"
+       fy="206.89964"
+       r="197.14285" />
+    <linearGradient
+       id="linearGradient3999-0">
+      <stop
+         id="stop4001-4"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         id="stop4003-2"
+         offset="1"
+         style="stop-color:#31494f;stop-opacity:1" />
+    </linearGradient>
+    <inkscape:perspective
+       id="perspective2794-2"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3226-2"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3231-0"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3236-5"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3195-8"
+       id="radialGradient3993-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,51.319741,302.31176)"
+       cx="326.98538"
+       cy="206.89964"
+       fx="326.98538"
+       fy="206.89964"
+       r="197.14285" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective3991-2" />
+    <linearGradient
+       id="linearGradient3985-9">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0"
+         id="stop3987-0" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.79738562"
+         offset="1"
+         id="stop3989-2" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3977-8">
+      <stop
+         id="stop3979-3"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#f0f3f4;stop-opacity:1"
+         offset="0.41700065"
+         id="stop3981-8" />
+      <stop
+         id="stop3983-0"
+         offset="1"
+         style="stop-color:#74878a;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       r="197.14285"
+       fy="206.89964"
+       fx="326.98538"
+       cy="206.89964"
+       cx="326.98538"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,51.319741,302.31176)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3813-4"
+       xlink:href="#linearGradient3195-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="179.50505"
+       x2="547.63568"
+       y1="278.07648"
+       x1="232.36427"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3815-0"
+       xlink:href="#linearGradient3155-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="179.50505"
+       x2="547.63568"
+       y1="278.07648"
+       x1="232.36427"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3817-9"
+       xlink:href="#linearGradient3155-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3849-1"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3851-9"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3853-6"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3907-2"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3909-5"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3911-4"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3927-4"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3929-9"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3931-9"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4036-3"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4038-6"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4040-0"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4042-5"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4044-0"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4046-2"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective3957-9" />
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker3954-4"
+       style="overflow:visible">
+      <path
+         id="path3366-3"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.8,0,0,0.8,10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker3951-5"
+       style="overflow:visible">
+      <path
+         id="path3369-1"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mstart-7"
+       style="overflow:visible">
+      <path
+         id="path3372-4"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.4,0,0,0.4,4,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mend-3"
+       style="overflow:visible">
+      <path
+         id="path3375-1"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+    </marker>
+    <linearGradient
+       y2="280.99146"
+       x2="475.63718"
+       y1="272.36218"
+       x1="316.7117"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4450-4"
+       xlink:href="#linearGradient3155-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="347.14932"
+       x2="369.20935"
+       y1="232.09219"
+       x1="468.20358"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4452-6"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="126.78572"
+       fy="621.60699"
+       fx="420.42508"
+       cy="621.60699"
+       cx="420.42508"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4454-9"
+       xlink:href="#linearGradient3195-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4456-4"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4458-2"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4460-2"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="197.14285"
+       fy="206.89964"
+       fx="326.98538"
+       cy="206.89964"
+       cx="326.98538"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,658.659,1696.6671)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4462-6"
+       xlink:href="#linearGradient3195-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="179.50505"
+       x2="547.63568"
+       y1="278.07648"
+       x1="232.36427"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4464-4"
+       xlink:href="#linearGradient3155-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="197.14285"
+       fy="206.89964"
+       fx="326.98538"
+       cy="206.89964"
+       cx="326.98538"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,51.319741,302.31176)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4466-1"
+       xlink:href="#linearGradient3195-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="179.50505"
+       x2="547.63568"
+       y1="278.07648"
+       x1="232.36427"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4468-2"
+       xlink:href="#linearGradient3155-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4470-8"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4472-8"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4474-9"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4476-2"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4478-8"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4480-8"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4482-8"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4484-6"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4486-8"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4488-3"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4490-8"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4492-3"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4494-3"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4496-3"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4498-8"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="280.99146"
+       x2="475.63718"
+       y1="272.36218"
+       x1="316.7117"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4500-0"
+       xlink:href="#linearGradient3155-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="347.14932"
+       x2="369.20935"
+       y1="232.09219"
+       x1="468.20358"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4502-4"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="126.78572"
+       fy="621.60699"
+       fx="420.42508"
+       cy="621.60699"
+       cx="420.42508"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4504-7"
+       xlink:href="#linearGradient3195-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="280.99146"
+       x2="475.63718"
+       y1="272.36218"
+       x1="316.7117"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4506-6"
+       xlink:href="#linearGradient3155-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="347.14932"
+       x2="369.20935"
+       y1="232.09219"
+       x1="468.20358"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4508-8"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="126.78572"
+       fy="621.60699"
+       fx="420.42508"
+       cy="621.60699"
+       cx="420.42508"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4510-9"
+       xlink:href="#linearGradient3195-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="280.99146"
+       x2="475.63718"
+       y1="272.36218"
+       x1="316.7117"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4512-0"
+       xlink:href="#linearGradient3155-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="347.14932"
+       x2="369.20935"
+       y1="232.09219"
+       x1="468.20358"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4514-6"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="126.78572"
+       fy="621.60699"
+       fx="420.42508"
+       cy="621.60699"
+       cx="420.42508"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4516-8"
+       xlink:href="#linearGradient3195-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="280.99146"
+       x2="475.63718"
+       y1="272.36218"
+       x1="316.7117"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4518-7"
+       xlink:href="#linearGradient3155-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="347.14932"
+       x2="369.20935"
+       y1="232.09219"
+       x1="468.20358"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4520-9"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="126.78572"
+       fy="621.60699"
+       fx="420.42508"
+       cy="621.60699"
+       cx="420.42508"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4522-0"
+       xlink:href="#linearGradient3195-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="280.99146"
+       x2="475.63718"
+       y1="272.36218"
+       x1="316.7117"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4524-3"
+       xlink:href="#linearGradient3155-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="347.14932"
+       x2="369.20935"
+       y1="232.09219"
+       x1="468.20358"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4526-3"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="126.78572"
+       fy="621.60699"
+       fx="420.42508"
+       cy="621.60699"
+       cx="420.42508"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4528-3"
+       xlink:href="#linearGradient3195-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="280.99146"
+       x2="475.63718"
+       y1="272.36218"
+       x1="316.7117"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4530-7"
+       xlink:href="#linearGradient3155-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="347.14932"
+       x2="369.20935"
+       y1="232.09219"
+       x1="468.20358"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4532-3"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="126.78572"
+       fy="621.60699"
+       fx="420.42508"
+       cy="621.60699"
+       cx="420.42508"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4534-2"
+       xlink:href="#linearGradient3195-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="197.14285"
+       fy="206.89964"
+       fx="326.98538"
+       cy="206.89964"
+       cx="326.98538"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,658.65897,1051.5718)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4714-6"
+       xlink:href="#linearGradient3195-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="280.99146"
+       x2="475.63718"
+       y1="272.36218"
+       x1="316.7117"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4735-5"
+       xlink:href="#linearGradient3155-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="347.14932"
+       x2="369.20935"
+       y1="232.09219"
+       x1="468.20358"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4737-2"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <radialGradient
+       r="126.78572"
+       fy="621.60699"
+       fx="420.42508"
+       cy="621.60699"
+       cx="420.42508"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4739-6"
+       xlink:href="#linearGradient3195-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5676-5"
+       xlink:href="#linearGradient3157-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5678-8"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5680-7"
+       xlink:href="#linearGradient3182-9"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient3157-838-6">
+      <stop
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0"
+         id="stop6081-0" />
+      <stop
+         style="stop-color:#ceb6b0;stop-opacity:1"
+         offset="1"
+         id="stop6083-4" />
+    </linearGradient>
+    <inkscape:perspective
+       id="perspective10-6"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20881"
+       id="radialGradient4257"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(4.2006961,0,0,0.8475154,-1499.5261,49.748456)"
+       cx="468.5"
+       cy="330.51169"
+       fx="468.5"
+       fy="330.51169"
+       r="31.079403" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20881"
+       id="radialGradient4255"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(4.2006961,0,0,0.8475154,-1499.5261,49.748456)"
+       cx="468.5"
+       cy="330.51169"
+       fx="468.5"
+       fy="330.51169"
+       r="31.079403" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20881"
+       id="radialGradient4253"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(4.2006961,0,0,0.8475154,-1499.5261,49.748456)"
+       cx="468.5"
+       cy="330.51169"
+       fx="468.5"
+       fy="330.51169"
+       r="31.079403" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20923"
+       id="radialGradient4251"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(4.2476739,-1.317985e-6,0,0.4387666,-1524.7829,229.94334)"
+       cx="469.5"
+       cy="421.45291"
+       fx="469.5"
+       fy="421.45291"
+       r="31.079403" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20923"
+       id="radialGradient4249"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(4.2476739,-1.317985e-6,0,0.4387666,-1524.7829,229.94334)"
+       cx="469.5"
+       cy="421.45291"
+       fx="469.5"
+       fy="421.45291"
+       r="31.079403" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20923"
+       id="radialGradient4247"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(4.2476739,-1.317985e-6,0,0.4387666,-1524.7829,229.94334)"
+       cx="469.5"
+       cy="421.45291"
+       fx="469.5"
+       fy="421.45291"
+       r="31.079403" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20881"
+       id="radialGradient4245"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(4.2006961,0,0,0.8475154,-1499.5261,49.748456)"
+       cx="468.5"
+       cy="330.51169"
+       fx="468.5"
+       fy="330.51169"
+       r="31.079403" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20881"
+       id="radialGradient4243"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(4.2006961,0,0,0.8475154,-1499.5261,49.748456)"
+       cx="468.5"
+       cy="330.51169"
+       fx="468.5"
+       fy="330.51169"
+       r="31.079403" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20881"
+       id="radialGradient4241"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(4.2006961,0,0,0.8475154,-1499.5261,49.748456)"
+       cx="468.5"
+       cy="330.51169"
+       fx="468.5"
+       fy="330.51169"
+       r="31.079403" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient7985"
+       id="linearGradient4183"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.0325622,0,0,1.0859786,306.83048,-21.311174)"
+       x1="225.20541"
+       y1="385.19571"
+       x2="312.27505"
+       y2="383.7262" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3311"
+       id="radialGradient4143"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4110-788-140"
+       id="linearGradient4139"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-4,-219)"
+       x1="314.07132"
+       y1="982.99298"
+       x2="642.81433"
+       y2="912.99298" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5057"
+       id="radialGradient4137"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.6246663,-0.2253063,0.11029,1.3003596,-921.09429,-416.70193)"
+       cx="484.21445"
+       cy="1009.7686"
+       fx="484.21445"
+       fy="1009.7686"
+       r="230.51682" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3311"
+       id="radialGradient4127"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3311"
+       id="radialGradient4122"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient17736"
+       id="radialGradient4120"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.9974194,1.0392699e-6,-7.707074e-8,-0.3634995,200.05985,514.30407)"
+       cx="100.15915"
+       cy="338.49365"
+       fx="100.15915"
+       fy="338.49365"
+       r="62.840691" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient7985"
+       id="linearGradient4118"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.0325622,0,0,1.0859786,417.42354,630.17895)"
+       x1="225.20541"
+       y1="385.19571"
+       x2="312.27505"
+       y2="383.7262" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3303"
+       id="radialGradient4116"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.913489,2.9102112e-8,0,0.7121404,-1248.9299,781.9312)"
+       cx="474.29059"
+       cy="367.49637"
+       fx="474.29059"
+       fy="367.49637"
+       r="180.08417" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5057">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop5059" />
+      <stop
+         id="stop5061"
+         offset="0.19438346"
+         style="stop-color:#e8eeee;stop-opacity:1" />
+      <stop
+         style="stop-color:#476a71;stop-opacity:0.00326797"
+         offset="1"
+         id="stop5063" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3311">
+      <stop
+         id="stop3313"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         id="stop3315"
+         offset="1"
+         style="stop-color:#535353;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3303">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3305" />
+      <stop
+         style="stop-color:#0a101b;stop-opacity:1"
+         offset="1"
+         id="stop3307" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective79" />
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lstart"
+       style="overflow:visible">
+      <path
+         id="path13910"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.8,0,0,0.8,10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend"
+       style="overflow:visible">
+      <path
+         id="path13931"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend"
+       style="overflow:visible">
+      <path
+         id="path13913"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <linearGradient
+       id="linearGradient4167">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop4169" />
+      <stop
+         style="stop-color:#002b79;stop-opacity:1;"
+         offset="1"
+         id="stop4171" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3428">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3430" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.28282827;"
+         offset="1"
+         id="stop3432" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3434">
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="0"
+         id="stop3436" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="1"
+         id="stop3438" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3440">
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="0"
+         id="stop3442" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="1"
+         id="stop3444" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3446">
+      <stop
+         style="stop-color:#313131;stop-opacity:1;"
+         offset="0"
+         id="stop3448" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.1010101;"
+         offset="1"
+         id="stop3450" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient7985"
+       id="linearGradient9932"
+       gradientUnits="userSpaceOnUse"
+       x1="225.20541"
+       y1="385.19571"
+       x2="312.27505"
+       y2="383.7262"
+       gradientTransform="matrix(0.4416848,0,0,0.7067658,202.85617,147.58316)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient14807"
+       id="radialGradient3453"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient14807"
+       id="radialGradient3455"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient14807"
+       id="radialGradient3457"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient14807"
+       id="radialGradient3459"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient16759"
+       id="radialGradient3461"
+       cx="350.75"
+       cy="505.61218"
+       fx="350.75"
+       fy="505.61218"
+       r="7.25"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient17736"
+       id="radialGradient3463"
+       cx="100.15915"
+       cy="338.49365"
+       fx="100.15915"
+       fy="338.49365"
+       r="62.840691"
+       gradientTransform="matrix(-0.9974194,1.0392699e-6,-7.707074e-8,-0.3634995,200.05985,514.30407)"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.9974194,1.0392699e-6,-7.707074e-8,-0.3634995,200.05985,514.30407)"
+       r="62.840691"
+       fy="338.49365"
+       fx="100.15915"
+       cy="338.49365"
+       cx="100.15915"
+       id="radialGradient2601"
+       xlink:href="#linearGradient17736"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="7.25"
+       fy="505.61218"
+       fx="350.75"
+       cy="505.61218"
+       cx="350.75"
+       id="radialGradient2599"
+       xlink:href="#linearGradient16759"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       id="radialGradient2597"
+       xlink:href="#linearGradient14807"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       id="radialGradient2595"
+       xlink:href="#linearGradient14807"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       id="radialGradient2593"
+       xlink:href="#linearGradient14807"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       id="radialGradient2591"
+       xlink:href="#linearGradient14807"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(0.1658725,0,0,1.0963274,266.45386,-26.261619)"
+       y2="383.7262"
+       x2="312.27505"
+       y1="385.19571"
+       x1="225.20541"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2589"
+       xlink:href="#linearGradient7985"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient2583">
+      <stop
+         id="stop2585"
+         offset="0"
+         style="stop-color:#313131;stop-opacity:1;" />
+      <stop
+         id="stop2587"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0.1010101;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2577">
+      <stop
+         id="stop2579"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0;" />
+      <stop
+         id="stop2581"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2571">
+      <stop
+         id="stop2573"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0;" />
+      <stop
+         id="stop2575"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2565">
+      <stop
+         id="stop2567"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop3484"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0.28282827;" />
+    </linearGradient>
+    <inkscape:perspective
+       id="perspective3486"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <marker
+       inkscape:stockid="Arrow1Lendw"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lendw"
+       style="overflow:visible">
+      <path
+         id="path3404"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#810018;fill-rule:evenodd;stroke:#810018;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1LendP"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1LendP"
+       style="overflow:visible">
+      <path
+         id="path3650"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#25498c;fill-rule:evenodd;stroke:#25498c;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1LendX"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1LendX"
+       style="overflow:visible">
+      <path
+         id="path3899"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#82031b;fill-rule:evenodd;stroke:#82031b;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <linearGradient
+       id="linearGradient4110-788-140"
+       inkscape:collect="always">
+      <stop
+         id="stop4836"
+         offset="0"
+         style="stop-color:#f2f6f6;stop-opacity:0.04248366" />
+      <stop
+         id="stop4838"
+         offset="1"
+         style="stop-color:#fefefe;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3195">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3197" />
+      <stop
+         id="stop3274"
+         offset="0.41700065"
+         style="stop-color:#f0f3f4;stop-opacity:1" />
+      <stop
+         style="stop-color:#74878a;stop-opacity:1"
+         offset="1"
+         id="stop3199" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3155">
+      <stop
+         id="stop3157"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:0" />
+      <stop
+         id="stop3636"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0.79738562" />
+    </linearGradient>
+    <inkscape:perspective
+       id="perspective3638"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <radialGradient
+       r="197.14285"
+       fy="206.89964"
+       fx="326.98538"
+       cy="206.89964"
+       cx="326.98538"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,51.319741,302.31176)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3466"
+       xlink:href="#linearGradient3195"
+       inkscape:collect="always" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective4373" />
+    <linearGradient
+       id="linearGradient3157-5">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3159-5" />
+      <stop
+         style="stop-color:#31494f;stop-opacity:1"
+         offset="1"
+         id="stop3161-0" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3182-8">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop3184-4" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         id="stop3186-0" />
+    </linearGradient>
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6631"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient6633"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient6635"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective7117" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective7348" />
+    <marker
+       inkscape:stockid="Arrow1LendwZ"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1LendwZ"
+       style="overflow:visible">
+      <path
+         id="path3648"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1LendPk"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1LendPk"
+       style="overflow:visible">
+      <path
+         id="path4319"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1LendXC"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1LendXC"
+       style="overflow:visible">
+      <path
+         id="path5671"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4019"
+       id="linearGradient8422"
+       gradientUnits="userSpaceOnUse"
+       x1="198.18571"
+       y1="530.19073"
+       x2="188.18571"
+       y2="502.00507" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3167"
+       id="linearGradient8420"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.9991491,-0.04124438,-0.04124438,0.9991491,494.00491,10.165898)"
+       x1="189.40868"
+       y1="600.59656"
+       x2="277.00266"
+       y2="549.64355" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3187"
+       id="radialGradient8418"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.9991491,-0.04124438,-0.04383124,1.061816,495.47186,-25.371096)"
+       cx="258.46152"
+       cy="567.07733"
+       fx="258.46152"
+       fy="567.07733"
+       r="26.039474" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4011"
+       id="radialGradient8416"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.886525,0.224827,-0.1468742,0.579146,104.20061,194.00941)"
+       cx="192.32143"
+       cy="560.86737"
+       fx="192.32143"
+       fy="560.86737"
+       r="109.10714" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3988"
+       id="radialGradient8414"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.5395259,0.4960191,-0.2097574,0.6510375,17.113521,100.03445)"
+       cx="188.39284"
+       cy="566.1604"
+       fx="188.39284"
+       fy="566.1604"
+       r="109.60714" />
+    <marker
+       inkscape:stockid="Arrow1LendT"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1LendT"
+       style="overflow:visible">
+      <path
+         id="path8214"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#273c70;fill-rule:evenodd;stroke:#273c70;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1LstartI"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1LstartI"
+       style="overflow:visible">
+      <path
+         id="path8211"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#273c70;fill-rule:evenodd;stroke:#273c70;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.8,0,0,0.8,10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1LendQ"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1LendQ"
+       style="overflow:visible">
+      <path
+         id="path7940"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#9a2a0e;fill-rule:evenodd;stroke:#9a2a0e;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1LstartR"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1LstartR"
+       style="overflow:visible">
+      <path
+         id="path7937"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#9a2a0e;fill-rule:evenodd;stroke:#9a2a0e;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.8,0,0,0.8,10,0)" />
+    </marker>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4449"
+       id="linearGradient4455"
+       x1="400.21426"
+       y1="632.36218"
+       x2="444.78571"
+       y2="553.29077"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4019"
+       id="linearGradient4132"
+       gradientUnits="userSpaceOnUse"
+       x1="198.18571"
+       y1="530.19073"
+       x2="188.18571"
+       y2="502.00507" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3167"
+       id="linearGradient4130"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.9991491,-0.04124438,-0.04124438,0.9991491,494.00491,10.165898)"
+       x1="189.40868"
+       y1="600.59656"
+       x2="277.00266"
+       y2="549.64355" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3187"
+       id="radialGradient4128"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.9991491,-0.04124438,-0.04383124,1.061816,495.47186,-25.371096)"
+       cx="258.46152"
+       cy="567.07733"
+       fx="258.46152"
+       fy="567.07733"
+       r="26.039474" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4011"
+       id="radialGradient4126"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.886525,0.224827,-0.1468742,0.579146,104.20061,194.00941)"
+       cx="192.32143"
+       cy="560.86737"
+       fx="192.32143"
+       fy="560.86737"
+       r="109.10714" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3988"
+       id="radialGradient4124"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.5395259,0.4960191,-0.2097574,0.6510375,17.113521,100.03445)"
+       cx="188.39284"
+       cy="566.1604"
+       fx="188.39284"
+       fy="566.1604"
+       r="109.60714" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective4765" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3167">
+      <stop
+         style="stop-color:#000000;stop-opacity:0.18300654"
+         offset="0"
+         id="stop3169" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1"
+         offset="1"
+         id="stop3171" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3187">
+      <stop
+         style="stop-color:#aaccff;stop-opacity:1"
+         offset="0"
+         id="stop3189" />
+      <stop
+         style="stop-color:#002255;stop-opacity:0.84014869"
+         offset="1"
+         id="stop3191" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3988">
+      <stop
+         style="stop-color:#deaa87;stop-opacity:1"
+         offset="0"
+         id="stop3990" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1"
+         id="stop3992" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4011">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop4013" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop4015" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4019">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop4021" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop4023" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4138">
+      <stop
+         style="stop-color:#000000;stop-opacity:0.75163399"
+         offset="0"
+         id="stop4140" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop4142" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4146">
+      <stop
+         style="stop-color:#d38d5f;stop-opacity:0.61111111"
+         offset="0"
+         id="stop4148" />
+      <stop
+         style="stop-color:#fffae5;stop-opacity:0;"
+         offset="1"
+         id="stop4150" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4300">
+      <stop
+         style="stop-color:#a05a2c;stop-opacity:1"
+         offset="0"
+         id="stop4302" />
+      <stop
+         style="stop-color:#a05a2c;stop-opacity:0.39869281"
+         offset="1"
+         id="stop4304" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4449">
+      <stop
+         style="stop-color:#273c70;stop-opacity:1"
+         offset="0"
+         id="stop4451" />
+      <stop
+         style="stop-color:#f3f3f3;stop-opacity:0.16013072"
+         offset="1"
+         id="stop4453" />
+    </linearGradient>
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker4729"
+       style="overflow:visible">
+      <path
+         id="path4478"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.8,0,0,0.8,10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker4726"
+       style="overflow:visible">
+      <path
+         id="path4481"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <inkscape:perspective
+       id="perspective35"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <linearGradient
+       id="linearGradient2549">
+      <stop
+         id="stop2551"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop2553"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0.28282827;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2555">
+      <stop
+         id="stop2557"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0;" />
+      <stop
+         id="stop2559"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2561">
+      <stop
+         id="stop2563"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0;" />
+      <stop
+         id="stop2565"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2567">
+      <stop
+         id="stop2569"
+         offset="0"
+         style="stop-color:#313131;stop-opacity:1;" />
+      <stop
+         id="stop2571"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0.1010101;" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="matrix(0.1658725,0,0,1.0963274,266.45386,-26.261619)"
+       y2="383.7262"
+       x2="312.27505"
+       y1="385.19571"
+       x1="225.20541"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2573"
+       xlink:href="#linearGradient7985"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       id="radialGradient2575"
+       xlink:href="#linearGradient14807"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       id="radialGradient2577"
+       xlink:href="#linearGradient14807"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       id="radialGradient2579"
+       xlink:href="#linearGradient14807"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       id="radialGradient2581"
+       xlink:href="#linearGradient14807"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="7.25"
+       fy="505.61218"
+       fx="350.75"
+       cy="505.61218"
+       cx="350.75"
+       id="radialGradient2583"
+       xlink:href="#linearGradient16759"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.9974194,1.0392699e-6,-7.707074e-8,-0.3634995,200.05985,514.30407)"
+       r="62.840691"
+       fy="338.49365"
+       fx="100.15915"
+       cy="338.49365"
+       cx="100.15915"
+       id="radialGradient2585"
+       xlink:href="#linearGradient17736"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="383.7262"
+       x2="312.27505"
+       y1="385.19571"
+       x1="225.20541"
+       gradientTransform="matrix(0.0325622,0,0,1.0859786,306.83048,-21.311174)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2408"
+       xlink:href="#linearGradient7985"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20923"
+       id="radialGradient20929"
+       cx="469.5"
+       cy="421.45291"
+       fx="469.5"
+       fy="421.45291"
+       r="31.079403"
+       gradientTransform="matrix(4.2476739,-1.317985e-6,0,0.4387666,-1524.7829,229.94334)"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient20881"
+       id="radialGradient20887"
+       cx="468.5"
+       cy="330.51169"
+       fx="468.5"
+       fy="330.51169"
+       r="31.079403"
+       gradientTransform="matrix(4.2006961,0,0,0.8475154,-1499.5261,49.748456)"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient17736"
+       id="radialGradient17742"
+       cx="100.15915"
+       cy="338.49365"
+       fx="100.15915"
+       fy="338.49365"
+       r="62.840691"
+       gradientTransform="matrix(-0.9974194,1.0392699e-6,-7.707074e-8,-0.3634995,200.05985,514.30407)"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient16759"
+       id="radialGradient16765"
+       cx="350.75"
+       cy="505.61218"
+       fx="350.75"
+       fy="505.61218"
+       r="7.25"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient14807"
+       id="radialGradient14819"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient14807"
+       id="radialGradient14817"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient14807"
+       id="radialGradient14815"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient14807"
+       id="radialGradient14813"
+       cx="537.75"
+       cy="505.11218"
+       fx="537.75"
+       fy="505.11218"
+       r="3.25"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient7985">
+      <stop
+         style="stop-color:#313131;stop-opacity:1;"
+         offset="0"
+         id="stop7987" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.1010101;"
+         offset="1"
+         id="stop7989" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient14807">
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="0"
+         id="stop14809" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="1"
+         id="stop14811" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient16759">
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="0"
+         id="stop16761" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="1"
+         id="stop16763" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient17736">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop17738" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.28282827;"
+         offset="1"
+         id="stop17740" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient20881">
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="0"
+         id="stop20883" />
+      <stop
+         id="stop20889"
+         offset="0.5"
+         style="stop-color:#000000;stop-opacity:0;" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="1"
+         id="stop20885" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient20923">
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="0"
+         id="stop20925" />
+      <stop
+         id="stop20931"
+         offset="0.5"
+         style="stop-color:#000000;stop-opacity:0;" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="1"
+         id="stop20927" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective63" />
+    <radialGradient
+       r="7.25"
+       fy="505.61218"
+       fx="350.75"
+       cy="505.61218"
+       cx="350.75"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5071"
+       xlink:href="#linearGradient16759"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5073"
+       xlink:href="#linearGradient14807"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5075"
+       xlink:href="#linearGradient14807"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5077"
+       xlink:href="#linearGradient3311"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5079"
+       xlink:href="#linearGradient14807"
+       inkscape:collect="always" />
+    <radialGradient
+       r="62.840691"
+       fy="338.49365"
+       fx="100.15915"
+       cy="338.49365"
+       cx="100.15915"
+       gradientTransform="matrix(-0.9974194,1.0392699e-6,-7.707074e-8,-0.3634995,200.05985,514.30407)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5081"
+       xlink:href="#linearGradient17736"
+       inkscape:collect="always" />
+    <radialGradient
+       r="18.75"
+       fy="575.61218"
+       fx="469.25"
+       cy="575.61218"
+       cx="469.25"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5083"
+       xlink:href="#linearGradient4167"
+       inkscape:collect="always" />
+    <radialGradient
+       r="230.51682"
+       fy="1009.7686"
+       fx="484.21445"
+       cy="1009.7686"
+       cx="484.21445"
+       gradientTransform="matrix(2.6246663,-0.2253063,0.11029,1.3003596,-921.09429,-416.70193)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5085"
+       xlink:href="#linearGradient5057"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="912.99298"
+       x2="642.81433"
+       y1="982.99298"
+       x1="314.07132"
+       gradientTransform="translate(-4,-219)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5087"
+       xlink:href="#linearGradient4110-788-140"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5089"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5091"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5093"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5095"
+       xlink:href="#linearGradient3311"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5097"
+       xlink:href="#linearGradient3311"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5099"
+       xlink:href="#linearGradient3311"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5101"
+       xlink:href="#linearGradient3311"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="179.50505"
+       x2="547.63568"
+       y1="278.07648"
+       x1="232.36427"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5111"
+       xlink:href="#linearGradient3155"
+       inkscape:collect="always" />
+    <radialGradient
+       r="197.14285"
+       fy="206.89964"
+       fx="326.98538"
+       cy="206.89964"
+       cx="326.98538"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,51.319741,302.31176)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5113"
+       xlink:href="#linearGradient3195"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="179.50505"
+       x2="547.63568"
+       y1="278.07648"
+       x1="232.36427"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5115"
+       xlink:href="#linearGradient3155"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5117"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5119"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5121"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5123"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5125"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5127"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5129"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5131"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5133"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5135"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5137"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5139"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5141"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5143"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5145"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="109.60714"
+       fy="566.1604"
+       fx="188.39284"
+       cy="566.1604"
+       cx="188.39284"
+       gradientTransform="matrix(1.553985,0.4486707,-0.2293077,0.7942148,259.81354,17.791683)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5147"
+       xlink:href="#linearGradient3988"
+       inkscape:collect="always" />
+    <radialGradient
+       r="109.10714"
+       fy="560.86737"
+       fx="192.32143"
+       cy="560.86737"
+       cx="192.32143"
+       gradientTransform="matrix(0.886525,0.224827,-0.1468742,0.579146,338.556,183.90788)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5149"
+       xlink:href="#linearGradient4011"
+       inkscape:collect="always" />
+    <radialGradient
+       r="26.039474"
+       fy="567.07733"
+       fx="258.46152"
+       cy="567.07733"
+       cx="258.46152"
+       gradientTransform="matrix(-0.9991491,-0.04124438,-0.04383124,1.061816,729.82725,-35.472621)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5151"
+       xlink:href="#linearGradient3187"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="549.64355"
+       x2="277.00266"
+       y1="600.59656"
+       x1="189.40868"
+       gradientTransform="matrix(-0.9991491,-0.04124438,-0.04124438,0.9991491,728.3603,0.064373)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5153"
+       xlink:href="#linearGradient3167"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="502.00507"
+       x2="188.18571"
+       y1="530.19073"
+       x1="198.18571"
+       gradientTransform="translate(234.35539,-10.101525)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5155"
+       xlink:href="#linearGradient4019"
+       inkscape:collect="always" />
+    <radialGradient
+       r="86.868042"
+       fy="597.26361"
+       fx="508.18912"
+       cy="597.26361"
+       cx="508.18912"
+       gradientTransform="matrix(0.9636639,0.2671176,-0.2965295,1.0697715,194.98436,-187.49485)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5157"
+       xlink:href="#linearGradient4146"
+       inkscape:collect="always" />
+    <radialGradient
+       r="86.868042"
+       fy="588.36517"
+       fx="517.45044"
+       cy="588.36517"
+       cx="517.45044"
+       gradientTransform="matrix(0.9587095,0.2843872,-0.2035003,0.6860282,140.34078,31.344819)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5159"
+       xlink:href="#linearGradient4138"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="491.09708"
+       x2="497.37473"
+       y1="454.11844"
+       x1="397.62042"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5161"
+       xlink:href="#linearGradient4300"
+       inkscape:collect="always" />
+    <radialGradient
+       r="180.08417"
+       fy="367.49637"
+       fx="474.29059"
+       cy="367.49637"
+       cx="474.29059"
+       gradientTransform="matrix(3.913489,2.9102112e-8,0,0.7121404,-1248.9299,781.9312)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5163"
+       xlink:href="#linearGradient3303"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="383.7262"
+       x2="312.27505"
+       y1="385.19571"
+       x1="225.20541"
+       gradientTransform="matrix(0.0325622,0,0,1.0859786,417.42354,630.17895)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5165"
+       xlink:href="#linearGradient7985"
+       inkscape:collect="always" />
+    <radialGradient
+       r="62.840691"
+       fy="338.49365"
+       fx="100.15915"
+       cy="338.49365"
+       cx="100.15915"
+       gradientTransform="matrix(-0.9974194,1.0392699e-6,-7.707074e-8,-0.3634995,200.05985,514.30407)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5167"
+       xlink:href="#linearGradient17736"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5169"
+       xlink:href="#linearGradient3311"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5171"
+       xlink:href="#linearGradient3311"
+       inkscape:collect="always" />
+    <radialGradient
+       r="230.51682"
+       fy="1009.7686"
+       fx="484.21445"
+       cy="1009.7686"
+       cx="484.21445"
+       gradientTransform="matrix(2.6246663,-0.2253063,0.11029,1.3003596,-921.09429,-416.70193)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5173"
+       xlink:href="#linearGradient5057"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="912.99298"
+       x2="642.81433"
+       y1="982.99298"
+       x1="314.07132"
+       gradientTransform="translate(-4,-219)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5175"
+       xlink:href="#linearGradient4110-788-140"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.25"
+       fy="505.11218"
+       fx="537.75"
+       cy="505.11218"
+       cx="537.75"
+       gradientTransform="matrix(0.6989977,4.1610531e-6,-2.904532e-6,0.6735453,161.86543,164.89398)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5177"
+       xlink:href="#linearGradient3311"
+       inkscape:collect="always" />
+    <radialGradient
+       r="197.14285"
+       fy="206.89964"
+       fx="326.98538"
+       cy="206.89964"
+       cx="326.98538"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,658.659,1326.2627)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5341"
+       xlink:href="#linearGradient3195"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="383.7262"
+       x2="312.27505"
+       y1="385.19571"
+       x1="225.20541"
+       gradientTransform="matrix(0.0325622,0,0,1.0859786,271.65221,-311.62295)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5415"
+       xlink:href="#linearGradient7985"
+       inkscape:collect="always" />
+    <radialGradient
+       r="180.08417"
+       fy="367.49637"
+       fx="474.29059"
+       cy="367.49637"
+       cx="474.29059"
+       gradientTransform="matrix(3.913489,2.9102112e-8,0,0.7121404,-1394.7012,-159.8707)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5418"
+       xlink:href="#linearGradient3303"
+       inkscape:collect="always" />
+    <radialGradient
+       r="31.079403"
+       fy="330.51169"
+       fx="468.5"
+       cy="330.51169"
+       cx="468.5"
+       gradientTransform="matrix(4.2006961,0,0,0.8475154,-1499.5261,49.748456)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5431"
+       xlink:href="#linearGradient20881"
+       inkscape:collect="always" />
+    <radialGradient
+       r="31.079403"
+       fy="421.45291"
+       fx="469.5"
+       cy="421.45291"
+       cx="469.5"
+       gradientTransform="matrix(4.2476739,-1.317985e-6,0,0.4387666,-1524.7829,229.94334)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5433"
+       xlink:href="#linearGradient20923"
+       inkscape:collect="always" />
+    <radialGradient
+       r="31.079403"
+       fy="330.51169"
+       fx="468.5"
+       cy="330.51169"
+       cx="468.5"
+       gradientTransform="matrix(4.2006961,0,0,0.8475154,-1499.5261,49.748456)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5435"
+       xlink:href="#linearGradient20881"
+       inkscape:collect="always" />
+    <radialGradient
+       r="197.14285"
+       fy="206.89964"
+       fx="326.98538"
+       cy="206.89964"
+       cx="326.98538"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,658.659,1326.2627)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5444"
+       xlink:href="#linearGradient3195"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="179.50505"
+       x2="547.63568"
+       y1="278.07648"
+       x1="232.36427"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5446"
+       xlink:href="#linearGradient3155"
+       inkscape:collect="always" />
+    <radialGradient
+       r="197.14285"
+       fy="206.89964"
+       fx="326.98538"
+       cy="206.89964"
+       cx="326.98538"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,61.51614,823.40556)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5451"
+       xlink:href="#linearGradient3195"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3195"
+       id="radialGradient2681"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       cx="420.42508"
+       cy="621.60699"
+       fx="420.42508"
+       fy="621.60699"
+       r="126.78572" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182-8"
+       id="linearGradient2679"
+       gradientUnits="userSpaceOnUse"
+       x1="468.20358"
+       y1="232.09219"
+       x2="369.20935"
+       y2="347.14932" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3155"
+       id="linearGradient2677"
+       gradientUnits="userSpaceOnUse"
+       x1="316.7117"
+       y1="272.36218"
+       x2="475.63718"
+       y2="280.99146" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3195"
+       id="radialGradient2675"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       cx="420.42508"
+       cy="621.60699"
+       fx="420.42508"
+       fy="621.60699"
+       r="126.78572" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182-8"
+       id="linearGradient2673"
+       gradientUnits="userSpaceOnUse"
+       x1="468.20358"
+       y1="232.09219"
+       x2="369.20935"
+       y2="347.14932" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3155"
+       id="linearGradient2671"
+       gradientUnits="userSpaceOnUse"
+       x1="316.7117"
+       y1="272.36218"
+       x2="475.63718"
+       y2="280.99146" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3195"
+       id="radialGradient2669"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       cx="420.42508"
+       cy="621.60699"
+       fx="420.42508"
+       fy="621.60699"
+       r="126.78572" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182-8"
+       id="linearGradient2667"
+       gradientUnits="userSpaceOnUse"
+       x1="468.20358"
+       y1="232.09219"
+       x2="369.20935"
+       y2="347.14932" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3155"
+       id="linearGradient2665"
+       gradientUnits="userSpaceOnUse"
+       x1="316.7117"
+       y1="272.36218"
+       x2="475.63718"
+       y2="280.99146" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3195"
+       id="radialGradient6305"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       cx="420.42508"
+       cy="621.60699"
+       fx="420.42508"
+       fy="621.60699"
+       r="126.78572" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182-8"
+       id="linearGradient6303"
+       gradientUnits="userSpaceOnUse"
+       x1="468.20358"
+       y1="232.09219"
+       x2="369.20935"
+       y2="347.14932" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3155"
+       id="linearGradient6301"
+       gradientUnits="userSpaceOnUse"
+       x1="316.7117"
+       y1="272.36218"
+       x2="475.63718"
+       y2="280.99146" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3195"
+       id="radialGradient6287"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       cx="420.42508"
+       cy="621.60699"
+       fx="420.42508"
+       fy="621.60699"
+       r="126.78572" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182-8"
+       id="linearGradient6285"
+       gradientUnits="userSpaceOnUse"
+       x1="468.20358"
+       y1="232.09219"
+       x2="369.20935"
+       y2="347.14932" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3155"
+       id="linearGradient6283"
+       gradientUnits="userSpaceOnUse"
+       x1="316.7117"
+       y1="272.36218"
+       x2="475.63718"
+       y2="280.99146" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3195"
+       id="radialGradient6281"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       cx="420.42508"
+       cy="621.60699"
+       fx="420.42508"
+       fy="621.60699"
+       r="126.78572" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182-8"
+       id="linearGradient6279"
+       gradientUnits="userSpaceOnUse"
+       x1="468.20358"
+       y1="232.09219"
+       x2="369.20935"
+       y2="347.14932" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3155"
+       id="linearGradient6277"
+       gradientUnits="userSpaceOnUse"
+       x1="316.7117"
+       y1="272.36218"
+       x2="475.63718"
+       y2="280.99146" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3195"
+       id="radialGradient3953"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       cx="420.42508"
+       cy="621.60699"
+       fx="420.42508"
+       fy="621.60699"
+       r="126.78572" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3182-8"
+       id="linearGradient3951"
+       gradientUnits="userSpaceOnUse"
+       x1="468.20358"
+       y1="232.09219"
+       x2="369.20935"
+       y2="347.14932" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3155"
+       id="linearGradient3949"
+       gradientUnits="userSpaceOnUse"
+       x1="316.7117"
+       y1="272.36218"
+       x2="475.63718"
+       y2="280.99146" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3195"
+       id="radialGradient3078"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,658.659,1696.6671)"
+       cx="326.98538"
+       cy="206.89964"
+       fx="326.98538"
+       fy="206.89964"
+       r="197.14285" />
+    <linearGradient
+       id="linearGradient3999">
+      <stop
+         id="stop4001"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         id="stop4003"
+         offset="1"
+         style="stop-color:#31494f;stop-opacity:1" />
+    </linearGradient>
+    <inkscape:perspective
+       id="perspective2794"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3226"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3231"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3236"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3195"
+       id="radialGradient3993"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,51.319741,302.31176)"
+       cx="326.98538"
+       cy="206.89964"
+       fx="326.98538"
+       fy="206.89964"
+       r="197.14285" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective3991" />
+    <linearGradient
+       id="linearGradient3985">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0"
+         id="stop3987" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.79738562"
+         offset="1"
+         id="stop3989" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3977">
+      <stop
+         id="stop3979"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#f0f3f4;stop-opacity:1"
+         offset="0.41700065"
+         id="stop3981" />
+      <stop
+         id="stop3983"
+         offset="1"
+         style="stop-color:#74878a;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       r="197.14285"
+       fy="206.89964"
+       fx="326.98538"
+       cy="206.89964"
+       cx="326.98538"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,51.319741,302.31176)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3813"
+       xlink:href="#linearGradient3195"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="179.50505"
+       x2="547.63568"
+       y1="278.07648"
+       x1="232.36427"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3815"
+       xlink:href="#linearGradient3155"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="179.50505"
+       x2="547.63568"
+       y1="278.07648"
+       x1="232.36427"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3817"
+       xlink:href="#linearGradient3155"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3849"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3851"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3853"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3907"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3909"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3911"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3927"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3929"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3931"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4036"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4038"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4040"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4042"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4044"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4046"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective3957" />
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker3954"
+       style="overflow:visible">
+      <path
+         id="path3366"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.8,0,0,0.8,10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker3951"
+       style="overflow:visible">
+      <path
+         id="path3369"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mstart"
+       style="overflow:visible">
+      <path
+         id="path3372"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.4,0,0,0.4,4,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mend"
+       style="overflow:visible">
+      <path
+         id="path3375"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+    </marker>
+    <linearGradient
+       y2="280.99146"
+       x2="475.63718"
+       y1="272.36218"
+       x1="316.7117"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4450"
+       xlink:href="#linearGradient3155"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="347.14932"
+       x2="369.20935"
+       y1="232.09219"
+       x1="468.20358"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4452"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="126.78572"
+       fy="621.60699"
+       fx="420.42508"
+       cy="621.60699"
+       cx="420.42508"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4454"
+       xlink:href="#linearGradient3195"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4456"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4458"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4460"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="197.14285"
+       fy="206.89964"
+       fx="326.98538"
+       cy="206.89964"
+       cx="326.98538"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,658.659,1696.6671)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4462"
+       xlink:href="#linearGradient3195"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="179.50505"
+       x2="547.63568"
+       y1="278.07648"
+       x1="232.36427"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4464"
+       xlink:href="#linearGradient3155"
+       inkscape:collect="always" />
+    <radialGradient
+       r="197.14285"
+       fy="206.89964"
+       fx="326.98538"
+       cy="206.89964"
+       cx="326.98538"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,51.319741,302.31176)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4466"
+       xlink:href="#linearGradient3195"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="179.50505"
+       x2="547.63568"
+       y1="278.07648"
+       x1="232.36427"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4468"
+       xlink:href="#linearGradient3155"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4470"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4472"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4474"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4476"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4478"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4480"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4482"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4484"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4486"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4488"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4490"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4492"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4494"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4496"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4498"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="280.99146"
+       x2="475.63718"
+       y1="272.36218"
+       x1="316.7117"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4500"
+       xlink:href="#linearGradient3155"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="347.14932"
+       x2="369.20935"
+       y1="232.09219"
+       x1="468.20358"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4502"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="126.78572"
+       fy="621.60699"
+       fx="420.42508"
+       cy="621.60699"
+       cx="420.42508"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4504"
+       xlink:href="#linearGradient3195"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="280.99146"
+       x2="475.63718"
+       y1="272.36218"
+       x1="316.7117"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4506"
+       xlink:href="#linearGradient3155"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="347.14932"
+       x2="369.20935"
+       y1="232.09219"
+       x1="468.20358"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4508"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="126.78572"
+       fy="621.60699"
+       fx="420.42508"
+       cy="621.60699"
+       cx="420.42508"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4510"
+       xlink:href="#linearGradient3195"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="280.99146"
+       x2="475.63718"
+       y1="272.36218"
+       x1="316.7117"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4512"
+       xlink:href="#linearGradient3155"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="347.14932"
+       x2="369.20935"
+       y1="232.09219"
+       x1="468.20358"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4514"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="126.78572"
+       fy="621.60699"
+       fx="420.42508"
+       cy="621.60699"
+       cx="420.42508"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4516"
+       xlink:href="#linearGradient3195"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="280.99146"
+       x2="475.63718"
+       y1="272.36218"
+       x1="316.7117"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4518"
+       xlink:href="#linearGradient3155"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="347.14932"
+       x2="369.20935"
+       y1="232.09219"
+       x1="468.20358"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4520"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="126.78572"
+       fy="621.60699"
+       fx="420.42508"
+       cy="621.60699"
+       cx="420.42508"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4522"
+       xlink:href="#linearGradient3195"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="280.99146"
+       x2="475.63718"
+       y1="272.36218"
+       x1="316.7117"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4524"
+       xlink:href="#linearGradient3155"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="347.14932"
+       x2="369.20935"
+       y1="232.09219"
+       x1="468.20358"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4526"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="126.78572"
+       fy="621.60699"
+       fx="420.42508"
+       cy="621.60699"
+       cx="420.42508"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4528"
+       xlink:href="#linearGradient3195"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="280.99146"
+       x2="475.63718"
+       y1="272.36218"
+       x1="316.7117"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4530"
+       xlink:href="#linearGradient3155"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="347.14932"
+       x2="369.20935"
+       y1="232.09219"
+       x1="468.20358"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4532"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="126.78572"
+       fy="621.60699"
+       fx="420.42508"
+       cy="621.60699"
+       cx="420.42508"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4534"
+       xlink:href="#linearGradient3195"
+       inkscape:collect="always" />
+    <radialGradient
+       r="197.14285"
+       fy="206.89964"
+       fx="326.98538"
+       cy="206.89964"
+       cx="326.98538"
+       gradientTransform="matrix(0.9662236,-0.4932406,0.3401975,0.6664225,658.65897,1051.5718)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4714"
+       xlink:href="#linearGradient3195"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="280.99146"
+       x2="475.63718"
+       y1="272.36218"
+       x1="316.7117"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4735"
+       xlink:href="#linearGradient3155"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="347.14932"
+       x2="369.20935"
+       y1="232.09219"
+       x1="468.20358"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4737"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="126.78572"
+       fy="621.60699"
+       fx="420.42508"
+       cy="621.60699"
+       cx="420.42508"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4739"
+       xlink:href="#linearGradient3195"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="280.99146"
+       x2="475.63718"
+       y1="272.36218"
+       x1="316.7117"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4749"
+       xlink:href="#linearGradient3155"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="347.14932"
+       x2="369.20935"
+       y1="232.09219"
+       x1="468.20358"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4751"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="126.78572"
+       fy="621.60699"
+       fx="420.42508"
+       cy="621.60699"
+       cx="420.42508"
+       gradientTransform="matrix(1.4474788,-0.7888265,0.5635827,1.0341609,-722.91029,348.49736)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4753"
+       xlink:href="#linearGradient3195"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5676"
+       xlink:href="#linearGradient3157-5"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5678"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5680"
+       xlink:href="#linearGradient3182-8"
+       inkscape:collect="always" />
+    <radialGradient
+       r="153.54318"
+       fy="227.65692"
+       fx="271.95456"
+       cy="227.65692"
+       cx="271.95456"
+       gradientTransform="matrix(1.5951398,-0.2633269,0.1199966,0.7441248,23.784203,13.054503)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5676-598"
+       xlink:href="#linearGradient3157-838"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient3157-838">
+      <stop
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0"
+         id="stop6081" />
+      <stop
+         style="stop-color:#ceb6b0;stop-opacity:1"
+         offset="1"
+         id="stop6083" />
+    </linearGradient>
+    <linearGradient
+       y2="161.84015"
+       x2="281.60837"
+       y1="119.86061"
+       x1="281.60837"
+       gradientTransform="matrix(1.0002415,0,0,1,196.38123,-91.428569)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5678-833"
+       xlink:href="#linearGradient3182-867"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3182-867">
+      <stop
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0"
+         id="stop6087" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop6089" />
+    </linearGradient>
+    <linearGradient
+       y2="123.79076"
+       x2="200.00002"
+       y1="199.50504"
+       x1="375.84592"
+       gradientTransform="matrix(1.0021732,0,0,1,193.14533,-94.285722)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5680-857"
+       xlink:href="#linearGradient3182-608"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3182-608">
+      <stop
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0"
+         id="stop6093" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1"
+         id="stop6095" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       id="perspective3084" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       id="perspective3047" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       id="perspective3006" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       id="perspective2969" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       id="perspective2910" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       id="perspective2845" />
+    <inkscape:perspective
+       id="perspective10"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.34407039"
+     inkscape:cx="-76.297386"
+     inkscape:cy="-66.597219"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1377"
+     inkscape:window-height="846"
+     inkscape:window-x="61"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-210.10584,-400.79583)">
+    <g
+       id="g3240"
+       transform="matrix(2.7112743,0,0,2.7112743,-845.76238,332.54413)"
+       inkscape:export-filename="C:\Users\Anne Menini\Desktop\interface.png"
+       inkscape:export-xdpi="200"
+       inkscape:export-ydpi="200">
+      <rect
+         rx="12.121831"
+         style="fill:#1a1a1a;fill-opacity:0.44705882;stroke:#000000;stroke-width:0.73766053;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         id="rect3165"
+         width="88.266106"
+         height="87.88327"
+         x="389.91888"
+         y="25.542122"
+         ry="12.121831" />
+      <path
+         id="path3155"
+         d="m 476.22748,52.879463 c -83.45204,0.48174 -33.78189,4.12964 -82.40158,28.1875 l 0,20.093747 c 0,2.48247 1.10767,4.69086 2.84375,6.1875 l 76.71408,0 c 1.73843,-1.49668 2.84375,-3.70309 2.84375,-6.1875 l 0,-48.281247 z"
+         style="fill:url(#radialGradient3297);fill-opacity:1;fill-rule:evenodd;stroke:none"
+         sodipodi:nodetypes="ccccccc" />
+      <rect
+         rx="8.1736317"
+         ry="8.1736317"
+         y="29.545734"
+         x="393.83136"
+         height="79.784973"
+         width="80.311104"
+         id="rect3194"
+         style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+      <rect
+         rx="8.1736317"
+         style="opacity:0.6143791;fill:none;stroke:#ffffff;stroke-width:4.04099989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         id="rect3196"
+         width="80.311104"
+         height="79.784973"
+         x="393.83136"
+         y="29.545734"
+         ry="8.1736317" />
+      <path
+         id="rect3190"
+         d="m 402.73214,30.959821 c -4.52819,0 -8.1875,3.65931 -8.1875,8.1875 l 0,63.437499 c 0,4.52819 3.65931,8.18749 8.1875,8.1875 l 64.19427,0 c 4.52819,0 8.15627,-3.6593 8.15625,-8.1875 l 0,-63.437499 c 0,-4.52819 -3.62806,-8.1875 -8.15625,-8.1875 l -64.19427,0 z"
+         style="opacity:0.6143791;fill:url(#linearGradient3299);fill-opacity:1;stroke:none"
+         sodipodi:nodetypes="ccccccccc" />
+      <path
+         id="rect3178"
+         d="m 400.20536,28.107138 c -4.52819,0 -8.15625,3.65931 -8.15625,8.1875 l 0,63.437502 c 0,4.52819 3.62806,8.15625 8.15625,8.15625 l 67.25381,0 c 4.52819,0 8.15625,-3.62806 8.15625,-8.15625 l 0,-63.437502 c 0,-4.52819 -3.62804,-8.1875 -8.15625,-8.1875 l -67.25381,0 z"
+         style="opacity:0.6143791;fill:url(#linearGradient3301);fill-opacity:1;stroke:none"
+         sodipodi:nodetypes="ccccccccc" />
+    </g>
+    <g
+       id="g5678"
+       transform="matrix(1.4608261,0,0,1.4608261,76.438388,-1084.2642)">
+      <path
+         inkscape:connector-curvature="0"
+         id="path2975"
+         d="m 152.94191,1106.4104 c -6.45268,-3.2155 -13.33967,-10.719 -14.23919,-15.5139 -2.08752,-11.1274 7.25498,-21.4817 24.24457,-26.8702 7.83502,-2.485 24.35326,-2.9847 33.22851,-1.0051 13.18853,2.9417 23.65963,9.1618 27.3116,16.224 2.41,4.6604 1.73111,4.6617 -1.64348,0 -13.69853,-18.9103 -56.24977,-20.2743 -72.46769,-2.323 -8.92392,9.8778 -6.4825,21.0769 6.37191,29.2289 5.75746,3.6513 4.27804,3.7862 -2.80623,0.256 l 0,2e-4 z"
+         style="fill:#2341a1;fill-opacity:1"
+         sodipodi:nodetypes="csssssccccc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3012"
+         d="m 141.4982,1113.8482 c -14.64577,-4.7886 -26.15587,-12.8681 -30.52079,-21.4241 -9.11478,-17.8664 5.2446,-36.7357 33.78059,-44.3902 10.029,-2.6902 30.25059,-3.6966 40.26152,-2.0037 26.58744,4.4959 45.968,19.2177 45.62977,34.6613 l -0.0904,4.1289 -0.84878,-4.2902 c -2.69262,-13.6099 -14.7116,-23.7941 -34.74384,-29.4398 -11.21101,-3.1596 -32.25945,-3.1514 -43.98604,0.017 -42.6858,11.5341 -46.28645,47.6935 -6.1906,62.169 9.64095,3.4806 7.00547,3.9383 -3.29141,0.5716 z"
+         style="fill:#c61367;fill-opacity:1"
+         sodipodi:nodetypes="cssscccssscc" />
+      <g
+         id="g5655">
+        <path
+           style="fill:#000000"
+           d="m 141.73908,1132.959 c -21.26978,-4.2291 -36.22242,-17.3761 -38.32237,-33.6946 -0.77351,-6.0108 0.73077,-5.073 2.64731,1.6504 0.94057,3.2997 3.08435,6.3546 7.65758,10.9124 10.49874,10.4633 22.85906,14.9555 41.15033,14.9555 12.05627,0 18.62125,-1.5191 27.98145,-6.4746 11.804,-6.2493 18.77732,-18.1586 16.4887,-28.1599 -1.20777,-5.2779 -0.20499,-4.9885 1.61908,0.4673 7.23662,21.6448 -14.93925,41.6531 -45.75164,41.2796 -5.13213,-0.062 -11.19383,-0.4834 -13.47044,-0.9361 z m 90.52014,-38.1751 c 1.91112,-3.7533 2.36751,-6.3291 2.37751,-13.4188 0.0111,-7.8062 -0.32486,-9.3827 -3.04552,-14.2945 -4.00374,-7.2283 -11.47974,-13.833 -20.57234,-18.1749 -11.41855,-5.4525 -18.08471,-6.8866 -34.69007,-7.4629 -12.32101,-0.4276 -16.70267,-0.1607 -24.78358,1.5096 -11.2893,2.3335 -23.68803,7.2101 -31.22131,12.2796 -7.75093,5.216 -8.01658,5.1381 -2.01383,-0.5903 9.14457,-8.7266 23.64034,-15.769 39.90153,-19.3851 10.64805,-2.3679 33.00661,-2.3181 42.89042,0.096 17.94447,4.382 31.97246,13.6877 37.71316,25.0176 5.7283,11.3054 3.53498,24.7784 -5.77213,35.4564 l -3.14896,3.6127 2.36512,-4.6449 z"
+           id="path3053"
+           inkscape:connector-curvature="0" />
+        <path
+           style="fill:#fbf309;fill-opacity:1"
+           d="m 144.7575,1109.1371 c -8.58641,-4.062 -12.24044,-6.9016 -15.80375,-12.2812 -5.98269,-9.0323 -5.05392,-18.2842 2.70142,-26.91 16.38489,-18.2239 59.16946,-21.3323 82.47046,-5.9916 5.42411,3.5711 6.82275,4.7918 9.57226,8.3543 3.87278,5.0179 2.57279,4.6304 -3.18923,-0.9505 -9.80505,-9.4969 -22.74581,-13.8978 -40.86634,-13.8978 -21.92851,0 -39.5917,7.9395 -46.05984,20.7038 -3.0731,6.0645 -3.19663,9.6162 -0.54927,15.7922 2.74732,6.4093 6.6518,10.5037 13.97592,14.6559 7.63651,4.3293 6.39961,4.6177 -2.25163,0.5249 z"
+           id="path3090"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       id="layer2"
+       inkscape:label="dessous"
+       transform="translate(-1187.4256,630.90989)" />
+    <text
+       id="text3357"
+       y="1124.6577"
+       x="-956.10059"
+       style="font-size:40px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;opacity:0.92000002;fill:#000000;fill-opacity:1;stroke:none;font-family:Arabic Typesetting;-inkscape-font-specification:Arabic Typesetting"
+       xml:space="preserve"><tspan
+         y="1124.6577"
+         x="-956.10059"
+         id="tspan3359"
+         sodipodi:role="line" /></text>
+    <g
+       id="g4061"
+       inkscape:label="dessous"
+       transform="translate(-1187.4256,356.21903)" />
+    <text
+       id="text4071"
+       y="849.96698"
+       x="-956.10065"
+       style="font-size:40px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;opacity:0.92000002;fill:#000000;fill-opacity:1;stroke:none;font-family:Arabic Typesetting;-inkscape-font-specification:Arabic Typesetting"
+       xml:space="preserve"><tspan
+         y="849.96698"
+         x="-956.10065"
+         id="tspan4073"
+         sodipodi:role="line" /></text>
+    <g
+       id="layer2-7"
+       inkscape:label="dessous"
+       transform="translate(-561.87047,625.26329)" />
+    <text
+       id="text3357-9"
+       y="1119.0111"
+       x="-330.5455"
+       style="font-size:40px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;opacity:0.92000002;fill:#000000;fill-opacity:1;stroke:none;font-family:Arabic Typesetting;-inkscape-font-specification:Arabic Typesetting"
+       xml:space="preserve"><tspan
+         y="1119.0111"
+         x="-330.5455"
+         id="tspan3359-3"
+         sodipodi:role="line" /></text>
+    <g
+       id="g4061-9"
+       inkscape:label="dessous"
+       transform="translate(-561.8705,350.57243)" />
+    <text
+       id="text4071-2"
+       y="844.32037"
+       x="-330.54556"
+       style="font-size:40px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;opacity:0.92000002;fill:#000000;fill-opacity:1;stroke:none;font-family:Arabic Typesetting;-inkscape-font-specification:Arabic Typesetting"
+       xml:space="preserve"><tspan
+         y="844.32037"
+         x="-330.54556"
+         id="tspan4073-8"
+         sodipodi:role="line" /></text>
+    <path
+       style="fill:#4d4d4d;fill-opacity:1"
+       d="m 405.21875,579.21875 c -6.40289,-0.22261 -15.18261,0.43851 -17.03125,7.96875 -1.5031,8.26747 -1.49923,17.40956 0.5625,25.59375 3.80992,7.94763 14.63288,5.82402 21.78125,6.1875 7.04859,-0.81276 17.44895,2.22706 21.3125,-5.75 1.45109,-3.11377 1.2843,-6.64094 1.6875,-10 -3.39151,-0.41852 -9.83938,-0.81675 -8.96875,4.40625 0.71044,5.03412 -6.57986,2.83648 -9.375,3.53125 -5.96362,-0.76101 -13.21288,1.4107 -18.46875,-1.6875 -1.61543,-6.44275 -1.30871,-13.94351 -0.0625,-20.53125 2.86302,-3.50614 8.79371,-1.15323 12.71864,-2.04617 4.56148,0.54489 10.19042,-1.14474 14.18761,1.32742 1.67043,2.0831 0.27101,6.71752 4.3125,6.5 5.5962,1.09432 5.42421,-6.25513 3.59375,-9.625 -3.63556,-7.86232 -14.04245,-5.08945 -20.90625,-5.9375 -1.78199,-0.015 -3.56265,0.002 -5.34375,0.0625 z m -65.25,2.28125 c 0,12.28125 0,24.5625 0,36.84375 7.22641,1.50766 10.28905,-1.14845 8.59375,-8.5625 -2.10302,-7.8173 7.98797,-3.58033 12.65619,-4.67548 3.90902,0.94151 9.91673,-1.72804 12.87506,1.51923 1.30995,3.71525 -0.57828,9.66136 1.875,11.71875 8.19842,2.51869 6.90341,-4.52761 6.66425,-10.40598 0.47879,-2.56205 -1.48162,-5.25823 -2.35175,-6.78152 4.79422,-3.83289 3.20723,-11.20004 1.8125,-16.3125 -3.81057,-7.29276 -13.77583,-4.08919 -20.31234,-5.08798 -7.27088,-0.0958 -14.5419,-0.18203 -21.81266,-0.28702 0,0.67708 0,1.35417 0,2.03125 z m -108.25,0.0937 c 0,12.25 0,24.5 0,36.75 7.50784,1.68946 10.17891,-1.5409 8.66651,-8.96837 0.0598,-6.15649 0.13343,-12.31282 0.20849,-18.46913 9.94642,8.79781 19.17174,19.37645 29.40625,27.4375 7.61859,1.60817 10.80181,-1.21902 9.03125,-9 0,-9.91667 0,-19.83333 0,-29.75 -7.50579,-1.69834 -10.13047,1.5661 -8.64856,8.96822 -0.0785,6.28139 -0.15277,12.56283 -0.22644,18.84428 -9.92198,-9.06704 -19.25498,-19.57547 -29.5,-27.78125 -2.58369,0.79231 -9.6337,-2.00122 -8.9375,1.96875 z m 52.5,0 c 0,12.25 0,24.5 0,36.75 7.55451,1.68993 10.17951,-1.54966 8.59375,-9 0,-9.91667 0,-19.83333 0,-29.75 -2.35502,0.86122 -9.49249,-1.92758 -8.59375,2 z m 10.46875,0 c -2.73089,9.00172 7.35236,5.18931 12.875,5.9375 8.31193,-2.22859 3.64827,8.51839 4.84375,13.40625 0.67415,5.46126 -1.34841,13.61924 1,17.40625 8.06768,2.2031 8.44703,-3.28214 7.59375,-10 0,-6.9375 0,-13.875 0,-20.8125 5.58322,-0.65636 13.80111,1.32194 17.71875,-1 2.85863,-9.17113 -5.81451,-6.81049 -12,-6.9375 -10.67708,0 -21.35417,0 -32.03125,0 l 0,1 0,1 z m 65.65625,6.0625 c 4.3332,0.80437 10.02843,-1.12571 13.75,1.21875 1.13617,2.65657 1.53854,8.21735 -2.6875,8 -7.59538,0.63743 -15.23035,0.3729 -22.84375,0.4375 -1.4723,-7.77717 0.64449,-11.90767 8.99886,-9.70053 0.92746,0.0148 1.85493,0.0295 2.78239,0.0443 z"
+       id="path5676"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
index b38dc5794c025cfc8b65ae725a0fcdcc5a40d5f5..7869245bd0381ed97515a21a72905532d9a4e2e4 100644 (file)
        <!ENTITY ns_xlink "http://www.w3.org/1999/xlink">\r
 ]>\r
 <svg \r
-        xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" i:viewOrigin="251 467" i:rulerOrigin="0 0" i:pageBounds="0 792 612 0"\r
-        xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"\r
+        xmlns:x="http://ns.adobe.com/Extensibility/1.0/"
+     xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/"
+     xmlns:graph="http://ns.adobe.com/Graphs/1.0/" i:viewOrigin="251 467" i:rulerOrigin="0 0" i:pageBounds="0 792 612 0"\r
+        xmlns="http://www.w3.org/2000/svg"
+     xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"\r
         width="108.758" height="144.133" viewBox="0 0 108.758 144.133" overflow="visible" enable-background="new 0 0 108.758 144.133"\r
         xml:space="preserve">\r
        <metadata>\r
-               <variableSets  xmlns="&ns_vars;">\r
+               <variableSets  xmlns="http://ns.adobe.com/Variables/1.0/">\r
                        <variableSet  varSetName="binding1" locked="none">\r
                                <variables></variables>\r
-                               <v:sampleDataSets  xmlns="&ns_custom;" xmlns:v="&ns_vars;"></v:sampleDataSets>\r
+                               <v:sampleDataSets  xmlns="http://ns.adobe.com/GenericCustomNamespace/1.0/" xmlns:v="http://ns.adobe.com/Variables/1.0/"></v:sampleDataSets>\r
                        </variableSet>\r
                </variableSets>\r
-               <sfw  xmlns="&ns_sfw;">\r
+               <sfw  xmlns="http://ns.adobe.com/SaveForWeb/1.0/">\r
                        <slices></slices>\r
                        <sliceSourceBounds  y="322.867" x="251" width="108.758" height="144.133" bottomLeftOrigin="true"></sliceSourceBounds>\r
                </sfw>\r
diff --git a/artwork/uni-md-logo.png b/artwork/uni-md-logo.png
new file mode 100644 (file)
index 0000000..b5f9058
Binary files /dev/null and b/artwork/uni-md-logo.png differ
diff --git a/artwork/video_button.svg b/artwork/video_button.svg
new file mode 100644 (file)
index 0000000..75546f6
--- /dev/null
@@ -0,0 +1,368 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="32.417542"
+   height="16"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="video_button.svg"
+   inkscape:export-filename="/home/michael/hacking/neurodebian/sphinx/_static/video_button.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient3869">
+      <stop
+         id="stop3871"
+         offset="0"
+         style="stop-color:#b4b4b4;stop-opacity:1;" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop3877" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3869"
+       id="radialGradient4388"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.98291038,0,-2.4408988e-8,0.304116,245.62666,512.40079)"
+       cx="84.205727"
+       cy="131.05092"
+       fx="84.205727"
+       fy="131.05092"
+       r="59.997341" />
+    <linearGradient
+       y2="250.93361"
+       x2="128.51839"
+       y1="250.93361"
+       x1="85.767342"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3221"
+       xlink:href="#linearGradient3155"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient3155"
+       inkscape:collect="always">
+      <stop
+         id="stop3157"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop3159"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       y2="279.28525"
+       x2="104.90319"
+       y1="234.63956"
+       x1="103.84256"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3217"
+       xlink:href="#linearGradient3141"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient3141">
+      <stop
+         id="stop3143"
+         offset="0"
+         style="stop-color:#004191;stop-opacity:1;" />
+      <stop
+         id="stop3145"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       y2="236.03023"
+       x2="119.52634"
+       y1="263.73013"
+       x1="97.438423"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3219"
+       xlink:href="#linearGradient2162"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient2162"
+       inkscape:collect="always">
+      <stop
+         id="stop2164"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop2166"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       y2="250.93361"
+       x2="128.51839"
+       y1="250.93361"
+       x1="85.767342"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3221-3"
+       xlink:href="#linearGradient3155-8"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient3155-8"
+       inkscape:collect="always">
+      <stop
+         id="stop3157-4"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop3159-6"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       y2="279.28525"
+       x2="104.90319"
+       y1="234.63956"
+       x1="103.84256"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3217-8"
+       xlink:href="#linearGradient3141-8"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient3141-8">
+      <stop
+         id="stop3143-8"
+         offset="0"
+         style="stop-color:#004191;stop-opacity:1;" />
+      <stop
+         id="stop3145-7"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       y2="236.03023"
+       x2="119.52634"
+       y1="263.73013"
+       x1="97.438423"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3219-3"
+       xlink:href="#linearGradient2162-3"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient2162-3"
+       inkscape:collect="always">
+      <stop
+         id="stop2164-9"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop2166-1"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="5.6568542"
+     inkscape:cx="34.30478"
+     inkscape:cy="0.97487477"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1454"
+     inkscape:window-height="844"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0" />
+  <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
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-311.43121,-537.06918)">
+    <rect
+       inkscape:export-ydpi="64.494591"
+       inkscape:export-xdpi="64.494591"
+       inkscape:export-filename="/home/alrferreira/Desktop/debian-gnu-banner.png"
+       ry="0"
+       rx="0"
+       y="537.2608"
+       x="311.62283"
+       height="15.616756"
+       width="32.034298"
+       id="rect6677"
+       style="fill:url(#radialGradient4388);fill-opacity:1;stroke:#ccc;stroke-width:0.38324323;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <g
+       transform="matrix(0.53359226,0,0,0.53359226,290.06387,490.3322)"
+       style="display:none"
+       inkscape:label="Debian-text"
+       id="layer5">
+      <g
+         transform="matrix(0.04585734,0,0,0.05070038,37.456067,81.452516)"
+         id="g6679"
+         style="display:inline;enable-background:new">
+        <path
+           inkscape:connector-curvature="0"
+           class="st1"
+           d="m 269.84799,136.25108 c -0.30551,0.26427 -0.30551,27.32302 -0.61339,34.41853 -0.61102,5.779 -1.22363,18.12839 -15.30407,18.12839 -14.69303,0 -18.06159,-14.44985 -19.28521,-20.49514 -1.22442,-7.09484 -1.22442,-12.87452 -1.22442,-15.23787 0,-8.14304 0.30551,-30.74068 22.65295,-30.74068 6.73314,0 10.40639,1.57807 13.46863,2.89187 l 0.30551,11.0349 z m -57.24224,19.96732 c 0,47.55389 29.38608,47.55389 33.97747,47.55389 12.2442,0 19.89702,-5.51813 23.26477,-15.50281 l 0.61182,14.97702 c 3.67327,-0.26358 7.34731,-0.52715 13.46862,-0.52715 2.14334,0 3.97955,0 5.51028,0.26357 1.52994,0 3.06147,0 4.8977,0.26358 -3.06145,-5.51746 -5.51029,-17.60395 -5.51029,-43.87537 0,-25.74766 0,-69.36082 2.44962,-82.498905 -7.04101,2.890524 -13.1631,4.729448 -26.63253,5.781037 5.51029,4.992329 5.51029,7.357048 5.51029,29.689078 -3.67403,-1.05225 -8.57174,-2.10317 -16.53007,-2.10317 -35.20268,0 -41.01768,26.27618 -41.01768,45.97923 z"
+           id="path6681"
+           style="fill:black"
+           inkscape:export-filename="/home/alrferreira/Desktop/debian-gnu-banner.png"
+           inkscape:export-xdpi="64.494591"
+           inkscape:export-ydpi="64.494591" />
+        <path
+           inkscape:connector-curvature="0"
+           class="st1"
+           d="m 319.43741,147.54753 c 0.30552,-13.92475 3.67405,-26.53703 17.44819,-26.53703 15.30564,0 16.53006,14.45189 16.22455,26.53703 l -33.67274,0 z m 53.26347,1.83892 c 0,-19.96662 -4.59138,-39.41086 -33.67353,-39.41086 -40.40588,0 -40.40588,38.36063 -40.40588,46.50434 0,34.15496 18.06001,47.81748 48.05949,47.81748 13.46861,0 19.89704,-1.83689 23.56949,-2.62829 -0.30472,-6.04189 0.91891,-9.98468 1.83703,-15.23585 -3.97798,2.36473 -9.18354,5.25117 -21.12065,5.25117 -30.61051,0 -31.2247,-24.17028 -31.2247,-32.31331 l 52.34535,0 0.6134,-9.98468 z"
+           id="path6683"
+           style="fill:black"
+           inkscape:export-filename="/home/alrferreira/Desktop/debian-gnu-banner.png"
+           inkscape:export-xdpi="64.494591"
+           inkscape:export-ydpi="64.494591" />
+        <path
+           inkscape:connector-curvature="0"
+           class="st1"
+           d="m 436.67703,156.47993 c 0,15.76367 -3.36695,37.04751 -26.01913,37.04751 -3.36695,0 -7.34573,-0.52851 -9.79456,-1.05092 -0.30551,-6.04325 -0.30551,-16.55439 -0.30551,-28.90175 0,-14.45121 1.52913,-22.06913 3.06065,-25.74766 4.28507,-12.08786 13.46862,-12.08786 15.30566,-12.08786 14.69144,0 17.75289,17.60531 17.75289,30.74068 z m -56.62963,18.39061 c 0,12.61298 0,19.70577 -2.14253,25.22254 7.95911,2.62627 18.05999,4.20365 29.99868,4.20365 7.65204,0 29.9971,0 41.93739,-21.28111 5.81737,-9.7211 7.65203,-22.85851 7.65203,-32.84115 0,-6.0446 -0.61103,-19.44423 -6.42761,-27.85085 -5.50949,-8.14302 -14.38833,-12.08514 -23.87658,-12.08514 -18.97813,0 -24.48843,13.39963 -27.24357,20.49176 0,-8.67018 0,-38.883042 1.83705,-54.120226 -12.85682,4.990977 -20.81516,5.778993 -29.38611,6.567679 7.65204,2.627622 7.65204,13.924749 7.65204,50.181527 l 0,41.51132 -7.9e-4,0 z"
+           id="path35079"
+           style="fill:black"
+           inkscape:export-filename="/home/alrferreira/Desktop/debian-gnu-banner.png"
+           inkscape:export-xdpi="64.494591"
+           inkscape:export-ydpi="64.494591" />
+        <path
+           inkscape:connector-curvature="0"
+           class="st1"
+           d="m 495.45079,203.2465 c -3.98035,-0.52715 -6.7355,-0.78598 -12.55209,-0.78598 -6.12052,0 -10.40638,0.25883 -14.99696,0.78598 1.83543,-3.15342 2.75433,-4.7274 3.36694,-15.76298 0.61182,-14.97702 0.91655,-55.17521 -0.30787,-63.84541 -1.22364,-6.30614 -2.75356,-7.35636 -5.50871,-8.93172 15.91825,-1.31449 20.50884,-2.36405 28.16087,-5.51745 -1.83543,7.35638 -1.83543,11.29847 -1.83543,22.59492 -0.3071,58.32727 -0.61182,64.63139 3.67325,71.46264 z"
+           id="path6687"
+           style="fill:black"
+           inkscape:export-filename="/home/alrferreira/Desktop/debian-gnu-banner.png"
+           inkscape:export-xdpi="64.494591"
+           inkscape:export-ydpi="64.494591" />
+        <path
+           inkscape:connector-curvature="0"
+           class="st1"
+           d="m 558.50803,155.42903 c -0.30393,10.50979 -0.61102,18.12839 -3.97718,23.90942 -3.98116,7.61723 -11.02216,9.72108 -16.22377,9.72108 -11.6324,0 -14.08361,-8.4066 -14.08361,-16.55236 0,-16.02724 16.53166,-17.07814 23.87817,-17.07814 l 10.40639,0 0,0 z m -54.18158,20.756 c 0,10.5091 3.67404,21.28316 14.69541,25.74834 5.20083,1.83892 10.09931,1.83892 11.63001,1.83892 18.0608,0 24.1821,-11.29645 27.85538,-18.39128 -0.30393,7.35639 0,11.8236 0.6118,17.86549 3.67485,-0.26358 7.04102,-0.52715 13.16391,-0.52715 3.06223,0 6.42918,0.26357 9.79457,0.52715 -2.14255,-2.89119 -3.36539,-4.46654 -3.97798,-11.29849 -0.30709,-6.30546 -0.30709,-12.60956 -0.30709,-21.80555 l 0,-34.4192 c 0,-12.87112 -3.97797,-25.48409 -33.36566,-25.48409 -19.58913,0 -30.9176,4.99302 -36.73181,7.62063 2.44805,3.67854 4.28586,6.82923 6.12052,14.1856 7.65203,-5.77898 17.75528,-8.9324 27.85695,-8.9324 16.53086,0 16.53086,9.45957 16.53086,22.59561 -3.67406,-0.26425 -7.04338,-0.52784 -12.2458,-0.52784 -25.10021,0 -41.63107,8.41136 -41.63107,31.00426 z"
+           id="path6689"
+           style="fill:black"
+           inkscape:export-filename="/home/alrferreira/Desktop/debian-gnu-banner.png"
+           inkscape:export-xdpi="64.494591"
+           inkscape:export-ydpi="64.494591" />
+        <path
+           inkscape:connector-curvature="0"
+           class="st1"
+           d="m 672.07677,186.43327 c 0,5.77968 0,11.82089 2.75357,16.81323 -4.28508,-0.26358 -6.7363,-0.78598 -14.69543,-0.78598 -4.89688,0 -7.34414,0.25883 -11.01582,0.78598 0.61102,-2.1025 0.91416,-3.15342 1.52835,-6.04189 0.61418,-3.67785 0.91732,-16.81322 0.91732,-21.28315 l 0,-18.39198 c 0,-7.87945 0,-19.44218 -0.61101,-23.3809 -0.30631,-2.88983 -1.53153,-10.77404 -12.85604,-10.77404 -11.32765,0 -15.00091,7.09552 -16.22375,12.87654 -1.53151,6.04258 -1.53151,12.34873 -1.53151,37.30634 0,21.80621 0,23.64788 2.14253,29.68975 -3.36537,-0.26357 -7.64965,-0.78596 -13.46625,-0.78596 -4.89926,0 -7.96229,0.25882 -11.93869,0.78596 1.53151,-2.62761 2.14254,-4.205 2.75357,-13.66251 0.30866,-9.1926 1.22283,-54.91096 -0.61103,-65.68161 -1.22284,-6.56971 -3.06303,-8.14574 -5.20476,-9.7211 15.91745,-0.78869 21.12302,-2.89119 26.01911,-5.25591 l 0,18.1277 c 2.44805,-5.25116 7.34415,-17.07747 26.93645,-17.07747 24.79472,0 24.79472,15.50484 25.10339,25.48681 l 0,50.97019 0,0 z"
+           id="path6691"
+           style="fill:black"
+           inkscape:export-filename="/home/alrferreira/Desktop/debian-gnu-banner.png"
+           inkscape:export-xdpi="64.494591"
+           inkscape:export-ydpi="64.494591" />
+        <path
+           inkscape:connector-curvature="0"
+           class="st0"
+           d="M 496.9823,85.280203 480.75933,99.205621 464.53319,85.280203 480.75933,71.354772 496.9823,85.280203 z"
+           id="path6693"
+           style="fill:#d70751;fill-opacity:1"
+           inkscape:export-filename="/home/alrferreira/Desktop/debian-gnu-banner.png"
+           inkscape:export-xdpi="64.494591"
+           inkscape:export-ydpi="64.494591" />
+      </g>
+    </g>
+    <path
+       sodipodi:type="star"
+       style="fill:#d70751;fill-opacity:1;fill-rule:evenodd;stroke:none"
+       id="path3598"
+       sodipodi:sides="3"
+       sodipodi:cx="286.82065"
+       sodipodi:cy="533.39453"
+       sodipodi:r1="7.0347581"
+       sodipodi:r2="3.517379"
+       sodipodi:arg1="0"
+       sodipodi:arg2="1.0471976"
+       inkscape:flatsided="false"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 293.85541,533.39453 -5.27607,3.04614 -5.27607,3.04614 0,-6.09228 0,-6.09228 5.27607,3.04614 z"
+       inkscape:transform-center-x="-1.7586895"
+       transform="translate(29.964953,11.724597)" />
+    <g
+       id="layer1-0"
+       inkscape:label="Layer 1"
+       transform="translate(374.98171,510.40053)">
+      <g
+         transform="translate(-32.457829,-222.92786)"
+         inkscape:export-ydpi="96"
+         inkscape:export-xdpi="96"
+         inkscape:export-filename="C:\Documents and Settings\mm81002\Desktop\film.png"
+         id="g3233" />
+    </g>
+    <g
+       transform="matrix(0.58616898,0,0,0.58616898,300.1182,401.1033)"
+       inkscape:export-ydpi="96"
+       inkscape:export-xdpi="96"
+       inkscape:export-filename="C:\Documents and Settings\mm81002\Desktop\film.png"
+       id="g3233-8">
+      <rect
+         style="fill:black;stroke:none"
+         id="rect3223"
+         width="19.039633"
+         height="13.913577"
+         x="45.768345"
+         y="244.09319"
+         ry="0.8899684" />
+      <path
+         sodipodi:type="arc"
+         style="fill:black;stroke:none"
+         id="path3227"
+         sodipodi:cx="46.500641"
+         sodipodi:cy="238.96713"
+         sodipodi:rx="4.0276146"
+         sodipodi:ry="3.4783943"
+         d="m 50.528255,238.96713 c 0,1.92107 -1.803224,3.4784 -4.027614,3.4784 -2.22439,0 -4.027615,-1.55733 -4.027615,-3.4784 0,-1.92106 1.803225,-3.47839 4.027615,-3.47839 2.22439,0 4.027614,1.55733 4.027614,3.47839 z"
+         transform="matrix(1.3636363,0,0,1.4210526,-2.2634538,-100.98388)" />
+      <path
+         sodipodi:type="arc"
+         style="fill:black;stroke:none"
+         id="path3229"
+         sodipodi:cx="46.500641"
+         sodipodi:cy="238.96713"
+         sodipodi:rx="4.0276146"
+         sodipodi:ry="3.4783943"
+         d="m 50.528255,238.96713 c 0,1.92107 -1.803224,3.4784 -4.027614,3.4784 -2.22439,0 -4.027615,-1.55733 -4.027615,-3.4784 0,-1.92106 1.803225,-3.47839 4.027615,-3.47839 2.22439,0 4.027614,1.55733 4.027614,3.47839 z"
+         transform="matrix(1.3636363,0,0,1.4210526,-15.078589,-100.98387)" />
+      <rect
+         style="fill:black;stroke:none"
+         id="rect3231"
+         width="6.0414219"
+         height="6.4075685"
+         x="65.174126"
+         y="248.1208"
+         ry="0.8899684" />
+    </g>
+  </g>
+</svg>
diff --git a/bib/references.bib b/bib/references.bib
new file mode 100644 (file)
index 0000000..5b160ab
--- /dev/null
@@ -0,0 +1,140 @@
+@inproceedings{GBC+2010,
+  title={Nipype: opensource platform for unified and replicable interaction with existing neuroimaging tools},
+  author={Ghosh, S and Burns, C and Clark, D and Gorgolewski, K and Halchenko, Y and Madison, C and Tungaraza, R and Millman, KJ},
+  booktitle={16th Annual Meeting of the Organization for Human Brain Mapping},
+  pages={106},
+  year={2010}
+}
+
+@article{NDR+2011,
+  title={Lin4Neuro: a customized Linux distribution ready for neuroimaging analysis},
+  author={Nemoto, Kiyotaka and Dan, Ippeita and Rorden, Christopher and Ohnishi, Takashi and Tsuzuki, Daisuke and Okamoto, Masako and Yamashita, Fumio and Asada, Takashi},
+  journal={BMC medical imaging},
+  volume={11},
+  number={1},
+  pages={3},
+  year={2011},
+  publisher={BioMed Central Ltd}
+}
+
+@article{YIO+2012,
+  title={Simulation Platform: A cloud-based online simulation environment},
+  author={Yamazaki, Tadashi and Ikeno, Hidetoshi and Okumura, Yoshihiro and Satoh, Shunji and Kamiyama, Yoshimi and Hirata, Yutaka and Inagaki, Keiichiro and Ishihara, Akito and Kannon, Takayuki and Usui, Shiro},
+  journal={Neural networks},
+  volume={24},
+  number={7},
+  pages={693--698},
+  year={2011},
+  publisher={Elsevier}
+}
+
+@article{GDL+2011,
+  title={The connectome viewer toolkit: an open source framework to manage, analyze, and visualize connectomes},
+  author={Gerhard, Stephan and Daducci, Alessandro and Lemkaddem, Alia and Meuli, Reto and Thiran, Jean-Philippe and Hagmann, Patric},
+  journal={Frontiers in neuroinformatics},
+  volume={5},
+  year={2011},
+  publisher={Frontiers Media SA}
+}
+
+@article{Agu2012,
+  title={FIASCO, VoxBo, and MEDx: Behind the code},
+  author={Aguirre, Geoffrey K},
+  journal={NeuroImage},
+  volume={62},
+  number={2},
+  pages={765--767},
+  year={2012},
+  publisher={Elsevier}
+}
+
+@article{MST2012,
+  author={Mathôt, S. and Schreij, D. and Theeuwes, J.},
+  year={2012},
+  title={OpenSesame: An open-source, graphical experiment builder for the social sciences},
+  journal={Behavior Research Methods},
+  volume={44},
+  pages={314--324},
+  doi={10.3758/s13428-011-0168-7}
+}
+
+@inproceedings{SLZ+2011,
+  title={A cloud-based data-sharing and analysis cyberinfrastructure for neuroinformatics},
+  author={Stoner, R and Larson, S and Zaslavsky, I and Hill, S and Ellisman, M and Courchesne, E},
+  booktitle={Front. Neuroinform. Conference Abstract: 4th INCF Congress of Neuroinformatics. doi: 10.3389/conf. fninf},
+  volume={34},
+  year={2011}
+}
+
+@article{SMT+2011,
+  title={Integrative visualization of temporally varying medical image patterns},
+  author={Soh, Jung and Mei Xiao, Thao Do and Meruvia-Pastor, Oscar and Sensen, Christoph W},
+  journal={Journal of integrative bioinformatics},
+  volume={8},
+  number={2},
+  pages={161},
+  year={2011}
+}
+
+@inproceedings{MDT+2012,
+  title={Mouse neuroimaging phenotyping in the cloud},
+  author={Minervini, Massimo and Damiano, Mario and Tucci, Valter and Bifone, Angelo and Gozzi, Alessandro and Tsaftaris, Sotirios A},
+  booktitle={Image Processing Theory, Tools and Applications (IPTA), 2012 3rd International Conference on},
+  pages={55--60},
+  year={2012},
+  organization={IEEE}
+}
+
+@inproceedings{GDS+2012,
+  title={A hierachical configuration system for a massively parallel neural hardware platform},
+  author={Galluppi, Francesco and Davies, Sergio and Rast, Alexander and Sharp, Thomas and Plana, Luis A and Furber, Steve},
+  booktitle={Proceedings of the 9th conference on Computing Frontiers},
+  pages={183--192},
+  year={2012},
+  organization={ACM}
+}
+
+@article{CCT+2012,
+  title={Meta-analytic clustering of the insular cortex Characterizing the meta-analytic connectivity of the insula when involved in active tasks},
+  author={Cauda, Franco and Costa, Tommaso and Torta, Diana ME and Sacco, Katiuscia and D'Agata, Federico and Duca, Sergio and Geminiani, Giuliano and Fox, Peter T and Vercelli, Alessandro},
+  journal={Neuroimage},
+  year={2012},
+  publisher={Elsevier}
+}
+
+@article{GEF+2012,
+  title={Oral contraceptive use changes brain activity and mood in women with previous negative affect on the pill—A double-blinded, placebo-controlled randomized trial of a levonorgestrel-containing combined oral contraceptive},
+  author={Gingnell, Malin and Engman, Jonas and Frick, Andreas and Moby, Lena and Wikstr{\"o}m, Johan and Fredrikson, Mats and Sundstr{\"o}m-Poromaa, Inger},
+  journal={Psychoneuroendocrinology},
+  year={2012},
+  publisher={Elsevier}
+}
+
+@article{GMB+2012,
+  title={Menstrual cycle effects on amygdala reactivity to emotional stimulation in premenstrual dysphoric disorder},
+  author={Gingnell, Malin and Morell, Arvid and Bannbers, Elin and Wikstr{\"o}m, Johan and Poromaa, Inger Sundstr{\"o}m},
+  journal={Hormones and behavior},
+  year={2012},
+  publisher={Elsevier}
+}
+
+@article{Mil2012,
+title = "Open Neuroscience Solutions for the Connectome-wide Association Era",
+journal = "Neuron",
+volume = "73",
+number = "2",
+pages = "214--218",
+year = "2012",
+doi = "10.1016/j.neuron.2011.11.004",
+url = "http://www.sciencedirect.com/science/article/pii/S0896627311010038",
+author = "Michael Peter Milham"
+}
+
+@article{Vis2012,
+  author={ViÅŸan, Ana-Maria},
+  title={Temporal meta-programming: treating time as a spatial dimension},
+  year={2012},
+  journal={Computer Science Dissertations},
+  volume={27},
+  url={http://hdl.handle.net/2047/d20002935}
+}
index de162cae59bfecc7f16dfb0698635f9bceb8af92..f8db565dd13018d996028246c4d49ce4bcab15ad 100644 (file)
@@ -6,9 +6,9 @@ cowbuilderroot="/home/neurodebian"
 buildplace="${cowbuilderroot}/build"
 
 # all currently supported dists
-allnddists="nd+debian-squeeze nd+debian-wheezy nd+debian-sid \
-            nd+ubuntu-hardy nd+ubuntu-karmic nd+ubuntu-lucid nd+ubuntu-maverick nd+ubuntu-natty nd+ubuntu-oneiric nd+ubuntu-precise nd+ubuntu-quantal"
-alldists="$allnddists debian-squeeze debian-wheezy debian-sid"
+allnddists="nd+debian-squeeze nd+debian-wheezy nd+debian-jessie nd+debian-sid \
+            nd+ubuntu-lucid nd+ubuntu-precise nd+ubuntu-quantal nd+ubuntu-raring nd+ubuntu-saucy"
+alldists="$allnddists debian-squeeze debian-wheezy debian-jessie debian-sid"
 
 # default is debian
 aptcache="${cowbuilderroot}/debian_aptcache"
diff --git a/debian/TODO b/debian/TODO
new file mode 100644 (file)
index 0000000..0d57215
--- /dev/null
@@ -0,0 +1,2 @@
+* make ARCHS argument for cmdsettings.sh to be used by the tools so we could build on sparcs etc
+* add ipython-notebook/qtconsole (and probably ipython1x over ipython01x for >= wheezy) to welcomewizard
index ad929db81b9acbd03e1c5873c845913eb1252430..799d749e42f5475cef50986ba542808304f6d7a6 100644 (file)
@@ -1,4 +1,50 @@
-neurodebian (0.29) unstable; urgency=low
+neurodebian (0.32) UNRELEASED; urgency=low
+
+  * nd_* tools:
+    - cmdsettings.sh: drop building for EOLed hardy, add raring
+
+ --
+
+neurodebian (0.31) neurodebian; urgency=low
+
+  * debian/copyright:
+    - adjusted for dep5 v1.0. compliance
+  * website:
+    - updated URL of the Magdeburg mirror
+    - more testimonials, derivatives information
+  * VM (6.999.b4.20121231):
+    - small fixes (cleanup etc)
+  * nd_* tools:
+    - backport-dsc: assure adding log entries to freshly created changelog
+      entry
+    - removed karmic, maverick and natty from build targets -- their support
+      ended
+
+ -- Yaroslav Halchenko <debian@onerussian.com>  Tue, 12 Mar 2013 20:41:56 -0400
+
+neurodebian (0.30) neurodebian; urgency=low
+
+  * Preparing a new VM image (6.999.b4.20121206) - based on upcoming wheezy
+    release's beta4
+    - uses XFCE4 instead of Gnome(3) -- Depends on gdm | lightdm now,
+      uses urxvt as the default xterm
+    - nd-vmsetupwizard: extended list of topic choices
+    - vm/tools (with contributions from Tiziano Zito)
+      - does not require external webserver (uses Python's standard)
+      - basic cmdline options handling to avoid hard-coded values
+      - preseed.cfg is now templated
+  * website:
+    - new mirror ([de-m])
+  * nd_* tools:
+    - nd_build_testrdepends:
+      - signs the repository
+      - should work now with non-sid distributions
+    - nd_querycfg:
+      - generalized to query any config file
+
+ -- Yaroslav Halchenko <debian@onerussian.com>  Wed, 19 Dec 2012 10:45:02 -0500
+
+neurodebian (0.29) neurodebian; urgency=low
 
   [ Yaroslav Halchenko & Michael Hanke ]
   * website:
@@ -20,7 +66,7 @@ neurodebian (0.29) unstable; urgency=low
 
  -- Yaroslav Halchenko <debian@onerussian.com>  Mon, 01 Oct 2012 12:26:37 -0400
 
-neurodebian (0.28) unstable; urgency=low
+neurodebian (0.28) neurodebian; urgency=low
 
   [ Michael Hanke & Yaroslav Halchenko]
   * website:
@@ -36,7 +82,7 @@ neurodebian (0.28) unstable; urgency=low
 
  -- Yaroslav Halchenko <debian@onerussian.com>  Thu, 19 Jul 2012 23:46:00 -0400
 
-neurodebian (0.27) unstable; urgency=low
+neurodebian (0.27) neurodebian; urgency=low
 
   * nd_* tools:
     - backport-dsc: escape "~" to prevent expansion into $HOME
@@ -47,7 +93,7 @@ neurodebian (0.27) unstable; urgency=low
 
  -- Yaroslav Halchenko <debian@onerussian.com>  Mon, 07 Nov 2011 17:59:54 -0500
 
-neurodebian (0.26) unstable; urgency=low
+neurodebian (0.26) neurodebian; urgency=low
 
   [ Michael Hanke & Yaroslav Halchenko]
   * website:
@@ -70,14 +116,14 @@ neurodebian (0.26) unstable; urgency=low
 
  -- Yaroslav Halchenko <debian@onerussian.com>  Mon, 17 Oct 2011 00:10:27 -0400
 
-neurodebian (0.25) unstable; urgency=low
+neurodebian (0.25) neurodebian; urgency=low
 
   * Various improvements to the webportal.
   * Support for Ubuntu natty
 
  -- Michael Hanke <mih@debian.org>  Fri, 29 Apr 2011 09:19:15 -0400
 
-neurodebian (0.24) unstable; urgency=low
+neurodebian (0.24) neurodebian; urgency=low
 
   * Tuning up VM setup
   * [ed8864b] lightweighting of VM image (removing -dev packages)
@@ -94,7 +140,7 @@ neurodebian (0.24) unstable; urgency=low
 
  -- Yaroslav Halchenko <debian@onerussian.com>  Tue, 08 Feb 2011 12:41:28 -0500
 
-neurodebian (0.23) unstable; urgency=low
+neurodebian (0.23) neurodebian; urgency=low
 
   [ Michael Hanke ]
   * [de48f60] Condor to Blends
@@ -137,7 +183,7 @@ neurodebian (0.23) unstable; urgency=low
 
  -- Yaroslav Halchenko <debian@onerussian.com>  Mon, 07 Feb 2011 14:44:30 -0500
 
-neurodebian (0.22) unstable; urgency=low
+neurodebian (0.22) neurodebian; urgency=low
 
   [ Yaroslav Halchenko ]
   * blends-inject :
@@ -165,20 +211,20 @@ neurodebian (0.22) unstable; urgency=low
 
  -- Yaroslav Halchenko <debian@onerussian.com>  Mon, 10 Jan 2011 11:06:54 -0500
 
-neurodebian (0.21) unstable; urgency=low
+neurodebian (0.21) neurodebian; urgency=low
 
   * Fixing bashism in popcon post-scripts -- no "+=" operator
 
  -- Yaroslav Halchenko <debian@onerussian.com>  Tue, 07 Dec 2010 08:48:53 -0500
 
-neurodebian (0.20) unstable; urgency=low
+neurodebian (0.20) neurodebian; urgency=low
 
   * New package neurodebian-popularity-contest, which all backported
     packages will depend on.
 
  -- Yaroslav Halchenko <debian@onerussian.com>  Mon, 06 Dec 2010 14:27:56 -0500
 
-neurodebian (0.19) unstable; urgency=low
+neurodebian (0.19) neurodebian; urgency=low
 
   * Initial release.
 
index 08ab348d07d416d9eea328c09f3ce1c6ec2a1b63..0517d5d46ec757914805e3bf7a55f440e76036f2 100644 (file)
@@ -65,8 +65,13 @@ Description: Helper for NeuroDebian popularity contest submissions
 Package: neurodebian-guest-additions
 Architecture: all
 Pre-Depends: virtualbox-ose-guest-utils, virtualbox-ose-guest-x11, virtualbox-ose-guest-dkms
-Depends: ${misc:Depends}, sudo, neurodebian-desktop, gdm | gdm3, update-manager-gnome, update-notifier
-Recommends: chromium-browser
+Depends: ${misc:Depends},
+         sudo,
+         neurodebian-desktop,
+         gdm | lightdm,
+                zenity,
+Recommends: chromium-browser,
+            update-manager-gnome, update-notifier,
 Description: NeuroDebian guest additions (DO NOT INSTALL OUTSIDE VIRTUALBOX)
  This package configures a Debian installation as a guest operating system
  in a VirtualBox-based virtual machine for NeuroDebian.
index 5af9c354349cef3c70c4bb3f7574100920cd3173..ca8d69ea5f0f97c8973fc99c03f3bcc03404aafe 100644 (file)
@@ -1,17 +1,17 @@
-Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat
-Name: NeuroDebian
-Maintainer: NeuroDebian team <team@neuro.debian.net>
-Source: http://neuro.debian.net
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: NeuroDebian
+Upstream-Contact: NeuroDebian team <team@neuro.debian.net>
+Source-Location: http://git.debian.org/?p=pkg-exppsy/neurodebian.git
 
 
 Files: *
-Copyright: 2009-2010 NeuroDebian Team
+Copyright: 2009-2013 NeuroDebian Team
 License: GPL-3+
  On Debian systems the full text of the GNU General Public License can be found
  in the `/usr/share/common-licenses/GPL-3' file.
 
 Files: artwork/openlogo*.svg
-Copyright 1999, Software in the Public Interest
+Copyright: 1999 Software in the Public Interest
 License: MIT
  Permission is hereby granted, free of charge, to any person obtaining
  a copy of this software and associated documentation files (the
index eb9daa06cb39a6de796f3ec8441e0c770995cb50..511057cba737c02c2ad5fab344c8e65c758028ca 100644 (file)
@@ -4,3 +4,4 @@ xdg/neurodebian.menu etc/xdg/menus/applications-merged
 xdg/directories/* usr/share/desktop-directories
 xdg/desktop/neurodebian-* usr/share/applications
 tools/nd-autoinstall usr/bin
+xdg/Xresources/neurodebian etc/X11/Xresources
old mode 100644 (file)
new mode 100755 (executable)
index 1db5889..760b0a8
@@ -1,14 +1,38 @@
 #!/bin/bash -e
 
-gdm_conf=/etc/gdm/gdm.conf
-if [ "$1" = "configure" -o "$1" = "abort-upgrade" ]; then
-    if [ -z "$(grep 'AutomaticLogin=brain' $gdm_conf)" ]; then
-        echo "Enabling autologin of user 'brain'."
+# GNOME2
+_set_gdm_auto_login() {
+    gdm_conf="$1"
+       gnome_ver="$2"
+    if [ ! -e $gdm_conf ]; then
+               echo "I: No config file $gdm_conf GNOME $gnome_ver found"
+    elif [ -z "$(grep 'AutomaticLogin=brain' $gdm_conf)" ]; then
+        echo "I: Enabling autologin of user 'brain' for GNOME $gnome_ver."
         sed -i -e 's/^\[daemon\]$/\[daemon\]\nAutomaticLoginEnable=true\nAutomaticLogin=brain\n/' $gdm_conf
+        # update gconf defaults tree
+               update-gconf-defaults
     fi
+}
+
+# XFCE4
+_set_lightdm_auto_login() {
+    lightdm_conf="$1"
+    if [ ! -e $lightdm_conf ]; then
+               echo "I: No config file $lightdm_conf found"
+    elif [ ! -z "$(grep '^# *autologin-user=' $lightdm_conf)" ]; then
+        echo "I: Enabling autologin of user 'brain' for lightdm."
+        sed -i -e 's/^# *autologin-user=.*$/autologin-user=brain/' $lightdm_conf
+    fi
+
+}
+
+gdm_conf=/etc/gdm/gdm.conf
+if [ "$1" = "configure" -o "$1" = "abort-upgrade" ]; then
+
+       [ -e /etc/gdm/gdm.conf ] && _set_gdm_auto_login /etc/gdm/gdm.conf 2 || :
+    [ -e /etc/gdm3/daemon.conf ] && _set_gdm_auto_login /etc/gdm3/daemon.conf 3 || :
 
-    # update gconf defaults tree
-    update-gconf-defaults
+       [ -e /etc/lightdm/lightdm.conf ] && _set_lightdm_auto_login /etc/lightdm/lightdm.conf || :
 fi
 
 #DEBHELPER#
index 11cb63daf06d2058a3be6038eece610ec94402fa..b49ddd30f3681f341d0386e9ef501389ac88abff 100644 (file)
@@ -1,79 +1,12 @@
-[dde]
-pkgquery_url = http://dde.debian.net/dde/q/udd
-
-[packages]
-# Packages listed in the following taskfiles will be featured on the website
-# _if_ they are also present in the repository
-select taskfiles =
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/distributedcomputing
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/bci
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/electrophysiology
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-cognitive
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-datasets
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-modeling
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/psychophysics
- svn://svn.debian.org/blends/projects/med/trunk/debian-med/tasks/imaging
- svn://svn.debian.org/blends/projects/med/trunk/debian-med/tasks/imaging-dev
- svn://svn.debian.org/blends/projects/med/trunk/debian-med/tasks/psychology
-
-# Additional selection filter (similar to 'select taskfiles'), only listing
-# package names
-select names = libnifti2 odin mitools afni-atlases python-pyssdh python-networkx
- r-cran-glmnet python-rpy2 python-nibabel-snapshot
- python-sklearn python-scikits-learn python-mdp python-mlpy python-openpyxl libgdf-dev matlab-support
- svgtune rorden-mri-tutorial caret-data python-joblib python-sphinx fail2ban
- python-pandas python-skimage neurodebian numdiff nuitka pytables
- guacamole freeipmi remake
-
-# Information about prospective packages to be imported from taskfiles
-prospective =
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/distributedcomputing
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/bci
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/electrophysiology
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-cognitive
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-datasets
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-modeling
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/psychophysics
- svn://svn.debian.org/blends/projects/med/trunk/debian-med/tasks/imaging
- svn://svn.debian.org/blends/projects/med/trunk/debian-med/tasks/imaging-dev
-
-[blend package aliases]
-# alias a package name from a blend taskfile to an arbitray number of additional
-# package names -- if the original name should appear in the package list it has
-# to be added as an alias as well
-cctools = coop-computing-tools
-mni-icbm152-nlin-2009 = mni-icbm152-nlin-2009a mni-icbm152-nlin-2009b mni-icbm152-nlin-2009c
-eeglab = matlab-eeglab11 eeglab11-sampledata
-fsl = fsl fsl-doc fsl-atlases fsl-possum-data fsl-first-data fsl-feeds fsl-mni152-templates
-fslview = fslview fslview-doc
-python-mvpa = python-mvpa python-mvpa2
-libgiftiio-dev = libgiftiio-dev gifti-bin
-openmeeg-tools = openmeeg-tools libopenmeeg-dev python-openmeeg libopenmeeg1
-libbiosig-dev = libbiosig-dev python-biosig octave-biosig biosig-tools libbiosig0
-libgdf-dev = libgdf-dev libgdf0 libgdf0-dbg libgdf-dev gdf-tools octave-gdf matlab-gdf
-spm8 = matlab-spm8 spm8-data spm8-doc
-libfreenect-dev = libfreenect0.0 libfreenect-dev libfreenect-demos python-freenect freenect
-psychtoolbox-3 = octave-psychtoolbox-3 matlab-psychtoolbox-3 psychtoolbox-3-doc
-openmeeg = libopenmeeg-dev libopenmeeg1 openmeeg-tools python-openmeeg
-pandas = python-pandas
-pysurfer = python-surfer
-pyxnat = python-pyxnat
-openwalnut = openwalnut-qt4
-neurodebian = neurodebian-dev neurodebian-desktop neurodebian-keyring neurodebian-popularity-contest neurodebian-guest-additions
-pytables = python-tables
-isis = isis-utils libisis-core-dev python-isis libisis-ioplugins-common libisis-ioplugins-dicom libisis-qt4-dev
-guacamole = guacamole guacd libguac-dev libguac3 libguac-client-rdp guacamole-tomcat libguac-client-vnc0
-neo = python-neo
-openvibe = openvibe-bin openvibe-data openvibe-dev openvibe-libs openvibe-plugins
-
 [mirrors]
 au = http://mirror.aarnet.edu.au/pub/neurodebian
 de-m = http://neurodebian.g-node.org
-de-md = http://apsy.gse.uni-magdeburg.de/debian
+de-md = http://neurodebian.ovgu.de/debian
 de-v = http://nd.zetatech.org
 gr = http://neurobot.bio.auth.gr/neurodebian
 jp = http://neuroimaging.sakura.ne.jp/neurodebian
-ua = http://www.neuro.webdisk.com.ua
+# yoh: Disabled -- N/A for a while and maintainer didn't respond
+# ua = http://www.neuro.webdisk.com.ua
 us-ca = http://neurodeb.pirsquared.org
 us-nh = http://neuro.debian.net/debian
 us-tn = http://masi.vuse.vanderbilt.edu/neurodebian
@@ -90,66 +23,178 @@ us-ca = USA-CA (Paul Ivanov, California)
 us-nh = USA-NH (Dartmouth College)
 us-tn = USA-TN (Vanderbilt)
 
-[neurodebian]
+[mirrors monitor]
+# stamp file
+stampfile = .timestamp
+# Email to announce problems to
+#email = yoh@onerussian.com
+# seconds to wait for a response from the server before considering
+# server non-responsive
+#timeout = 30 ; seconds
+# how many hours to allow for a mirror to be stale before emailing
+warn-threshold = 24 ; hours
+# how frequently to email in hours
+#email-period = 24 ; hours
+
+
+[release files]
 # Release files of all repositories to be contained in the website
-# Package info files for all these releases will be downloaded. A long list
-# of releases makes a website update a lot slower
-releases =
- http://neuro.debian.net/debian/dists/data/Release
- http://neuro.debian.net/debian/dists/hardy/Release
- http://neuro.debian.net/debian/dists/karmic/Release
- http://neuro.debian.net/debian/dists/lucid/Release
- http://neuro.debian.net/debian/dists/maverick/Release
- http://neuro.debian.net/debian/dists/natty/Release
- http://neuro.debian.net/debian/dists/oneiric/Release
- http://neuro.debian.net/debian/dists/precise/Release
- http://neuro.debian.net/debian/dists/quantal/Release
- http://neuro.debian.net/debian/dists/squeeze/Release
- http://neuro.debian.net/debian/dists/wheezy/Release
- http://neuro.debian.net/debian/dists/sid/Release
-
-[release codenames]
-# each item here will result in the respective release being advertised
+# Package info files for all these releases will be downloaded.
+# Each item here will result in the respective release being advertised
 # on the website, i.e. sources.list being available and config form contains
 # a corresponding item -- please prune an entry when a release is no longer
 # supported
-# the 'data' entry should not be changed, as this exact setting also serves as
-# a test condition in the DDE code
+data = http://neuro.debian.net/debian/dists/data/Release
+#EOL hardy = http://neuro.debian.net/debian/dists/hardy/Release
+#EOL karmic = http://neuro.debian.net/debian/dists/karmic/Release
+# EOL: April 2013 (Desktop) April 2015 (Server)
+lucid = http://neuro.debian.net/debian/dists/lucid/Release
+#EOL maverick = http://neuro.debian.net/debian/dists/maverick/Release
+#EOL natty = http://neuro.debian.net/debian/dists/natty/Release
+#EOL oneiric = http://neuro.debian.net/debian/dists/oneiric/Release
+# EOL: April 2017 (LTS)
+precise = http://neuro.debian.net/debian/dists/precise/Release
+# EOL: Apr 2014
+quantal = http://neuro.debian.net/debian/dists/quantal/Release
+# EOL: Jan 2014
+raring = http://neuro.debian.net/debian/dists/raring/Release
+# EOL: July 2014
+saucy = http://neuro.debian.net/debian/dists/saucy/Release
+# EOL: May 2014
+squeeze = http://neuro.debian.net/debian/dists/squeeze/Release
+wheezy = http://neuro.debian.net/debian/dists/wheezy/Release
+jessie = http://neuro.debian.net/debian/dists/jessie/Release
+sid = http://neuro.debian.net/debian/dists/sid/Release
+
+[release bases]
+debian = http://amd64-geomirror.debian.net/debian
+ubuntu = http://de.archive.ubuntu.com/ubuntu
+
+[task files]
+datasets = http://anonscm.debian.org/gitweb/?p=pkg-exppsy/neurodebian-blend.git;a=blob_plain;f=tasks/datasets
+distributedcomputing = http://anonscm.debian.org/gitweb/?p=pkg-exppsy/neurodebian-blend.git;a=blob_plain;f=tasks/distributedcomputing
+education = http://anonscm.debian.org/gitweb/?p=pkg-exppsy/neurodebian-blend.git;a=blob_plain;f=tasks/education
+electrophysiology = http://anonscm.debian.org/gitweb/?p=pkg-exppsy/neurodebian-blend.git;a=blob_plain;f=tasks/electrophysiology
+mri = http://anonscm.debian.org/gitweb/?p=pkg-exppsy/neurodebian-blend.git;a=blob_plain;f=tasks/mri
+neuralmodeling = http://anonscm.debian.org/gitweb/?p=pkg-exppsy/neurodebian-blend.git;a=blob_plain;f=tasks/neuralmodeling
+psychophysics = http://anonscm.debian.org/gitweb/?p=pkg-exppsy/neurodebian-blend.git;a=blob_plain;f=tasks/psychophysics
+
+[release names]
+# Map code names to release names and description
 data = Datasets (data)
-#etch = Debian GNU/Linux 4.0 (etch)
+etch = Debian GNU/Linux 4.0 (etch)
 lenny = Debian GNU/Linux 5.0 (lenny)
 squeeze = Debian GNU/Linux 6.0 (squeeze)
-wheezy = Debian testing (wheezy)
+wheezy = Debian GNU/Linux 7.0 (wheezy)
+jessie = Debian testing (jessie)
 sid = Debian unstable (sid)
-# EOL: May 12 2011 (Desktop) April 2013 (Server)
 hardy = Ubuntu 08.04 LTS "Hardy Heron" (hardy)
-# EOL: Oct 23 2010
-#jaunty = Ubuntu 09.04 "Jaunty Jackalope" (jaunty)
-# EOL: April 2011
+jaunty = Ubuntu 09.04 "Jaunty Jackalope" (jaunty)
 karmic = Ubuntu 09.10 "Karmic Koala" (karmic)
-# EOL: April 2013 (Desktop) April 2015 (Server)
 lucid = Ubuntu 10.04 LTS "Lucid Lynx" (lucid)
-# EOL: April 2012
 maverick = Ubuntu 10.10 "Maverick Meerkat" (maverick)
-# EOL: October 2012
 natty = Ubuntu 11.04 "Natty Narwhal" (natty)
-# EOL: April 2013
 oneiric = Ubuntu 11.10 "Oneiric Ocelot" (oneiric)
-# EOL: April 2017 (LTS)
 precise = Ubuntu 12.04 LTS "Precise Pangolin" (precise)
-# EOL: April 2014
 quantal = Ubuntu 12.10 "Quantal Quetzal" (quantal)
+raring = Ubuntu 13.04 "Raring Ringtail" (raring)
+saucy = Ubuntu 13.10 "Saucy Salamander" (saucy)
+
+[metadata]
+# base url: <url>/<src_pkg-name>/<file>
+source extracts baseurl = http://neuro.debian.net/debian/extracts
+# files to query
+source extracts filenames = upstream README.Debian copyright
+
+[build]
+# various configuration options for tweaking the build process
+# each option can also be prefixed with a build environment ID, such as
+# 'debian' or 'ubuntu' to further customize behavior. For example, using
+# different backport maintainer for Debian and Ubuntu backports would look
+# like this:
+#debian backport maintainer =  some guy
+#ubuntu backport maintainer =  some other guy
+
+# list of environments to build for: each item in this space-separated list
+# is a tuple of a build family ID and a release name joined by a dash, e.g.
+# debian-sid
+environments = nd+debian-sid nd+debian-jessie nd+debian-wheezy nd+debian-squeeze
+  nd+ubuntu-raring nd+ubuntu-quantal nd+ubuntu-precise nd+ubuntu-lucid
+# what command to use for package building: pbuilder or cowbuilder
+builder = pbuilder
+
+# directory configurations: It is possible to use environment variable and '~'
+# for these items
+# directory for storing build chroots
+chroot basedir = ~/chroots
+# base directory for builds are performed
+build basedir = ~/build
+# directory for placing built package in
+result directory = ~/built_deb
+debian result directory = ~/built_deb/debian
+nd+debian result directory = ~/built_deb/neurodebian
+nd+ubuntu result directory = ~/built_deb/neurodebian
+# directory for condor batch build log files
+condor logdir = ~/condorlog
+# directory for caching downloaded packages. If this is empty, not caching is
+# done (useful if something like apt-cacher is in place).
+aptcache =
+
+# what architectures to build for
+architectures = amd64 i386
+
+# architecture to be used for building arch 'all' packages
+archall architecture = amd64
+
+# additional options for dpkg-buildpackage
+# do not use this for -sa, -B and friends: the 'build_pkg' command has a
+# --source-include option for this
+#debbuild options = 
+
+# main mirror for chroots
+nd+debian mirror = http://medusa:3142/http.debian.net/debian
+nd+ubuntu mirror = http://medusa:3142/archive.ubuntu.com/ubuntu
+
+# additional mirror(s) for the chroot (thay take precedence over the main mirror
+# the release codename is automatically filled in where '%%(release)s' is given
+nd+debian othermirror = deb http://medusa:3142/neurodebian.ovgu.de/debian %%(release)s main contrib non-free
+nd+ubuntu othermirror = deb http://medusa:3142/neurodebian.ovgu.de/debian %%(release)s main contrib non-free
+
+# additional keyring to be used by debbootstrap and APT
+nd+ubuntu bootstrap keyring = /usr/share/keyrings/ubuntu-archive-keyring.gpg
+nd+debian keyring = ~/tools/neurodebian/keys/neurodebian-archive-keyring.gpg
+nd+ubuntu keyring = ~/tools/neurodebian/keys/neurodebian-archive-keyring.gpg
+
+# Repository components to enable in a build chroot
+#components=
+debian components = main
+nd+debian components = main contrib non-free
+nd+ubuntu components = main universe multiverse
+
+# force including sources in any build (for one arch in a batch)
+nd+debian source include = yes
+nd+ubuntu source include = yes
+
+# Maintainer setting for backported packages
+backport maintainer = NeuroDebian Team <team@neuro.debian.net>
+
+# sed expression for modifying the control file of backported packages
+backport modify control = s/\(^Depends:\) */\1 neurodebian-popularity-contest, /g
+
+# space-separate list of source package name for which to NOT apply the control
+# modification expression
+backport modify control blacklist =
 
 [release backport ids]
-# the purpose of these ids is to have version suffixes for backported packages
-# that allow proper sorting (upgradability) across distribution releases
-# For Debian we'll use ndXX (where XX is the version of the Debian release,
-# e.g. 50; analog to backports.org) and for Ubuntu we'll use ndXX.XX.
+# IDs for individual releases that are used as version suffixes when
+# backporting packages. The ensure a proper upgrade path, these IDs should
+# be increasing (alpha-numeric sorting) for releases following each other.
 data = nd
 etch = nd40
 lenny = nd50
 squeeze = nd60
 wheezy = nd70
+jessie = nd80
 sid = nd
 hardy = nd08.04
 intrepid = nd08.10
@@ -161,39 +206,5 @@ natty = nd11.04
 oneiric = nd11.10
 precise = nd12.04
 quantal = nd12.10
-
-[nitrc ids]
-afni = 23
-ants = 130
-camino = 253
-caret = 34
-cmtk = 212
-connectomeviewer = 355
-dicomnifti = 218
-fsl = 25
-fslview = 25
-gifti-bin = 75
-imagej = 256
-itksnap = 110
-jist = 228
-libminc-dev = 129
-libgiftiio-dev = 75
-libnifti2 = 26
-libnifti-dev = 26
-matlab-spm8 = 24
-minc-tools = 129
-mipav = 70
-mitools = 153
-mricron = 152
-mrtrix = 128
-nifti-bin = 26
-odin = 153
-python-mvpa = 162
-python-nipype = 325
-python-surfer = 517
-python-pyxnat = 453
-slicer = 50
-spm8 = 24
-voxbo = 73
-openmeeg = 514
-
+raring = nd13.04
+saucy = nd13.10
diff --git a/neurodebian/__init__.py b/neurodebian/__init__.py
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/neurodebian/dde.py b/neurodebian/dde.py
deleted file mode 100755 (executable)
index a85459b..0000000
+++ /dev/null
@@ -1,1059 +0,0 @@
-#!/usr/bin/env python
-"""Tell me who you are!
-"""
-
-import pysvn
-import json
-import numpy as np
-
-from ConfigParser import SafeConfigParser
-from optparse import OptionParser, OptionGroup, OptionConflictError
-
-# Lets first assure no guarding (but annoying) warnings
-import warnings
-warnings.simplefilter('ignore', FutureWarning)
-warnings.filterwarnings('ignore',
-                        'Module debian_bundle was already imported.*', UserWarning)
-
-from debian import deb822
-import apt                              # initializes the "_system" ;)
-from apt_pkg import version_compare
-
-import sys
-import os
-import copy
-import shutil
-import urllib2
-import urllib
-import codecs
-import subprocess
-import time
-import re
-
-# templating
-from jinja2 import Environment, PackageLoader
-
-from pprint import PrettyPrinter
-
-
-class AptListsCache(object):
-    def __init__(self, cachedir='build/cache',
-                 ro_cachedirs=None,
-                 init_db=None):
-        self.cachedir = cachedir
-
-        if not ro_cachedirs is None:
-            self.ro_cachedirs = ro_cachedirs
-        else:
-            self.ro_cachedirs = []
-
-        # create cachedir
-        create_dir(self.cachedir)
-
-    def get(self, url, update=False):
-        """Looks in the cache if the file is there and takes the cached one.
-        Otherwise it is downloaded first.
-
-        Knows how to deal with http:// and svn:// URLs.
-
-        :Return:
-          file handler
-        """
-        # look whether it is compressed
-        cext = url.split('.')[-1]
-        if cext in ['gz', 'bz2']:
-            target_url = url[:-1 * len(cext) -1]
-        else:
-            # assume not compressed
-            target_url = url
-            cext = None
-
-        # turn url into a filename -- mimik what APT does for
-        # /var/lib/apt/lists/
-        tfilename = '_'.join(target_url.split('/')[2:])
-
-        # if we need to download anyway do not search
-        if update:
-            cfilename = os.path.join(self.cachedir, tfilename)
-        else:
-            # look for the uncompressed file anywhere in the cache
-            cfilename = None
-            for cp in [self.cachedir] + self.ro_cachedirs:
-                if os.path.exists(os.path.join(cp, tfilename)):
-                    cfilename = os.path.join(cp, tfilename)
-
-        # nothing found?
-        if cfilename is None:
-            # add cache item
-            cfilename = os.path.join(self.cachedir, tfilename)
-            update = True
-
-        # if updated needed -- download
-        if update:
-            #print 'Caching file from %s' % url
-
-            if url.startswith('svn://'):
-                # export from SVN
-                pysvn.Client().export(url, cfilename)
-            if url.startswith('http://'):
-                # download
-                tempfile, ignored = urllib.urlretrieve(url)
-
-                # decompress
-                decompressor = None
-                if cext == 'gz':
-                    decompressor = 'gzip'
-                elif cext == 'bz2':
-                    decompressor = 'bzip2'
-                elif cext == None:
-                    decompressor = None
-                else:
-                    raise ValueError, \
-                          "Don't know how to decompress %s files" \
-                          % cext
-
-                if not decompressor is None:
-                    if subprocess.call([decompressor, '-d', '-q', '-f',
-                                       tempfile]) == 1:
-                        raise RuntimeError, \
-                              "Something went wrong while decompressing '%s'" \
-                              % tempfile
-
-                # move decompressed file into cache
-                shutil.move(os.path.splitext(tempfile)[0], cfilename)
-
-                # XXX do we need that if explicit filename is provided?
-                urllib.urlcleanup()
-
-        # open cached file
-        fh = codecs.open(cfilename, 'r', 'utf-8')
-
-        return fh
-
-
-def add_pkgfromtaskfile(db, urls):
-    cache = AptListsCache()
-    pkgs = []
-
-    for task in urls:
-        fh = cache.get(task)
-
-        # loop over all stanzas
-        for stanza in deb822.Packages.iter_paragraphs(fh):
-            if stanza.has_key('Depends'):
-                pkg = stanza['Depends']
-            elif stanza.has_key('Recommends'):
-                pkg = stanza['Recommends']
-            elif stanza.has_key('Suggests'):
-                pkg = stanza['Suggests']
-            else:
-                continue
-
-            # account for multiple packages per line
-            if pkg.count(','):
-                pkgs += [p.strip() for p in pkg.split(',')]
-            else:
-                pkgs.append(pkg.strip())
-
-    for p in pkgs:
-        if not db.has_key(p):
-            db[p] = get_emptydbentry()
-
-    return db
-
-def get_emptydbentry():
-    return {'main': {}}
-
-def import_blendstask(cfg, db, url):
-    cache = AptListsCache()
-    fh = cache.get(url)
-    task_name = None
-
-    # figure out blend's task page URL, since they differ from blend to blend
-    urlsec = url.split('/')
-    blendname = urlsec[-3]
-    if blendname == 'debian-med':
-        taskpage_url = 'http://debian-med.alioth.debian.org/tasks/'
-    elif blendname == 'debian-science':
-        taskpage_url = 'http://blends.alioth.debian.org/science/tasks/' 
-    else:
-        raise ValueError('Unknown blend "%s"' % blendname)
-    taskpage_url += urlsec[-1]
-
-    for st in deb822.Packages.iter_paragraphs(fh):
-        if st.has_key('Task'):
-            task_name = st['Task']
-            task = (blendname, task_name, taskpage_url)
-
-        if st.has_key('Depends'):
-            pkg = st['Depends']
-        elif st.has_key('Recommends'):
-            pkg = st['Recommends']
-        elif st.has_key('Suggests'):
-            pkg = st['Suggests']
-        else:
-#            print 'Warning: Cannot determine name of prospective package ' \
-#                    '... ignoring. Dump follows:'
-#            print st
-            continue
-
-        # take care of pkg lists
-        for p in pkg.split(', '):
-            if not db.has_key(p):
-                print 'Ignoring blend package "%s"' % p
-                continue
-
-            info = {}
-
-            # blends info
-            info['tasks'] = [task]
-            if st.has_key('License'):
-                info['license'] = st['License']
-            if st.has_key('Responsible'):
-                info['responsible'] = st['Responsible']
-
-            # pkg description
-            if st.has_key('Pkg-Description'):
-                descr = st['Pkg-Description'].split('\n')
-                info['description'] = descr[0].strip()
-                info['long_description'] = \
-                        u'\n'.join(descr[1:])
-
-                # charge the basic property set
-                db[p]['main']['description'] = info['description']
-                db[p]['main']['long_description'] = info['long_description']
-            if st.has_key('WNPP'):
-                db[p]['main']['debian_itp'] = st['WNPP']
-            if st.has_key('Pkg-URL'):
-                db[p]['main']['other_pkg'] = st['Pkg-URL']
-            if st.has_key('Homepage'):
-                db[p]['main']['homepage'] = st['Homepage']
-
-            # Publications
-            if st.has_key('Published-Title'):
-                title = st['Published-Title']
-                if title[-1] == '.':
-                    # trip trailing dot -- added later
-                    pub = {'title': title[:-1]}
-                else:
-                    pub = {'title': title}
-                if st.has_key('Published-Authors'):
-                    pub['authors'] = st['Published-Authors']
-                if st.has_key('Published-Year'):
-                    pub['year'] = st['Published-Year']
-                if st.has_key('Published-In'):
-                    pub['in'] = st['Published-In']
-                if st.has_key('Published-URL'):
-                    pub['url'] = st['Published-URL']
-                if st.has_key('Published-DOI'):
-                    pub['doi'] = st['Published-DOI']
-                    # need at least one URL
-                    if not pub.has_key('url'):
-                        pub['url'] = "http://dx.doi.org/%s" % st['Published-DOI']
-
-                db[p]['main']['publication'] = pub
-
-            # Registration
-            if st.has_key('Registration'):
-                db[p]['main']['registration'] = st['Registration']
-
-            # Remarks
-            if st.has_key('Remark'):
-                # prepend a single space to make it look like a long description
-                info['remark'] = convert_longdescr(' ' + st['Remark'])
-
-            # only store if there isn't something already
-            if not db[p].has_key('blends'):
-                db[p]['blends'] = info
-            else:
-                # just add this tasks name and id
-                db[p]['blends']['tasks'].append(task)
-
-            # handle pkg name aliases
-            if p in cfg.options('blend package aliases'):
-                src_entry = db[p].copy()
-                # remove original entry
-                del db[p]
-                # copy the entry into all aliases
-                for alias in cfg.get('blend package aliases', p).split():
-                    print "Aliasing %s to %s" % (p, alias)
-                    db[alias] = copy.deepcopy(src_entry)
-
-    return db
-
-
-def get_releaseinfo(rurl):
-    cache = AptListsCache()
-    # root URL of the repository
-    baseurl = '/'.join(rurl.split('/')[:-1])
-    # get the release file from the cache
-    release_file = cache.get(rurl)
-
-    # create parser instance
-    rp = deb822.Release(release_file)
-
-    # architectures on this dist
-    archs = rp['Architectures'].split()
-    components = rp['Components'].split()
-    # compile a new codename that also considers the repository label
-    # to distinguish between official and unofficial repos.
-    label = rp['Label']
-    origin = rp['Origin']
-    codename = rp['Codename']
-    labelcode = '_'.join([rp['Label'], rp['Codename']])
-
-    # cleanup
-    release_file.close()
-
-    return {'baseurl': baseurl, 'archs': archs, 'components': components,
-            'codename': codename, 'label': label, 'labelcode': labelcode,
-            'origin': origin}
-
-
-def build_pkgsurl(baseurl, component, arch):
-    return '/'.join([baseurl, component, 'binary-' + arch, 'Packages.bz2'])
-
-
-def import_release(cfg, db, rurl):
-    cache = AptListsCache()
-
-    ri = get_releaseinfo(rurl)
-
-    # compile the list of Packages files to parse and parse them
-    for c in ri['components']:
-        for a in ri['archs']:
-            # compile packages URL
-            pkgsurl = build_pkgsurl(ri['baseurl'], c, a)
-
-            # retrieve from cache
-            packages_file = cache.get(pkgsurl)
-
-            # parse
-            for stanza in deb822.Packages.iter_paragraphs(packages_file):
-                db = _store_pkg(cfg, db, stanza, ri['origin'], ri['codename'], c, ri['baseurl'])
-
-            # cleanup
-            packages_file.close()
-
-    return db
-
-def _store_pkg(cfg, db, st, origin, codename, component, baseurl):
-    """
-    :Parameter:
-      st: Package section
-    """
-    pkg = st['Package']
-
-    # only care for known packages
-    if not db.has_key(pkg):
-#        print 'Ignoring NeuroDebian package "%s"' % pkg
-        return db
-
-    distkey = (trans_codename(codename, cfg), 'neurodebian-' + codename)
-
-    if db[pkg].has_key(distkey):
-        info = db[pkg][distkey]
-    else:
-        info = {'architecture': []}
-
-    # fill in data
-    if not st['Architecture'] in info['architecture']:
-        info['architecture'].append(st['Architecture'])
-    info['maintainer'] = st['Maintainer']
-    if st.has_key('Homepage'):
-        info['homepage'] = st['Homepage']
-    info['version'] = st['Version']
-
-    # origin
-    info['distribution'] = origin
-    info['release'] = codename
-    info['component'] = component
-
-    # pool url
-    info['poolurl'] = '/'.join([os.path.dirname(st['Filename'])])
-
-    # pkg description
-    descr = st['Description'].replace('%', '%%').split('\n')
-    info['description'] = descr[0].strip()
-    info['long_description'] = u'\n'.join(descr[1:])
-
-    db[pkg][distkey] = info
-
-    # charge the basic property set
-    db[pkg]['main']['description'] = info['description']
-    db[pkg]['main']['long_description'] = info['long_description']
-    if st.has_key('Source'):
-        db[pkg]['main']['sv'] = "%s %s" % (st['Source'], st['Version'])
-    else:
-        db[pkg]['main']['sv'] = "%s %s" % (st['Package'], st['Version'])
-    if st.has_key('Homepage'):
-        db[pkg]['main']['homepage'] = st['Homepage']
-    if st.has_key('Recommends'):
-        db[pkg]['main']['recommends'] = st['Recommends']
-
-    return db
-
-
-def trans_codename(codename, cfg):
-    """Translate a known codename into a release description.
-
-    Unknown codenames will simply be returned as is.
-    """
-    # if we know something, tell
-    if codename in cfg.options('release codenames'):
-        return cfg.get('release codenames', codename)
-    else:
-        return codename
-
-
-def create_dir(path):
-    if os.path.exists(path):
-        return
-
-    ps = path.split(os.path.sep)
-
-    for i in range(1,len(ps) + 1):
-        p = os.path.sep.join(ps[:i])
-
-        if not os.path.exists(p):
-            os.mkdir(p)
-
-
-def dde_get(url, fail=False):
-    # enforce delay to be friendly to DDE
-    time.sleep(3)
-    try:
-        data = json.load(urllib2.urlopen(url+"?t=json"))['r']
-        print "SUCCESS:", url
-        return data
-    except urllib2.HTTPError, e:
-        print "NOINFO:", url, type(e)
-        return False
-    except urllib2.URLError, e:
-        print "URLERROR:", url, type(e)
-        if fail:
-            print "Permanant failure"
-            return False
-        print "Try again after 30 seconds..."
-        time.sleep(30)
-        return dde_get(url, fail=True)
-    except (StopIteration):
-        print "NOINFO:", url
-        return False
-    except Exception, e:
-        print "UDD-DOWN?:", url, type(e)
-        return False
-
-
-def nitrc_get(spec, fail=False):
-    nitrc_url = 'http://www.nitrc.org/export/site/projects.json.php'
-    try:
-        # change into this from python 2.6 on
-        #data = json.loads(urllib2.urlopen(nitrc_url + '?spec=%s' % spec).read())
-        data = json.load(urllib2.urlopen(nitrc_url + '?spec=%s' % spec))
-        print "NITRC-SUCCESS:", spec
-    except urllib2.HTTPError, e:
-        print "NITRC-NOINFO:", spec, type(e)
-        return False
-    except urllib2.URLError, e:
-        print "NITRC-URLERROR:", spec, type(e)
-        if fail:
-            print "Permanant failure"
-            return False
-        print "Try again after 30 seconds..."
-        time.sleep(30)
-        return nitrc_get(spec, fail=True)
-    return data
-
-
-def parse_nitrc(data):
-    if data is False:
-        return None
-    # simplify -- there is only one project in the data
-    project = data['projects'][0]
-    nitrc_filtered = {'downloads': 0,
-                      'id': project['id']}
-    for pkg in project['packages']:
-        for release in pkg['releases']:
-            for file in release['files']:
-                nitrc_filtered['downloads'] += file['download_count']
-    return nitrc_filtered
-
-
-def import_nitrc(cfg, db):
-    for p in db.keys():
-        if not cfg.has_option("nitrc ids", p):
-            continue
-        nitrc_spec = cfg.get("nitrc ids", p)
-        nitrc_data = nitrc_get(nitrc_spec)
-        nitrc_excerpt = parse_nitrc(nitrc_data)
-        if not nitrc_excerpt is None:
-            db[p]['nitrc'] = nitrc_excerpt
-    return db
-
-
-def import_dde(cfg, db):
-    query_url = cfg.get('dde', 'pkgquery_url')
-    for p in db.keys():
-        # get freshest
-        q = dde_get(query_url + "/packages/all/%s" % p)
-        if q:
-            # copy all stuff, while preserving non-overlapping information
-            for k, v in q.iteritems():
-                db[p]['main'][k] = v
-            # get latest popcon info for debian and ubuntu
-            # cannot use origin field itself, since it is none for few packages
-            # i.e. python-nifti
-            origin = q['drc'].split()[0]
-            if origin == 'ubuntu':
-                if q.has_key('popcon'):
-                    db[p]['main']['ubuntu_popcon'] = q['popcon']
-                # if we have ubuntu, need to get debian
-                q = dde_get(query_url + "/packages/prio-debian-sid/%s" % p)
-                if q and q.has_key('popcon'):
-                    db[p]['main']['debian_popcon'] = q['popcon']
-            elif origin == 'debian':
-                if q.has_key('popcon'):
-                    db[p]['main']['debian_popcon'] = q['popcon']
-                # if we have debian, need to get ubuntu
-                q = dde_get(query_url + "/packages/prio-ubuntu-precise/%s" % p)
-                if q and q.has_key('popcon'):
-                    db[p]['main']['ubuntu_popcon'] = q['popcon']
-            else:
-                print("Ignoring unkown origin '%s' for package '%s'." \
-                        % (origin, p))
-
-        # now get info for package from all releases in UDD
-        q = dde_get(query_url + "/dist/p:%s" % p)
-        if not q:
-            continue
-        # hold all info about this package per distribution release
-        info = {}
-        for cp in q:
-            distkey = (trans_codename(cp['release'], cfg),
-                       "%s-%s" % (cp['distribution'], cp['release']))
-            if not info.has_key(distkey):
-                info[distkey] = cp
-                # turn into a list to append others later
-                info[distkey]['architecture'] = [info[distkey]['architecture']]
-            # accumulate data for multiple over archs
-            else:
-                comp = version_compare(cp['version'],
-                                                   info[distkey]['version'])
-                # found another arch for the same version
-                if comp == 0:
-                    info[distkey]['architecture'].append(cp['architecture'])
-                # found newer version, dump the old ones
-                elif comp > 0:
-                    info[distkey] = cp
-                    # turn into a list to append others later
-                    info[distkey]['architecture'] = [info[distkey]['architecture']]
-                # simply ignore older versions
-                else:
-                    pass
-
-        # finally assign the new package data
-        for k, v in info.iteritems():
-            db[p][k] = v
-
-    return db
-
-def assure_unicode(s):
-    """Assure that argument is unicode
-
-    Necessary if strings are not carrying out Pythonish 'u' prefix to
-    signal UTF8 strings, but are in fact UTF8
-    """
-    if type(s) is unicode:
-        return s
-    elif type(s) is str:
-        # attempt regular unicode call and if fails -- just decode it
-        # into utf8
-        try:
-            return unicode(s)
-        except UnicodeDecodeError, e:
-            return s.decode('utf8')
-    else:
-        return assure_unicode(str(s))
-
-
-def convert_longdescr(ld):
-    """
-
-    yoh: I think all this long description conversion will keep giving
-    us problems since per se there is no strict regulations,
-    especially in blends files
-    """
-    descr = u''
-    ld = ld.replace('% ', '%% ')
-    ld = ld.replace(r'\t', '    ') # just in case assuming tab 4
-    ld = ld.split('\n')
-    re_leadblanks = re.compile("^ *")
-    re_itemized = re.compile("^[o*-+] +")
-    re_itemized_gr = re.compile("^( *)([-o*+] +)?(.*?)$")
-    re_description_gr = re.compile("^( *[^-]+ - )(.*?)$")
-
-    def unwrap_lines(lines):
-        out = []
-        indent_levels = [-1]
-        for l in lines:
-            match = re_itemized_gr.search(l).groups()
-            if ((len(match[0]) in indent_levels and match[1] is None)
-                or (len(match[0]) > max(indent_levels)+4)) \
-                and match[2].strip() != '.':
-                # append to previous
-                if not out[-1].endswith(" "):
-                    out[-1] += " "
-                out[-1] += match[2]
-            else:
-                out.append(l)
-
-            indent_levels = [len(match[0])]
-            if match[1] is not None:
-                indent_levels += [len(match[0]) + len(match[1])]
-            if match[2].strip() == '.':
-                # reset though if '.'
-                indent_levels = [-1]
-        return out
-
-    def dedent_withlevel(lines):
-        """Dedent `lines` given in a list provide dedented lines and how much was dedented
-        """
-        nleading = min([re_leadblanks.search(l).span()[1]
-                        for l in lines])
-        return [l[nleading:] for l in lines], nleading
-
-    def block_lines(ld, level=0):
-        # so we got list of lines
-        # dedent all of them first
-        ld, level = dedent_withlevel(ld)
-
-        # lets collect them in blocks/paragraphs
-        # 1. into paragraphs split by '.'
-        blocks, block = [], None
-
-        # next block can begin if
-        #  1.  . line
-        #  2. it was an itemized list and all items begin with
-        #     the same symbol or get further indented accordingly
-        #     so let's first check if it is an itemized list
-        itemized_match = re_itemized.search(ld[0])
-        if itemized_match:
-            allow_indents = " "*itemized_match.span()[1]
-        else:
-            allow_indents = None
-        for l in ld:
-            if block is None or l.strip() == '.' \
-                   or (len(l) and ( len(block) and (
-                (l.startswith(' ') and not block[-1].startswith(' '))
-                or
-                (not l.startswith(' ') and block[-1].startswith(' '))))):
-                block = []
-                blocks.append(block)
-            if l.strip() != '.':
-                block.append(l)
-        if len(blocks) == 1:
-            return blocks[0]
-        else:
-            return [block_lines(b, level+1) for b in blocks if len(b)]
-
-    def blocks_to_rst(bls, level=0):
-        # check if this block is an itemized beast
-        #itemized_match = re_itemized_gr.search(bls[0][0])
-        #if itemized_match:
-        #    res += ' 'allow_indents = " "*itemized_match.span()[1]
-        out = ''
-        for b in bls:
-            if isinstance(b, list):
-                if len(b) == 1:
-                    out += " "*level + b[0] + '\n\n'
-                else:
-                    out += blocks_to_rst(b, level+1)
-            else:
-                e = " "*level + b + '\n'
-                if not re_itemized.search(b):
-                    pass
-                    #e += '\n'
-                elif len(e) and e[0] == ' ':
-                    # strip 1 leading blank
-                    e = e[1:]
-                out += e
-        out += '\n'
-        return out
-
-    ld = unwrap_lines(ld)
-    bls = block_lines(ld)
-    return blocks_to_rst(bls)
-
-
-def underline_text(text, symbol):
-    underline = symbol * len(text)
-    return '%s\n%s\n' % (text, underline)
-
-
-def generate_pkgpage(pkg, cfg, db, template, addenum_dir, extracts_dir):
-    # local binding for ease of use
-    pkgdb = db[pkg]
-    # do nothing if there is not at least the very basic stuff
-    if not pkgdb['main'].has_key('description'):
-        return
-    title = '**%s** -- %s' % (pkg, pkgdb['main']['description'])
-    title = underline_text(title, '*')
-
-    ex_dir = None
-    if 'sv' in pkgdb['main']:
-        ex_dir = os.path.join(extracts_dir, pkgdb['main']['sv'].split()[0])
-        if not os.path.exists(ex_dir):
-            ex_dir = None
-    long_description = 'Description missing'
-    if 'long_description' in pkgdb['main']:
-        long_description=convert_longdescr(
-                    assure_unicode(pkgdb['main']['long_description']))
-    page = template.render(
-            pkg=pkg,
-            title=title,
-            long_description=long_description,
-            cfg=cfg,
-            db=pkgdb,
-            fulldb=db,
-            extracts_dir=ex_dir,
-            op=os.path)
-    # the following can be replaced by something like
-    # {% include "sidebar.html" ignore missing %}
-    # in the template whenever jinja 2.2 becomes available
-    addenum = os.path.join(os.path.abspath(addenum_dir), '%s.rst' % pkg)
-    if os.path.exists(addenum):
-        page += '\n\n.. include:: %s\n' % addenum
-    return page
-
-
-def store_db(db, filename):
-    pp = PrettyPrinter(indent=2)
-    f = codecs.open(filename, 'w', 'utf-8')
-    f.write(pp.pformat(db))
-    f.close()
-
-
-def read_db(filename):
-    f = codecs.open(filename, 'r', 'utf-8')
-    db = eval(f.read())
-    return db
-
-def write_sourceslist(jinja_env, cfg, outdir):
-    create_dir(outdir)
-    create_dir(os.path.join(outdir, 'lists'))
-
-    repos = {}
-    for release in cfg.options('release codenames'):
-        if release == 'data':
-            # no seperate list for the data archive
-            continue
-        transrel = trans_codename(release, cfg)
-        repos[transrel] = []
-        for mirror in cfg.options('mirrors'):
-            listname = '%s.%s' % (release, mirror)
-            repos[transrel].append((mirror, listname))
-            lf = open(os.path.join(outdir, 'lists', listname), 'w')
-            for rel in ('data', release):
-                aptcfg = '%s %s main contrib non-free\n' % (cfg.get('mirrors', mirror),
-                                                          rel)
-                lf.write('deb %s' % aptcfg)
-                lf.write('#deb-src %s' % aptcfg)
-            lf.close()
-
-    id2codename = dict([(cfg.get('release backport ids', r), r)
-                            for r in cfg.options('release codenames')])
-    id2relname = dict([(cfg.get('release backport ids', r), trans_codename(r, cfg))
-                            for r in cfg.options('release codenames')])
-    mirror2name = dict([(m, cfg.get('mirror names', m))
-                            for m in cfg.options('mirrors')])
-    mirror2url = dict([(m, cfg.get('mirrors', m))
-                            for m in cfg.options('mirrors')])
-    srclist_template = jinja_env.get_template('sources_lists.rst')
-    sl = open(os.path.join(outdir, 'sources_lists'), 'w')
-    sl.write(srclist_template.render(id2codename=id2codename,
-                                     id2relname=id2relname,
-                                     mirror2name=mirror2name,
-                                     mirror2url=mirror2url))
-    sl.close()
-
-
-def write_mirmonlists(cfg, outdir):
-    """Write list of mirrors in the format suitable for mirmon
-
-    It will reuse the same 'lists' directory
-    """
-    print "I: Composing mirmon lists"
-    outdir = os.path.join(outdir, 'lists')
-    create_dir(outdir)
-
-    for sec, sep in (('mirrors', ' '),
-                         ('mirror names', ' - ')):
-        entries = ['%s%s%s' % (mirror, sep, cfg.get(sec, mirror))
-                   for mirror in cfg.options('mirrors')]
-        f = open(os.path.join(outdir, 'mirmon-%s.txt' % sec.replace(' ', '-')),
-                 'w')
-        f.write('\n'.join(entries + ['']))
-        f.close()
-
-
-def sort_by_tasks(db):
-    tasks = {}
-    for pkg in db.keys():
-        if not 'blends' in db[pkg]:
-            # no blend info
-            continue
-        blendinfo = db[pkg]['blends']
-        if not 'tasks' in blendinfo:
-            # no task info in blend data
-            continue
-        taskinfo = blendinfo['tasks']
-        for task in taskinfo:
-            taskname = task[1]
-            if not taskname in tasks:
-                tasks[taskname] = []
-            else:
-                tasks[taskname].append(pkg)
-    return tasks
-
-
-def sort_by_maintainer(db):
-    maints = {}
-    maint_ids = {}
-    for pkg in db.keys():
-        maint = None
-        pkginfo = db[pkg]
-        # start with the blends info
-        if 'blends' in pkginfo and 'responsible' in pkginfo['blends']:
-            maint = pkginfo['blends']['responsible']
-        if not 'main' in db[pkg] and maint is None:
-            # no info
-            continue
-        info = db[pkg]['main']
-        if not 'maintainer' in info and maint is None:
-            # no maintainer info
-            continue
-        if 'original_maintainer' in info and not info['original_maintainer'] is None:
-            maint = info['original_maintainer']
-        elif 'maintainer' in info and not info['maintainer'] is None:
-            maint = info['maintainer']
-        if maint is None:
-            # no sane maintainer info
-            continue
-        # safeguard: <> confuses sphinx and we don't care about different emails
-        maint = maint[:maint.find('<')].strip()
-        # kick out non-ascii ones (should not be, but too tired to find the bug)
-        try:
-            codecs.ascii_decode(maint)
-        except UnicodeEncodeError:
-            continue
-        if not maint.lower() in maints:
-            maints[maint.lower()] = []
-            maint_ids[maint.lower()] = [maint]
-        else:
-            maint_ids[maint.lower()].append(maint)
-        maints[maint.lower()].append(pkg)
-    # remove duplicates
-    out = {}
-    for m in maints:
-        out[maint_ids[m][0]] = np.unique(maints[m])
-    return out
-
-
-def sort_by_release(db):
-    rels = {}
-    for pkg in db.keys():
-        pkginfo = db[pkg]
-        for sec in pkginfo:
-            if not isinstance(sec, tuple):
-                # only releases are of interest
-                continue
-            relname = sec[0]
-            if not relname in rels:
-                rels[relname] = []
-            else:
-                rels[relname].append(pkg)
-    # remove duplicates
-    for r in rels:
-        rels[r] = np.unique(rels[r])
-    return rels
-
-
-def write_pkgpages(jinja_env, cfg, db, outdir, addenum_dir, extracts_dir):
-    create_dir(outdir)
-    create_dir(os.path.join(outdir, 'pkgs'))
-    create_dir(os.path.join(outdir, 'pkglists'))
-    # template for individual package listings
-    toc_template = jinja_env.get_template('pkgs_toc.rst')
-    # the high-level package list overview
-    hltoc = codecs.open(os.path.join(outdir, 'pkgs.rst'), 'w', 'utf-8')
-    hltoc.write('.. _pkglists:\n\n')
-    hltoc.write(underline_text('Software packages', '='))
-    defs = [(sort_by_tasks(db), 'By purpose', 'Packages for %s'),
-            (sort_by_release(db), 'By release', 'Packages for %s'),
-            (sort_by_maintainer(db), 'By maintainer', 'Packages by %s')]
-    for def_ in defs:
-        # TOC for each thingie
-        pkgsdict, sectitle, title_tmpl = def_
-        hltoc.write(underline_text(sectitle, '-'))
-        ids = pkgsdict.keys()
-        ids.sort()
-        for id_ in ids:
-            label = ('pkgs-%s-%s' % (sectitle, id_)).lower().replace(' ', '_').replace('/', '_')
-            # filter out crap
-            filtered_pkgs = [p for p in pkgsdict[id_] if p in db]
-            if not len(filtered_pkgs):
-                continue
-            plist = toc_template.render(
-                        label=label,
-                        title=underline_text(title_tmpl % id_, '='),
-                        pkgs=filtered_pkgs,
-                        db=db)
-            toc = codecs.open(os.path.join(outdir,
-                                           'pkglists',
-                                           '%s.rst' % label),
-                              'w', 'utf-8')
-            toc.write(plist)
-            toc.close()
-            hltoc.write('* :ref:`%s`\n' % label)
-        hltoc.write('\n\n')
-
-
-    # now a complete list of all packages
-    hltoc.write(underline_text('Complete list', '-'))
-    toc = codecs.open(os.path.join(outdir, 'pkglists', 'pkgs-all.rst'),
-                      'w', 'utf-8')
-    toc.write(toc_template.render(label='full_pkg_list',
-                title=underline_text('Complete package list', '='),
-                pkgs=db.keys(), db=db))
-    toc.close()
-    hltoc.write('* :ref:`full_pkg_list`\n')
-    hltoc.close()
-
-    # and now each individual package page
-    pkg_template = jinja_env.get_template('pkg.rst')
-    for p in db.keys():
-        page = generate_pkgpage(p, cfg, db, pkg_template, addenum_dir, extracts_dir)
-        # when no page is available skip this package
-        if page is None:
-            continue
-        pf = codecs.open(os.path.join(outdir, 'pkgs', p + '.rst'), 'w', 'utf-8')
-        pf.write(page)
-        pf.close()
-
-
-def prepOptParser(op):
-    # use module docstring for help output
-    op.usage = "%s [OPTIONS]\n\n" % sys.argv[0] + __doc__
-
-    op.add_option("--db",
-                  action="store", type="string", dest="db",
-                  default=None,
-                  help="Database file to read. Default: None")
-
-    op.add_option("--cfg",
-                  action="store", type="string", dest="cfg",
-                  default=None,
-                  help="Repository config file.")
-
-    op.add_option("-o", "--outdir",
-                  action="store", type="string", dest="outdir",
-                  default=None,
-                  help="Target directory for ReST output. Default: None")
-
-    op.add_option("-r", "--release-url",
-                  action="append", dest="release_urls",
-                  help="None")
-
-    op.add_option("--pkgaddenum", action="store", dest="addenum_dir",
-                  type="string", default=None, help="None")
-
-    op.add_option("--extracts", action="store", dest="extracts_dir",
-                  type="string", default=None, help="None")
-
-
-def main():
-    op = OptionParser(version="%prog 0.0.2")
-    prepOptParser(op)
-
-    (opts, args) = op.parse_args()
-
-    if len(args) != 1:
-        print('There needs to be exactly one command')
-        sys.exit(1)
-
-    cmd = args[0]
-
-    if opts.cfg is None:
-        print("'--cfg' option is mandatory.")
-        sys.exit(1)
-    if opts.db is None:
-        print("'--db' option is mandatory.")
-        sys.exit(1)
-
-
-    cfg = SafeConfigParser()
-    cfg.read(opts.cfg)
-
-    if cmd == 'debug_ld':
-        # load the db from file
-        db = read_db(opts.db)
-
-        for p in db.keys():
-        #for p in ['dtitk', 'psychopy', 'psytoolkit', 'ginkgo-cadx', 'gridengine-master', 'cctools']:
-            if not 'long_description' in db[p]['main']:
-                continue
-            ld = db[p]['main']['long_description']
-
-            print ">>>>>>>>> ", p
-            #print ld
-            print "----"
-            print convert_longdescr(ld)
-        raise SystemExit
-    # load existing db, unless renew is requested
-    if cmd == 'updatedb':
-        db = {}
-        if cfg.has_option('packages', 'select taskfiles'):
-            db = add_pkgfromtaskfile(db, cfg.get('packages',
-                                                 'select taskfiles').split())
-
-        # add additional package names from config file
-        if cfg.has_option('packages', 'select names'):
-            for p in cfg.get('packages', 'select names').split():
-                if not db.has_key(p):
-                    db[p] = get_emptydbentry()
-
-        # get info from task files
-        if cfg.has_option('packages', 'prospective'):
-            for url in cfg.get('packages', 'prospective').split():
-                db = import_blendstask(cfg, db, url)
-
-        # parse NeuroDebian repository
-        if cfg.has_option('neurodebian', 'releases'):
-            for rurl in cfg.get('neurodebian', 'releases').split():
-                db = import_release(cfg, db, rurl)
-
-        # collect package information from DDE
-        db = import_dde(cfg, db)
-        # get info from NITRC
-        db = import_nitrc(cfg, db)
-        # store the new DB
-        store_db(db, opts.db)
-        # and be done
-        return
-
-    # load the db from file
-    db = read_db(opts.db)
-
-    # fire up jinja
-    jinja_env = Environment(loader=PackageLoader('neurodebian', 'templates'))
-
-    # generate package pages and TOC and write them to files
-    write_pkgpages(jinja_env, cfg, db, opts.outdir, opts.addenum_dir, opts.extracts_dir)
-
-    write_sourceslist(jinja_env, cfg, opts.outdir)
-
-    write_mirmonlists(cfg, opts.outdir)
-
-if __name__ == "__main__":
-    main()
diff --git a/neurodebian/templates/pkg.rst b/neurodebian/templates/pkg.rst
deleted file mode 100644 (file)
index 32992a9..0000000
+++ /dev/null
@@ -1,215 +0,0 @@
-
-.. _pkg_{{ pkg }}:
-
-
-{{ title }}
-
-{{ long_description }}
-
-External links:
-
-.. raw:: html
-
-  <p><a href="{{ db.main.homepage }}">
-  <img border="0" src="../_static/go-home.png" title="Go to {{ pkg }} homepage" /></a>
-  {%- if extracts_dir -%}
-    {%- if op.exists(op.join(extracts_dir, 'copyright')) -%}
-      <a href="../debian/extracts/{{ db.main.sv.split()[0] }}/copyright">
-      <img border="0" src="../_static/legal.png" title="Copyright information for this package" /></a>
-    {%- endif -%}
-    {%- if op.exists(op.join(extracts_dir, 'changelog')) -%}
-      <a href="../debian/extracts/{{ db.main.sv.split()[0] }}/changelog">
-      <img border="0" src="../_static/debian-changelog.png" title="Debian changelog of this software" /></a>
-    {%- endif -%}
-    {%- if op.exists(op.join(extracts_dir, 'README.Debian')) -%}
-      <a href="../debian/extracts/{{ db.main.sv.split()[0] }}/README.Debian">
-      <img border="0" src="../_static/info.png" title="Information on Debian-specific aspects of this software" /></a>
-    {%- endif -%}
-  {%- endif -%}
-  {%- if cfg.has_option("nitrc ids", pkg) -%}
-  <a href="http://www.nitrc.org/project?group_id={{ cfg.get("nitrc ids", pkg) }}">
-  <img border="0" src="../_static/nitrc_listed.png" title="See the entry on nitrc.org" /></a>
-  {%- endif -%}
-  {% if db.blends %}{% for blend, name, url in db.blends.tasks -%}
-  {%- if blend == 'debian-med' -%}
-  <a href="{{ url }}#{{ pkg }}">
-  <img border="0" src="../_static/debianmed.png" title="Part of Debian Med {{ name }} task" /></a>
-  {%- endif -%}
-  {%- if blend == 'debian-science' -%}
-  <a href="{{ url }}#{{ pkg }}">
-  <img border="0" src="../_static/debianscience.png" title="Part of Debian Science {{ name }} task" /></a>
-  {%- endif -%}
-  {%- endfor -%}
-  {%- endif -%}
-  </p>
-
-{% if db.main.publication %}
-Citable reference:
-  *{{ db.main.publication.authors }}* ({{ db.main.publication.year }}).
-  {%- if db.main.publication.url %} `{{ db.main.publication.title }} <{{ db.main.publication.url }}>`_.
-  {%- else %} {{ db.main.publication.title }}.
-  {%- endif %} {{ db.main.publication.in }}.
-  {%- if db.main.publication.doi %} (`DOI <http://dx.doi.org/{{ db.main.publication.doi }}>`_)
-  {%- endif %}
-{% endif %}
-
-{% if db.main.registration -%}
-.. note::
-  The software authors ask users to
-  `register <{{ db.main.registration }}>`_. Available user statistics might be
-  helpful to acquire funding for this project and therefore foster continued
-  development in the future.
-
-{% endif -%}
-{% if db.blends and db.blends.remark %}
-.. note::
-{{ db.blends.remark | indent(width=2, indentfirst=true) }}
-
-{% endif -%}
-
-{% if db.nitrc or db.main.debian_popcon or db.main.ubuntu_popcon or
-      db.main.recommends or db.main.suggests -%}
-Package Details
-===============
-
-{% if db.nitrc or db.main.debian_popcon or db.main.ubuntu_popcon %}
-Package popularity
-------------------
-{% if db.main.debian_popcon -%}
-- Debian [1]_: {{ db.main.debian_popcon.insts }} (`more info <http://qa.debian.org/popcon.php?package={{ db.main.sv.split()[0] }}>`__)
-{% endif -%}
-{% if db.main.ubuntu_popcon -%}
-- Ubuntu [1]_: {{ db.main.ubuntu_popcon.insts }} (`more info <http://popcon2.net/package/{{ db.main.sv.split()[0] }}.html#graph-1>`__)
-{% endif %}
-{% if db.nitrc and db.nitrc.downloads -%}
-- NITRC [2]_: {{ db.nitrc.downloads }}
-{% endif %}
-
-.. [1] Due to the nature of this data, the reported number can only be
-       considered a conservative estimate of the lower bound of the true
-       number of installations.
-
-.. [2] This is the total number of downloads from NITRC for this software,
-       comprising all releases for all platforms -- typically not Debian
-       packages.
-{% endif -%}
-{% endif -%}
-
-{% if db.main.recommends or db.main.suggests %}
-Related packages
-----------------
-{% if db.main.recommends %}
-{%- for pkg in db.main.recommends.split(',') %}
-{%- if pkg.split('|')[0].strip() in fulldb %}
-* :ref:`pkg_{{ pkg.strip() }}`
-{%- else %}
-* {{ pkg }}
-{% endif -%}{% endfor %}{% endif %}
-{%- if db.main.suggests %}
-{%- for pkg in db.main.suggests.split(',') %}
-{%- if pkg.split('|')[0].strip() in fulldb %}
-* :ref:`pkg_{{ pkg.strip() }}`
-{%- else %}
-* {{ pkg.strip() }}
-{% endif -%}{% endfor %}{% endif %}
-{% endif %}
-
-Binary packages
-===============
-
-NeuroDebian
------------
-
-{% for dist, distpkg in db|dictsort if dist[1].startswith('neurodebian') -%}
-{% if loop.first -%}
-The repository contains binary packages for the following distribution
-releases and system architectures. The corresponding source packages
-are available too.
-
-.. note::
-
-  Do not download this package manually if you plan to use it
-  regularly. Instead configure your package manager to use this
-  repository by following the instructions on the :ref:`front page
-  <repository_howto>`.
-{% endif %}
-{{ dist[0] }} [{{ distpkg.component}}]:
-  `{{distpkg.version}} <../../debian/{{ distpkg.poolurl }}>`__ [{{ ', '.join(distpkg.architecture) }}]
-
-{% if loop.last %}
-.. seealso::
-
-{% if "neuro.debian.net" in distpkg.maintainer %}
-  - Maintainer: {{ distpkg.maintainer }}
-  - Bug reports: neurodebian-users_
-{% else %}
-  - Original Maintainer: {{ distpkg.maintainer }}
-
-    (if there is any chance that some problem is specific to the package
-    distributed through the NeuroDebian repository, please email
-    neurodebian-users_ instead of the original
-    maintainer)
-{% endif %}
-{% endif %}
-{% else %}
-*There are no packages in the NeuroDebian repository.*
-{% endfor %}
-
-
-Debian
-------
-
-{% for dist, distpkg in db|dictsort if dist[1].startswith('debian') %}
-{% if loop.first %}
-{% endif %}
-{{ dist[0] }} [{{ distpkg.component}}]:
-  `{{distpkg.version}} <http://packages.debian.org/search?suite={{ distpkg.release}}&keywords={{ pkg }}>`__ [{{ ', '.join(distpkg.architecture) }}]
-
-{% if loop.last %}
-.. seealso::
-
-  - Maintainer: {{ distpkg.maintainer }}
-  - Bug reports: `Debian bugtracking system <http://bugs.debian.org/src:{{ distpkg.source }}>`__
-{% endif %}
-{% else %}
-*There are no official Debian packages available.*
-
-{% if db.main.debian_itp %}
-However, a Debian packaging effort has been officially announced.
-Please see the corresponding
-`intent-to-package bug report <http://bugs.debian.org/{{ db.main.debian_itp }}>`__
-for more information about its current status.
-{% endif %}
-{% endfor %}
-
-
-Ubuntu
-------
-
-{% for dist, distpkg in db|dictsort if dist[1].startswith('ubuntu') %}
-{% if loop.first %}
-{% endif %}
-{{ dist[0] }} [{{ distpkg.component }}]:
-  `{{distpkg.version}} <http://packages.ubuntu.com/search?suite={{ distpkg.release }}&keywords={{ pkg }}>`__ [{{ ', '.join(distpkg.architecture) }}]
-
-{% if loop.last %}
-.. seealso::
-
-  - Maintainer: {{ distpkg.maintainer }}
-  - Bug reports: `Ubuntu Launchpad <https://bugs.launchpad.net/ubuntu/+source/{{ distpkg.source }}>`__
-{% endif %}
-{% else %}
-*There are no official Ubuntu packages available.*
-{% endfor %}
-
-{% if db.main.other_pkg and not "neuro.debian" in db.main.other_pkg -%}
-
-Other Debian/Ubuntu Packages
-----------------------------
-
-- {{ db.main.other_pkg }}
-
-{% endif %}
-
-
-.. include:: ../link_names.txt
diff --git a/neurodebian/templates/pkgs_toc.rst b/neurodebian/templates/pkgs_toc.rst
deleted file mode 100644 (file)
index 0bfd46b..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-.. _{{ label }}:
-
-{{ title }}
-
-{% for p in pkgs|sort %}
-* :ref:`{{ p }} <pkg_{{ p }}>` ({{ db[p].main.description }})
-{%- endfor %}
-
diff --git a/neurodebian/templates/sources_lists.rst b/neurodebian/templates/sources_lists.rst
deleted file mode 100644 (file)
index f56d610..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-.. raw:: html
-
- <select id="release" name="release">
-   <option value="">Select a release</option>
-{%- for id, relname in id2relname|dictsort(true, 'value') %}
-   <option value="{{ id }}">{{ relname }}</option>
-{%- endfor %}
- </select>
- <select id="mirror" name="mirror">
-{%- for id, mirrorname in mirror2name|dictsort %}
-{%- if id == 'us-nh' %}
-   <option selected value="{{ id }}">{{ mirrorname }}</option>
-{%- else %}
-   <option value="{{ id }}">{{ mirrorname }}</option>
-{%- endif %}
-{%- endfor %}
- </select>
-
- <div class="highlight-python" id="reposetup">
- <pre id="code">
- After selecting a release the setup code will be shown here.
- </pre>
- </div>
- <script>
- <!--
-  var rel2name =  {
-{%- for id, codename in id2codename|dictsort %}
-   "{{ id }}" : "{{ codename }}",
-{%- endfor %}
-  };
-
-  var mirrors =  {
-{%- for id, url in mirror2url|dictsort %}
-   "{{ id }}" : "{{ url }}",
-{%- endfor %}
-  };
-
-  function createrepourl(rel, mir) {
-    if(rel in rel2name && mir in mirrors) {
-
-        var retrepo = "wget -O- http://neuro.debian.net/lists/" + rel2name[rel] + "."
-         + mir + " | sudo tee /etc/apt/sources.list.d/neurodebian.sources.list\n"
-         + "sudo apt-key adv --recv-keys --keyserver pgp.mit.edu 2649A5A9\n";
-        return retrepo;
-    }
-
-  };
-  function updateout(rel, mir) {
-        $('#code').text(createrepourl(rel, mir));
-  };
-   $('#release').change(function() {
-     var singleValues = $("#release").val();
-     var mirrorVal = $("#mirror").val();
-     updateout(singleValues, mirrorVal);
-   });
-   $('#mirror').change(function() {
-     var singleValues = $("#release").val();
-     var mirrorVal = $("#mirror").val();
-     updateout(singleValues, mirrorVal);
-   });
-
- //-->
- </script>
-
diff --git a/sphinx/_static/bigmess.css b/sphinx/_static/bigmess.css
new file mode 100644 (file)
index 0000000..e2a5af3
--- /dev/null
@@ -0,0 +1,80 @@
+.package-info-links {
+  float: right;
+  margin-left: 1em;
+  padding-left: 1em;
+  border-left: 1px solid #ccc;
+}
+
+.package-info-links dd {
+  margin-left: 0px;
+}
+
+.package-info-links dd {
+  margin-left: 0px;
+}
+
+.package-info-links ul {
+  margin-left: 0;
+  padding-left: 0;
+  list-style-type: none;
+}
+
+.package-info-links a {
+  display: block;
+  padding: 3px;
+}
+
+.pkg-install-link,
+.pkg-bugreport-link{
+  width: 100%;
+  text-align: center;
+  display: inline;
+}
+
+.pkg-install-link a,
+.pkg-bugreport-link a {
+  color: #444;
+  font-weight: bold;
+  padding: 0.5em;
+}
+
+.pkg-bugreport-link a {
+  background-color: #ffe7e7;
+  border-top: 1px solid #d70751;
+  border-bottom: 1px solid #d70751;
+}
+
+.pkg-install-link a {
+  background-color: #e7e7ff;
+  border-top: 1px solid #20435C;
+  border-bottom: 1px solid #20435C;
+}
+
+.pkg-install-link a:hover {
+  background-color: #20435C;
+}
+
+.pkg-bugreport-link a:hover {
+  background-color: #d70751;
+}
+
+.pkg-install-link a:hover,
+.pkg-bugreport-link a:hover {
+  text-decoration: none;
+  color: white;
+}
+
+.license-reminder {
+  color: #d70751;
+  font-weight: bold;
+}
+
+.package-availability {
+  padding-top: 2em;
+}
+
+.package-availability caption {
+  font-style: italic;
+  text-align: left;
+  margin-bottom: .5em;
+}
diff --git a/sphinx/_static/config.png b/sphinx/_static/config.png
new file mode 100644 (file)
index 0000000..e60f10c
Binary files /dev/null and b/sphinx/_static/config.png differ
diff --git a/sphinx/_static/debian.png b/sphinx/_static/debian.png
new file mode 100644 (file)
index 0000000..0e19be0
Binary files /dev/null and b/sphinx/_static/debian.png differ
diff --git a/sphinx/_static/demo_button.png b/sphinx/_static/demo_button.png
new file mode 100644 (file)
index 0000000..c7cfa11
Binary files /dev/null and b/sphinx/_static/demo_button.png differ
diff --git a/sphinx/_static/faq.png b/sphinx/_static/faq.png
new file mode 100644 (file)
index 0000000..adca7c8
Binary files /dev/null and b/sphinx/_static/faq.png differ
diff --git a/sphinx/_static/feedback.png b/sphinx/_static/feedback.png
new file mode 100644 (file)
index 0000000..0d1d8a5
Binary files /dev/null and b/sphinx/_static/feedback.png differ
diff --git a/sphinx/_static/hotbrain_bg.jpg b/sphinx/_static/hotbrain_bg.jpg
new file mode 100644 (file)
index 0000000..771a5ed
Binary files /dev/null and b/sphinx/_static/hotbrain_bg.jpg differ
index e5e3d06266fc6415acdb3d8381b499c6925846bc..c389434c7c98e6012f0617b516ed4af369996a43 100644 (file)
@@ -2,10 +2,12 @@
  * Sphinx Doc Design
  */
 
+@import "bigmess.css";
+
 body {
     font-family: sans-serif;
     font-size: 100%;
-    background-color: #444;
+    background-color: #fff;
     color: #000;
     margin: 0;
     padding: 0;
@@ -14,7 +16,7 @@ body {
 /* :::: LAYOUT :::: */
 
 div.document {
-    background-color: #afafaf;
+    background-color: #fff;
 }
 
 div.documentwrapper {
@@ -28,6 +30,10 @@ div.bodywrapper {
 
 div.body {
     background-color: white;
+    background-image: url(hotbrain_bg.jpg);
+    background-repeat:no-repeat;
+    background-position:100% 100%;
+    background-attachment:fixed;
     padding: 0 20px 30px 20px;
 }
 
@@ -53,6 +59,12 @@ div#identica_widget p {
        list-style-image:url(neurodebian_bullet.png);
 }
 
+iframe.twitter-timeline {
+    border-bottom: 1px dotted #aaa;
+    margin-left: 1%;
+    width: 99%;
+}
+
 div.tweet {
     border-bottom: 1px dotted #aaa;
        margin-left: 2em;
@@ -71,24 +83,20 @@ div.clearer {
 }
 
 div.footer {
-    color: #fff;
+    color: #000;
     width: 100%;
     padding: 9px 0 9px 0;
     text-align: center;
     font-size: 75%;
 }
 
-div.footer a {
-    color: #fff;
-    text-decoration: underline;
-}
-
 div.related {
     background-color: #2c3c3d;
-    color: #fff;
+    color: #888;
     width: 100%;
     line-height: 30px;
     font-size: 90%;
+    float: right;
 }
 
 div.related h3 {
@@ -111,7 +119,7 @@ div.related li.right {
 }
 
 div.related a {
-    color: white;
+    color: #fff;
 }
 
 /* ::: TOC :::: */
@@ -218,6 +226,10 @@ ul.search li div.context {
     text-align: left;
 }
 
+ul.simple {
+    margin-bottom: 1em;
+}
+
 ul.keywordmatches li.goodmatch a {
     font-weight: bold;
 }
@@ -335,7 +347,7 @@ div.body h4,
 div.body h5,
 div.body h6 {
     font-family: 'Trebuchet MS', sans-serif;
-    background-color: #f2f2f2;
+    background-color: rgba(242, 242, 242, 0.5);
     font-weight: normal;
     color: #20435c;
     border-bottom: 1px solid #ccc;
@@ -343,7 +355,7 @@ div.body h6 {
     padding: 3px 0 3px 10px;
 }
 
-div.body h1 { margin-top: 0; font-size: 200%; }
+div.body h1 { margin-top: 0em; font-size: 180%; padding-top: 1em;}
 div.body h2 { font-size: 160%; }
 div.body h3 { font-size: 140%; }
 div.body h4 { font-size: 120%; }
@@ -477,7 +489,7 @@ div.warning {
 }
 
 div.note {
-    background-color: #eaf2f9;
+    background-color: rgba(234, 242, 249, 0.6);
     border: 1px solid #3d7aa5;
     border-left: none;
     border-right: none;
@@ -552,6 +564,11 @@ dd {
     color: #060;
 }
 
+dt {
+    font-weight: bold;
+    margin-top: 1em;
+}
+
 dt:target,
 .highlight {
     background-color: #fbe54e;
@@ -569,7 +586,7 @@ th {
 
 pre {
     padding: 5px;
-    background-color: #efc;
+    background-color: rgba(238, 255, 204, 0.6);
     color: #333;
     border: 1px solid #ac9;
     border-left: none;
@@ -784,5 +801,119 @@ td.task {
     text-align: left;
 }
 
+.button {
+    background-color: transparent;
+    font-weight: normal;
+    color: #20435c;
+    border: 1px solid #ccc;
+    padding: 3px;
+    text-align: center;
+    cursor: pointer;
+}
+
+div.buttonbar {
+    background-color: #fff;
+    font-size: 70%;
+}
+
+div.buttonbar a:hover {
+    text-decoration: none;
+}
+
+div.buttonbar a:hover img {
+    background-color: #ffc7da;
+}
+
+div.buttonbar ul {
+    list-style: none;
+    padding: 0px;
+}
+
+div.buttonbar li {
+    display: inline;
+    margin: 5px;
+    text-align: center;
+}
+
+div.buttonbar.leftbar li {
+    float: left;
+}
+
+div.buttonbar.rightbar li {
+    float: right;
+}
+
+div#randomquote {
+}
+
+div#randomquote blockquote.epigraph {
+    padding: 0 2em 2em 2em;
+    background-color: transparent;
+    font-style: italic;
+    font-size: 80%;
+    border: 0px
+}
+
+#troubleshooting dt,
+div#frequently-asked-questions dt {
+    font-weight: bold;
+    margin-top: 1em;
+    margin-left: 1em;
+    cursor: pointer;
+    display: list-item;
+    list-style-image:url(neurodebian_bullet.png);
+}
 
+div#frequently-asked-questions dt:after {
+    content: "\203A\203A";
+    padding-left: .25em;
+}
+
+div#sitemap ul {
+    float: left;
+    list-style: none;
+}
 
+.linkmore {
+    margin-top: -2em;
+    float: right;
+    font-size: 70%;
+}
+
+.nojavascriptinstructions {
+    font-size: 70%;
+}
+
+.expandinstructions {
+    font-size: 70%;
+    display: none;
+}
+
+.linkmore:before,
+.nojavascriptinstructions:before,
+.expandinstructions:before {
+    content: "["
+}
+
+.linkmore:after,
+.nojavascriptinstructions:after,
+.expandinstructions:after {
+    content: "]"
+}
+
+
+.highlighted {
+    background-color: yellow;
+}
+
+#searchbox p {
+    display: inline;
+}
+
+.inlineimage {
+    vertical-align: baseline;
+}
+
+a img.inlineimage:hover {
+    background-color: #820430;
+}
diff --git a/sphinx/_static/neurodebian.png b/sphinx/_static/neurodebian.png
new file mode 100644 (file)
index 0000000..d88a9e6
Binary files /dev/null and b/sphinx/_static/neurodebian.png differ
diff --git a/sphinx/_static/nitrc.png b/sphinx/_static/nitrc.png
new file mode 100644 (file)
index 0000000..ca4bc05
Binary files /dev/null and b/sphinx/_static/nitrc.png differ
diff --git a/sphinx/_static/popconchart.js b/sphinx/_static/popconchart.js
new file mode 100644 (file)
index 0000000..0acea22
--- /dev/null
@@ -0,0 +1,39 @@
+var colors_debian = d3.scale.linear()
+       .domain([1.43, 1.58]).range(["white", "#dd1155"])
+var colors_ubuntu = d3.scale.linear()
+       .domain([1.43, 1.58]).range(["white", "#dd4814"])
+
+keyColor = function(d, i) {
+       var version = parseFloat(d.key.substr(0, 4))
+       if (d.key.indexOf("ubuntu") > 0)
+               return colors_ubuntu(version)
+       else
+               return colors_debian(version);
+}
+
+d3.json('/_files/nd_popconstats.json', function(data) {
+  nv.addGraph(function() {
+    chart = nv.models.stackedAreaChart()
+                  .x(function(d) { return d[0] })
+                  .y(function(d) { return d[1] })
+                  .color(keyColor)
+                  .clipEdge(true);
+
+    chart.stacked.style('stacked');
+
+    chart.xAxis
+        .tickFormat(function(d) {
+            return d3.time.format('%d %b %Y')(new Date(d)) });
+
+    chart.yAxis
+        .tickFormat(d3.format(',d'));
+
+    d3.select('#popconchart')
+      .datum(data)
+        .transition().duration(500).call(chart);
+
+    nv.utils.windowResize(chart.update);
+
+    return chart;
+  });
+})
diff --git a/sphinx/_static/subscriptionchart.js b/sphinx/_static/subscriptionchart.js
new file mode 100644 (file)
index 0000000..b3eba1d
--- /dev/null
@@ -0,0 +1,49 @@
+d3.json('/_files/nd_subscriptionstats.json', function(data) {
+
+  // yoh: can't find a sane way to use ordinal scale here
+  // so let's create linear scale for indices within known releases
+
+  // collect debian and ubuntu releases we are dealing with to create
+  // proper color scales
+  // Will be Ubuntu for true
+  var releases = {false:[], true:[]}
+
+  data.forEach(function(d, i) {
+         releases[d.key.indexOf("Ubuntu") > -1].push(d.key)
+  })
+
+ var colors = {false: d3.scale.linear()
+                              .domain([0, releases[false].length]).range(["white", "#dd1155"]),
+                true:  d3.scale.linear()
+                       .domain([0, releases[true].length]).range(["white", "#dd4814"])}
+
+  releaseKeyColor = function(d, i) {
+       var isubuntu = d.key.indexOf("Ubuntu") > -1
+    return colors[isubuntu](releases[isubuntu].indexOf(d.key)+1)
+  }
+
+  nv.addGraph(function() {
+    chart = nv.models.stackedAreaChart()
+                  .x(function(d) { return d[0] })
+                  .y(function(d) { return d[1] })
+                  .color(releaseKeyColor)
+                  .clipEdge(true);
+
+    chart.stacked.style('stacked');
+
+    chart.xAxis
+        .tickFormat(function(d) {
+            return d3.time.format('%d %b %Y')(new Date(d)) });
+
+    chart.yAxis
+        .tickFormat(d3.format(',.2f'));
+
+    d3.select('#subscriptionchart')
+      .datum(data)
+        .transition().duration(500).call(chart);
+
+    nv.utils.windowResize(chart.update);
+
+    return chart;
+  });
+})
diff --git a/sphinx/_static/video_button.png b/sphinx/_static/video_button.png
new file mode 100644 (file)
index 0000000..dff08a1
Binary files /dev/null and b/sphinx/_static/video_button.png differ
index 4e53265b00d32a03aa3d454f586af0432d367654..989b92c9f342bde3574512e3996c3ddc658854ca 100644 (file)
@@ -2,68 +2,58 @@
 
 {% block extrahead %}
   <meta name="keywords" content="debian, neuroscience">
+  <script language="javascript" type="text/javascript"
+  src="/javascript/jquery-mousewheel/jquery.mousewheel.min.js"></script>
+  <script language="javascript" type="text/javascript"
+  src="/javascript/jquery-easing/jquery.easing.min.js"></script>
+  <script language="javascript" type="text/javascript"
+  src="/javascript/jquery-fancybox/jquery.fancybox.min.js"></script>
+  <link rel="stylesheet" href="/javascript/jquery-fancybox/jquery.fancybox.css"
+  type="text/css" media="screen" />
 {% endblock %}
 
-{% block rootrellink %}
-  <li><a href="http://www.debian.org" target="_blank">Debian</a> ||&nbsp;</li>
-  <li><a href="{{ pathto('index') }}">Neuroscience</a> :&nbsp;</li>
-  <li><a href="{{ pathto('pkgs') }}">Software</a> |&nbsp;</li>
-  <li><a href="{{ pathto('pkglists/pkgs-by_release-datasets_(data)') }}">Datasets</a> |&nbsp;</li>
-  <li><a href="{{ pathto('vm') }}">Virtual Machine</a> |&nbsp;</li>
-  <li><a href="{{ pathto('faq') }}">FAQ</a> |&nbsp;</li>
-  <li><a href="{{ pathto('testimonials') }}">Testimonials</a> &nbsp;</li>
-{% endblock %}
+{% block header %}
+  <div class="buttonbar leftbar">
+  <ul>
+  <li><a href="http://www.debian.org" target="_blank"><img border="0" src="/_static/debian.png" title="Visit debian.org" /><br />Debian</a></li>
+ <li><a href="{{ pathto('index') }}"><img border="0" src="/_static/neurodebian.png" title="Go to the home page" /><br />Home</a></li>
+ <li><a href="{{ pathto('pkgs') }}"><img border="0" src="/_static/package.png" title="List of available software" /><br />Software</a></li>
+ <li><a href="{{ pathto('pkglists/toc_pkgs_for_release_data') }}"><img border="0" src="/_static/datasets.png" title="List of available datasets" /><br />Data</a></li>
+ <li><a href="{{ pathto('vm') }}"><img border="0" src="/_static/machine.png" title="Get NeuroDebian for your non-Debian computer" /><br />VM</a></li>
+ <li><a href="{{ pathto('projects') }}"><img border="0" src="/_static/workarea.png" title="Current and planned projects: Get involved!" /><br />Contribute</a></li>
+ <li><a href="{{ pathto('derivatives') }}"><img border="0" src="/_static/derivatives.png" title="Projects that use NeuroDebian as a foundation" /><br />Derived</a></li>
+ <li><a href="/blog/index.html"><img border="0" src="/_static/rssfeeds.png" title="Read news, and how-to's in the NeuroDebian Insider Blog. Subscribe!" /><br />Blog</a></li>
+ <li><a href="{{ pathto('faq') }}"><img border="0" src="/_static/faq.png" title="Frequently asked questions" /><br />FAQ</a></li>
+  </ul>
+  </div>
 
-{% block relbaritems %}
-<li class="right"><a href="#disqus_thread">Comments</a>&nbsp;|</li>
+  <div class="buttonbar rightbar">
+  <ul>
+  <li><a href="http://www.ipsy.ovgu.de/psychoinformatics.html" target="_blank"><img border="0" src="/_static/uni-md-logo_h50.png" title="Psychoinformatics lab, University of Magdeburg, Germany" height="50" /></a></li>
+  <li><img border="0" src="/_static/ccn-logo_h50.png" title="Center for Cognitive Neuroscience, Dartmouth College, USA" height="50" /></li>
+  <li><a href="http://www.dartmouth.edu" target="_blank"><img border="0" src="/_static/dartmouth-logo_h50.png" title="Dartmouth College, USA" height="50" /></a></li>
+  </ul>
+  </div>
 {% endblock %}
 
-{% block sidebar1 %}{% endblock %}
-
-{% block sidebar2 %}
-{{ sidebar() }}
-{% endblock %}
+{% block rootrellink %}{% endblock %}
 
+{% block relbaritems %}
+<li class="right"><a href="#disqus_thread">Comments</a>&nbsp;|</li>
 {% block sidebarsearch %}
 {{ super() }}
-
-<p>
-<form method="POST" action="https://openhatch.org/+do/project.views.wanna_help_do">
-    <input type="hidden" name="from_offsite" value="True" />
-    <input type="hidden" value="7781" name="project"/>
-    <input type="submit" value="I want to help" rel="tipsy-south" id="openhatch-wannahelp-button" original-title="Click to add yourself to the list of people who want to contribute. People of all levels are welcome!"/>
-</form>
-</p>
-<style>
-    @import url('https://openhatch.org/static/css/tipsy.css');
-</style>
-<style type="text/css">
-#openhatch-wannahelp-button:hover, #openhatch-wannahelp-button:focus {
-       background-image:url('https://openhatch.org/static/images/wannahelp-button-bg-hover.png');
-       color:#222; text-decoration:none; }
-#openhatch-wannahelp-button { width: 90%; height: 3em; margin-bottom: 1em; background: #C8E29D
-       url('https://openhatch.org/static/images/wannahelp-button-bg.png') repeat-x
-       scroll center top; border:3px solid #fff;  cursor:pointer; cursor: hand;
-       font-family: Helvetica, sans-serif; font-size:13pt; font-weight:normal;
-       text-align:center; text-shadow:0 1px 0 #fff; white-space:normal; }
-#openhatch-wannahelp-button { -moz-border-radius: 8px; color: #444; float:left;
-       padding:10px 20px; display:block; padding:0px 8px; }
-#openhatch-wannahelp-button:focus { outline-color:-moz-use-text-color;
-       outline-style:none; outline-width:medium; }
-</style>
-<!-- Disabling openhatche's copy of jquery, even though loosing cool tipsy functionality for now
-<script type="text/javascript" src="https://openhatch.org/static/packed/selections_for_widget.js?1271800811"></script>
--->
-<p><a href="https://www.ohloh.net/stack_entries/new?project_id=neurodebian&ref=sample"><img
-src="{{ pathto('_static/ohloh_iuseit.png', 1) }}" border="0" alt="Click to get yourself listed as a NeuroDebian user" /></a></p>
-<p><a href="http://www.nitrc.org/projects/neurodebian"><img
-src="{{ pathto('_static/nitrc_listed.png', 1) }}" border="0" alt="NITRC-listed" /></a></p>
+{% endblock %}
+<li class="right" style="position:relative;top:3px"><div class="g-plusone"></div></li>
+<li class="right" style="position:relative;top:1px"><a href="https://twitter.com/share" class="twitter-share-button" data-size="large" data-hashtags="neurodebian" data-dnt="true"></a></li?
 {% endblock %}
 
+{% block sidebar1 %}{% endblock %}
+{% block sidebar2 %}{% endblock %}
 
 {% block footer %}
+<div class="clearer"></div>
 {{ super() }}
-<div class="footer">
+<div class="footer" style="padding-top:0px">
 The source code for this portal is licensed under the
 <a href="http://www.gnu.org/licenses/gpl-3.0.html"
    title="Text of the GPL-3 license">GPL-3</a> and is available on
@@ -71,5 +61,43 @@ The source code for this portal is licensed under the
    title="Browse or clone the Git repository">
 git.debian.org</a>.
 </div>
+<!-- G+ button logic -->
+<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
+  {parsetags: 'explicit'}
+</script>
+<script type="text/javascript">gapi.plusone.go();</script>
+<!-- Twitter -->
+<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+<!-- trigger convenience setup with javascript enabled -->
+<script type="text/javascript">
+  $('.foldup dt').click(function(e){
+  Â  Â Â $(this).nextUntil('dt').toggle();
+  });
+  $('.foldup dd').hide();
+  $('.expandinstructions').show();
+  $('.nojavascriptinstructions').hide();
+</script>
+<!-- turn all [youtube] links into buttons and open them in fancy player-->
+<script type="text/javascript">
+$(document).ready(function(){
+  $('a[href^="http://www.youtube.com/watch"]').click(function() {
+     $.fancybox({
+        'title': this.title,
+        'href': this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
+        'type': 'swf',
+        'swf': {'wmode': 'transparent', 'allowfullscreen': 'true'}
+      });
+    return false;
+    });
+  $('a[href^="http://www.youtube.com/watch"]').each(function() {
+      var content = $(this).html();
+      if (content.charAt(0) == '[' && content.charAt(content.length-1) == ']') {
+          $(this).html('<img class="inlineimage" src="/_static/video_button.png" alt="video link button" title="' + content + '" />');
+      } else {
+          return content;
+      };
+    });
+});
+</script>
 {% endblock %}
 
index 967a0a2f13ffdc1f647933ce7f43d95cc4a34259..a5110a719697fc06f2faf4991a8443a69b5c635b 100644 (file)
@@ -4,7 +4,6 @@
 <!-- HEADNOTES -->
 {{ super() }}
 
-
 <h2>Comments</h2>
 <div id="disqus_thread"></div>
 <script type="text/javascript">
@@ -28,4 +27,5 @@ var disqus_shortname = 'neurodebian';
   (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
 }());
 </script>
+
 {% endblock %}
diff --git a/sphinx/_templates/searchbox.html b/sphinx/_templates/searchbox.html
new file mode 100644 (file)
index 0000000..67f7717
--- /dev/null
@@ -0,0 +1,10 @@
+{%- if pagename != "search" %}
+<li id="searchbox">
+    <form class="search" style="display:inline" action="{{ pathto('search') }}" method="get">
+      <input type="search" size="15" maxlength="1000" value="search for..." name="q" onfocus="this.value=''" />
+      <input type="submit" value="{{ _('Go') }}" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+</li>
+{%- endif %}
diff --git a/sphinx/about.rst b/sphinx/about.rst
new file mode 100644 (file)
index 0000000..9c4ebc8
--- /dev/null
@@ -0,0 +1,54 @@
+.. -*- mode: rst; fill-column: 78 -*-
+.. ex: set sts=4 ts=4 sw=4 et tw=79:
+
+.. _chap_about:
+
+*****************
+About NeuroDebian
+*****************
+
+.. _chap_contacts:
+
+Contacts
+========
+
+`Email us directly <team@neuro.debian.net>`_ with any "private"
+communication.  Otherwise please use our public mailing lists, which
+exist not only to provide user-support but also to establish
+communication channels within the NeuroDebian community
+
+.. _chap_mailinglists:
+
+* neurodebian-users_: Discussions and support of NeuroDebian users
+
+* neurodebian-upstream_: General discussions and knowledge sharing
+  among developers of neuroscience software.  We also use it
+  to update you with summaries of recent relevant developments in
+  Debian project
+
+* neurodebian-devel_: Technical mailing list for discussions on
+  NeuroDebian development
+
+You are welcome also to join #neurodebian IRC room on OFTC network if
+you have quick questions or want to join a live discussion.
+
+.. _chap_team:
+
+The team
+========
+
+`Michael Hanke <http://mih.voxindeserto.de>`_ and `Yaroslav Halchenko
+<http://www.onerussian.com>`_ originally started NeuroDebian (formerly the
+`Experimental Psychology Debian packaging project
+<http://alioth.debian.org/projects/pkg-exppsy>`_) and are the current project
+leaders. However, the whole project would not be possible without the work of
+over 3,000 Debian_ developers and contributors who are as enthusiastically
+building the Debian operating system.
+A number of packages that are available from the NeuroDebian repository have
+been contributed by various individuals and other teams in Debian, such as
+`Debian Med`_ and `Debian Science`_. We want to express our gratitude to all
+maintainers_ that help to make Debian_ the ultimate software platform for
+neuroscience.
+
+.. _maintainers: pkgs.html#by-maintainer
+.. include:: link_names.txt
index 9faa409c0a8e8ee2f9e1bc1a878821634f8fd7cb..2799be61e116e0b738d0ad2f95091c908e75daf0 100644 (file)
@@ -1,5 +1,5 @@
-2010
-====
+Blog posts in 2010
+==================
 
 .. toctree::
    :maxdepth: 1
index 401c15f7ee51a22a7e1a18acbea834c2b262c8cc..00530721306af256a82a059dc1f420afb88e2f3d 100644 (file)
@@ -1,5 +1,5 @@
-2011
-====
+Blog posts in 2011
+==================
 
 .. toctree::
    :maxdepth: 1
index f1882a3293d992df1c616654d18bd20c1dfd99f1..602f9cbf2c3a3e4de73bdccc404c5dae026261ad 100644 (file)
@@ -1,5 +1,5 @@
-2012
-====
+Blog posts in 2012
+==================
 
 .. toctree::
    :maxdepth: 1
diff --git a/sphinx/blog/2013/2013-05-31_matlab_64bit_on_32bit.rst b/sphinx/blog/2013/2013-05-31_matlab_64bit_on_32bit.rst
new file mode 100644 (file)
index 0000000..3a3fe0a
--- /dev/null
@@ -0,0 +1,53 @@
+:date: 2013-06-03 14:00:00
+:tags: debian, neuroscience, software, matlab, multiarch
+
+.. _chap_matlab_64bit_on_32bit:
+
+
+Running 64bit Matlab on 32bit host OS
+=====================================
+
+Some of you have experienced problems due the recent move of Mathworks to
+drop 32-bit Linux builds of their products (i.e. Matlab R2013a and
+co.). Please note that this is not the first time Mathworks values its own
+costs higher than the benefits of a few scientists.  In 1998 PowerPC builds
+for Macs were abandoned, causing a `furious reaction
+<http://www.mathworks.com/matlabcentral/newsreader/view_thread/5910>`__
+of the community.
+
+Luckily, users of the fresh Debian stable release *wheezy* (or more recent
+variants of Debian and its derivatives) who still need a 32bit OS on
+64bit-capable hardware can take advantage of the new `multiarch
+<http://wiki.debian.org/Multiarch>`_ support.  Multiarch allows for
+multiple architecturesi to co-exist on a hardware/kernel
+that is capable of supporting both (e.g. i386 and amd64).
+
+Below we describe how you can use multiarch support and in few simple steps
+that prepare your existing 32bit user-land for running 64bit Matlab.
+
+
+Procedure
+---------
+
+- [2-10 min] Install 64-bit kernel and reboot::
+
+   sudo apt-get install linux-image-amd64
+
+- [1-3 min] Enable multi-arch support for amd64 architecture::
+
+   sudo dpkg --add-architecture amd64
+   sudo apt-get update
+
+- [1-5 min] Install 64bit libraries (and compilers) needed for matlab::
+
+   sudo apt-get install libstdc++6:amd64 zlib1g:amd64 libncurses5:amd64 \
+     libxp6:amd64 libstdc++6-4.4-dev:amd64 libxt6:amd64 libxmu6:amd64 libxtst6:amd64 \
+     g++:amd64 gcc:amd64 binutils:amd64
+
+Now your 64bit matlab (which you hopefully "registered" with
+:ref:`matlab-support <binary_pkg_matlab-support>`) is ready to run.
+
+If you have any comments (typos, improvements, etc) -- feel welcome to
+leave a comment below, or `contact us`_ .
+
+.. _contact us: http://neuro.debian.net/#contacts
diff --git a/sphinx/blog/2013/index.rst b/sphinx/blog/2013/index.rst
new file mode 100644 (file)
index 0000000..8618389
--- /dev/null
@@ -0,0 +1,9 @@
+Blog posts in 2013
+==================
+
+.. toctree::
+   :maxdepth: 1
+   :glob:
+
+   2013*
+
index 48c62624025be445a1dae024ebdc6adb0195057c..37c9e869d61ceb7d0f19c5d7782592f3fed9e7e6 100644 (file)
@@ -24,6 +24,7 @@ Archive
    :maxdepth: 2
    :glob:
 
+   2013/index
    2012/index
    2011/index
    2010/index
index e64b075befefa786f7f8ab7a13930c10871f2da1..68d9091097b7fb63bfca61f7fd6a34dc814ebfed 100644 (file)
@@ -8,6 +8,47 @@
 Coffee Art
 **********
 
+2013-03-08 09:37:13
+-------------------
+
+.. figure:: /pics/coffeeart/20130308_093713.jpg
+
+2013-02-22 10:01:26
+-------------------
+
+.. figure:: /pics/coffeeart/20130222_100126.jpg
+
+2013-02-21 12:54:10
+-------------------
+
+.. figure:: /pics/coffeeart/20130221_125410.jpg
+
+2012-12-03 08:35:05
+-------------------
+
+.. figure:: /pics/coffeeart/20121203_083505.jpg
+
+2012-11-08 16:03:36
+-------------------
+
+.. figure:: /pics/coffeeart/20121108_160336.jpg
+
+2012-11-01 08:58:25
+-------------------
+
+.. figure:: /pics/coffeeart/20121101_085825.jpg
+
+2012-03-01 14:00:37
+-------------------
+
+.. figure:: /pics/coffeeart/20120301_140037.jpg
+
+2012-02-06 09:21:40
+-------------------
+
+.. figure:: /pics/coffeeart/20120206_092140.jpg
+
+
 2011-12-30 12:28:37
 -------------------
 
@@ -195,4 +236,14 @@ Coffee Art
 .. figure:: /pics/coffeeart/IMG_6647.JPG
 
 
+.. raw:: html
+
+  <script type="text/javascript">
+  $(document).ready(function(){
+    $('.figure img').each(function() {
+      $(this).wrap('<a class="figurelink" href="' + $(this).attr('src') + '" rel="coffee"></a>');
+    });
+    $('a.figurelink').fancybox();
+  });
+  </script>
 
index 226e940252d9e4de236cc6229f7d5a10224b3de7..19a1456546a587fe7fbb2f7d63c3e23d709e25a2 100644 (file)
@@ -64,7 +64,7 @@ master_doc = 'index'
 
 # General information about the project.
 project = u'Debian Neuroscience Package Repository'
-copyright = u'2009-2011, NeuroDebian Team'
+copyright = u'2009-2013, NeuroDebian Team <team@neuro.debian.net>'
 
 # The version info for the project you're documenting, acts as replacement for
 # |version| and |release|, also used in various other places throughout the
@@ -75,6 +75,20 @@ version = ''
 # The full version, including alpha/beta/rc tags.
 release = ''
 
+# Monkey patch "English" language regular expression so we could
+# search for package names as well
+import re
+word_re = re.compile(r'[-.\w]+(?u)')
+
+import sphinx.search
+# older versions (before 1.1.3, 1.0.7 for sure) had no language
+# customizations
+if hasattr(sphinx.search, 'word_re'):
+    sphinx.search.word_re = word_re
+else:
+    from sphinx.search.en import SearchEnglish
+    SearchEnglish._word_re = word_re
+
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
 language = 'en'
@@ -118,6 +132,15 @@ pygments_style = 'sphinx'
 # given in html_static_path.
 html_style = 'neurodebian.css'
 
+# The theme to use for HTML and HTML Help pages.  See the documentation for
+# a list of builtin themes.
+html_theme = 'default'
+
+# Theme options are theme-specific and customize the look and feel of a theme
+# further.  For a list of options available for each theme, see the
+# documentation.
+html_theme_options = {'nosidebar': True}
+
 # The name for this set of Sphinx documents.  If None, it defaults to
 # "<project> v<release> documentation".
 html_title = project
index b0cb5de5f6396d890508c5752874a1f004677784..8b9084584a1bc7869a80afcde8cbfa2cf47902aa 100644 (file)
@@ -9,7 +9,7 @@ NeuroDebian "Derivatives"
 
 .. replace with icons eventually
 
-`Live CD/USB Media`_ | `Virtual Appliances`_ | `Cloud Solutions`_
+`Hybrid Live Media`_ | `Live CD/USB Media`_ | `Virtual Appliances`_ | `Cloud Solutions`_
 
 NeuroDebian_ is not a *Linux distribution* in a traditional sense because we
 are working within Debian_ project thus not providing our custom installer
@@ -27,6 +27,33 @@ the origin of necessary tools.
    These projects are not maintained by NeuroDebian_ team.  Please direct all
    you support inquiries to respective authors/maintainers.
 
+
+Hybrid Live Media
+=================
+
+NEST Live Media
+---------------
+
++---------------------------+----------------------------------------------------------------+
+|**Author**                 | Yury V. Zaytsev <zaytsev@fz-juelich.de>                        |
++---------------------------+----------------------------------------------------------------+
+|**Homepage**               | http://www.nest-initiative.org/index.php/Software:Download     |
++---------------------------+----------------------------------------------------------------+
+|**Purpose**                | Demonstration live media for conferences and students          |
++---------------------------+----------------------------------------------------------------+
+|**Features**               | - Based on Ubuntu 12.04 LTS (i386 only)                        |
+|                           | - ISO for DVDs and sticks, OVA for VirtualBox                  |
++---------------------------+----------------------------------------------------------------+
+|**Pre-installed Software** | NeuroDebian                                                    |
+|                           |  PyNN, Brian                                                   |
+|                           | Custom:                                                        |
+|                           |  NEST, NEURON                                                  |
++---------------------------+----------------------------------------------------------------+
+|**Download**               | http://www.nest-initiative.org/download/gplreleases/ [~1.5G]   |
++---------------------------+----------------------------------------------------------------+
+|**References**             | https://github.com/nest/livecd-scripts                         |
++---------------------------+----------------------------------------------------------------+
+
 Live CD/USB Media
 =================
 
@@ -44,7 +71,7 @@ USB Stick for Computational Neuroscience by Cengiz Günay
 |                           | - Based on Ubuntu_ 11.04                              |
 +---------------------------+-------------------------------------------------------+
 |**Pre-installed Software** | NeuroDebian                                           |
-|                           |  XPPAUT_ 6.11b, python-brian_                               |
+|                           |  XPPAUT_ 6.11b, python-brian_                         |
 |                           | Custom:                                               |
 |                           |  Genesis_ 2.3, Neuron_ 7.2, XPPAUT_ 6.10              |
 +---------------------------+-------------------------------------------------------+
@@ -92,7 +119,7 @@ XNAT
 +---------------------------+-------------------------------------------------------+
 |**Purpose**                | XNAT_ deployment                                      |
 +---------------------------+-------------------------------------------------------+
-|**Features**               | - XNAT_ 1.5                                            |
+|**Features**               | - XNAT_ 1.5                                           |
 |                           | - 64-bit only                                         |
 |                           | - Based on NeuroDebian VM appliance                   |
 +---------------------------+-------------------------------------------------------+
@@ -117,11 +144,15 @@ Cloud Solutions
 NeuroCloud
 ----------
 
-http://gow.epsrc.ac.uk/ViewGrant.aspx?GrantRef=EP/I016856/1
+http://gow.epsrc.ac.uk/NGBOViewGrant.aspx?GrantRef=EP/I016856/1
+
+NITRC Computational Environment
+-------------------------------
+
+`NITRC-CE @ Amazon Marketplace <https://aws.amazon.com/marketplace/pp/B00AW0MBLO/ref=srh_res_product_title?ie=UTF8&sr=0-2&qid=1358898165456>`_
 
 ..  * INCF Cloud App?
 
-..  * NITRC?
 
 
 .. include:: link_names.txt
index 4757ecad9b27e12ddf04a6b7c5721ab33d5238c1..e4b80c3b9b569170dfe528a49a498b005cddb010 100644 (file)
 Frequently Asked Questions
 **************************
 
-Why NeuroDebian?
-----------------
-
-  In the course of our own research endeavors |we| have joined forces to
-  develop `PyMVPA -- a Python framework for multivariate pattern analysis of
-  neural data <http://www.pymvpa.org>`_.  To conveniently deploy PyMVPA for
-  anyone using Debian-derived distributions this package repository was created
-  initially.  Besides the PyMVPA_ project |we| collaborate with the `NiPy team
-  <http://neuroimaging.scipy.org>`_ on various projects, such as NiBabel_ and
-  NiPype_.  Quickly NeuroDebian_ became the ultimate integrated environment for
-  all these projects -- and we are constantly working on enriching this
-  environment with as many additional relevant software as possible.
-
-
-Why is NeuroDebian not a Pure Blend?
-------------------------------------
-
-  Because there is no need for it to become one, as the existing Debian Pure
-  Blends already offer the desired functionality *within* Debian. Similar to
-  Pure Blends, NeuroDebian's goal is to provide software for neuroscientists
-  using the Debian operating system, and therefore the ultimate goal is to get
-  all relevant software **into Debian**.
+.. raw:: html
 
-  However, various reasons exist that prevent a particular software from
-  entering Debian. Some are temporary, i.e. a package is already useable, but
-  some technical bits do not meet Debian's standards (yet) or a licensing issue
-  needs to be resolved first. For some software the licensing is so restrictive
-  that it cannot be distributed by Debian, and hence cannot even go into its
-  *non-free* branch. Unfortunately, sometimes these issues cannot be solved to
-  a degree that is acceptable for Debian. For some other packages Debian itself
-  is not ready yet, e.g. huge data packages with neuroscience data (:ref:`with
-  sometimes over 1GB <pkg_fsl-first-data>`).
-
-  NeuroDebian aims to be a platform that provides a staging area for
-  neuroscience software packages on their way into Debian. All packages are
-  properly registered in the relevant `Debian Pure Blends`_, e.g.
-  `Debian Science Cognitive Neuroscience`_ or `Debian Med Imaging`_. Inside
-  Debian these efforts already provide a suitable framework for this purpose,
-  and hence there is no need to establish yet another one.
-
-.. _Debian Pure Blends: http://wiki.debian.org/DebianPureBlends
-.. _Debian Science Cognitive Neuroscience: http://blends.alioth.debian.org/science/tasks/neuroscience-cognitive
-.. _Debian Med Imaging: http://debian-med.alioth.debian.org/tasks/imaging
+  <div class="expandinstructions">Click on an item to expand it</div>
+
+.. container:: foldup
 
+  Why NeuroDebian?
+    In the course of our own research endeavors |we| have joined forces to
+    develop `PyMVPA -- a Python framework for multivariate pattern analysis of
+    neural data <http://www.pymvpa.org>`_.  To conveniently deploy PyMVPA for
+    anyone using Debian-derived distributions this package repository was created
+    initially.  Besides the PyMVPA_ project |we| collaborate with the `NiPy team
+    <http://neuroimaging.scipy.org>`_ on various projects, such as NiBabel_ and
+    NiPype_.  Quickly NeuroDebian_ became the ultimate integrated environment for
+    all these projects -- and we are constantly working on enriching this
+    environment with as many additional relevant software as possible.
 
-I want to help. How do I get involved?
---------------------------------------
 
-  We always need people to help maintaining existing packages. If you need
-  some additional software packaged and you want to try it on your own, we would
-  be happy to mentor you. We also have a :ref:`list of ongoing and planned
-  projects <projects>`, each listing a number of tasks that need to be done.
-
-  If you found something you are interested in, please email the
-  neurodebian-devel_ mailing list and let us know about it. Thanks!
+  Debian, Debian, Debian -- What about Ubuntu?
+    NeuroDebian offers backported binary packages for recent Ubuntu releases
+    whenever possible. However, since Ubuntu (like many other derivatives) uses
+    Debian as its foundation, it is more efficient to spend time maintaining
+    packages in Debian, instead of having to directly contribute to countless
+    child-distributions.  After the appearance of new packages in Debian, Ubuntu
+    typically synchronizes them quickly and they become available in the *Ubuntu
+    universe* -- a repository of Debian packages rebuilt for a particular Ubuntu
+    release.  We are not constantly rebuilding of all available NeuroDebian
+    packages for new Ubuntu releases.  Therefore, you might find some packages
+    temporarily being available for older Ubuntu releases only -- until the point
+    when a new package version is made and gets built for all currently supported
+    releases.
+
+
+  How do I get a new neuroscience-related FOSS into (Neuro)Debian?
+    The goal of NeuroDebian is to package neuroscience software for Debian. Hence
+    getting software into NeuroDebian means trying to get it into Debian. There are
+    at least two possibilities to achieve that:
+
+    * You can approach packaging it yourself. Start by filing an ITP_ (Intent to
+      Package) bugreport and, if you are not a Debian developer, `ask us
+      <team@neuro.debian.net>`_ to mentor your upload to Debian_.
+
+    * `Contact us <team@neuro.debian.net>`_ and we'll do the work for you, but
+      then it might take a little longer, depending on our current workload and
+      interest in a particular software.
 
 
-When does a package migrate from NeuroDebian into Debian proper?
-----------------------------------------------------------------
+  I have heard that some packages are non-free. Will you charge me for them?
+    No. The term :term:`non-free` refers to an archive section. NeuroDebian uses
+    exactly the same `archive sections as Debian proper
+    <http://www.debian.org/doc/debian-policy/ch-archive.html>`_.  The *non-free*
+    section contains packages that have certain restrictions regarding **your
+    freedom** to employ them for a particular purpose. In contrast, for packages
+    in the *main* section your are completely free to do whatever and in whatever
+    context you like. Regardless of the actual license or archive section, all
+    packages in NeuroDebian are provided free of charge and under the licensing
+    terms of the original developers.
 
-  In short: When it is ready. The longer answer is that there is nothing
-  special to packages in NeuroDebian in comparison to packages conducted
-  elsewhere.  Packaging efforts are announced to Debian via ITPs_ and the
-  packaging itself is available in some version control system -- typically in
-  the Git repositories of the `pkg-exppsy group on Debian's Alioth server`_, or
-  another VCS, or on http://mentors.debian.net.
 
-  The only difference is that a particular package becomes available through the
-  NeuroDebian repository before it has passed all checks for compliance with
-  Debian's standards. But even after a package becomes part of Debian the
-  NeuroDebian repository continues to provide binary packages of new versions
-  for a certain set of Debian and Ubuntu releases (aka backports).
+  When does a package migrate from NeuroDebian into Debian proper?
+    In short: When it is ready. The longer answer is that there is nothing
+    special to packages in NeuroDebian in comparison to packages conducted
+    elsewhere.  Packaging efforts are announced to Debian via ITPs_ and the
+    packaging itself is available in some version control system -- typically in
+    the Git repositories of the `pkg-exppsy group on Debian's Alioth server`_, or
+    another VCS, or on http://mentors.debian.net.
 
-.. _ITPs: http://www.debian.org/devel/wnpp
-.. _pkg-exppsy group on Debian's Alioth server: http://alioth.debian.org/projects/pkg-exppsy/
+    The only difference is that a particular package becomes available through the
+    NeuroDebian repository before it has passed all checks for compliance with
+    Debian's standards. But even after a package becomes part of Debian, the
+    NeuroDebian repository continues to provide binary packages of new versions
+    for a recent set of Debian and Ubuntu releases (aka backports).
 
+  .. _pkg-exppsy group on Debian's Alioth server: http://alioth.debian.org/projects/pkg-exppsy/
 
-Debian, Debian, Debian -- What about Ubuntu?
---------------------------------------------
 
-  NeuroDebian offers backported binary packages for recent Ubuntu releases
-  whenever possible. However, since Ubuntu (like many other derivatives) uses
-  Debian as its foundation, it is more efficient to spend time maintaining
-  packages in Debian, instead of having to directly contribute to countless
-  child-distributions.  After the appearance of new packages in Debian, Ubuntu
-  typically synchronizes them quickly and they become available in the *Ubuntu
-  universe* -- a repository of Debian packages rebuilt for a particular Ubuntu
-  release.  We are not constantly rebuilding of all available NeuroDebian
-  packages for new Ubuntu releases.  Therefore, you might find some packages
-  temporarily being available for older Ubuntu releases only -- until the point
-  when a new package version is made and gets built for all currently supported
-  releases.
+  How to create a mirror of the repository?
+    The NeuroDebian repository can be mirrored with rsync. If you are interested
+    in sponsoring storage space and bandwidth for another mirror, please
+    `contact us <team@neuro.debian.net>`_.
 
 
-How to create a mirror of the repository?
------------------------------------------
+  .. _sec_pkg_authentication:
 
-  The NeuroDebian repository can be mirrored with rsync. If you are interested
-  in sponsoring storage space and bandwidth for another mirror, please
-  `contact us <team@neuro.debian.net>`_.
+  What means "The following signatures couldn't be verified..."?
+    When you start using this repository, you probably get warning messages
+    like this::
 
+      The following signatures couldn't be verified because
+      the public key is not available.
 
-How do I get a new neuroscience-related FOSS into (Neuro)Debian?
-----------------------------------------------------------------
+    Or you will be asked questions like this over and over::
 
-The goal of NeuroDebian is to package neuroscience software for Debian. Hence
-getting software into NeuroDebian means trying to get it into Debian. There are
-at least two possibilities to achieve that:
+      WARNING: The following packages cannot be authenticated!
+      ...
+      Install these packages without verification [y/N]?
 
-* You can approach packaging it yourself. Start by filing an ITP_ (Intent to
-  package) bugreport) and `ask us <team@neuro.debian.net>`_ to mentor your
-  upload to Debian_, if you are not a Debian developer.
+    This is because your APT installation initially does not know the GPG
+    key that is used to sign the release files of this repository. It is easy to
+    make APT happy again. The simplest way is to install the ``neurodebian-keyring``
+    package that is available from the NeuroDebian repository. Alternatively:
 
-* `Contact us <team@neuro.debian.net>`_ -- but then it might take a little
-  longer, depending on our current workload and interest in a particular
-  software.
+    1. Get the key. Either download the `repository key from here
+       <_static/neuro.debian.net.asc>`_
+       or fetch it from http://wwwkeys.pgp.net (2649A5A9).
+
+    2. Now feed the key into APT by invoking::
+
+         apt-key add #file#
+
+       Where `#file#` has to be replaced with the location of the key file you just
+       downloaded. You need to have superuser-privileges to do this (either do it
+       as root or use sudo).
 
 
-I have heard that some packages are non-free. Will you charge me for them?
---------------------------------------------------------------------------
+  Why is NeuroDebian not a Pure Blend?
+    This is in the works, but...
 
-  No. The term :term:`non-free` refers to an archive section. NeuroDebian uses
-  exactly the same `archive sections as Debian proper
-  <http://www.debian.org/doc/debian-policy/ch-archive.html>`_.  The *non-free*
-  section contains packages that have certain restrictions regarding **your
-  freedom** to employ them for a particular purpose. In contrast, for packages
-  in the *main* section your are completely free to do whatever and in whatever
-  context you like. Regardless of the actual license or archive section, all
-  packages in NeuroDebian are provided free of charge and under the licensing
-  terms of the original developers.
+    There is no need for it to become one, as the existing Debian Pure Blends
+    already offer the desired functionality *within* Debian. Similar to Pure
+    Blends, NeuroDebian's goal is to provide software for neuroscientists using
+    the Debian operating system, and therefore the ultimate goal is to get all
+    relevant software **into Debian**.
 
-.. _sec_pkg_authentication:
+    However, various reasons exist that prevent a particular software from
+    entering Debian. Some are temporary, i.e. a package is already useable, but
+    some technical bits do not meet Debian's standards (yet) or a licensing issue
+    needs to be resolved first. For some software the licensing is so restrictive
+    that it cannot be distributed by Debian, and hence cannot even go into its
+    *non-free* branch. Unfortunately, sometimes these issues cannot be solved to
+    a degree that is acceptable for Debian. For some other packages Debian itself
+    is not ready yet, e.g. huge data packages with neuroscience data (:ref:`with
+    sometimes over 1GB <pkg_fsl-first-data>`).
 
-What means "The following signatures couldn't be verified..."?
---------------------------------------------------------------
+    NeuroDebian aims to be a platform that provides a staging area for
+    neuroscience software packages on their way into Debian. All packages are
+    properly registered in the relevant `Debian Pure Blends`_, e.g.
+    `Debian Science Cognitive Neuroscience`_ or `Debian Med Imaging`_. Inside
+    Debian these efforts already provide a suitable framework for this purpose,
+    and hence there is no need to establish yet another one.
 
-When you start using this repository, you probably get warning messages
-like this::
+  .. _Debian Pure Blends: http://wiki.debian.org/DebianPureBlends
+  .. _Debian Science Cognitive Neuroscience: http://blends.alioth.debian.org/science/tasks/neuroscience-cognitive
+  .. _Debian Med Imaging: http://debian-med.alioth.debian.org/tasks/imaging
 
-  The following signatures couldn't be verified because
-  the public key is not available.
 
-Or you will be asked questions like this over and over::
+  I want to help. How do I get involved?
+    We always need people to help maintaining existing packages. If you need
+    some additional software packaged and you want to try it on your own, we would
+    be happy to mentor you. We also have a :ref:`list of ongoing and planned
+    projects <projects>`, each listing a number of tasks that need to be done.
 
-  WARNING: The following packages cannot be authenticated!
-  ...
-  Install these packages without verification [y/N]?
+    If you found something you are interested in, please email the
+    neurodebian-devel_ mailing list and let us know about it. Thanks!
 
-This is because your APT installation initially does not know the GPG
-key that is used to sign the release files of this repository. It is easy to
-make APT happy again. The simplest way is to install the ``neurodebian-keyring``
-package that is available from the NeuroDebian repository. Alternatively:
 
-1. Get the key. Either download the `repository key from here
-   <_static/neuro.debian.net.asc>`_
-   or fetch it from http://wwwkeys.pgp.net (2649A5A9).
+  How can I cite NeuroDebian?
+    Please cite the following paper:
 
-2. Now feed the key into APT by invoking::
-
-     apt-key add #file#
-
-   Where `#file#` has to be replaced with the location of the key file you just
-   downloaded. You need to have superuser-privileges to do this (either do it
-   as root or use sudo).
-
-
-How can I cite NeuroDebian?
----------------------------
-
-Please cite the following paper:
-
-  Halchenko, Y. O. & Hanke, M. (2012). `Open is not enough. Let’s take the
-  next step: An integrated, community-driven computing platform for neuroscience
-  <http://www.frontiersin.org/Neuroinformatics/10.3389/fninf.2012.00022/full>`_.
-  *Frontiers in Neuroinformatics*, 6:22.
+    Halchenko, Y. O. & Hanke, M. (2012). `Open is not enough. Let’s take the
+    next step: An integrated, community-driven computing platform for neuroscience
+    <http://www.frontiersin.org/Neuroinformatics/10.3389/fninf.2012.00022/full>`_.
+    *Frontiers in Neuroinformatics*, 6:22.
 
 
 .. include:: link_names.txt
index e6a7bc989ad037e2dcb0bab7f8cac260828ebd4e..783020fd6157f77325f9164e5880bba9c1ac512c 100644 (file)
@@ -1,28 +1,19 @@
 .. _WELCOme:
 
-***************************************************
- Welcome to the Ultimate Platform for Neuroscience
-***************************************************
+*********************************************
+ The Ultimate Neuroscience Software Platform
+*********************************************
 
-.. quotes::
-   :random: 1
+NeuroDebian provides a large collection of popular neuroscience research
+software for the Debian_ operating system as well as Ubuntu_ and other
+derivatives. Popular packages include :ref:`AFNI <binary_pkg_afni>`,
+:ref:`FSL <binary_pkg_fsl-complete>`, :ref:`PyMVPA <binary_pkg_python-mvpa2>` and
+:ref:`many others <pkg_tocs>`. While we do strive to maintain a high level of
+quality, we make no guarantee that a given package works as expected, so use
+them at your own risk. If you do encounter problems or you just like to say
+thanks, simply :ref:`send us an email <chap_contacts>`.
 
-NeuroDebian provides a turnkey software platform for neuroscience
-that is created by integrating research tools with the Debian_ operating
-system.  If you are using such software on Debian_ or its derivatives,
-such as Ubuntu_, chances are that you are already using NeuroDebian.
-
-This website provides a :ref:`supplementary repository <repository_howto>` with
-both unofficial or prospective packages which are not (yet) available from the
-main Debian_ archive, as well as backported or simply rebuilt latest versions
-of software.  NeuroDebian serves as an "upstream" to some :ref:`derivative
-<chap_derivatives>` projects.  Please see the :ref:`faq` for more information
-about the goals of this project, and :ref:`read what people say about it
-<testimonials>`.  Take a look at the :ref:`list of our current and planned
-projects <projects>` if you want to get involved. This service is provided "as
-is". There is no guarantee that a package works as expected, so use them at
-your own risk. If you encounter problems, please `report <#contacts>`_ them.
-Please help us |spread|:
+Learn more about NeuroDebian, the goals of this project, and help us |spread|!
 
   Halchenko, Y. O. & Hanke, M. (2012). `Open is not enough. Let’s take the
   next step: An integrated, community-driven computing platform for neuroscience
@@ -31,301 +22,107 @@ Please help us |spread|:
 
 .. raw:: html
 
- <p>
- <a href="pkgs.html"><img border="0" src="_static/package.png" title="Software package list" /></a>
- <a href="pkglists/pkgs-by_release-datasets_(data).html"><img border="0" src="_static/datasets.png" title="Dataset package list" /></a>
- <a href="vm.html"><img border="0" src="_static/machine.png" title="Get NeuroDebian for your non-Debian computer" /></a>
- <a href="debian/pool"><img border="0" src="_static/pool.png" title="Go to the package pool (deep and cold, only for experts)" /></a>
- <a href="projects.html"><img border="0" src="_static/workarea.png" title="Current and planned projects: Get involved!" /></a>
- <a href="derivatives.html"><img border="0" src="_static/derivatives.png" title="NeuroDebian Derivatives" /></a>
- <a href="blog/index.html"><img border="0" src="_static/rssfeeds.png" title="NeuroDebian Insider Blog" /></a>
- </p>
-
-.. _Ubuntu: http://www.ubuntu.com
-
-.. _news:
+  <div class="linkmore"><a href="publications.html" name="publications">more publications</a></div>
+  <div class="clearer"></div>
+  <!-- for dynamic quote update via javascript -->
+  <hr />
+  <div id="randomquote" title="Feedback from the community">
 
-News
-====
+.. quotes::
+   :random: 1
 
 .. raw:: html
 
- <script src="_static/jquery.livetwitter.min.js"></script>
- <div id="identica_widget"></div>
- <script type="text/javascript">
- $("#identica_widget").liveTwitter('neurodebian',
-                                   {service: 'identi.ca',
-                                    mode: 'user_timeline',
-                                    limit: 10,
-                                    rate: 300000});
- </script>
+  </div><!-- randomquote -->
+  <div class="linkmore"><a href="testimonials.html">more testimonials</a></div>
 
-For more news and information see our :ref:`blog <blog>`. Older news items are
-available on identi.ca_. Follow us on identi.ca_ (preferred) or twitter_ to
-subscribe to the NeuroDebian news.
-
-.. _identi.ca: http://identi.ca/neurodebian
-.. _twitter: http://twitter.com/NeuroDebian
+.. _Ubuntu: http://www.ubuntu.com
 
 .. _repository_howto:
-
-
-
-How to use this repository
-==========================
-
-To enable the NeuroDebian repository on your system, select your Debian or
-Ubuntu release and a `repository mirror`_ from the lists below. Upon selection
-a short command snippet will be displayed that can be copied and pasted into
-a terminal session. These commands will configure the system package manager
-with the NeuroDebian repository key and package source information.
-
-.. include:: sources_lists
-
-Once this is done, you have to update the package index and you are ready to
-install packages. Use your favorite package manager, e.g. synaptic, adept. In
-the terminal you can use :command:`apt-get`::
-
-  sudo apt-get update
-  sudo apt-get install mricron
-
-.. note::
-
-  Not every package is available for all distributions/releases. For information
-  about which package version is available for which release and architecture,
-  please have a look at the corresponding package pages.
-
-.. raw:: html
-
- <p><img border="0" src="_files/nd_subscriptionstats.png" title="Statistics of new repository subscriptions for all supported releases. Note: subscription is only done once per machine." /></p>
-
-Popularity Contest
-------------------
-
-We encourage you to participate in the `popularity
-contest <http://popcon.debian.org>`_ (popcon), which anonymously
-collects the list of packages you installed/use on your system.
-Collecting such statistics is of particular importance for research
-software projects as a prove of an existing user-base.  If upon
-installation of the system you rejected the invitation to participate
-you can always change your decision by running::
-
- sudo dpkg-reconfigure popularity-contest
-
-.. note::
-
-   If you are deploying multiple systems through cloning, to not have
-   all systems considered as one, it would be necessary to re-generate
-   the random MY_HOSTID.  Following commands ran as root should do it
-   (as root) without any interactive dialog::
-
-    sed -i -e 's,PARTICIPATE *= *.no.,PARTICIPATE="yes",g' -e '/^ *MY_HOSTID/d' /etc/popularity-contest.conf
-    DEBIAN_FRONTEND=noninteractive dpkg-reconfigure popularity-contest
-
-In addition to popcon pages for your "core" distribution (e.g. `Debian
-<http://popcon.debian.org/>`__ or `Ubuntu
-<http://popcon.ubuntu.com/>`__) you can see/get statistics for
-submissions to `NeuroDebian <http://neuro.debian.net/popcon/>`__ and
-know that you are already contributing back to the community.
-
 .. _chap_installation:
 
-Ways to use NeuroDebian
-=======================
-
-Virtual machine
----------------
-
-If you are not running Debian_ on a particular machine a :ref:`chap_vm` is
-provided as a convenient testing and evaluation environment.  After a few
-simple steps to setup the virtual machine, you will be able to use NeuroDebian_
-as an integral part of your existing working environment without any sacrifice.
-The virtual machine is also a suitable environment to temporarily deploy
-neuroscience software on machines running other operating systems, e.g. for the
-purpose of teaching a neuroimaging data analysis course in a multipurpose
-computer lab.
+Get NeuroDebian
+===============
 
+.. include:: reposetup.rst
 
-Debian installation
--------------------
+.. _news:
 
-Having been exposed to the wonders of NeuroDebian_ you are no longer
-satisfied with your previous choice of operating system?  We would
-recommend installing Debian_ to replace or complement (dual-boot) your
-existing OS.  Please visit `"Getting Debian"
-<http://www.debian.org/distrib/>`_ to obtain the images for your
-hardware architecture and then simply add |repos|.
+News
+====
 
+.. raw:: html
 
-.. _chap_team:
+ <a class="twitter-timeline" href="https://twitter.com/NeuroDebian"
+    data-widget-id="360194288006606848"
+    data-link-color="#820430"
+    height="150px"
+    data-show-replies="false"
+    data-chrome="noheader nofooter transparent">Tweets by @NeuroDebian</a>
+ <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
 
+ <div class="nojavascriptinstructions">
+ The news widget requires javascript
+ </div>
 
-The team
-========
+.. _identi.ca: http://identi.ca/neurodebian
+.. _twitter: http://twitter.com/NeuroDebian
 
-`Michael Hanke <http://mih.voxindeserto.de>`_ and `Yaroslav Halchenko
-<http://www.onerussian.com>`_ originally started NeuroDebian (formerly the
-`Experimental Psychology Debian packaging project
-<http://alioth.debian.org/projects/pkg-exppsy>`_) and are the current project
-leaders. However, the whole project would not be possible without the work of
-over 3,000 Debian_ developers and contributors who are as enthusiastically
-building the Debian operating system.
-A number of packages that are available from the NeuroDebian repository have
-been contributed by various individuals and other teams in Debian, such as
-`Debian Med`_ and `Debian Science`_. We want to express our gratitude to all
-maintainers_ that help to make Debian_ the ultimate software platform for
-neuroscience.
 
-.. _maintainers: pkgs.html#by-maintainer
+.. raw:: html
 
+  <hr />
+  <div id="sitemap">
+  <!-- Some anchors to orient users of old-website urls -->
+  <a name="acknowledgements"/>
+  <a name="contacts"/>
+  <a name="the-team"/>
+  <a name="debian-installation"/>
+  <a name="virtual-machine"/>
+  <a name="ways-to-use-neurodebian">&nbsp;</a>
+
+* **About**
+* :ref:`The Team <chap_team>`
+* :ref:`FAQ <faq>`
+* :ref:`Blog <blog>`
+* :ref:`chap_popularity`
+* :ref:`chap_publications`
+* :ref:`chap_acknowledgements`
+* :ref:`testimonials`
+* :ref:`coffeeart`
+
+.. start a new list
+
+* **Services**
+* :ref:`Software <pkg_tocs>`
+* :ref:`Data <toc_pkgs_for_release_data>`
+* :ref:`Appliance <chap_vm>`
+* :ref:`Mirrors <chap_mirrors_stats>`
+
+.. start a new list
+
+* **Community**
+* :ref:`Contacts <chap_contacts>`
+* :ref:`Mailing lists <chap_mailinglists>`
+* `OpenHatch <https://openhatch.org/+projects/NeuroDebian>`_
+* `Identi.ca <http://identi.ca/neurodebian>`_
+* `Twitter <http://twitter.com/NeuroDebian>`_
+* `Google+ <https://plus.google.com/104292290917252528951>`_
+* `YouTube <http://www.youtube.com/neurodebian>`_
+* `GitHub <https://github.com/neurodebian>`_
+
+.. start a new list
+
+* **Related**
+* `Debian <http://www.debian.org>`_
+* `Debian Med <http://www.debian.org/devel/debian-med>`_
+* `INCF <http://software.incf.org/software/neurodebian>`_
+* `NITRC <http://www.nitrc.org/projects/neurodebian>`_
 
-.. _support:
-
-Contacts
-========
+.. raw:: html
 
-`Email us directly <team@neuro.debian.net>`_ with any "private"
-communication.  Otherwise please use our public mailing lists, which
-exist not only to provide user-support but also to establish
-communication channels within the NeuroDebian community
-
-* neurodebian-users_: Discussions and support of NeuroDebian users
-
-* neurodebian-upstream_: General discussions and knowledge sharing
-  among developers of neuroscience software.  We also use it
-  to update you with summaries of recent relevant developments in
-  Debian project
-
-* neurodebian-devel_: Technical mailing list for discussions on
-  NeuroDebian development
-
-You are welcome also to join #neurodebian IRC room on OFTC network if
-you have quick questions or want to join a live discussion.
-
-Acknowledgements
-================
-
-We are grateful to `Jim Haxby`_ for his continued support and :ref:`endless supply of
-Italian espresso <coffeeart>`.
-
-.. _Jim Haxby: http://haxbylab.dartmouth.edu/ppl/jim.html
-
-Thanks to the following institutions and individuals for hosting a mirror:
-
-* `Department of Psychological and Brain Sciences at Dartmouth College`_
-  *[us-nh]* (primary mirror)
-* `Department of Experimental Psychology at the University of Magdeburg`_
-  *[de-md]*
-* `Neurobot at Aristotle University of Thessaloniki, Greece`_ *[gr]*
-* `Paul Ivanov`_ *[us-ca]*
-* `Medical-image Analysis and Statistical Interpretation lab at Vanderbilt`_
-  *[us-tn]*
-* `Australia's research and education network (AARNET)
-  <http://www.aarnet.edu.au>`_ *[au]*
-* Kiyotaka Nemoto (AKA Mr. Lin4Neuro_) *[jp]*
-* Iaroslav Iurchenko *[ua]*
-* `Nikolaus Valentin Haenel`_ *[de-v]*
-* `INCF G-Node at Ludwig-Maximilians-Universität München <http://www.g-node.org>`_ *[de-m]*
-
-If your are interested in mirroring the repository, please see the :ref:`faq`.
-
-.. _Department of Psychological and Brain Sciences at Dartmouth College: http://www.dartmouth.edu/~psych
-.. _Department of Experimental Psychology at the University of Magdeburg: http://apsy.gse.uni-magdeburg.de
-.. _Neurobot at Aristotle University of Thessaloniki, Greece: http://neurobot.bio.auth.gr
-.. _Paul Ivanov: http://www.pirsquared.org
-.. _Medical-image Analysis and Statistical Interpretation lab at Vanderbilt: https://masi.vuse.vanderbilt.edu
-.. _Nikolaus Valentin Haenel: http://haenel.co
-
-
-Publications
-============
-
-Hanke, M. (2012). `Share your tools! But fear the wombat! Seriously.
-<http://neuro.debian.net/_files/Hanke_FearTheWombat_Brainhack2012.pdf>`_  *Talk
-given at* `Brainhack <http://brainhack.org/2012/04/06/brainhack-2012-unconference>`_ 2012 at the
-Max-Planck-Institute for Human Cognitive and Brain Sciences*, Leipzig, Germany.
-[`video <http://youtu.be/8t6znEOEDVo>`_]
-
-Hanke, M. (2012). `Computational and cognitive neuroscience boosted by Debian
-OR Just using Debian is not enough
-<http://neuro.debian.net/_files/Hanke_UsingDebianIsNotEnough_ESRF2012.pdf>`_.
-Talk given at the workshop "Debian for Scientific Facilities Days" at the
-European Synchrotron Radiation Facility (ESRF), Grenoble, France.
-
-Halchenko, Y. O. & Hanke, M. (2012). `Open is not enough. Let’s take the
-next step: An integrated, community-driven computing platform for neuroscience
-<http://www.frontiersin.org/Neuroinformatics/10.3389/fninf.2012.00022/full>`_. *Frontiers in Neuroinformatics*,
-6:22.
-
-Hanke, M. (2012). `The why and how of getting packaged
-<_files/Hanke_GetPackaged_CodeJam5_2012.pdf>`_.
-*Talk given at BrainScaleS CodeJam 5, Convergence in Computational Neuroscience*,
-University of Edinburgh, Edinburgh, UK.
-
-Halchenko, Y. O. & Hanke, M. (2012). `Environments for efficient
-contemporary research in neuroimaging: PyMVPA and NeuroDebian
-<_files/HalchenkoHanke_ContemporaryNeuroimaging_PENN2012.pdf>`_.
-*Talk given at the University of Pennsylvania School of Medicine*,
-Philadelphia, PA, USA.
-
-Hanke, M. (2012). `Rock solid, brand new, everyday, for free, not a joke:
-NeuroDebian <_files/Hanke_NeuroDebian_MPI2012.pdf>`_.
-*Talk given at the Max-Planck-Institute for Human Cognitive and Brain
-Sciences*, Leipzig, Germany.
-
-Hanke, M. (2011). `More than batteries included: NeuroDebian
-<_files/Hanke_NeuroDebian_EuroSciPy2011.pdf>`_.
-*Talk given at the Python in Neuroscience satellite of EuroScipy 2011*,
-Paris, France.
-
-Halchenko, Y. O. (2011). `Ï€'s in Debian or Scientific Debian: NumPy, SciPy and beyond
-<_files/Halchenko_EuroScipy11_3_14s_in_Debian.pdf>`_.
-*Talk given at* `EuroScipy 2011 <http://www.euroscipy.org/talk/4379>`_,
-Paris, France.
-
-Hanke, M. & Halchenko, Y. O. (2011). `Neuroscience runs on GNU/Linux
-<http://www.frontiersin.org/Neuroinformatics/10.3389/fninf.2011.00008/full>`_.
-*Frontiers in Neuroinformatics, 5:8*.
-
-Hanke, M., Halchenko, Y. O. & Haxby, J. V. (2011). `NeuroDebian -- versatile
-platform for brain-imaging research <_files/NeuroDebian_HBM2011.png>`_
-*Poster presented at the annual meeting of the Organisation for Human Brain
-Mapping*, Quebec City, Canada.
-
-Hanke, M. (2011). `Integrating Condor into the Debian operating system
-<_files/Hanke_CondorDebianIntegration_CondorWeek2011.pdf>`_.
-*Talk given at* `CondorWeek 2011
-<http://www.cs.wisc.edu/condor/CondorWeek2011/wednesday_condor.html>`_,
-Madison, Wisconsin, USA.
-
-Hanke, M. & Halchenko, Y. O. (2010). :ref:`Report from the Debian booth at
-SfN2010 <chap_debian_booth_sfn2010>`. *Annual meeting of the Society for
-Neuroscience*, San Diego, USA.
-
-Halchenko, Y. O., Hanke, M., Haxby, J. V., Pollmann, S. & Raizada, R. D.
-(2010). `Having trouble getting your Nature paper? Maybe you are not using the
-right tools? <_files/NeuroDebian_SfN2010.png>`_ *Poster presented at the
-annual meeting of the Society for Neuroscience*, San Diego, USA.
-
-Hanke, M., Halchenko, Y. O. (2010). `Debian: The ultimate platform for
-neuroimaging research <_files/HankeHalchenko_NeuroDebianDebConf10.pdf>`_.
-*Talk given at* DebConf10_, New York City, USA. [video:
-`low resolution <http://meetings-archive.debian.net/pub/debian-meetings/2010/debconf10/low/1310_1310_Debian_The_ultimate_platform_for_neuroimaging_research.ogv>`_,
-`high resolution <http://meetings-archive.debian.net/pub/debian-meetings/2010/debconf10/high/1310_1310_Debian_The_ultimate_platform_for_neuroimaging_research.ogv>`_]
-
-Hanke, M., Halchenko, Y. O., Haxby, J. V. & Pollmann, S. (2010). `Improving
-efficiency in cognitive neuroscience research with NeuroDebian
-<_files/NeuroDebian_CNS2010.pdf>`_. *Poster presented at the annual
-meeting of the Cognitive Neuroscience Society*, Montréal, Canada.
-
-Halchenko, Y. O., Hanke, M. (2009). `An ecosystem of neuroimaging,
-statistical learning, and open-source software to make research more
-efficient, more open, and more fun
-<_files/HalchenkoHanke_FossEcosystemDC09.pdf>`_. *Talk given at*
-`Dartmouth College`_, New Hampshire, USA.
-
-.. _DebConf10: http://debconf10.debconf.org/
-.. _Dartmouth College: http://www.dartmouth.edu/
+  </div><div class="clearer"></div>
+  <hr />
 
 
 .. toctree::
@@ -333,26 +130,74 @@ efficient, more open, and more fun
 
    blog/index
    faq
+   thanks
+   popularity
+   about
    pkgs
    spread
    vm
+   publications
    coffeeart
    photoalbum
    projects
    testimonials
    testimonials-topics
+   vm_welcome
+   derivatives
+
+.. are these supposed to be visible?
+.. toctree::
+   :hidden:
+
+   machines
+   todo
+
+.. toctree::
+   :hidden:
+   :glob:
+
+   pkgs/*
+   pkglists/*
 
 .. probably should be purged altogether
 .. toctree::
    :hidden:
 
-   booth_sfn2010
-   datasets
    livecd
    quotes-nihr01
    quotes-nitrc
-   sources_lists
-   vm_welcome
 
 .. include:: link_names.txt
 .. include:: substitutions.txt
+
+.. raw:: html
+
+  <script type="text/javascript">
+  $(document).ready(function($) {
+    //setInterval(function(){
+      $.get('testimonials.html', function(data) {
+          var quotes = $("blockquote", data);
+          var idx = Math.floor(quotes.length * Math.random());
+          $('#randomquote').html(quotes[idx]);
+      }); // update callback
+    //}, 60000); // set interval
+  }); // doc ready
+  //$("h1").html("NeuroDebian <span style=\"font-size:14px\">&mdash; the ultimate neuroscience software platform</span>")
+
+  function foldbuttontoggle(foldname) {
+      var foldid = '#' + foldname;
+      var buttonid = foldid + 'button';
+      $(buttonid).on('click', function() {
+        $('#' + foldname).slideToggle();
+        if ($(buttonid).html() == "↓↓↓") {
+          $(buttonid).html("&uarr;&uarr;&uarr;");
+        }
+        else {
+          $(buttonid).html("&darr;&darr;&darr;");
+        }
+      });
+      $(foldid).slideUp();
+      $(buttonid).html("&darr;&darr;&darr;");
+  };
+
+  </script>
diff --git a/sphinx/install_pkg.rst b/sphinx/install_pkg.rst
new file mode 100644 (file)
index 0000000..849352a
--- /dev/null
@@ -0,0 +1,27 @@
+Install a package
+=================
+
+Step 1
+------
+
+*[skip this steps if your are using the NeuroDebian virtual machine or if your
+machine is already configured to use this repository]*
+
+.. include:: reposetup.rst
+
+Step 2
+------
+
+To install the ``###pkgname###`` package on your system or virtual machine,
+open a terminal and execute the following command::
+
+  sudo apt-get install ###pkgname###
+
+.. raw:: html
+
+  <script type="text/javascript">
+    var split = location.search.replace('?', '').split('=')
+    if ( split[0] == 'p' ) {
+      $(document.body).html($(document.body).html().replace('###pkgname###', split[1]));
+    }
+  </script>
index 057c19d2bc5d4aee193fbeb0780b5d8a89944335..c198f22e8611ec3fb7eb321b01a75837ebda40e5 100644 (file)
 .. _Lin4Neuro: http://www.nemotos.net/lin4neuro
 .. _fail2ban: http://www.fail2ban.org
 
+.. Debian releases
+.. _Debian 6.0 (squeeze): http://www.debian.org/releases/squeeze
+.. _Debian 7.0 (wheezy): http://www.debian.org/releases/wheezy
+.. _Debian 8.0 (jessie): http://www.debian.org/releases/jessie
+
+.. Desktop environments
+.. _GNOME: http://www.gnome.org/
+.. _GNOME3: http://www.gnome.org/gnome-3/
+.. _XFCE: http://www.xfce.org/
+.. _XFCE4: http://www.xfce.org/
+
 .. Functional imaging labs
 .. _`functional imaging laboratory`: http://www.fil.ion.ucl.ac.uk
 .. _FMRIB: http://www.fmrib.ox.ac.uk
 .. |ITP| replace:: :abbr:`ITP (Intent to Package)`
 .. |RFP| replace:: :abbr:`RFP (Request for packaging)`
 .. |DBTS| replace:: :abbr:`DBTS (Debian Bug Tracking System)`
-
+.. _debian-installer: http://www.debian.org/devel/debian-installer/
 .. mailing lists
 .. _neurodebian-users: http://lists.alioth.debian.org/mailman/listinfo/neurodebian-users
 .. _neurodebian-devel: http://lists.alioth.debian.org/mailman/listinfo/neurodebian-devel
diff --git a/sphinx/pics/coffeeart/20120206_092140.jpg b/sphinx/pics/coffeeart/20120206_092140.jpg
new file mode 100644 (file)
index 0000000..b38d8a1
Binary files /dev/null and b/sphinx/pics/coffeeart/20120206_092140.jpg differ
diff --git a/sphinx/pics/coffeeart/20120301_140037.jpg b/sphinx/pics/coffeeart/20120301_140037.jpg
new file mode 100644 (file)
index 0000000..6350994
Binary files /dev/null and b/sphinx/pics/coffeeart/20120301_140037.jpg differ
diff --git a/sphinx/pics/coffeeart/20121101_085825.jpg b/sphinx/pics/coffeeart/20121101_085825.jpg
new file mode 100644 (file)
index 0000000..7a0f149
Binary files /dev/null and b/sphinx/pics/coffeeart/20121101_085825.jpg differ
diff --git a/sphinx/pics/coffeeart/20121108_160336.jpg b/sphinx/pics/coffeeart/20121108_160336.jpg
new file mode 100644 (file)
index 0000000..afb8e5f
Binary files /dev/null and b/sphinx/pics/coffeeart/20121108_160336.jpg differ
diff --git a/sphinx/pics/coffeeart/20121203_083505.jpg b/sphinx/pics/coffeeart/20121203_083505.jpg
new file mode 100644 (file)
index 0000000..b47b0eb
Binary files /dev/null and b/sphinx/pics/coffeeart/20121203_083505.jpg differ
diff --git a/sphinx/pics/coffeeart/20130221_125410.jpg b/sphinx/pics/coffeeart/20130221_125410.jpg
new file mode 100644 (file)
index 0000000..fd1c387
Binary files /dev/null and b/sphinx/pics/coffeeart/20130221_125410.jpg differ
diff --git a/sphinx/pics/coffeeart/20130222_100126.jpg b/sphinx/pics/coffeeart/20130222_100126.jpg
new file mode 100644 (file)
index 0000000..2a5de70
Binary files /dev/null and b/sphinx/pics/coffeeart/20130222_100126.jpg differ
diff --git a/sphinx/pics/coffeeart/20130308_093713.jpg b/sphinx/pics/coffeeart/20130308_093713.jpg
new file mode 100644 (file)
index 0000000..94ba848
Binary files /dev/null and b/sphinx/pics/coffeeart/20130308_093713.jpg differ
diff --git a/sphinx/popularity.rst b/sphinx/popularity.rst
new file mode 100644 (file)
index 0000000..fb27277
--- /dev/null
@@ -0,0 +1,71 @@
+.. -*- mode: rst; fill-column: 78 -*-
+.. ex: set sts=4 ts=4 sw=4 et tw=79:
+
+.. _chap_popularity:
+
+*********************
+Popularity Statistics
+*********************
+
+Repository subscriptions
+========================
+
+Interactive visualization of new NeuroDebian repository subscriptions. Plotted
+are each week's average number of daily subscriptions for all Debian and Ubuntu
+releases. Statistics for individual releases can be compared by clicking on the
+respective curves and labels in the legend.
+
+Note that each machine only needs to be subscribed to the repository once, and
+only subscriptions done via the website are counted.
+
+
+.. raw:: html
+
+  <link href="/_static/nv.d3.css" rel="stylesheet" type="text/css">
+  <div><svg style="height:500px" id="subscriptionchart"></svg></div>
+
+  <script src="/_static/d3.v2.min.js"></script>
+  <script src="/_static/nv.d3.min.js"></script>
+  <script src="/_static/subscriptionchart.js"></script>
+
+
+Popularity Contest
+==================
+
+We encourage you to participate in the `popularity
+contest <http://popcon.debian.org>`_ (popcon), which anonymously
+collects the list of packages you installed/use on your system.
+Collecting such statistics is of particular importance for research
+software projects as a proof of existing user-base.
+
+In addition to popcon stats for your "core" distribution (e.g. `Debian
+<http://popcon.debian.org/>`__ or `Ubuntu
+<http://popcon.ubuntu.com/>`__), an interactive plot below summarizes number
+of submissions to NeuroDebian's popcon server.
+
+.. raw:: html
+
+  <div><svg style="height:500px" id="popconchart"></svg></div>
+
+  <script src="/_static/popconchart.js"></script>
+
+You can get more information about submissions from `NeuroDebian Popularity
+Contest <http://neuro.debian.net/popcon/>`__ page.
+
+If upon installation of the system you rejected the invitation to participate
+you can always change your decision by running::
+
+ sudo dpkg-reconfigure popularity-contest
+
+.. note::
+
+   If you are deploying multiple systems through cloning, to not have
+   all systems considered as one, it would be necessary to re-generate
+   the random MY_HOSTID.  Following commands ran as root should do it
+   (as root) without any interactive dialog::
+
+    sed -i -e 's,PARTICIPATE *= *.no.,PARTICIPATE="yes",g' -e '/^ *MY_HOSTID/d' /etc/popularity-contest.conf
+    DEBIAN_FRONTEND=noninteractive dpkg-reconfigure popularity-contest
+
+
+.. include:: link_names.txt
index 84434836e7c1b1c5c93cef88db90c06dbfa197ed..5b26a5cc00475fd7214dd9f34d52232308c47709 100644 (file)
@@ -63,10 +63,14 @@ Expertise transfer
 Promotion
 ---------
 
+.. raw:: html
+
+  <div class="expandinstructions">Click on an item to expand it</div>
+
 * `Publications <http://neuro.debian.net/index.html#publications>`_ and
   promotional materials
 
-  - `Debian / NeuroDebian tri-fold
+  - `(Neuro)Debian tri-fold
     <http://neuro.debian.net/_files/brochure_debian-neurodebian.pdf>`_
 
 * Conferences presence of the team presenting Debian_,
@@ -74,27 +78,28 @@ Promotion
 
   **May 2-6, 2011** `Paradyn/Condor Week <http://www.cs.wisc.edu/condor/ParadynCondorWeek2011>`_, Madison, Wisconsin, USA
     Hanke, M. `Talk: Integrating Condor into the Debian operating system <http://www.cs.wisc.edu/condor/ParadynCondorWeek2011/presentations/hanke-condor-debian.pdf>`__
+
   **June 26-30, 2011** `HBM 2011 <http://www.humanbrainmapping.org/HBM2011>`_, Québec City, Canada
     Debian/NeuroDebian booth `#108 <http://www.humanbrainmapping.org/files/2011MeetingFiles/Exhibit_Floor_Plan-5_10_2011.PDF>`__
+
   **July 21-23, 2011** `PsychoPy Workshop and Codesprint <https://scanlab.psych.yale.edu/public/psychopy>`_, New Haven, CT, USA
 
   **August 25-30, 2011** `EuroSciPy 2011/ Python in NeuroScience <http://www.euroscipy.org/conference/euroscipy2011>`_, Paris, France
-
      2011/08/27, 16:30 -- 17:00, Scientific track
-            Halchenko, Yaroslav O. `Talk: Ï€'s in Debian or Scientific Debian: NumPy,
-            SciPy and beyond <http://www.euroscipy.org/talk/4379>`__
+         Halchenko, Yaroslav O. `Talk: Ï€'s in Debian or Scientific Debian: NumPy,
+         SciPy and beyond <http://www.euroscipy.org/talk/4379>`__
      2011/08/29, 14:00 -- 14:30, Neuroimaging data processing
          Halchenko, Yaroslav O. `Talk: The virtues and sins of PyMVPA <http://pythonneuro.sciencesconf.org/899>`__
      2011/08/30, 10:30 -- 10:45, Workflows and pipelines for data processing
          Hanke, M. `Talk: More than batteries included: NeuroDebian <http://pythonneuro.sciencesconf.org/883>`__
      2011/08/30, 12:00 -- 12:15, Data management and databasing
-            Hanke, M. `Talk: NiBabel: Conductor for a cacophony of neuro-imaging file formats <http://pythonneuro.sciencesconf.org/901>`__
+         Hanke, M. `Talk: NiBabel: Conductor for a cacophony of neuro-imaging file formats <http://pythonneuro.sciencesconf.org/901>`__
 
   **September 8, 2011** `INCF Cross-Task Force Hackathon <http://atlasing.incf.org/wiki/Sept8>`_, Boston, MA, USA
 
   **November 12-16, 2011** `SfN 2011 <http://www.sfn.org/am2011/>`_, Washington, District Columbia, USA
     Booth #3207
-  `Invite us <mailto:team@neuro.debian.net>`_
+* `Invite us <mailto:team@neuro.debian.net>`_ to talk about NeuroDebian.
 
 * `Inviting contributions and new members to join the NeuroDebian project
   <https://openhatch.org/+projects/NeuroDebian>`_
diff --git a/sphinx/publications.rst b/sphinx/publications.rst
new file mode 100644 (file)
index 0000000..9e2f609
--- /dev/null
@@ -0,0 +1,101 @@
+
+.. _chap_publications:
+
+************
+Publications
+************
+
+This is a list of publication from the NeuroDebian team on various
+NeuroDebian-related topics:
+
+Halchenko, Y.O. and Hanke, M. (2013). `Open is not enough: benefits from Debian as an integrated, community-driven computing platform.
+<http://neuro.debian.net/_files/Halchenko_OpenIsNotEnough_UCAR2013.pdf>`_  *Talk
+given at* `SEA-2013 <http://sea.ucar.edu/event/open-not-enough-benefits-debian-integrated-community-driven-computing-platform>`_
+conference, University Corporation for Atmospheric Research (UCAR), Boulder CO, USA.
+
+Hanke, M. (2012). `Share your tools! But fear the wombat! Seriously.
+<http://neuro.debian.net/_files/Hanke_FearTheWombat_Brainhack2012.pdf>`_  *Talk
+given at* `Brainhack <http://brainhack.org/2012/04/06/brainhack-2012-unconference>`_ 2012 at the
+Max-Planck-Institute for Human Cognitive and Brain Sciences*, Leipzig, Germany.
+[`video <http://youtu.be/8t6znEOEDVo>`_]
+
+Hanke, M. (2012). `Computational and cognitive neuroscience boosted by Debian
+OR Just using Debian is not enough
+<http://neuro.debian.net/_files/Hanke_UsingDebianIsNotEnough_ESRF2012.pdf>`_.
+Talk given at the workshop "Debian for Scientific Facilities Days" at the
+European Synchrotron Radiation Facility (ESRF), Grenoble, France.
+
+Halchenko, Y. O. & Hanke, M. (2012). `Open is not enough. Let’s take the
+next step: An integrated, community-driven computing platform for neuroscience
+<http://www.frontiersin.org/Neuroinformatics/10.3389/fninf.2012.00022/full>`_. *Frontiers in Neuroinformatics*,
+6:22.
+
+Hanke, M. (2012). `The why and how of getting packaged
+<_files/Hanke_GetPackaged_CodeJam5_2012.pdf>`_.
+*Talk given at BrainScaleS CodeJam 5, Convergence in Computational Neuroscience*,
+University of Edinburgh, Edinburgh, UK.
+
+Halchenko, Y. O. & Hanke, M. (2012). `Environments for efficient
+contemporary research in neuroimaging: PyMVPA and NeuroDebian
+<_files/HalchenkoHanke_ContemporaryNeuroimaging_PENN2012.pdf>`_.
+*Talk given at the University of Pennsylvania School of Medicine*,
+Philadelphia, PA, USA.
+
+Hanke, M. (2012). `Rock solid, brand new, everyday, for free, not a joke:
+NeuroDebian <_files/Hanke_NeuroDebian_MPI2012.pdf>`_.
+*Talk given at the Max-Planck-Institute for Human Cognitive and Brain
+Sciences*, Leipzig, Germany.
+
+Hanke, M. (2011). `More than batteries included: NeuroDebian
+<_files/Hanke_NeuroDebian_EuroSciPy2011.pdf>`_.
+*Talk given at the Python in Neuroscience satellite of EuroScipy 2011*,
+Paris, France.
+
+Halchenko, Y. O. (2011). `Ï€'s in Debian or Scientific Debian: NumPy, SciPy and beyond
+<_files/Halchenko_EuroScipy11_3_14s_in_Debian.pdf>`_.
+*Talk given at* `EuroScipy 2011 <http://www.euroscipy.org/talk/4379>`_,
+Paris, France.
+
+Hanke, M. & Halchenko, Y. O. (2011). `Neuroscience runs on GNU/Linux
+<http://www.frontiersin.org/Neuroinformatics/10.3389/fninf.2011.00008/full>`_.
+*Frontiers in Neuroinformatics, 5:8*.
+
+Hanke, M., Halchenko, Y. O. & Haxby, J. V. (2011). `NeuroDebian -- versatile
+platform for brain-imaging research <_files/NeuroDebian_HBM2011.png>`_
+*Poster presented at the annual meeting of the Organisation for Human Brain
+Mapping*, Quebec City, Canada.
+
+Hanke, M. (2011). `Integrating Condor into the Debian operating system
+<_files/Hanke_CondorDebianIntegration_CondorWeek2011.pdf>`_.
+*Talk given at* `CondorWeek 2011
+<http://www.cs.wisc.edu/condor/CondorWeek2011/wednesday_condor.html>`_,
+Madison, Wisconsin, USA.
+
+Hanke, M. & Halchenko, Y. O. (2010). :ref:`Report from the Debian booth at
+SfN2010 <chap_debian_booth_sfn2010>`. *Annual meeting of the Society for
+Neuroscience*, San Diego, USA.
+
+Halchenko, Y. O., Hanke, M., Haxby, J. V., Pollmann, S. & Raizada, R. D.
+(2010). `Having trouble getting your Nature paper? Maybe you are not using the
+right tools? <_files/NeuroDebian_SfN2010.png>`_ *Poster presented at the
+annual meeting of the Society for Neuroscience*, San Diego, USA.
+
+Hanke, M., Halchenko, Y. O. (2010). `Debian: The ultimate platform for
+neuroimaging research <_files/HankeHalchenko_NeuroDebianDebConf10.pdf>`_.
+*Talk given at* DebConf10_, New York City, USA. [video:
+`low resolution <http://meetings-archive.debian.net/pub/debian-meetings/2010/debconf10/low/1310_1310_Debian_The_ultimate_platform_for_neuroimaging_research.ogv>`_,
+`high resolution <http://meetings-archive.debian.net/pub/debian-meetings/2010/debconf10/high/1310_1310_Debian_The_ultimate_platform_for_neuroimaging_research.ogv>`_]
+
+Hanke, M., Halchenko, Y. O., Haxby, J. V. & Pollmann, S. (2010). `Improving
+efficiency in cognitive neuroscience research with NeuroDebian
+<_files/NeuroDebian_CNS2010.pdf>`_. *Poster presented at the annual
+meeting of the Cognitive Neuroscience Society*, Montréal, Canada.
+
+Halchenko, Y. O., Hanke, M. (2009). `An ecosystem of neuroimaging,
+statistical learning, and open-source software to make research more
+efficient, more open, and more fun
+<_files/HalchenkoHanke_FossEcosystemDC09.pdf>`_. *Talk given at*
+`Dartmouth College`_, New Hampshire, USA.
+
+.. _DebConf10: http://debconf10.debconf.org/
+.. _Dartmouth College: http://www.dartmouth.edu/
index c7b57f53520a23f9997478e5b680a52c640b573f..dcfc0742f56c63ac92711740c8dea502b09c56a4 100644 (file)
@@ -124,7 +124,8 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Prof. Brian Avants
    :affiliation: Research Assistant Professor of Radiology, University of Pennsylvania, Philadelphia, USA
    :date: 2010-09-16
-   :tags:  lofs, practices, standardization, mentorship, dissemination, impact
+   :tags:  lofs, practices, standardization, mentorship,
+                  dissemination, impact, upstream
    :group: Research software projects
 
    The NeuroDebian team taught me a great deal about how to systematize software development for reliable dissemination [...] This speaks very highly of the deep skillset and commitment to user support represented in the NeuroDebian project, which will have high impact on the field and help standardize both the analysis and the interpretation of neuroimaging data.
@@ -134,7 +135,7 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Dr. Matthew Brett
    :affiliation: Specialist researcher, Helen Wills Neuroscience Institute, University of California, Berkeley, USA
    :date: 2010-09-02
-   :tags:  lofs, practices, team, sharing
+   :tags:  lofs, practices, team, sharing, upstream
    :group: Research software projects
 
    [...] your team are ideally placed to make this system work. I have worked with Yaroslav Halchenko and Michael Hanke.  [...] Their record on working together as a team, and individually, is easy to find, and speaks for itself.  Their demonstrated combination of seemingly inexhaustible energy, openness and skill has been of enormous benefit to our own project and community.  
@@ -144,7 +145,7 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Prof. Gene Cooperman
    :affiliation: College of Computer and Information Science, Northeastern University, Boston, USA
    :date: 2011-06-21
-   :tags:  lofs
+   :tags:  lofs, upstream
    :group: Research software projects
 
    [...] we have benefited from the NeuroDebian team through their mentoring and direct efforts to improve the DMTCP software for wider distribution.
@@ -154,7 +155,7 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Sebastian Eichelbaum
    :affiliation: OpenWalnut project, Image and Signal Processing Group, Institute of Computer Science, University of Leipzig, Germany
    :date: 2011-06-30
-   :tags:  lofs, mentorship
+   :tags:  lofs, mentorship, upstream
    :group: Research software projects
 
    We are currently preparing our first software-release in NeuroDebian and found it to be easy and straight-forward with a great support.
@@ -164,7 +165,7 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Prof. Bruce Fischl
    :affiliation: Director, Computational Core at Martinos Center at Massachusetts General Hospital, Charlestown, Massachusetts, USA
    :date: 2010-09-10
-   :tags:  lofs, perspective, software distribution
+   :tags:  lofs, perspective, software distribution, upstream
    :group: Research software projects
 
    Having FreeSurfer integrated into the Debian operating system by the NeuroDebian team would have enormous benefits for us, and for the thousands of users of FreeSurfer across the world.
@@ -174,7 +175,7 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Stephan Gerhard
    :affiliation: Ecole Polytechnique Federale de Lausanne, Lausanne, Switzerland
    :date: 2011-06-21
-   :tags:  lofs, support, Debian, open science
+   :tags:  lofs, support, Debian, open science, upstream
    :group: Research software projects
 
    The Debian project provides the scientific community with a truly universal operating system. The breadth and quality of its community-driven development and technical support is superior to many other available commercial alternatives. It provides a sound basis for the open science movement.
@@ -184,7 +185,7 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Dr. Satrajit Ghosh
    :affiliation: Research scientist, Research Laboratory of Electronics, Massachusetts Institute of Technology, Cambridge, Massachusetts, USA
    :date: 2011-06-13
-   :tags:  lofs, software distribution
+   :tags:  lofs, software distribution, upstream
    :group: Research software projects
 
    In creating a source repository for distribution of common neuroimaging tools, NeuroDebian has filled a gaping void. It is an incredibly useful resource that we have been relying on at MIT for installation of software.
@@ -194,7 +195,7 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Valentin Haenel
    :affiliation: Psignifit and pyoptical developer, Modellierung Kognitiver Prozesse, Technische Universität, Berlin, Germany
    :date: 2010-09-17
-   :tags:  lofs, reproducibility
+   :tags:  lofs, reproducibility, upstream
    :group: Research software projects
 
    [ [...] The] only way to conduct reliable and reproducible science is to use open source software [...]. NeuroDebian is by far the most advanced undertaking for such a scientific approach in the neuroscience community.
@@ -204,7 +205,7 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Dr. Thies Jochimsen
    :affiliation: Post-doctoral researcher, Medical Physics Group, Department of Diagnostic and Interventional Radiology, University Hospital Jena, Jena, Germany
    :date: 2010-09-02
-   :tags:  lofs, team, software distribution, mentorship
+   :tags:  lofs, team, software distribution, mentorship, upstream
    :group: Research software projects
 
    [...] distributing the software via NeuroDebian generates valuable feedback which is indispensable for the development of free software. When working with the NeuroDebian team in the past, I have found their members to be very cooperative,    target-oriented and responsive.
@@ -214,7 +215,7 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Mario Kleiner
    :affiliation: Dipl. Inf., Psychtoolbox lead developer, Department for Cognitive and Computational Psychophysics, Max Planck Institute for Biological Cybernetics, Tuebingen, Germany
    :date: 2011-06-21
-   :tags:  lofs, vm, contributions, practices
+   :tags:  lofs, vm, contributions, practices, upstream
    :group: Research software projects
 
    We find the approach taken by NeuroDebian and the progress it made so far very pleasant and promising.  [...] The NeuroDebian team helped us to improve the quality of our software and of some of our processes by review, constructive suggestions and even software patches.  The availability of the NeuroDebian Virtual Machine was instrumental for fast porting of the Psychtoolbox to a 64 bit Linux environment.
@@ -224,7 +225,7 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Dr. Gabriele Lohmann
    :affiliation: Lipsia lead developer, Department of Neurophysics, Max Planck Institute for Human Cognitive and Brain Sciences, Leipzig, Germany
    :date: 2010-09-13
-   :tags:  lofs
+   :tags:  lofs, upstream
    :group: Research software projects
 
    It [NeuroDebian] has been and continues to be of great value in all of our projects [...]
@@ -234,7 +235,7 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Valerio Lucio
    :affiliation:  Manager Information Systems, Center for Brain Imaging, New York University, New York City, USA
    :date: 2010-09-01
-   :tags:  lofs, contributions, Debian
+   :tags:  lofs, contributions, Debian, upstream
    :group: Research software projects
 
    The dinifti tool was one of the first to appear in Debian and ever since it's inclusion in the distribution, I have received invaluable feedback from the Debian community 
@@ -244,7 +245,7 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Sebastiaan Mathôt
    :affiliation: OpenSesame lead developer, Vrije Universiteit, Amsterdam, The Netherlands
    :date: 2011-07-29
-   :tags:  lofs, software distribution, mentorship, Debian
+   :tags:  lofs, software distribution, mentorship, Debian, upstream
    :group: Research software projects
 
    The NeuroDebian team has helped me to make my software (OpenSesame) available to the wider public in a much more professional fashion than I would have been able to do for myself.
@@ -254,7 +255,7 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Dr. Eilif Muller
    :affiliation: Post-doctoral researcher, Brain Mind Institute, EPFL, Lausanne, Switzerland
    :date: 2010-09-09
-   :tags:  lofs, reproducibility, standardization, breadth
+   :tags:  lofs, reproducibility, standardization, breadth, upstream
    :group: Research software projects
 
    I am constantly aware that software packaging and supporting user needs on diverse platforms represents a severe burden for developers. The NeuroDebian software platform addresses these problems for a good fraction of production environments in the field, while contributing to research reproducibility through software standardization.  
@@ -264,7 +265,7 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Prof. Jonathan Peirce
    :affiliation: School of Psychology, University of Nottingham, Nottingham, UK
    :date: 2010-09-06
-   :tags:  lofs, money, impact
+   :tags:  lofs, money, impact, upstream
    :group: Research software projects
 
    Having such a group of experts [NeuroDebian developers] that search for open-source software solutions, refine them and then make them trivially easy for users to install and try out is of absolutely invaluable benefit to the research community and to the funding bodies that would, otherwise, be paying much larger sums in commercial software licensing fees.
@@ -274,7 +275,7 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Dr. Fernando Perez
    :affiliation: IPython developer, Helen Wills Neuroscience Institute, University of California, Berkeley, USA
    :date: 2010-09-08
-   :tags:  lofs, contributions, team
+   :tags:  lofs, contributions, team, upstream
    :group: Research software projects
 
    Their [NeuroDebian developers] commitment to strongly tested, validated and documented tools for computational-based research in neuroscience is exemplary, and we owe them a great debt of gratitude for the contributions they have already made [...]
@@ -284,7 +285,8 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Dr. Ariel Rokem
    :affiliation: NiTime developer, Helen Wills Neuroscience Institute, University of California, Berkeley, USA
    :date: 2010-09-15
-   :tags:  lofs, frontier, contributions, speed, standardization, dissemination
+   :tags:  lofs, frontier, contributions, speed, standardization,
+                  dissemination, upstream
    :group: Research software projects
 
    NeuroDebian is playing a key role in the creation of an ``eco-system'' of open-source solutions for neuroscience  [...] The standards and practices disseminated by the NeuroDebian project allowed me to start using this tool [PsychoPy] efficiently and rapidly and to contribute back to the project within a few months.
@@ -294,7 +296,7 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Prof. Per B. Sederberg
    :affiliation: Department of Psychology, Ohio State University, Columbus, Ohio, USA
    :date: 2010-09-16
-   :tags:  lofs, impact, quality
+   :tags:  lofs, impact, quality, upstream
    :group: Research software projects
 
    [...] NeuroDebian will undoubtedly have a large impact on the quality of neuroscience research, both directly and indirectly, by making almost every known software package related to neuroscience work available in a stable and secure environment and broadening the standard set of techniques researchers can employ. 
@@ -304,7 +306,7 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Prof. Stephen M. Smith
    :affiliation: Associate Director, Centre for Functional Magnetic, Resonance Imaging of the Brain University of Oxford, Oxford, UK
    :date: 2010-09-01
-   :tags:  lofs, contributions, support, Debian
+   :tags:  lofs, contributions, support, Debian, upstream
    :group: Research software projects
 
    Since 2007 we completely rely on the NeuroDebian project to provide users of the Debian/Ubuntu platform with FSL software packages and corresponding technical support.  [...] we have received a continuous stream of bug fixes and improvements that have been developed by members of the Debian community.  [...] we were able to benefit from work of people that would not otherwise contribute to the development of FSL â€“ without any additional investment of my lab, but solely due to FSL’s presence in the Debian archive.  
@@ -314,7 +316,7 @@ Quotes from NIH R01 grant proposal letters of recommendation
    :author: Dr. Gaël Varoquaux
    :affiliation: Parietal project, INRIA, Neurospin research center, Gif sur Yvette, France
    :date: 2010-09-01
-   :tags:  lofs, reproducibility, dissemination
+   :tags:  lofs, reproducibility, dissemination, upstream
    :group: Research software projects
 
    The availability of a common platform [NeuroDebian] for many different neuroimaging software solutions makes it much easier to compare solutions and pick the tool of choice for a given research problem.
index 7c641ff8ad4c218559cc25b75197eda0fadb86b6..0c5680c56f36b1fcdf7abfa8bc73e25046166bd5 100644 (file)
@@ -21,11 +21,13 @@ Quotes from NITRC project page
 
    [...] Best part for me is that I can run it in a VM without having to worry about replacing my native OS.
 
+
 .. quote::
-   :author: Robert Buccigrossi
+   :author: Dr. Robert Buccigrossi
+   :affiliation: Technical Lead of the NITRC project
    :date: 2011-09-22
-   :tags: nitrc, ease
-   :group: Individual laboratories and researchers
+   :tags: nitrc, ease, cloud, derivatives
+   :group: Research software projects
    :source: NITRC forum: http://www.nitrc.org/forum/message.php?msg_id=5013
 
    Dr. Halchenko's statement "Discover http://neuro.debian.net and be happy" may sound a bit like a sales pitch, but it is rather good advice.  We have been experimenting with the rapid instantiation of computational environments containing neuroimaging tools from NITRC, and the NeuroDebian repository makes installing and updating the tools through apt-related package managers rather trivial.
diff --git a/sphinx/reportbug.rst b/sphinx/reportbug.rst
new file mode 100644 (file)
index 0000000..e82566f
--- /dev/null
@@ -0,0 +1,70 @@
+Report a bug
+============
+
+If you believe that there is a bug in ``###pkgname###``, we would be grateful if
+you take the time to report it. Only known problems can get fixed!
+
+Here are a few tips to help you report this bug in a way that facilitates its
+resolution.
+
+.. container:: foldup
+
+  .. container:: expandinstructions
+
+     Click on an item to expand it
+
+  Please double-check the name of the faulty package
+    If you have trouble with a command, you can identify the corresponding package
+    by running this command in a terminal::
+
+      $ dpkg -S `readlink -f $(which COMMAND)`
+
+    where ``COMMAND`` is the name of the command that fails.
+
+    If you believe there is a problem with a file installed on your system you
+    can find the responsible package by running::
+
+      $ dpkg -S FULLPATH
+
+    where ``FULLPATH`` is the complete absolute path of the file.
+
+  Try to reproduce the bug
+    If you cannot reproduce the bug it is likely that the package maintainer
+    also cannot do it. Please make an attempt to find out under which
+    circumstances the faulty behavior occurs. However, if you can't figure it
+    out, please report the bug nevertheless -- maybe someone else can provide
+    the missing information.
+
+  Describe the problem so that the developer can reproduce it
+    That means including every single detail -- not just the "important" ones.
+    What kind of system (hardware/software) are you using? What did you do
+    exactly when the bug hit you?
+
+    Remember: bug reports are not just input for developers, but also help other
+    users to identify whether they are affected by the same problem, and a
+    recommended solution applies to them as well.
+
+    A good bug report is an important service to the community!
+
+    More information on high quality bug reporting is available at:
+    http://raphaelhertzog.com/go/bugreporting/
+
+
+Please email bug reports to the neurodebian-users_ or neurodebian-devel_
+mailing list -- whichever is more appropriate. In rare cases where your
+bug report contains confidential information, please email it directly
+to `team@neuro.debian.net <mailto:team@neuro.debian.net?subject=BUG-###pkgname###:>`_.
+
+If you have evidence that the faulty behavior is not specific to NeuroDebian,
+your bug report is best directed to the developers of the respective software.
+
+.. raw:: html
+
+  <script type="text/javascript">
+    var split = location.search.replace('?', '').split('=')
+    if ( split[0] == 'p' ) {
+      $(document.body).html($(document.body).html().replace('###pkgname###', split[1]));
+    }
+  </script>
+
+.. include:: link_names.txt
diff --git a/sphinx/reposetup.rst b/sphinx/reposetup.rst
new file mode 100644 (file)
index 0000000..cd14c12
--- /dev/null
@@ -0,0 +1,189 @@
+First select what kind of operating system you are using, and then choose a
+download server close to you:
+
+.. include:: sources_lists
+
+.. raw:: html
+
+  <div class="nojavascriptinstructions">
+  This form requires javascript. If disabled, incomplete instructions are
+  displayed below</div>
+  <div id="repoconfig">
+  <div class="nojavascriptinstructions">
+  Instructions for Debian-derived systems
+  </div>
+  <p>Select desired components:<br />
+  <table><tr>
+  <td><input type="radio" name="components" value="libre"></td>
+  <td><strong>only</strong> software with guaranteed freedoms<br />
+    <span style=font-size:75%>all packages are
+    <a href="http://www.debian.org/social_contract#guidelines">DSFG</a>-compliant,
+    with permission to use, modify, re-distribute under any condition</span></td></tr>
+  <tr><td><input type="radio" name="components" value="full"></td>
+  <td>all software<br />
+    <span style=font-size:75%>
+    individual packages may have restrictive licenses and you are required to
+    check license-compliance manually
+    </span></td></tr>
+  </table>
+  <div class="reposetup">
+
+You can enable NeuroDebian on your system by simply copying and pasting the
+following two commands into a terminal window. This will add the NeuroDebian
+repository to your native package management system, and you will be able to
+install neuroscience software the same way as any other package.
+
+.. raw:: html
+
+  <pre id="code">
+  After selecting a release the setup code will be shown here.
+  </pre>
+
+Now you can update the package index and you are ready to install packages.
+Simply execute the following command in a terminal::
+
+  sudo apt-get update
+
+You are ready to go -- enjoy NeuroDebian!
+
+.. note::
+
+  Not every package is available for all distributions/releases. For information
+  about which package version is available for which release and architecture,
+  please have a look at the corresponding package pages.
+
+.. raw:: html
+
+  </div> <!-- end reposetup -->
+  </div> <!-- end repoconfig -->
+
+  <div id="vmsetup">
+  <div class="nojavascriptinstructions">
+  Instructions for non-Debian systems
+  </div>
+
+For all non-Debian operating systems we recommend to deploy NeuroDebian as a
+`virtual appliance`_ (virtual machine) -- this will only take a few minutes.
+On all modern hardware (built within
+the last 3-4 years) a virtual appliance is a convenient solution to run
+NeuroDebian simultaneously with the primary operating system -- without
+noticeable performance loss. To start using NeuroDebian:
+
+1. Download this image file:
+
+.. raw:: html
+
+  <div id="vmimagedownload">
+  <a href="http://neuro.debian.net/debian/vm/">NeuroDebian images</a>
+  </div>
+
+2. Import this image into VirtualBox_. If you do not have VirtualBox_
+   installed yet, visit the `VirtualBox download page
+   <http://www.virtualbox.org/wiki/Downloads>`_ and get an installer for your
+   system (installers for Windows, Linux, Mac and Solaris are available).
+
+3. Finish the configuration by following :ref:`the instructions on setting up
+   the virtual appliance <chap_vm>`. `[Virtual machine
+   setup video tutorial] <http://www.youtube.com/watch?v=eqfjKV5XaTE>`_
+
+
+
+
+You are ready to go -- enjoy NeuroDebian!
+
+.. note::
+
+  If you want a verified stable (but older) virtual appliances based
+  on `Debian 6.0 (squeeze)`_ release, download one of the image files
+  listed below.
+
+  * `NeuroDebian 6.0.6 image (32bit)
+    <http://neuro.debian.net/debian/vm/NeuroDebian_6.0.6_i386.ova>`_ [~559MB]
+
+  * `NeuroDebian 6.0.6 image (64bit)
+    <http://neuro.debian.net/debian/vm/NeuroDebian_6.0.6_amd64.ova>`_ [~576MB]
+
+.. raw:: html
+
+  </div> <!-- end vmsetup -->
+
+.. _virtual appliance: http://en.wikipedia.org/wiki/Virtual_appliance
+.. _VirtualBox: http://www.virtualbox.org
+
+.. raw:: html
+
+  <script type="text/javascript">
+  function createvmdownload(rel, mir) {
+        var img_version = '7.0.0';
+        var img_suffix;
+        var base_url;
+        var img_url;
+        var md5sum_url;
+        if (rel == 'win32') {
+            img_suffix = 'i386';
+        } else {
+            img_suffix = 'amd64';
+        };
+        if(mir in mirrors) {
+            base_url = mirrors[mir] + '/vm/';
+            img_url = base_url + 'NeuroDebian_' + img_version + '_' + img_suffix + '.ova';
+            md5sum_url = base_url + 'MD5SUMS';
+        } else {
+            return 'Internal error';
+        };
+        return '<blockquote><a href="' + img_url
+               + '">Virtual applicance image</a> [<a title="Verify image integrity by dowloading this file and running `md5sum -c MD5SUMS`" href="'
+               + md5sum_url
+               + '">MD5SUM</a>, <a title="Verify authenticity of the MD5SUM file by downloading this file and running `gpg â€“verify MD5SUMS.gpg`" href="'
+               + md5sum_url + '.gpg">MD5SUM.gpg</a>]</blockquote>' ;
+
+  };
+
+  function createrepourl(rel, mir, comp) {
+    if(mir in mirrors) {
+        var retrepo = "wget -O- http://neuro.debian.net/lists/" + rel + "."
+         + mir + "." + comp + " | sudo tee /etc/apt/sources.list.d/neurodebian.sources.list\n"
+         + "sudo apt-key adv --recv-keys --keyserver pgp.mit.edu 2649A5A9\n";
+        return retrepo;
+    }
+
+  };
+
+  function update_by_form() {
+     var rel = $("#release").val();
+     var mir = $("#mirror").val();
+     var comp = $('input[name="components"]:checked').val();
+     if (rel != '' && mir != '') {
+        if (rel in {'win32':'', 'win64':'', 'mac':''}) {
+            $('#vmimagedownload').html(createvmdownload(rel, mir));
+            $('#vmsetup').slideDown();
+            $('#repoconfig').slideUp();
+        } else {
+            $('#vmsetup').slideUp();
+            $('#repoconfig').slideDown();
+            if (comp == undefined) {
+              $('.reposetup').slideUp();
+            } else {
+              $('#code').text(createrepourl(rel, mir, comp));
+              $('.reposetup').slideDown();
+            }
+        };
+     }
+     else
+     {
+        $('#repoconfig').slideUp();
+        $('#vmsetup').slideUp();
+     };
+  };
+
+  $(document).ready(function($) {
+     update_by_form();
+     $('#repoconfig').hide()
+     $('.reposetup').hide();
+     $('#vmsetup').hide()
+     $('#release').change(update_by_form);
+     $('#mirror').change(update_by_form);
+     $('input[name=components]:radio').change(update_by_form);
+  });
+
+  </script>
index ec941a5d393a77f8e78db0ba0803dde0f951b936..b92d0e2af56f192b84fe31d7d013e47b722b9316 100644 (file)
@@ -3,6 +3,16 @@
 Testimonials
 ============
 
+Here is some feedback we got from the neuroscience community on various
+occasions. On this page it is grouped by its origin (i.e.  `research
+institutions`_, `research software projects`_, `individual laboratories and
+researchers`_). Alternatively, you can read testimonials related to specific
+topics:
+
+* :ref:`testimonials_open_science`
+* :ref:`testimonials_standardization`
+* :ref:`testimonials_vm`
+
 .. None so far replied
 ..
 .. Organizations
@@ -12,14 +22,6 @@ Testimonials
 ..    :group: Organizations
 
 
-By Topic
---------
-
-* :ref:`testimonials_open_science`
-* :ref:`testimonials_standardization`
-* :ref:`testimonials_vm`
-
-
 Research Institutions
 ---------------------
 
@@ -29,6 +31,19 @@ Research Institutions
 ..   not implemented for now
 ..   :sections: group
 
+.. quote::
+    :author: Christian Haselgrove
+    :affiliation: Vice President for Neuroinformatics at
+                                 Neuromorphometrics, Inc; University of Massachusetts Medical School
+    :date: 2013-02-06
+    :tags: email, derivatives, management
+
+    Developing informatics infrastructure often involves building
+    complex systems that require interaction between existing
+    components such as software and atlases.  NeuroDebian makes it
+    trivial to manage the components of these systems, freeing me to
+    focus on the novel and important aspects of my work.
+
 
 Research Software Projects
 --------------------------
@@ -36,6 +51,7 @@ Research Software Projects
 .. quotes::
    :group: Research software projects
 
+
 .. quote::
    :author: Stephan Gerhard, et al.
    :date: 2011-06-06
@@ -44,6 +60,99 @@ Research Software Projects
 
    For proper software packaging and distribution, the NeuroDebian project provides professional expertise and infrastructure.
 
+.. quote::
+   :author: Chuck Theobald
+   :affiliation: Lewis Center for Neuroimaging, University of Oregon, MRIConvert/mcverter build master and developer
+   :tags: email, impact, software distribution, upstream, dissemination
+   :date: 2013-02-06
+
+   As a system administrator, I support the efforts of a number of
+   researchers who use fMRI analysis software. I was overjoyed to find
+   the NeuroDebian repository, a one-stop shop for nearly every
+   software package the researchers use. The work of the NeuroDebian
+   Team greatly simplifies the task of providing our researchers the
+   best software available, and I consider the repository a vital part
+   of my professional life.  As a maintainer on the MRIConvert
+   project, I find that NeuroDebian provides a valuable venue for
+   dissemination of our software. It would not be possible to reach
+   the same wide audience without the NeuroDebian repository.
+
+.. quote::
+    :author: Dr. Kiyotaka Nemoto
+    :affiliation: University of Tsukuba
+    :tags: email, derivatives, time
+    :date: 2013-02-06
+
+    Neurodebian is the best solution for researchers in neuroscience.
+    Everybody should have experienced wasting so much time in just setting
+    up software. With Neurodebian repository, you can easily setup many
+    useful software packages and focus on your research. I recommend this
+    repository to everyone who is interested in using Linux in
+    neuroscience.
+
+.. quote::
+    :author: Dr. Andrew Janke
+    :affiliation: Center for Advanced Imaging, University of Queensland, Australia
+    :date: 2013-02-06
+    :tags: email, upstream, stability, versioning, provenance, vm,
+                  reproducibility, collaboration
+
+    We use NeuroDebian on a daily basis as it provides a stable and
+    versioned software base for analysis. This is critical as it allows us
+    to maintain data provenance, something that is often sorely lacking.
+    Our collaborators who don't quite have their heads around Linux yet
+    are pointed to the NeuroDebian Virtual Machine, it allows them to run
+    an identical analysis environment to us regardless of where they are
+    or operating system.
+
+.. quote::
+   :author: Nina Preuss
+   :affiliation: PMP, nitrc.org
+   :date: 2013-02-06
+   :tags: disqus, money, quality, contributions, cloud, derivatives
+
+    NITRC-CE, or the NITRC Computational Environment, on the Amazon
+    Marketplace wouldn't have happened as quickly and thus cost effectively
+    without leveraging NeuroDebian's good works. We appreciate their
+    critical contribution to the neuroimaging compute community.
+
+.. quote::
+   :author: Sebastiaan Mathôt
+   :affiliation: Aix-Marseille université, Laboratoire de Psychologie Cognitive
+   :date: 2013-02-06
+   :tags: email, impact
+
+   For any neuroscientist that relies on open-source software,
+   NeuroDebian is the single most important resource.
+
+.. quote::
+   :author: Sebastian Eichelbaum
+   :affiliation: OpenWalnut project, Image and Signal Processing Group, Institute of Computer Science, University of Leipzig, Germany
+   :date: 2013-02-11
+   :tags: email, breadth, dissemination
+
+   With NeuroDebian we can utilize thousands of tools, providing the foundation for our research. On the other hand, we can provide our tools to a large community easily.
+
+
+.. quote::
+   :author: Francisco Pereira
+   :affiliation: Siemens Corporate Research
+   :date: 2013-02-06
+   :tags: gplus, time
+
+   Thanks to NeuroDebian I now have to spend my time thinking hard about what to do with the tools, rather than leisurely installing them and tracking dependencies.
+
+.. quote::
+   :author: Alexander Wiebel
+   :affiliation: OpenWalnut project, Zuse Institute Berlin (ZIB), Germany
+   :date: 2013-02-19
+   :tags: email, breadth, dissemination
+
+   It is great to have NeuroDebian as a platform to bring our
+   visualization system OpenWalnut to a broad audience together with the large variety of
+   related data analysis tools available in NeuroDebian.
+
+
 
 Individual Laboratories and Researchers
 ---------------------------------------
@@ -72,3 +181,63 @@ Individual Laboratories and Researchers
    VirtualBox, ran AFNI, and generated the files I needed, all within
    about an hour and a half. [...] not bad, considering that I know
    essentially no Linux/Unix. So here's a big "thanks!" :)
+
+.. quote::
+  :author: Vincent Kersten
+  :affiliation: University Medical Center Utrecht
+  :tags: email, standardization, money, Debian
+  :date: 2013-02-06
+
+  Neurodebian provides us with a consitent way of sotware packaging
+  and upgrades, eliminating tedious compiles and home-brew setups,
+  while seamlessly integrating with the Debian distribution. Excellent
+  and very valuable work, saving costs and difficult to spot
+  errors. High five Michael, Yaroslav and team! Keep them packages
+  coming!
+
+.. quote::
+   :author: Christian Stephan-Otto
+   :affiliation: Neuroimaging Research Group, Parc Sanitari Sant Joan de Deu, Barcelona, Spain
+   :date: 2013-02-06
+   :tags: email, vm, breadth
+
+   Since I started using a NeuroDebian virtual machine on win64 months
+   ago I am relying more and more on its diverse tools, from
+   population-specific template creation to pipelining the analysis of
+   fMRI, DTI and morphology studies. There is a great chance I will
+   end up working exclusively with NeuroDebian!
+
+.. quote::
+   :author: Mathias Goldau
+   :affiliation: Cortical Networks, Max-Planck-Institute for neurological research, Cologne, Germany
+   :date: 2013-02-07
+   :tags: email, time, breadth
+
+   Without NeuroDebian we would have wasted precious time for
+   deploying software, and we wouldn't have tested so many software
+   tools.
+
+.. quote::
+   :author: Joseph Viviano
+   :affiliation: York University, Toronto Canada
+   :date: 2013-02-19
+   :tags: email, reproducibility, versioning, impact
+
+   NeuroDebian not only helped our lab focus on research and producing
+   results with FOSS, it has also made it much easier to maintain
+   version control, facilitating data portability and
+   reproducibility. I see this as the most important current project
+   working towards transparent neuroscientific methods with clear and
+   reproducible results.
+
+.. quote::
+   :author: Dr. Bertram Walter
+   :affiliation: Bender Institute of Neuroimaging, University of Giessen, Germany
+   :date: 2013-02-22
+   :tags: email, money, maintenance, support, quality
+
+   Neurodebian provides not only a platform for neuroscience
+   applications that makes maintenance of collections of tools
+   easy. The staff also gives a very quick support in case of - very
+   rare - problems.  Altogether Neurodebian saves a lot of time and
+   money.
diff --git a/sphinx/thanks.rst b/sphinx/thanks.rst
new file mode 100644 (file)
index 0000000..11aea7e
--- /dev/null
@@ -0,0 +1,45 @@
+.. -*- mode: rst; fill-column: 78 -*-
+.. ex: set sts=4 ts=4 sw=4 et tw=79:
+
+.. _chap_acknowledgements:
+
+****************
+Acknowledgements
+****************
+
+Many people have contributed to NeuroDebian over the years. We thank all
+researchers and programmers that produce scientific tools as free and
+open source software.
+
+We are grateful to `Jim Haxby`_ for his continued support and :ref:`endless
+supply of Italian espresso <coffeeart>`.
+
+.. _Jim Haxby: http://haxbylab.dartmouth.edu/ppl/jim.html
+
+Thanks to the following institutions and individuals for hosting a mirror:
+
+* `Department of Psychological and Brain Sciences at Dartmouth College`_
+  *[us-nh]* (primary mirror)
+* `Department of Experimental Psychology at the University of Magdeburg`_
+  *[de-md]*
+* `Neurobot at Aristotle University of Thessaloniki, Greece`_ *[gr]*
+* `Paul Ivanov`_ *[us-ca]*
+* `Medical-image Analysis and Statistical Interpretation lab at Vanderbilt`_
+  *[us-tn]*
+* `Australia's research and education network (AARNET)
+  <http://www.aarnet.edu.au>`_ *[au]*
+* Kiyotaka Nemoto (AKA Mr. Lin4Neuro_) *[jp]*
+* Iaroslav Iurchenko *[ua]*
+* `Nikolaus Valentin Haenel`_ *[de-v]*
+* `INCF G-Node at Ludwig-Maximilians-Universität München <http://www.g-node.org>`_ *[de-m]*
+
+If your are interested in mirroring the repository, please see the :ref:`faq`.
+
+.. _Department of Psychological and Brain Sciences at Dartmouth College: http://www.dartmouth.edu/~psych
+.. _Department of Experimental Psychology at the University of Magdeburg: http://apsy.gse.uni-magdeburg.de
+.. _Neurobot at Aristotle University of Thessaloniki, Greece: http://neurobot.bio.auth.gr
+.. _Paul Ivanov: http://www.pirsquared.org
+.. _Medical-image Analysis and Statistical Interpretation lab at Vanderbilt: https://masi.vuse.vanderbilt.edu
+.. _Nikolaus Valentin Haenel: http://haenel.co
+
+.. include:: link_names.txt
index 8beca2749d434cf0c7c6f93bd23d75eded942cf7..b5fe4e5a97ed93d53d3757b63ad17f65676d6b31 100644 (file)
 NeuroDebian Virtual Machine
 ===========================
 
+`Installation`_ | `Working with the virtual machine`_ | `Troubleshooting`_ |
+`What has changed`_
+
 .. quotes::
    :random: 1
    :tags: vm
 
-For those who are not yet running a Debian-based operation system we offer a
-`virtual machine`_ that can be used with `VirtualBox`_, allowing users to benefit
-from a Debian-based research environment on other operating systems.
-This virtual machine initially comes as a compact Debian installation that can,
-once installed, be equipped with a large variety of neuroscience software with
-just a few mouse clicks (e.g. AFNI_, Caret_, FSL_, PyMVPA_).
+For all systems running a non-Debian-based operation system, such as MS Windows
+or Mac OS X, we offer a `virtual machine`_ that can be equipped with a large
+variety of neuroscience software with just a few mouse clicks (e.g. AFNI_,
+FSL_, PyMVPA_).
 
 .. _virtual machine: http://en.wikipedia.org/wiki/Virtual_machine
-.. _AFNI: http://afni.nimh.nih.gov/afni/
-.. _Caret: http://brainvis.wustl.edu/wiki/index.php/Caret:About
-.. _FSL: http://www.fmrib.ox.ac.uk/fsl/
-.. _PyMVPA: http://www.pymvpa.org
-
-
-Downloads
----------
-
-* `NeuroDebian 6.0.6 image (32bit)
-  <http://neuro.debian.net/debian/vm/NeuroDebian_6.0.6_i386.ova>`_ [~559MB]
-
-  *This image should work on virtually all systems that are supported by*
-  VirtualBox_ *and can be used whenever the, otherwise preferable, 64bit image
-  is not compatible with a host machine.*
-
-* `NeuroDebian 6.0.6 image (64bit)
-  <http://neuro.debian.net/debian/vm/NeuroDebian_6.0.6_amd64.ova>`_ [~576MB]
-
-  *This image only works on 64bit host machines with active hardware
-  virtualization support. The should include all recent Apple hardware and most
-  64bit Windows systems.*
-
-Virtual appliances above carry guest additions for 4.x series of the
-VirtualBox. If you still have VirtualBox 3.x, use previous 6.0.2
-virtual appliances:
-
-* `NeuroDebian 6.0.2 image (32bit)
-  <http://neuro.debian.net/debian/vm/neurodebian_6.0.2_i386.zip>`_ [~545MB]
-
-* `NeuroDebian 6.0.2 image (64bit)
-  <http://neuro.debian.net/debian/vm/neurodebian_6.0.2_amd64.zip>`_ [~560MB]
-
-.. note::
-
-  This older virtual appliances are distributed as a `zip` file. Please
-  extract all files from the `.zip` file, using appropriate software
-  for your operating system.
-
-.. note::
-
-  You can verify that you have downloaded archives correctly using
-  `md5sums -c MD5SUMS
-  <http://neuro.debian.net/debian/vm/MD5SUMS>`_ . You can also verify
-  the authenticity of the `MD5SUMS
-  <http://neuro.debian.net/debian/vm/MD5SUMS>`_ itself using `gpg
-  --verify MD5SUMS.gpg
-  <http://neuro.debian.net/debian/vm/MD5SUMS.gpg>`_ signed with
-  NeuroDebian archive key.
-
-* `VirtualBox download page <http://www.virtualbox.org/wiki/Downloads>`_ (Windows, Linux, Mac,
-  Solaris)
-
-  *This webpage offers installers of the VirtualBox application, as well as the
-  documentation.*
-
-Changes
--------
-
-6.0.6 -- 01 Oct 2012
-
-      * Updated core system to Debian squeeze 6.0.6
-
-6.0.5 -- 10 Nov 2011
-
-      * Updated core system to Debian squeeze 6.0.3
-      * Updated shipped virtualbox-ose guest-utils and guest-x11 to 4.0.10
-
-        - ``~/host`` is now symlinked to correct path ``/media/sf_host``
-        - ``brain`` user is added to ``vboxsf`` group so mounted host
-          directories should become readily available
-
-      * Root partition size and swap space got doubled in size (40GB
-        and 2GB correspondingly).  Space is allocated dynamically so
-        the actual size of the virtual drive should not grow unless
-        you use it
-
-6.0.4 -- 13 Jun 2011
-
-      * Updated shipped virtualbox-ose guest-utils and guest-x11 to 4.0.4
-
-6.0.3 -- 12 Jun 2011 [Superseded in the archive by 6.0.4]
-
-      * Updated to Debian squeeze 6.0.1
-      * Updated VirtualBox guest additions to 4.0.4 from backports.debian.org
-      * Appliance is available as a single file (.ova) ready for the import
-
-6.0.2 -- 08 Feb 2011
-
-6.0.1 -- 01 Dec 2010
 
-Documentation
--------------
-
-The virtual machine contains an installation of `Debian 6.0 (squeeze)`_ with a
+The virtual machine contains an installation of `Debian 7.0 (wheezy)`_ with a
 GNOME_ desktop environment. All installed software comes from standard Debian
-packages, or prospective Debian packages from NeuroDebian. This means that all
-contained software is readily available for any system running a Debian
-operating system (or a recent Ubuntu release). The virtual machine can be seen
-as a showcase of what Debian for neuroscience research feels like. Moreover,
-once downloaded this virtual machine can be kept up to date, just as any other
+packages, or prospective Debian packages from NeuroDebian. The virtual machine
+can be seen as a showcase of what Debian for neuroscience research feels like.
+Once downloaded this virtual machine can be kept up to date, just as any other
 Debian installation. Using convenient graphical package management tools users
 will benefit from security bug fixes provided by the Debian project for the
 whole operating system, as well as from software updates for
 neuroscience-related packages.
 
-.. _Debian 6.0 (squeeze): http://www.debian.org/releases/squeeze
-.. _GNOME: http://www.gnome.org/
+Even on Debian-based systems this virtual machine is an excellent way to
+maintain an analysis environment that remains identical throughout the lifetime
+of a study and that can be archived alongside acquired data and publications.
+This is a much more practical way than freezing the entire software stack of a
+whole workstation, where it quickly becomes troublesome to combine the desire
+for latest research methodology for new studies and the need for stability for
+ongoing projects.
 
 
 Installation
 ~~~~~~~~~~~~
 
-The following video shows how to get the NeuroDebian virtual machine running
-on your machine. The installation is shown for Mac OS X. It should, however, be
-very similar on a Windows box. If you cannot watch the video, please take a
-look at the written instructions below.
-
-.. raw:: html
+The following instructions demonstrate how to install the NeuroDebian virtual
+machine -- here shown exemplary for Mac OS X, but the procedure is virtually
+identical on a Windows box. There is also a video tutorial at coffee break
+length. `[Virtual machine setup video tutorial]
+<http://www.youtube.com/watch?v=eqfjKV5XaTE>`_.
 
-  <iframe title="YouTube video player"
-          class="youtube-player"
-          type="text/html"
-          width="640"
-          height="375"
-          src="http://www.youtube.com/embed/eqfjKV5XaTE?hd=1"
-          frameborder="0"></iframe>
-
-First download and install a recent version of VirtualBox_. VirtualBox is a
-virtualization software that is freely available for Windows, MacOS X, Solaris,
-and Linux. VirtualBox comes with a comprehensive manual that should answer
-potential questions regarding installation and maintenance.
+If you don't have t already, first download and install a recent version of
+VirtualBox_. VirtualBox is a virtualization software that is freely available
+for Windows, MacOS X, Solaris, and Linux. VirtualBox comes with a comprehensive
+manual that should answer potential questions regarding installation and
+maintenance.
 
 .. _VirtualBox: http://www.virtualbox.org
 
-Next, download the most recent version of the NeuroDebian virtual machine from
-the Downloads_ section.  Start VirtualBox and select "Import Appliance" from the file
-menu.
+Obtain the most recent version of the NeuroDebian virtual machine by visiting
+http://neuro.debian.net and selecting your operating system and a download
+server on the frontpage.
+
+Start VirtualBox and select "Import Appliance" from the file menu.
 
 .. image:: pics/vm_import_app.jpg
 
@@ -203,10 +108,15 @@ connection you can update the contained software packages at any time.
 
 .. image:: pics/vm_settings.jpg
 
-The virtual machine logs yourself in automatically. The name of the virtual
-machine user is `brain` and the password is `neurodebian`. The *root* password
-is also `neurodebian`. In most cases, however, you should not be forced to type
-the password, since `sudo` is configured to work without it.
+The virtual machine logs yourself in automatically. This is the default account:
+
+:user: brain
+:password: neurodebian
+
+:root password: neurodebian
+
+In most cases you should not be forced to type the password, because ``sudo``
+is configured to work without it.
 
 .. note::
 
@@ -217,20 +127,13 @@ the password, since `sudo` is configured to work without it.
 Working with the virtual machine
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-The next video is a demonstration of some basic desktop integration features.
-It shows how to use the virtual machine in full-screen and seamless mode, shared
-folder access, software installation, as well as suspending and resuming the
-virtual machine.
-
-.. raw:: html
-
-  <iframe title="YouTube video player"
-          class="youtube-player"
-          type="text/html"
-          width="640"
-          height="375"
-          src="http://www.youtube.com/embed/OV7fYSEoOeQ?hd=1"
-          frameborder="0"></iframe>
+The NeuroDebian virtual machine has very low maintenance demands. We have
+prepared a short video demo that shows most typical procedures that you will
+probably perform while working with NeuroDebian inside a virtual machine:
+use the virtual machine in full-screen and seamless mode, shared folder access,
+software installation, as well as suspending and resuming the
+virtual machine. `[Virtual machine handling video tutorial]
+<http://www.youtube.com/watch?v=OV7fYSEoOeQ>`_
 
 
 .. _chap_vm_troubleshooting:
@@ -238,50 +141,128 @@ virtual machine.
 Troubleshooting
 ~~~~~~~~~~~~~~~
 
-Updating the VM or installing new packages doesn't work.
+.. container:: foldup
+
+  .. container:: expandinstructions
+
+     Click on an item to expand it
+
+  Updating the VM or installing new packages doesn't work
+    The VM uses as service that tries to figure out the best/closest package
+    repository for you. In some network environments this service might not work
+    well, or not at all. To check if this is a problem, you can modify the
+    respective configuration by hand. Edit ``/etc/apt/sources.list`` (you need
+    to use ``sudo`` for that) and replace the package repository URL with a
+    mirror close to you. A comprehensive list of mirrors is available at:
+    http://www.debian.org/mirror/list
+
+    Pick one and replace all ``geomirror.debian.net`` URLs with the new mirror
+    URL. For example, in Canada you might want to change::
+
+      deb http://i386-geomirror.debian.net/debian squeeze main non-free contrib
+
+    to::
+
+      deb http://ftp.ca.debian.org/debian/ squeeze main non-free contrib
+
+    Only modify lines that refer to ``geomirror`` (all of them), but do **not**
+    modify entries for ``security.debian.org``.
+
+  Our proxy setup at work prevents APT from downloading packages
+    APT needs to be told how to access the proxy. Talk to your local sysadmin
+    and ask for the proxy's address (maybe a username and password too), as well
+    as the ports for HTTP and FTP proxies. With this information add the
+    following lines in the file, /etc/apt/apt.conf.d/80proxy. This will ensure
+    that after an upgrade changes won't be lost::
+
+      Acquire::http::proxy "http://<username>:<password>@<proxy>:<port>/";
+      Acquire::ftp::proxy "ftp://<username>:<password>@<proxy>:<port>/";
+      Acquire::https::proxy "https://<username>:<password>@<proxy>:<port>/";
+
+  I cannot hear sounds played in the virtual machine
+    By default the sound is muted. To enable playback launch the mixer applet by
+    clicking on the mixer icon in the task bar. Unmute the master volume
+    control. Now click on the "Volume control" to load the channel mixer dialog.
+    Unmute the "Master" and "PCM" channels and raise the volume as desired. You
+    should now be able to hear sounds played within the virtual machines through
+    your host computer's speakers.
+
+  My VM lost mounted host directories after upgrading from VirtualBox from 3.x to 4.x
+    NeuroDebian VMs prior 6.0.3 were shipped with guest additions from
+    3.x series of VirtualBox and some initial versions of VirtualBox in
+    4.x series have failed to mount host directories properly.
+    VirtualBox 4.0.8 seems to work fine with guest additions from 3.x
+    series.  If you nevertheless want to upgrade guest additions within
+    NeuroDebian VM, please rebuild the version available from the
+    backports::
+
+      sudo apt-get install -y linux-headers-2.6-amd64 # or -686 for 32bit
+      sudo apt-get install -y -t squeeze-backports virtualbox-ose-guest-dkms \
+           virtualbox-ose-guest-utils  virtualbox-ose-guest-x11
+
+    and reboot VM.
+
+  I am still running an older VirtualBox 3.x
+    Download one of the image files listed below. These older releases
+    are distributed as a `zip` file. Please extract all files from the
+    `.zip` file, using appropriate software for your operating system.
+
+    * `NeuroDebian 6.0.2 image (32bit)
+      <http://neuro.debian.net/debian/vm/neurodebian_6.0.2_i386.zip>`_ [~545MB]
+
+    * `NeuroDebian 6.0.2 image (64bit)
+      <http://neuro.debian.net/debian/vm/neurodebian_6.0.2_amd64.zip>`_ [~560MB]
+
+
+What has changed
+----------------
+
+.. container:: foldup
+
+  .. container:: expandinstructions
+
+     Click on an item to expand it
 
-  The VM uses as service that tries to figure out the best/closest package
-  repository for you. In some network environments this service might not work
-  well, or not at all. To check if this is a problem, you can modify the
-  respective configuration by hand. Edit ``/etc/apt/sources.list`` (you need to
-  use ``sudo`` for that) and replace the package repository URL with a mirror
-  close to you. A comprehensive list of mirrors is available at:
-  http://www.debian.org/mirror/list
+  7.0.0 -- 15 May 2013
+    * VM appliance based on the official wheezy release.
+    * Uses xfce4-terminal by default (instead of urxvt/rxvt-unicode as
+      in beta-releases)
 
-  Pick one and replace all ``geomirror.debian.net`` URLs with the new mirror
-  URL. For example, in Canada you might want to change::
+  6.999.b4.20130421 -- 22 Apr 2013
+    * Refreshed VM appliance to avoid lengthy initial upgrade
 
-    deb http://i386-geomirror.debian.net/debian squeeze main non-free contrib
+  6.999.b4.20121231 -- 31 Dec 2012
+    * Based on beta 4 release of debian-installer_ for wheezy
+    * Comes with XFCE4_ instead of GNOME_
 
-  to::
+  6.0.6 -- 01 Oct 2012
+    * Updated core system to Debian squeeze 6.0.6
 
-    deb http://ftp.ca.debian.org/debian/ squeeze main non-free contrib
+  6.0.5 -- 10 Nov 2011
+    * Updated core system to Debian squeeze 6.0.3
+    * Updated shipped virtualbox-ose guest-utils and guest-x11 to 4.0.10
 
-  Only modify lines that refer to ``geomirror`` (all of them), but do **not**
-  modify entries for ``security.debian.org``.
+      - ``~/host`` is now symlinked to correct path ``/media/sf_host``
+      - ``brain`` user is added to ``vboxsf`` group so mounted host
+        directories should become readily available
 
-I cannot hear sounds played in the virtual machine.
+    * Root partition size and swap space got doubled in size (40GB
+      and 2GB correspondingly).  Space is allocated dynamically so
+      the actual size of the virtual drive should not grow unless
+      you use it
 
-  By default the sound is muted. To enable playback launch the mixer applet by
-  clicking on the mixer icon in the task bar. Unmute the master volume control.
-  Now click on the "Volume control" to load the channel mixer dialog. Unmute
-  the "Master" and "PCM" channels and raise the volume as desired. You should
-  now be able to hear sounds played within the virtual machines through your
-  host computer's speakers.
+  6.0.4 -- 13 Jun 2011
+    * Updated shipped virtualbox-ose guest-utils and guest-x11 to 4.0.4
 
-I have upgraded VirtualBox from 3.x series to 4.x, and my VM lost
-mounted host directories.
+  6.0.3 -- 12 Jun 2011 [Superseded in the archive by 6.0.4]
+    * Updated to Squeeze 6.0.1
+    * Updated VirtualBox guest additions to 4.0.4 from backports.debian.org
+    * Appliance is available as a single file (.ova) ready for the import
 
-  NeuroDebian VMs prior 6.0.3 were shipped with guest additions from
-  3.x series of VirtualBox and some initial versions of VirtualBox in
-  4.x series have failed to mount host directories properly.
-  VirtualBox 4.0.8 seems to work fine with guest additions from 3.x
-  series.  If you nevertheless want to upgrade guest additions within
-  NeuroDebian VM, please rebuild the version available from the
-  backports::
+  6.0.2 -- 08 Feb 2011
+    * Minor update
 
-    sudo apt-get install -y linux-headers-2.6-amd64 # or -686 for 32bit
-    sudo apt-get install -y -t squeeze-backports virtualbox-ose-guest-dkms \
-         virtualbox-ose-guest-utils  virtualbox-ose-guest-x11
+  6.0.1 -- 01 Dec 2010
+    * Minor update
 
-  and reboot VM.
+.. include:: link_names.txt
index d3a3276dfec4daa225dbe4ad5e4ce67a1d927150..07a6a2accf1808caec892861cc18a393652a0514 100644 (file)
@@ -8,7 +8,7 @@ machine. Below you can find a list of resources that you may find
 interesting:
 
 * :ref:`NeuroDebian news <news>`
-* :ref:`User support <support>`
+* :ref:`User support <chap_contacts>`
 * :ref:`Virtual machine tutorial video <chap_vm>`
 * :ref:`Known issues and troubleshooting <chap_vm_troubleshooting>`
 
diff --git a/sphinx/whoisusingit.rst b/sphinx/whoisusingit.rst
new file mode 100644 (file)
index 0000000..2601699
--- /dev/null
@@ -0,0 +1,82 @@
+.. -*- mode: rst; fill-column: 78; indent-tabs-mode: nil -*-
+.. vi: set ft=rst sts=4 ts=4 sw=4 et tw=79:
+  ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
+  #
+  #   See COPYING file distributed along with the NeuroDebian package for the
+  #   copyright and license terms.
+  #
+  ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
+
+
+.. index:: Who is using it?, Publications
+.. _chap_whoisusingit:
+
+****************
+Who Is Using It?
+****************
+
+
+.. only:: html
+
+  If you are using NeuroDebian or have published a study employing it, please
+  leave a comment at the bottom of this page, if you want to be listed here as
+  well.
+
+
+Tools and systems built atop NeuroDebian
+========================================
+
+* ref:`Nemoto et al., BMC Medical Imaging (2011) <NDR+2011>`: Lin4Neuro: a
+  customized Linux distribution ready for neuroimaging analysis.
+
+* ref:`Stoner et al., Frontiers in Neuroinformatics (2012) <SLZ+2011>`:
+  A cloud-based data-sharing and analysis cyberinfrastructure for
+  neuroinformatics.
+
+Articles referring to NeuroDebian
+=================================
+
+* :ref:`Yamazaki et al., NeuralNetworks (2011) <YIO+2012>`: Simulation platform:
+  A cloud-based online simulation environment.
+
+* ref:`Aguirre, NeuroImage (2012) <Agu2012>`: FIASCO, VoxBo, and MEDx: Behind
+  the code.
+
+* ref:`Mathôt et al., Behavioral Research Methods (2012) <MST2012>`: OpenSesame:
+  An open-source, graphical experiment builder for the social sciences.
+
+* ref:`Minervini et al., Image Processing Theory, Tools and Applications (2012)
+  <MDT+2012>`: Mouse neuroimaging phenotyping in the cloud.
+
+* ref:`Galluppi et al., Computing Frontiers (2012) <GDS+2012>`: A hierachical
+  configuration system for a massively parallel neural hardware platform.
+
+* ref:`Cauda et al., NeuroImage (2012) <CCT+2012>`: Meta-analytic clustering of
+  the insular cortex Characterizing the meta-analytic connectivity of the insula
+  when involved in active tasks.
+
+* ref:`Gingnell et al., Psychoneuroendocrinology (2012) <GEF+2012>`: Oral
+  contraceptive use changes brain activity and mood in women with previous
+  negative affect on the pill—A double-blinded, placebo-controlled randomized
+  trial of a levonorgestrel-containing combined oral contraceptive.
+
+* ref:`Gingnell et al., Hormones and Behavior (2012) <GMB+2012>`: Menstrual
+  cycle effects on amygdala reactivity to emotional stimulation in premenstrual
+  dysphoric disorder.
+
+* ref:`Milham, Neuron, (2012) <Mil2012>`: Open Neuroscience Solutions for the
+  Connectome-wide Association Era.
+
+* ref:`Visan, Computer Science Dissertations (2012) <Vis2012>`: Temporal
+  meta-programming: treating time as a spatial dimension.
+
+* ref:`Gerhard et al., Frontiers in Neuroinformatics (2011) <GDL+2011>`: The
+  connectome viewer toolkit: an open source framework to manage, analyze, and
+  visualize connectomes.
+
+* ref:`Soh et al., Journal of Integrative Bioinformatics (2011) <SMT+2011>`:
+  Integrative visualization of temporally varying medical image patterns.
+
+* ref:`Gosh et al., HBM (2010) <GBC+2010>`: Nipype: opensource platform for
+  unified and replicable interaction with existing neuroimaging tools.
+
index 5140a9243c59b1447987444fc2ad18b386f20902..11017e2f648847cdb8916be5354d3a168538223a 100755 (executable)
@@ -324,6 +324,9 @@ bp_dch_cmd="dch --noconf --force-distribution --force-bad-version -c $sdir/debia
 # extract the original source package
 dpkg-source -x $dsc_file $sdir
 # note backport in changelog
+# This will create a new changelog entry
+# All subsequent calls to dch should use -a to assure that those entries
+# are appended to the existing entry (otherwise with wheezy new entries will be added)
 $bp_dch_cmd -D ${bp_distribution} -l "${bp_version}" "Backported for ${bp_distribution}."
 
 if [ "$bp_update_maintainer" = 1 ]; then
@@ -342,7 +345,7 @@ if [ "$bp_apply_patches" = 1 ]; then
       printf "${green}Enabling additional quilt patch series for $bp_distribution.\n${NC}"
     fi
     cat $sdir/debian/patches/series-$bp_distribution >> $sdir/debian/patches/series
-    $bp_dch_cmd "Added 'series-$bp_distribution' in quilt patch series."
+    $bp_dch_cmd -a "Added 'series-$bp_distribution' in quilt patch series."
   fi
   # look for backport patches
   for p in $(ls -1 $sdir/debian/patches/$bp_distribution-dsc-patch* 2> /dev/null || true); do
@@ -350,7 +353,7 @@ if [ "$bp_apply_patches" = 1 ]; then
       printf "${green}Applying additional patch $(basename "$p").\n${NC}"
     fi
     patch -p1 --directory=$sdir < "$p"
-    $bp_dch_cmd "Applied additional patch from debian/patches/$(basename "$p")."
+    $bp_dch_cmd -a "Applied additional patch from debian/patches/$(basename "$p")."
   done
 fi
 
@@ -360,7 +363,7 @@ if [ -n "$bp_mod_control" ]; then
     printf "${green}Modifying debian/control with given instructions.\n${NC}"
   fi
   bash -c "sed -i $bp_mod_control $sdir/debian/control"
-  $bp_dch_cmd "Used following sed expression to modify debian/control:$bp_mod_control."
+  $bp_dch_cmd -a "Used following sed expression to modify debian/control:$bp_mod_control."
 fi
 
 # extract final version
index 496ccf173ef74afb1577c9668b132dfc56819442..1ab3e4b0dddb7daa4b674d7c63124c1923f55c51 100755 (executable)
@@ -106,6 +106,10 @@ fi
 #       ln -f is used for further robustness
 [ ! -L $HOME/host ] && ln -sf /media/sf_host $HOME/host
 
+# Figure out which version of IPython is available
+ipython_version=$(apt-cache policy ipython 2>/dev/null | sed -ne '/Version table:/ { n;s,^[ \*]*\(.*\) .*,\1,gp}')
+dpkg --compare-versions $ipython_version lt 0.13.1 && ipython=ipython01x || ipython=ipython
+
 # TODO: add PyMVPA:
 #   FALSE "PyMVPA" "python-mvpa2,python-mvpa2-doc,python-mvpa2-tutorial-data" \
 # needs -doc and -tutorial-data package
@@ -118,16 +122,15 @@ on the system. No installed packages will be reinstalled or removed, only
 additional components will be installed." \
 FALSE "Emacs" "emacs" \
 FALSE "Graphics (e.g. GIMP, Inscape)" "gimp,inkscape,svgtune,xzgv,vym" \
-FALSE "Octave" "octave,qtoctave" \
+FALSE "Octave" "qtoctave" \
 FALSE "OpenOffice.org" "openoffice.org" \
-FALSE "PyMVPA Tutorial" "ipython01x,python-mvpa2,python-mvpa2-doc,python-mvpa2-tutorialdata,spyder" \
+FALSE "PyMVPA Tutorial" "$ipython,python-mvpa2,python-mvpa2-doc,python-mvpa2-tutorialdata,spyder" \
 FALSE "Python: Electrophysiology & Modeling" "python-brian,python-pynn,python-pyentropy,stimfit" \
-FALSE "Python: Neuroimaging" "ipython01x,spyder,nipy-suite,python-mvpa2" \
-FALSE "Python: Scientific stack" "ipython01x,spyder,python-matplotlib,python-pandas,python-sympy" \
+FALSE "Python: Neuroimaging" "$ipython,spyder,nipy-suite,python-mvpa2" \
+FALSE "Python: Scientific stack" "$ipython,spyder,python-matplotlib,python-pandas,python-sympy" \
 FALSE "R" "r-recommended" \
 FALSE "TeX Live" "texlive" \
 FALSE "Adobe Flash browser plugin" "flashplugin-nonfree" \
-FALSE "Sun Java browser plugin" "sun-java6-plugin" \
 || true)
 
 if [ -n "$packages" ]; then
index 4de60c1b0aa8247d28e1cd85f74a9ee2365058ed..ff26946efb695623bdfb9b9166584808c02a14ae 100755 (executable)
 # emacs: -*- mode: python; py-indent-offset: 4; indent-tabs-mode: nil -*-
 # vi: set ft=python sts=4 ts=4 sw=4 et:
 #
-# Create a figure with the NeuroDebian repo subscription stats from the apache logs
-# Requires out put of
-#  zgrep "GET /lists/[-a-z\.]\+ HTTP" neuro.debian.net-*access.log* | sed -e 's,[^:]*:\([0-9\.]\+\).*\[\(.*\):.*:.*:.*/lists/\(.*\) HTTP.*,\2;\3;\1,' -e 's,/, ,g'
-# either from a file or on stdin. Needs output filename as the only argument
-
 import fileinput
 import sys
+import time
 from datetime import datetime
-import numpy as np
-import matplotlib
-matplotlib.use('Agg')
-import pylab as pl
-from matplotlib.dates import date2num, num2date
-from matplotlib.dates import YearLocator, MonthLocator, DateFormatter
-from matplotlib.font_manager import FontProperties
-from ConfigParser import SafeConfigParser
-from math import ceil
-
-dt = [('ip', '|S16'),
-      ('loc', '|S3'),
-      ('suite', '|S20'),
-      ('date', float)]
-
-
-def make_figure(data, ymax=None):
-    fig = pl.figure(figsize=(14,3))
-    distros = ('Debian', 'Ubuntu')
-    # Sorting is actually seems to be not needed on Python 2.7
-    # which probably returns release codenames in the order as
-    # in the config file which is already correct
-    # But since our server is still on previous stable release
-    # let's sort for now explicitly
-    # 9999 for 'nd' == 'sid'
-    sorting_ids = dict([(x[0], len(x[1])>2 and float(x[1][2:]) or 9999)
-                        for x in cfg.items('release backport ids')])
-    for idistro, distro in enumerate(distros):
-        ax = fig.add_subplot(1, len(distros), idistro+1)
-        suites = [code for code in cfg.options('release codenames')
-                  if cfg.get('release codenames', code).count(distro)]
-        # sort suites according to backport ids
-        # and in reverse order so the freshiest is on top
-        suites = sorted(suites,
-                        cmp=lambda x,y: cmp(sorting_ids[x], sorting_ids[y]),
-                        reverse=True)
-        plot_datehist(ax, data, 10, suites, title=distro, ymax=ymax)
-    fig.autofmt_xdate()
-    return fig
-
+import re
+import sets
+import json
+import operator
 
-def plot_datehist(ax, data, bins, suites, title=None, ymax=None):
-    colors=['#ff0088', '#20435C', '#45902C', '#E08720']
-    linestyle=['-', '--']
-    global_x_max = None
-    global_x_min = None
-    global_y_max = None
-    for i, suite in enumerate(suites):
-        dates = data['date'][data['suite'] == suite]
-        # history in days
-        history_length = dates.max() - dates.min()
-        # make approx monthly bins, smaller bins yield spiky curves
-        # needs new=True to work with oldish numpy
-        (hist, bin_edges) = np.histogram(dates, np.ceil(history_length/30.))
-        if False:
-            # debug output ;-)
-            print dates.min(), num2date(dates.min()), dates.max(), \
-                  num2date(dates.max()), history_length
-            print bin_edges
-        if len(bin_edges) < 2:
-            # protect against single data point entries by ignoring them
-            # wouldn't be able to draw a line anyway ;-)
-            continue
-        width = bin_edges[1] - bin_edges[0]
-        # think lines
-        y = hist / width
-        global_y_max = max(max(y), global_y_max)
-        ax.plot(bin_edges[:-1]+(width/2), y,
-                label=suite, color=colors[i%4], linestyle=linestyle[i//4], lw=2)
-        # transparent curve shading
-        ax.fill_between(bin_edges[:-1]+(width/2), 0, hist / width, alpha=0.2,
-                        label=suite, color=colors[i%4])
-        # figure out axis limits to avoid whitespace in plots
-        x_max = bin_edges[-2] + width/2
-        x_min = bin_edges[0] + width/2
-
-        global_x_max = max(x_max, global_x_max)
-        if global_x_min is None or x_min < global_x_min:
-            global_x_min = x_min
-
-    ax.set_xlim(global_x_min, global_x_max)
-    ax.set_ylabel('New subscriptions [1/day]')
-    if title:
-        ax.set_title(title)
-    if not ymax:
-        # Always leave significant 5% for improvement ;-)
-        ymax = global_y_max * 1.05
-    ax.set_ylim(0, ymax)
 
-    # set x-ticks in date
-    # see: http://matplotlib.sourceforge.net/examples/api/date_demo.html
-    ax.xaxis.set_major_locator(YearLocator())
-    ax.xaxis.set_major_formatter(DateFormatter('\n\n%Y'))
-    ax.xaxis.set_minor_locator(MonthLocator(interval=2))
-    ax.xaxis.set_minor_formatter(DateFormatter('%b'))
-    # format the coords message box
-    ax.format_xdata = DateFormatter('%Y-%m-%d')
-    ax.grid(True)
-    # pukes with old matplotlib
-    #font = FontProperties()
-    #font.set_size = 8
-    pl.legend(loc='upper left', #prop=font,
-              labelspacing=.2, borderaxespad=.2,
-              handletextpad=.2, borderpad=.2)
+releases = {
+    'etch': 'Debian GNU/Linux 4.0 (etch)',
+    'lenny': 'Debian GNU/Linux 5.0 (lenny)',
+    'squeeze': 'Debian GNU/Linux 6.0 (squeeze)',
+    'wheezy': 'Debian GNU/Linux 7.0 (wheezy)',
+    'jessie': 'Debian testing (jessie)',
+    'sid': 'Debian unstable (sid)',
+    'hardy': 'Ubuntu 08.04 LTS "Hardy Heron" (hardy)',
+    'jaunty': 'Ubuntu 09.04 "Jaunty Jackalope" (jaunty)',
+    'karmic': 'Ubuntu 09.10 "Karmic Koala" (karmic)',
+    'lucid': 'Ubuntu 10.04 LTS "Lucid Lynx" (lucid)',
+    'maverick': 'Ubuntu 10.10 "Maverick Meerkat" (maverick)',
+    'natty': 'Ubuntu 11.04 "Natty Narwhal" (natty)',
+    'oneiric': 'Ubuntu 11.10 "Oneiric Ocelot" (oneiric)',
+    'precise': 'Ubuntu 12.04 LTS "Precise Pangolin" (precise)',
+    'quantal': 'Ubuntu 12.10 "Quantal Quetzal" (quantal)',
+    'raring': 'Ubuntu 13.04 "Raring Ringtail" (raring)',
+    'saucy': 'Ubuntu 13.10 "Saucy Salamander" (saucy)',
+}
 
 
 if __name__ == '__main__':
-    if not len(sys.argv) > 1:
-        print 'Need output filename.'
-        sys.exit(1)
-    cfg_path="/home/neurodebian/neurodebian.git/neurodebian.cfg"
-    #cfg_path="../neurodebian.cfg"
-    cfg = SafeConfigParser()
-    cfg.read(cfg_path)
-    data = []
-    for line in fileinput.FileInput(sys.argv[2:], openhook=fileinput.hook_compressed):
-        date, list_, ip = line.split(';')
+    data = {}
+    # get the IP, date and target release
+    # the date is truncated to a month/year combo
+    listget = re.compile(r'^([0-9.:]*) .*\[([^:]*).*GET /lists/([a-z]*)')
+    for line in fileinput.FileInput(openhook=fileinput.hook_compressed):
+        match = listget.match(line)
+        if not match:
+            continue
+        addr, date, release = match.groups()
+        if not release in releases:
+            # ignore fantasy names
+            continue
+        date = datetime.strptime(date, '%d/%b/%Y')
+        # truncate to a week
         try:
-            suite, loc = list_.split('.')
+            date = datetime(date.year, date.month, date.day / 7 * 7 + 1)
         except ValueError:
-            suite = list_
-            loc = ''
-        date = datetime.strptime(date, "%d %b %Y")
-        data.append((ip.strip(), loc, suite, date2num(date)))
-    data = np.array(data, dtype=dt)
-    make_figure(data).savefig(sys.argv[1], bbox_inches='tight', dpi=60)
+            # only on Feb28...
+            date = datetime(date.year, date.month, date.day / 7 * 7)
+        # microseconds since epoch
+        date = int(time.mktime(date.timetuple()) * 1000)
+        rstats = data.setdefault(releases[release], {})
+        rtime = rstats.setdefault(date, 0)
+        rtime += 1
+        rstats[date] = rtime
+        data[releases[release]] = rstats
+    # determine the union of all timestamps
+    timestamps = sets.Set()
+    for codename, stats in data.iteritems():
+        timestamps.union_update(stats.keys())
+    export = [{'key': release,
+               'values': [[ts, float(data[release].setdefault(ts, 0)) / 7]
+                        for ts in sorted(timestamps)]}
+                                    for release in sorted(data)]
+    print json.dumps(export)
index b71fe5d6ba0b3f9b23cf5f89ccfb47603e3dea12..b91b54a3d54e60780ed9b73de1b3286e71256d4f 100755 (executable)
@@ -4,7 +4,6 @@
 #
 
 set -e
-set -u
 
 release=$1
 dscfile=$2
@@ -27,6 +26,8 @@ EOT
 exit 1
 fi
 
+set -u
+
 upstream_name=${dscfile%%_*}
 
 # To overcome bash desire to claim empty array unbound under 'set -u'
diff --git a/tools/nd_popcon2stats b/tools/nd_popcon2stats
new file mode 100755 (executable)
index 0000000..3559401
--- /dev/null
@@ -0,0 +1,112 @@
+#!/usr/bin/python
+# emacs: -*- mode: python; py-indent-offset: 4; indent-tabs-mode: nil -*-
+# vi: set ft=python sts=4 ts=4 sw=4 et:
+#
+import fileinput
+import sys
+import time
+from datetime import datetime
+import re
+import sets
+import json
+import operator
+
+
+releases = {
+    'etch': 'Debian GNU/Linux 4.0 (etch)',
+    'lenny': 'Debian GNU/Linux 5.0 (lenny)',
+    'squeeze': 'Debian GNU/Linux 6.0 (squeeze)',
+    'wheezy': 'Debian testing (wheezy)',
+    'sid': 'Debian unstable (sid)',
+    'hardy': 'Ubuntu 08.04 LTS "Hardy Heron" (hardy)',
+    'jaunty': 'Ubuntu 09.04 "Jaunty Jackalope" (jaunty)',
+    'karmic': 'Ubuntu 09.10 "Karmic Koala" (karmic)',
+    'lucid': 'Ubuntu 10.04 LTS "Lucid Lynx" (lucid)',
+    'maverick': 'Ubuntu 10.10 "Maverick Meerkat" (maverick)',
+    'natty': 'Ubuntu 11.04 "Natty Narwhal" (natty)',
+    'oneiric': 'Ubuntu 11.10 "Oneiric Ocelot" (oneiric)',
+    'precise': 'Ubuntu 12.04 LTS "Precise Pangolin" (precise)',
+    'quantal': 'Ubuntu 12.10 "Quantal Quetzal" (quantal)',
+    'raring': 'Ubuntu 13.04 "Raring Ringtail" (raring)',
+    'saucy': 'Ubuntu 13.10 "Saucy Salamander" (saucy)',
+}
+
+def error(msg):
+    sys.stderr.write('E: %s\n' % msg)
+
+def info(msg):
+    # print nothing ATM
+    # sys.stderr.write("I: %s\n" % msg)
+    pass
+
+file_regex = re.compile('.*popcon-(\d{4}-\d{1,2}-\d{1,2})(|.gz)')
+
+def read_popcon_stats(filename, read_packages=True):
+    info("Reading %s" % filename)
+    entry = dict(submissions = None,
+                 package = {},
+                 release = {},
+                 architecture = {})
+
+    for line in fileinput.FileInput(filename, openhook=fileinput.hook_compressed):
+        key, values = [x.strip().lower() for x in line.split(':', 1)]
+        if key == 'package':          # most probable
+            if not read_packages:
+                break
+            try:
+                pkg, vote, old, recent, nofiles = values.split()
+            except ValueError:
+                raise ValueError("Failed to split %s" % values)
+            entry[key][pkg] = tuple(int(x) for x in (vote, old, recent, nofiles))
+        elif key in ('release', 'architecture'):
+            kvalue, value = values.split()
+            entry[key][kvalue] = int(value)
+        elif key == 'submissions':
+            entry[key] = int(values)
+        else:
+            raise ValueError("Do not know how to handle line" % line)
+    return entry
+
+if __name__ == '__main__':
+    data = {}
+
+    popcon_versions = {}
+    timestamps = sets.Set()
+
+    for f in sys.argv[1:]:
+        file_reg = file_regex.match(f)
+        if not file_reg:
+            error("Failed to recognize filename %s" % f)
+            continue
+
+        date = time.strptime(file_reg.groups()[0], '%Y-%m-%d')
+        entry = read_popcon_stats(f, read_packages=False)
+
+        date_int = int(time.mktime(date)*1000)
+        # Let's coarsen a bit -- to a week which makes sense anyways
+        # since popcon submissions are spread over a week for balanced
+        # load
+        coarsen_days = 7
+        coarsen = coarsen_days*24*3600*1000
+        # coarsen and place marker at the end of the duration
+        # but not later than today
+        date_int = min((date_int//coarsen + 1)*coarsen,
+                       time.time()*1000)
+        for version, count in entry['release'].iteritems():
+            if not version in popcon_versions:
+                popcon_versions[version] = {}
+            popcon_ = popcon_versions[version]
+            popcon_[date_int] = count + popcon_.get(date_int, 0)
+            timestamps.add(date_int)
+
+    versions = sorted([x for x in popcon_versions.keys() if not 'ubuntu' in x]) + \
+               sorted([x for x in popcon_versions.keys() if     'ubuntu' in x])
+
+    # we need to make sure that for every date we have an entry for
+    # every version, otherwise d3 pukes because of ... d3.v2.js:expand
+    export = [{'key': k,
+               'values': [[date, popcon_versions[k].get(date, 0)/coarsen_days]
+                          for date in sorted(list(timestamps))]}
+              for k in versions]
+    print json.dumps(export)
+
diff --git a/tools/nd_verifymirrors b/tools/nd_verifymirrors
new file mode 100755 (executable)
index 0000000..909be45
--- /dev/null
@@ -0,0 +1,80 @@
+#!/usr/bin/python
+#emacs: -*- mode: python-mode; py-indent-offset: 4; tab-width: 4; indent-tabs-mode: nil -*-
+#ex: set sts=4 ts=4 sw=4 noet:
+"""Script to do rudimentary checks of NeuroDebian mirrors to verify they are in good shape
+"""
+
+
+import sys
+from urllib import urlopen
+from ConfigParser import SafeConfigParser
+
+#cfg_path="/etc/neurodebian/neurodebian.cfg"
+cfg_path="./neurodebian.cfg"
+main_mirror='us-nh'
+
+# read configuration
+cfg = SafeConfigParser()
+cfg.read(cfg_path)
+
+# load information about mirrors
+mirrors = cfg.options('mirrors')
+urls = dict([(x, cfg.get('mirrors', x)) for x in mirrors])
+slave_mirrors = mirrors.pop(mirrors.index(main_mirror))
+
+#if True:
+def fetch_listing(url):
+    """Traverses whole website, obtains listing of all files available
+
+
+    TODO: eventually use scrapy, but stable one has only 0.8 while
+    0.16 is out... so -- later
+    """
+    print url
+    #url = 'http://neuro.debian.net/debian/dists/dapper/'
+    #url = "http://mirror.aarnet.edu.au/pub/neurodebian/dists/dapper/"
+    parser = etree.HTMLParser()
+    from lxml.html import parse, submit_form, fromstring
+    #page = etree.parse(urlopen('http://neuro.debian.net/debian/dists/dapper/'), parser)
+    #page = objectify.parse(urlopen('http://neuro.debian.net/debian/dists/dapper/'), parser)
+    page = parse(url).getroot()
+
+    #page = fromstring(''.join(urlopen(url).readlines()))
+    #page.make_links_absolute(url)
+
+
+    # go through all rows with links
+    rows = [row for row in page.iter('tr')]
+    res = {}
+    for row in rows:
+        pass
+
+    # do I need parent actually for anything?  yes -- time/size
+    # actually -- of no use since presence/presentation heavily varies
+    # across mirrors, so let's not rely on them
+    links = [ (l[0].getparent().getparent(),
+               l[2].endswith('/'),) +
+              l
+              for l in page.iterlinks()
+              if (l[1] == 'href'
+                  and not (
+                      l[2][0] in ('/', '?')
+                      or l[2].startswith('http://')
+                      or l[2].startswith('mailto:')
+                      )) ]
+
+    for p, isdir, a, _, name, _ in links:
+        print name
+        if isdir:
+            fetch_listing('%s/%s' %
+                          (url, name))
+
+if False:
+    for m, url in urls.iteritems():
+        print "Mirror %s" % m
+        fetch_listing(url + '/dists/dapper')
+else:
+    fetch_listing(urls[main_mirror] + '/dists/dapper')
+"""
+au has fancier index pages, so we would need to distil page first more
+"""
index 6c2e5af4ba0a517e7d4e9e442dfe4a963721f401..67c31530eab6592e4f771438723dd662f9f60c14 100755 (executable)
@@ -113,7 +113,7 @@ find /lib/modules/*$darch -iname vboxsf.ko | grep -q .
 
 apt-get install --no-install-recommends -y \
  gnome-core mc evince bash-completion ntpdate file-roller gnome-utils \
- gnome-themes eog vim reportbug \
+ gnome-themes gnome-disk-utility network-manager-gnome eog vim reportbug \
  software-center gdebi gedit-plugins gnome-media synaptic menu less libxp6
 
 # Clean-up installed development files which got pulled in for
diff --git a/vm/d-i/wheezy/initial_setup b/vm/d-i/wheezy/initial_setup
new file mode 100755 (executable)
index 0000000..8fad825
--- /dev/null
@@ -0,0 +1,193 @@
+#!/bin/bash
+
+# play safe
+set -e
+set -u
+
+# Standard Debian install
+
+# prepare on hydra and use debproxy for speed
+
+# have dedicated hard-drives for swap and home
+
+# expert install
+
+# hostname: neurodebian
+# domain: ''
+
+# Needs to be assured since it got reset to debian
+hostname neurodebian  # this is not a permanent change
+echo "neurodebian" >| /etc/hostname  # make it permanent
+sed -i -e 's/^127\.0\.1\.1.*/127.0.1.1\tneurodebian/g' /etc/hosts
+
+# all file in one partition
+
+# root: not there
+# user: brain
+# pwd: neurodebian
+
+
+# Do a minimal install
+# --------------------
+
+# All files in one partition/
+# just base system, run selection, but no tasks (not even 'Standard system')
+
+# set root password to 'neurodebian' too
+#echo "Set root passwd:"
+#passwd root
+
+apt-get install --no-install-recommends -y etckeeper
+
+# setup etckeeper
+git config --global user.name NeuroDebian
+git config --global user.email nd@localhost
+
+# install new stuff
+# -----------------
+
+# Add sources.list for backports and neurodebian
+wget -O /etc/apt/sources.list.d/neuro.debian.net.list http://neuro.debian.net/lists/wheezy.us-nh
+
+# Development versions (TODO: comment out upon finishing)
+#cat /etc/apt/sources.list.d/neuro.debian.net.list | sed -e 's,/debian ,/debian-devel ,g' \
+#      >| /etc/apt/sources.list.d/neuro.debian.net-devel.list
+
+## No backports yet
+## echo "deb http://backports.debian.org/debian-backports wheezy-backports main contrib non-free" > /etc/apt/sources.list.d/backports.debian.org.list
+cat << EOT > /etc/apt/preferences.d/backports.debian.org.pref
+Package: *
+Pin: release a=wheezy-backports
+Pin-Priority: 200
+EOT
+
+apt-get update -y
+# Backports' Release files signed with both ftpmaster and old backports keys
+# That causes APT to spit out a warning, but to not confuse users, lets simply
+# obtain that key if possible
+gpg --keyserver hkp://subkeys.pgp.net --recv-keys 16BA136C && \
+        gpg --export 16BA136C | apt-key add - || :
+
+apt-get install -y --allow-unauthenticated neurodebian-keyring
+apt-get update -y
+
+# to cheat the VM check
+touch /dev/vboxguest
+
+# Assure that corresponding linux headers are installed since otherwise they
+# might not be.  There is also a dichotomy between target 686 and installer
+# using 486 build of the kernel.  It requires manual build/installation
+# of guest additions for 686 at this point. Hence all the ugly logic below
+cunamer=`uname -r`
+cdarch=${cunamer##*-}
+# We carry 686 only
+[ $cdarch = '486' ] && darch='686-pae' || darch=$cdarch
+apt-get install -y linux-headers-$cdarch
+
+## # Forcefully install guest additions from backports so we are
+## # compatible with VirtualBox 4.x series
+## apt-get install -y -t wheezy-backports virtualbox-ose-guest-dkms \
+##     virtualbox-ose-guest-utils  virtualbox-ose-guest-x11 \
+##     >| /var/log/initial_setup-dkms.log 2>&1
+
+# to get all the rest stuff in recommends
+apt-get install -y dkms neurodebian-guest-additions
+
+if [ "$darch" != "$cdarch" ] ; then
+    # Because DKMS builds for currently running kernel, which during
+    # installation might be a more generic 486, lets force building for 686
+       # and also install necessary headers (will be purged later on anyways)
+       apt-get install -y linux-headers-$darch
+
+       unamer=${cunamer//$cdarch/$darch}
+       # First collect information about installed vb additions
+       vbg=( `dkms status | grep virtualbox | head -n 1 | tr ',' ' '` )
+       echo "I: forcing build and install of guest additions for 686"
+       dkms build -m ${vbg[0]} -v ${vbg[1]} -a i686 -k $unamer \
+               >| /var/log/initial_setup-dkms-686-build.log 2>&1
+       dkms install -m ${vbg[0]} -v ${vbg[1]} -a i686 -k $unamer \
+               >| /var/log/initial_setup-dkms-686-install.log 2>&1
+fi
+
+# Prune DKMS's build -- should be no need to carry it around
+find /var/lib/dkms -iname build | xargs -r rm -rf
+
+# Add brain use into vboxsf group so he gets access to shared folders
+# by default
+adduser brain vboxsf
+
+# assure at the end that we got right modules build in the right location
+find /lib/modules/*$darch -iname vboxsf.ko | grep -q .
+
+# That was for GNOME
+# apt-get install --no-install-recommends -y \
+#  gnome-core mc evince bash-completion ntpdate file-roller gnome-utils \
+#  gnome-themes gnome-disk-utility network-manager-gnome eog vim reportbug \
+#  software-center gdebi gedit-plugins gnome-media synaptic menu less libxp6
+
+apt-get install --no-install-recommends -y \
+ mc evince bash-completion ntpdate file-roller \
+ eog vim reportbug \
+ software-center synaptic menu less libxp6 \
+ task-xfce-desktop lightdm zenity \
+ chromium-browser \
+ sudo neurodebian-desktop update-notifier
+
+# Assure having xfce4 terminal and it being default one
+apt-get install -y xfce4-terminal
+# Do not even try to deal with alternatives -- it will be the one and would puke
+# update-alternatives --set x-terminal-emulator /usr/bin/xfce4-terminal
+
+# XXX last ones are actually pulled it by neurodebian-guest-additions whenever we
+# resolve their destiny ;-)   although it might be pooling too much, eg exim4
+
+# Clean-up installed development files which got pulled in for
+# VM guest additions (to build kernel modules via DKMS)
+apt-get purge -y libc6-dev
+dpkg -l | awk '/^ii.*[ \t]linux-headers/{print $2;}' | xargs -r apt-get purge -y
+
+# Gnome optional pulled by gnome-core:
+apt-get purge -y gnome-core evolution-common evolution libevolution
+
+# And utter cleanup
+apt-get -y autoremove
+
+# intermediate cleanup to prevent virtual harddrive from fragmenting too much
+find /var/cache/apt/archives/ -name '*.deb' -delete
+
+# cleanup unwanted stuff
+# video drivers (all but vesa)
+apt-get purge -y --force-yes $(apt-cache search --names-only --installed xserver-xorg-video | grep xserver-xorg-video | cut -d ' ' -f 1,1) xserver-xorg-video-vesa+
+apt-get purge -y brasero freepats
+
+# Seems to be not used by any installed piece
+apt-get purge -y libwebkitgtk-1.0-0
+
+# and whatever is obsolete
+apt-get autoremove --purge -y
+
+# custom config
+# use NeuroDebian website as default homepage
+sed -i -e 's,http://www.debian.org,http://neuro.debian.net,g' /etc/chromium*/master_preferences
+
+# Place default XFCE4 panel config, otherwise a dialog appears
+# Thanks go to cavalier@freenode IRC for the hint
+xfdir=/home/brain/.config/xfce4/xfconf/xfce-perchannel-xml
+mkdir -p $xfdir
+cp /etc/xdg/xfce4/panel/default.xml $xfdir/xfce4-panel.xml
+chown brain.brain -R /home/brain/.config
+
+# reduce grub timeout to speed up boot of VM
+sed -i -e 's/GRUB_TIMEOUT=5/GRUB_TIMEOUT=1/g' /etc/default/grub
+update-grub
+
+# finally configure geomirror for APT and disable deb-src lists
+cp /etc/apt/sources.list /etc/apt/sources.list.orig
+sed -i -e "s,\(deb\(\|-src\) http://\)[^/]*/debian,\1http.debian.net/debian,g" \
+    -e "s/^deb-src/#deb-src/" /etc/apt/sources.list
+
+etckeeper commit "Initial VM setup done"
+
+# Create a link to automatically mounted Shared folder
+# Created by the Welcome Wizard
+#sudo -u brain ln -s /mnt/host /home/brain/
diff --git a/vm/d-i/wheezy/preseed.cfg.in b/vm/d-i/wheezy/preseed.cfg.in
new file mode 100644 (file)
index 0000000..ac42677
--- /dev/null
@@ -0,0 +1,338 @@
+#### Contents of the preconfiguration file (for wheezy)
+### Hints:
+###   To get a list of current d-i setting keys, run
+###     sudo debconf-get-selections --installer
+###   on an up-to-date system
+###
+### Localization
+# Locale sets language and country.
+d-i debian-installer/locale string en_US.UTF-8
+d-i debian-installer/language string en
+d-i debian-installer/country string US
+
+# Keyboard selection.
+#d-i console-tools/archs select at
+#d-i console-setup-pc-ekmap/keymap select us
+# Need to set "American English" for "Keymap to use"
+d-i countrychooser/country-name select United States
+# Example for a different keyboard architecture
+#d-i console-keymaps-usb/keymap select mac-usb-us
+#d-i console-keymaps-at/keymap select us
+d-i keyboard-configuration/xkb-keymap select us
+
+### Network configuration
+# netcfg will choose an interface that has link if possible. This makes it
+# skip displaying a list if there is more than one interface.
+d-i netcfg/choose_interface select auto
+
+# To pick a particular interface instead:
+#d-i netcfg/choose_interface select eth1
+
+# If you have a slow dhcp server and the installer times out waiting for
+# it, this might be useful.
+#d-i netcfg/dhcp_timeout string 60
+
+# If you prefer to configure the network manually, uncomment this line and
+# the static network configuration below.
+#d-i netcfg/disable_dhcp boolean true
+
+# If you want the preconfiguration file to work on systems both with and
+# without a dhcp server, uncomment these lines and the static network
+# configuration below.
+#d-i netcfg/dhcp_failed note
+#d-i netcfg/dhcp_options select Configure network manually
+
+# Static network configuration.
+#d-i netcfg/get_nameservers string 192.168.1.1
+#d-i netcfg/get_ipaddress string 192.168.1.42
+#d-i netcfg/get_netmask string 255.255.255.0
+#d-i netcfg/get_gateway string 192.168.1.1
+#d-i netcfg/confirm_static boolean true
+
+# Any hostname and domain names assigned from dhcp take precedence over
+# values set here. However, setting the values still prevents the questions
+# from being shown, even if values come from dhcp.
+d-i netcfg/get_hostname string neurodebian
+d-i netcfg/invalid_hostname string neurodebian
+# d-i netcfg/get_domain string unassigned-domain
+
+# Disable that annoying WEP key dialog.
+# d-i netcfg/wireless_wep string
+# The wacky dhcp hostname that some ISPs use as a password of sorts.
+# d-i netcfg/dhcp_hostname string neurodebian
+
+# If non-free firmware is needed for the network or other hardware, you can
+# configure the installer to always try to load it, without prompting. Or
+# change to false to disable asking.
+#d-i hw-detect/load_firmware boolean true
+
+### Network console
+# Use the following settings if you wish to make use of the network-console
+# component for remote installation over SSH. This only makes sense if you
+# intend to perform the remainder of the installation manually.
+#d-i anna/choose_modules string network-console
+#d-i network-console/password password r00tme
+#d-i network-console/password-again password r00tme
+
+### Mirror settings
+# If you select ftp, the mirror/country string does not need to be set.
+#d-i mirror/protocol string ftp
+d-i mirror/country string manual
+d-i mirror/http/hostname string %(MIRROR_HTTP_HOSTNAME)s
+d-i mirror/http/directory string /debian
+#d-i mirror/http/proxy string
+
+# Suite to install.
+d-i mirror/suite string wheezy
+# Suite to use for loading installer components (optional).
+#d-i mirror/udeb/suite string testing
+
+### Clock and time zone setup
+# Controls whether or not the hardware clock is set to UTC.
+d-i clock-setup/utc boolean true
+
+# You may set this to any valid setting for $TZ; see the contents of
+# /usr/share/zoneinfo/ for valid values.
+d-i time/zone string %(TIME_ZONE)s
+
+# Controls whether to use NTP to set the clock during the install
+d-i clock-setup/ntp boolean true
+# NTP server to use. The default is almost always fine here.
+#d-i clock-setup/ntp-server string ntp.example.com
+
+### Partitioning
+# If the system has free space you can choose to only partition that space.
+#d-i partman-auto/init_automatically_partition select biggest_free
+
+# Alternatively, you can specify a disk to partition. The device name must
+# be given in traditional non-devfs format.
+# Note: A disk must be specified, unless the system has only one disk.
+# For example, to use the first SCSI/SATA hard disk:
+d-i partman-auto/disk string /dev/sda
+# In addition, you'll need to specify the method to use.
+# The presently available methods are: "regular", "lvm" and "crypto"
+d-i partman-auto/method string regular
+
+# If one of the disks that are going to be automatically partitioned
+# contains an old LVM configuration, the user will normally receive a
+# warning. This can be preseeded away...
+#d-i partman-lvm/device_remove_lvm boolean true
+# The same applies to pre-existing software RAID array:
+#d-i partman-md/device_remove_md boolean true
+# And the same goes for the confirmation to write the lvm partitions.
+#d-i partman-lvm/confirm boolean true
+
+# You can choose one of the three predefined partitioning recipes:
+# - atomic: all files in one partition
+# - home:   separate /home partition
+# - multi:  separate /home, /usr, /var, and /tmp partitions
+d-i partman-auto/choose_recipe select atomic
+
+# Or provide a recipe of your own...
+# The recipe format is documented in the file devel/partman-auto-recipe.txt.
+# If you have a way to get a recipe file into the d-i environment, you can
+# just point at it.
+#d-i partman-auto/expert_recipe_file string /hd-media/recipe
+
+# If not, you can put an entire recipe into the preconfiguration file in one
+# (logical) line. This example creates a small /boot partition, suitable
+# swap, and uses the rest of the space for the root partition:
+d-i partman-auto/expert_recipe string                         \
+      boot-root ::                                            \
+              10000 40000 1000000000 ext4                       \
+                      $primary{ } $bootable{ }                \
+                      method{ format } format{ }              \
+                      use_filesystem{ } filesystem{ ext4 }    \
+                      label{NEURODEBIAN}                      \
+                      mountpoint{ / }                         \
+              .                                               \
+              2048 2048 2048 linux-swap                          \
+                      method{ swap } format{ }                \
+              .
+
+# This makes partman automatically partition without confirmation, provided
+# that you told it what to do using one of the methods above.
+d-i partman/confirm_write_new_label boolean true
+d-i partman/choose_partition select finish
+d-i partman/confirm boolean true
+d-i partman/confirm_nooverwrite boolean true
+
+### Base system installation
+# Select the initramfs generator used to generate the initrd for 2.6 kernels.
+#d-i base-installer/kernel/linux/initramfs-generators string yaird
+
+# The kernel image (meta) package to be installed; "none" can be used if no
+# kernel is to be installed.
+#d-i base-installer/kernel/image string linux-image-2.6-486
+
+### Account setup
+# Skip creation of a root account (normal user account will be able to
+# use sudo).
+#d-i passwd/root-login boolean false
+# Alternatively, to skip creation of a normal user account.
+#d-i passwd/make-user boolean false
+
+# Root password, either in clear text
+d-i passwd/root-password password neurodebian
+d-i passwd/root-password-again password neurodebian
+# or encrypted using an MD5 hash.
+#d-i passwd/root-password-crypted password [MD5 hash]
+
+# To create a normal user account.
+d-i passwd/user-fullname string NeuroDebian User
+d-i passwd/username string brain
+# Normal user's password, either in clear text
+d-i passwd/user-password password neurodebian
+d-i passwd/user-password-again password neurodebian
+# or encrypted using an MD5 hash.
+#d-i passwd/user-password-crypted password [MD5 hash]
+# Create the first user with the specified UID instead of the default.
+d-i passwd/user-uid string 1000
+# XXX no gid?
+
+# The user account will be added to some standard initial groups. To
+# override that, use this.
+d-i passwd/user-default-groups string audio cdrom floppy video plugdev dip sudo
+
+### Apt setup
+# You can choose to install non-free and contrib software.
+d-i apt-setup/non-free boolean true
+d-i apt-setup/contrib boolean true
+# Uncomment this if you don't want to use a network mirror.
+#d-i apt-setup/use_mirror boolean false
+# Select which update services to use; define the mirrors to be used.
+# Values shown below are the normal defaults.
+d-i apt-setup/services-select multiselect security, volatile
+d-i apt-setup/security_host string security.debian.org
+#d-i apt-setup/volatile_host string volatile.debian.org
+# XXX?
+
+# Additional repositories, local[0-9] available
+#d-i apt-setup/local0/repository string \
+#       http://local.server/debian stable main
+#d-i apt-setup/local0/comment string local server
+# XXX our nd?
+#d-i apt-getup/local0/repository string \
+#        http://neuro.debian.net/debian data main contrib non-free
+#d-i apt-setup/local0/comment string NeuroDebian data
+#d-i apt-setup/local0/source boolean true
+#d-i apt-getup/local1/repository string \
+#        http://neuro.debian.net/debian squeeze main contrib non-free
+#d-i apt-setup/local1/comment string NeuroDebian software
+#d-i apt-setup/local1/source boolean true
+
+
+# URL to the public key of the local repository; you must provide a key or
+# apt will complain about the unauthenticated repository and so the
+# sources.list line will be left commented out
+#d-i apt-setup/local0/key string \
+#        http://neuro.debian.net/_static/neuro.debian.net.asc
+
+# By default the installer requires that repositories be authenticated
+# using a known gpg key. This setting can be used to disable that
+# authentication. Warning: Insecure, not recommended.
+#d-i debian-installer/allow_unauthenticated string true
+
+### Package selection
+#tasksel tasksel/first multiselect standard, web-server
+tasksel tasksel/first multiselect 
+# If the desktop task is selected, install the kde and xfce desktops
+# instead of the default gnome desktop.
+#tasksel tasksel/desktop multiselect kde, xfce
+
+# Individual additional packages to install
+#d-i pkgsel/include string openssh-server build-essential
+# Whether to upgrade packages after debootstrap.
+# Allowed values: none, safe-upgrade, full-upgrade
+#d-i pkgsel/upgrade select none
+
+# Some versions of the installer can report back on what software you have
+# installed, and what software you use. The default is not to report back,
+# but sending reports helps the project determine what software is most
+# popular and include it on CDs.
+# ND: popcon installed upon initial boot
+popularity-contest popularity-contest/participate boolean false
+
+### Boot loader installation
+# Grub is the default boot loader (for x86). If you want lilo installed
+# instead, uncomment this:
+#d-i grub-installer/skip boolean true
+# To also skip installing lilo, and install no bootloader, uncomment this
+# too:
+#d-i lilo-installer/skip boolean true
+
+# This is fairly safe to set, it makes grub install automatically to the MBR
+# if no other operating system is detected on the machine.
+d-i grub-installer/only_debian boolean true
+
+# This one makes grub-installer install to the MBR if it also finds some other
+# OS, which is less safe as it might not be able to boot that other OS.
+d-i grub-installer/with_other_os boolean false
+
+# Alternatively, if you want to install to a location other than the mbr,
+# uncomment and edit these lines:
+#d-i grub-installer/only_debian boolean false
+#d-i grub-installer/with_other_os boolean false
+#d-i grub-installer/bootdev  string (hd0,0)
+# To install grub to multiple disks:
+#d-i grub-installer/bootdev  string (hd0,0) (hd1,0) (hd2,0)
+
+# Optional password for grub, either in clear text
+#d-i grub-installer/password password r00tme
+#d-i grub-installer/password-again password r00tme
+# or encrypted using an MD5 hash, see grub-md5-crypt(8).
+#d-i grub-installer/password-crypted password [MD5 hash]
+
+### Finishing up the installation
+# During installations from serial console, the regular virtual consoles
+# (VT1-VT6) are normally disabled in /etc/inittab. Uncomment the next
+# line to prevent this.
+#d-i finish-install/keep-consoles boolean true
+
+# Avoid that last message about the install being complete.
+d-i finish-install/reboot_in_progress note
+
+# This will prevent the installer from ejecting the CD during the reboot,
+# which is useful in some situations.
+#d-i cdrom-detect/eject boolean false
+
+# This is how to make the installer shutdown when finished, but not
+# reboot into the installed system.
+#d-i debian-installer/exit/halt boolean true
+# This will power off the machine instead of just halting it.
+d-i debian-installer/exit/poweroff boolean true
+
+### Preseeding other packages
+# Depending on what software you choose to install, or if things go wrong
+# during the installation process, it's possible that other questions may
+# be asked. You can preseed those too, of course. To get a list of every
+# possible question that could be asked during an install, do an
+# installation, and then run these commands:
+#   debconf-get-selections --installer > file
+#   debconf-get-selections >> file
+
+
+#### Advanced options
+### Running custom commands during the installation
+# d-i preseeding is inherently not secure. Nothing in the installer checks
+# for attempts at buffer overflows or other exploits of the values of a
+# preconfiguration file like this one. Only use preconfiguration files from
+# trusted locations! To drive that home, and because it's generally useful,
+# here's a way to run any shell command you'd like inside the installer,
+# automatically.
+
+# This first command is run as early as possible, just after
+# preseeding is read.
+#d-i preseed/early_command string anna-install some-udeb
+
+# This command is run just before the install finishes, but when there is
+# still a usable /target directory. You can chroot to /target and use it
+# directly, or use the apt-install and in-target commands to easily install
+# packages and run commands in the target system.
+#d-i preseed/late_command string apt-install zsh; in-target chsh -s /bin/zsh
+#d-i preseed/late_command string wget -O/target/tmp/initial_setup http://git.debian.org/?p=pkg-exppsy/neurodebian.git;a=blob_plain;f=vm/d-i/tools/initial_setup;hb=HEAD; \
+d-i preseed/late_command string wget -O/target/tmp/initial_setup http://%(DI_HTTP_HOSTNAME)s/initial_setup ; \
+        in-target /bin/bash /tmp/initial_setup
+
+# XXX here get/call nd_setupguestos ?
+
index 3d1634d058c2d8a8fc596e0543f1b4753794ccb8..eb7a6f32c11beedf9d4f09245892b9ef38a78888 100755 (executable)
@@ -42,7 +42,7 @@ rm -rf vbmnt/tmp/*
 # log files
 find vbmnt/var/log -type f -delete
 # apt lists
-find vbmnt/var/lib/apt -type f -name '*debian*' -o -type f -name '*list*' -delete
+find vbmnt/var/lib/apt -type f -name '*debian*' -o -type f -name '*list*' | xargs -r rm
 # user data
 # cannot clean all root stuff, because it also contains useful thing (e.g. git setup)
 rm -f vbmnt/root/.*history
index fd4cbdf0151476f99a81aa2c5450a7b7e9231371..c6be6fbcf3bb551813fccf5163d17ccda1e5acc4 100755 (executable)
@@ -2,30 +2,80 @@
 #emacs: -*- mode: shell-script; c-basic-offset: 4; tab-width: 4; indent-tabs-mode: nil -*- 
 #ex: set sts=4 ts=4 sw=4 noet:
 
+# fail early
 set -eu
 
-# TODO: arguments later on to become cmdline args
-#iso=debian-squeeze-di-beta1-amd64-businesscard.iso
-iso=debian-6.0.6-${ARCH:=amd64}-businesscard.iso
-di_cd=$(readlink -f $PWD/../../../neurodebian-images/$iso)
-di_host=head1.hydra.dartmouth.edu               # where to look for di preseed
-
 build_dir=$PWD/build
 dist_dir=$PWD/dist
 vendor="NeuroDebian"
-vm_version="6.0.6"
+vm_version="7.0.0"
 vm_ostype=Debian
 vendor_url="http://neuro.debian.net"
 product_url="${vendor_url}/vm.html"
+di_port=10100                   # port to start webserver on
 
 # Generic definitions
 eula="This virtual appliance contains Free and Open Source Software (FOSS) released under licenses compliant with the Debian Free Software Guidelines (DFSG, see http://www.debian.org/social_contract), such as, GPL, BSD, MIT, etc.  Such software is free to be used or customized for any purpose.
 
 However, by default this virtual machine is also enabled to install additional software from Debian and NeuroDebian repositories that is distributed under more restrictive licenses (e.g. closed-source, non-commercial, research-only). It is the user's responsibility to adhere to the terms and conditions of any particular software that is installed and used in this virtual machine. Copyright and license details for any installed PACKAGE are available in /usr/share/doc/PACKAGE/copyright inside the virtual machine."
 
+# The defaults to be modified from cmdline
+di_cd=
+# look here for more details about the default IP of the host:
+# # http://www.virtualbox.org/manual/ch09.html#changenat
+mirror_host=10.0.0.1:9999
+di_tz='US/Eastern'
+di_preseed_in=
+
+function usage {
+echo "Usage: $0 [OPTIONS]
+
+Create ND VirtualBox appliance.
+
+Options:
+  -p PRESEED_IN path to preesed.cfg.in file for d-i
+  -i ISO        path to debian installation iso file
+  -m MIRROR     debian mirror to use for installation
+  -t TIME_ZONE  time zone of virtual machine
+  -h            Show this help and exit
+"
+}
+
+# Process cmdline
+while getopts "p:i:" OPTION
+do
+  case $OPTION in
+      "p") di_preseed_in="$OPTARG";;
+      "i") di_cd="$OPTARG";;
+      "m") mirror_host="$OPTARG";;
+      "t") di_tz="$OPTARG";;
+      "h") exit 1;;
+  esac
+done
+
+if [ -z "$di_cd" ] ; then
+    echo "You must specify the iso image (-i)" >&2
+    exit 1
+fi
+
+if [ -z "$di_preseed_in" ]; then
+    # deduce release and use corresponding directory here
+    release=$(basename "$di_cd" | cut -d- -f2)
+    di_preseed_in=$(dirname $0)/../d-i/$release/preseed.cfg.in
+    if [ ! -e "$di_preseed_in" ]; then
+        echo "$di_preseed_in is not found. Specify one with -p" >&2
+        exit 2
+    fi
+fi
+
+# Figure out our IP address for VM to reach webserver
+eth=`route | awk '/default/{print $8;}'`
+di_host=`ip addr show dev $eth | sed -ne '/inet /s, *inet \([0-9.]*\)/.*,\1,gp'`
 
-# Computed settings
-#vm_basepath=
+# Generate preseed file
+# yoh could not escape Python here
+di_preseed=${di_preseed_in%.in}
+python -c "open('$di_preseed', 'w').write(open('$di_preseed_in').read() % {'DI_HTTP_HOSTNAME': '$di_host:$di_port', 'MIRROR_HTTP_HOSTNAME': '$mirror_host', 'TIME_ZONE': '$di_tz'})"
 
 # By default 32bit unless installer image has amd64
 # TODO: might need to make more robust?
@@ -62,7 +112,7 @@ VBoxManage unregistervm "${vm_name}" --delete || :
 rm -f ${vm_disk}
 }
 
-clean_buildvm                   # clean things up
+clean_buildvm >&/dev/null                   # clean things up
 
 #exit
 # Check that no previous VM was left (can happen if previous failures
@@ -132,6 +182,14 @@ _info "Run Debian Installer"
 # type  auto url=$di_host
 # press Enter"
 
+# start local web server to serve preseed file
+builtin cd $(dirname ${di_preseed})
+python -m SimpleHTTPServer ${di_port} >&/dev/null &
+di_pid=$!
+builtin cd -
+
+
+
 VBoxManage startvm "${vm_name}"
 
 # TODO: see if we could just use virtinst (virt-install tool) to run d-i
@@ -144,13 +202,7 @@ sleep 5                         # give some time to make sure we get to menu
 #    01 81 \
 #    1e 9e 16 96 14 94 18 98 39 b9 16 96 13 93 26 a6 0d 8d 23 a3 15 95 20 a0 13 93 1e 9e \
 #    1c 9c # ESCAPE, auto url=hydra, ENTER
-echo "typeGuest \"${vm_name}\" \"&ESC;Wauto url=${di_host}&ENTER;\"" | /usr/lib/virtualbox/vboxshell.py
-
-: "
-oops -- asked either I want to store Partitioning on the disk...
-
-didn't happen before
-"
+echo "typeGuest \"${vm_name}\" \"&ESC;Wauto url=${di_host}|;${di_port}/$(basename ${di_preseed})&ENTER;\"" | /usr/lib/virtualbox/vboxshell.py
 
 # wait for it to finish! -- found no cleaner way :-/
 sleep 10
@@ -158,6 +210,9 @@ while VBoxManage showvminfo "${vm_name}" | grep -q running; do
     sleep 5
 done
 
+# kill the web server
+kill ${di_pid} || echo "Could not kill the webserver"
+
 _info Compacting VDI
 sudo ./nd_compactvdi "${vm_disk}"
 
diff --git a/xdg/Xresources/neurodebian b/xdg/Xresources/neurodebian
new file mode 100644 (file)
index 0000000..0c35011
--- /dev/null
@@ -0,0 +1,8 @@
+URxvt.background: black
+URxvt.foreground: white
+URxvt.coursorColor: red
+URxvt.saveLines: 1000
+URxvt.perl-ext: searchable-scrollback<M-s>,tabbed,option-popup,selection
+# workaround for #546527
+URxvt.perl-ext-common: default,-option-popup,-selection-popup
+URxvt.underlineURLs: true
diff --git a/xdg/desktop/neurodebian-spykeviewer.desktop b/xdg/desktop/neurodebian-spykeviewer.desktop
new file mode 100644 (file)
index 0000000..2109d2f
--- /dev/null
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Spyke Viewer
+GenericName=Graphical utility for analyzing electrophysiological data
+Exec=nd-autoinstall spykeviewer
+Type=Application
+Terminal=false
+Categories=X-NeuroDebian-Electrophysiology
+Icon=spykeviewer.png