Index: trunk/native/linux/latest/DEBIAN/conffiles
===================================================================
--- trunk/native/linux/latest/DEBIAN/conffiles	(revision 16006)
+++ trunk/native/linux/latest/DEBIAN/conffiles	(revision 16006)
@@ -0,0 +1,1 @@
+/etc/default/josm-latest
Index: trunk/native/linux/latest/DEBIAN/control
===================================================================
--- trunk/native/linux/latest/DEBIAN/control	(revision 16006)
+++ trunk/native/linux/latest/DEBIAN/control	(revision 16006)
@@ -0,0 +1,24 @@
+Package: josm-latest
+Version: 1.5.svn{{VERSION}}
+Section: utils
+Maintainer: josm developers <josm-dev@openstreetmap.org>
+Homepage: https://josm.openstreetmap.de
+Priority: extra
+Architecture: all
+Depends: openjdk-11-jre | java11-runtime | openjdk-8-jre | java8-runtime,
+         proj-data
+Recommends: openjfx
+Description: Editor for OpenStreetMap (daily development snapshot)
+ JOSM is an editor for OpenStreetMap (OSM) written in Java.
+  The current version supports stand alone GPX tracks, GPX track data
+  from OSM database and existing nodes, line segments and metadata tags
+  from the OSM database.
+ .
+  OpenStreetMap is a project aimed squarely at creating and providing
+  free geographic data such as street maps to anyone who wants them.
+  The project was started because most maps you think of as free actually
+  have legal or technical restrictions on their use, holding back people
+  from using them in creative, productive or unexpected ways.
+
+
+
Index: trunk/native/linux/latest/DEBIAN/postinst
===================================================================
--- trunk/native/linux/latest/DEBIAN/postinst	(revision 16006)
+++ trunk/native/linux/latest/DEBIAN/postinst	(revision 16006)
@@ -0,0 +1,7 @@
+#!/bin/sh
+set -e
+# Automatically added by dh_installmenu
+if [ "$1" = "configure" ] && [ -x "$(which update-menus 2>/dev/null)" ]; then
+	update-menus
+fi
+# End automatically added section
Index: trunk/native/linux/latest/DEBIAN/postrm
===================================================================
--- trunk/native/linux/latest/DEBIAN/postrm	(revision 16006)
+++ trunk/native/linux/latest/DEBIAN/postrm	(revision 16006)
@@ -0,0 +1,5 @@
+#!/bin/sh
+set -e
+# Automatically added by dh_installmenu
+if [ -x "$(which update-menus 2>/dev/null)" ]; then update-menus ; fi
+# End automatically added section
Index: trunk/native/linux/latest/etc/default/josm-latest
===================================================================
--- trunk/native/linux/latest/etc/default/josm-latest	(revision 16006)
+++ trunk/native/linux/latest/etc/default/josm-latest	(revision 16006)
@@ -0,0 +1,9 @@
+# Options to pass to java when starting JOSM.
+# Uncomment the JAVA_OPTS lines to enable their use by /usr/bin/josm-latest
+
+# Increase usable memory
+#JAVA_OPTS="${JAVA_OPTS} -Xmx2048m"
+
+# Enable OpenGL pipeline (2D graphic accelerators)
+#JAVA_OPTS="${JAVA_OPTS} -Dsun.java2d.opengl=True"
+
Index: trunk/native/linux/latest/usr/bin/josm-latest
===================================================================
--- trunk/native/linux/latest/usr/bin/josm-latest	(revision 16006)
+++ trunk/native/linux/latest/usr/bin/josm-latest	(revision 16006)
@@ -0,0 +1,74 @@
+#!/bin/bash
+# Simple wrapper script used to start JOSM in Debian
+set -e
+
+# First, the alternative (if known to work) or users preference as defined by $JAVA_HOME. Next, use OpenJDK.
+# Override to a specific one using $JAVACMD
+ALTERNATIVE_JDK=$(readlink -n -f /etc/alternatives/java)
+
+# Let's get the current architecture -- needed for multiarchified Java
+ARCH=$(dpkg --print-architecture 2> /dev/null || true)
+
+JAVA_CMDS="$JAVA_HOME/bin/java"
+
+# If OpenJDK is only available headless, do not try it
+if dpkg --get-selections "openjdk-*-jre" | grep install$ > /dev/null \
+|| dpkg --get-selections "openjdk-*-jre:$ARCH" | grep install$ > /dev/null ; then
+	# LTS versions in decreased order
+	JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-11-openjdk/bin/java /usr/lib/jvm/java-11-openjdk-$ARCH/bin/java"
+	JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-8-openjdk/bin/java /usr/lib/jvm/java-8-openjdk-$ARCH/bin/java"
+	# Released versions in decreased order
+	JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-14-openjdk/bin/java /usr/lib/jvm/java-14-openjdk-$ARCH/bin/java"
+	JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-13-openjdk/bin/java /usr/lib/jvm/java-13-openjdk-$ARCH/bin/java"
+	JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-12-openjdk/bin/java /usr/lib/jvm/java-12-openjdk-$ARCH/bin/java"
+	JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-10-openjdk/bin/java /usr/lib/jvm/java-10-openjdk-$ARCH/bin/java"
+	JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-9-openjdk/bin/java /usr/lib/jvm/java-9-openjdk-$ARCH/bin/java"
+	# Development version
+	JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-15-openjdk/bin/java /usr/lib/jvm/java-15-openjdk-$ARCH/bin/java"
+fi
+# Undetermined version
+JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/default-java/bin/java /usr/bin/java"
+
+if [ -f /etc/default/josm-latest ]; then
+    . /etc/default/josm-latest
+fi
+
+JAVA_OPTS="-Djosm.restart=true -Djosm.dir.name=JOSM-latest -Djava.net.useSystemProxies=true $JAVA_OPTS"
+
+if [ -z "${JAVACMD}" ]; then
+    for jcmd in $JAVA_CMDS; do
+        if [ "z$ALTERNATIVE_JDK" = "z$(readlink -n -f "$jcmd")" ] && [ -z "${JAVACMD}" ]; then
+            JAVACMD="$jcmd"
+            break
+        fi
+    done
+fi
+
+if [ -z "${JAVACMD}" ]; then
+    for jcmd in $JAVA_CMDS; do
+        if [ -x "$jcmd" ] && [ -z "${JAVACMD}" ]; then
+            JAVACMD="$jcmd"
+            break
+        fi
+    done
+fi
+
+if [ "$JAVACMD" ]; then
+    echo "Using $JAVACMD to execute josm-latest." || true
+    if [[ "${JAVACMD}" =~ 'java-9' ]] || [[ "${JAVACMD}" =~ 'java-10' ]]; then
+        JAVA_OPTS="--add-modules java.activation,java.se.ee $JAVA_OPTS"
+    elif [[ "${JAVACMD}" =~ 'java-1' ]]; then
+        JAVA_OPTS="--add-modules java.scripting,java.sql $JAVA_OPTS"
+    fi
+    set +e
+    while true; do
+        $JAVACMD $JAVA_OPTS -jar /usr/share/josm-latest/josm-latest.jar "$@"
+        if [ "z$?" != "z9" ]; then
+            break
+        fi
+        echo ">> restarting josm..."
+    done
+else
+    echo "No valid JVM found to run JOSM." || true
+    exit 1
+fi
Index: trunk/native/linux/latest/usr/share/applications/org.openstreetmap.josm-latest.desktop
===================================================================
--- trunk/native/linux/latest/usr/share/applications/org.openstreetmap.josm-latest.desktop	(revision 16006)
+++ trunk/native/linux/latest/usr/share/applications/org.openstreetmap.josm-latest.desktop	(revision 16006)
@@ -0,0 +1,14 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=JOSM (latest snapshot)
+GenericName=Java OpenStreetMap Editor (latest)
+Comment=Extensible off-line editor for OpenStreetMap (OSM)
+Icon=org.openstreetmap.josm-latest
+Exec=josm-latest %U
+Terminal=false
+MimeType=application/x-osm+xml;application/x-gpx+xml;application/geo+json;application/x-josm-session+xml;application/x-josm-session+zip;x-scheme-handler/geo;
+StartupNotify=true
+Categories=Education;Geoscience;Maps;
+StartupWMClass=org-openstreetmap-josm-MainApplication
+Keywords=OpenStreetMap;OSM;
Index: trunk/native/linux/latest/usr/share/doc/josm-latest/copyright
===================================================================
--- trunk/native/linux/latest/usr/share/doc/josm-latest/copyright	(revision 16006)
+++ trunk/native/linux/latest/usr/share/doc/josm-latest/copyright	(revision 16006)
@@ -0,0 +1,4 @@
+Copyright (c) 2005-2020 JOSM developers <josm-dev@openstreetmap.org>
+
+License: GPL3+
+
Index: trunk/native/linux/latest/usr/share/icons/hicolor/scalable/apps/org.openstreetmap.josm-latest.svg
===================================================================
--- trunk/native/linux/latest/usr/share/icons/hicolor/scalable/apps/org.openstreetmap.josm-latest.svg	(revision 16006)
+++ trunk/native/linux/latest/usr/share/icons/hicolor/scalable/apps/org.openstreetmap.josm-latest.svg	(revision 16006)
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg version="1.1" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <title>JOSM Logotype 2019</title>
+ <defs>
+  <linearGradient id="linearGradient9147">
+   <stop stop-color="#ffd555" offset="0"/>
+   <stop stop-color="#ffcb27" offset="1"/>
+  </linearGradient>
+  <linearGradient id="linearGradient3892" x1="716.07" x2="787.83" y1="454.99" y2="219.39" gradientTransform="matrix(.98704 .23824 -.9468 1.3017 230.53 -134.51)" gradientUnits="userSpaceOnUse">
+   <stop offset="0"/>
+   <stop stop-color="#3c3c3c" stop-opacity="0" offset="1"/>
+  </linearGradient>
+  <filter id="filter4005">
+   <feGaussianBlur stdDeviation="10"/>
+  </filter>
+  <linearGradient id="linearGradient4017" x1="455" x2="532.2" y1="690" y2="656.35" gradientTransform="matrix(1.0062 .23807 -.23807 1.0062 94.828 -143.1)" gradientUnits="userSpaceOnUse">
+   <stop stop-opacity=".36869" offset="0"/>
+   <stop stop-color="#3c3c3c" stop-opacity="0" offset="1"/>
+  </linearGradient>
+  <filter id="filter3987" x="-.033087" y="-.30881" width="1.0662" height="1.6176">
+   <feGaussianBlur stdDeviation="11.58046"/>
+  </filter>
+  <filter id="filter4629-1" color-interpolation-filters="sRGB">
+   <feGaussianBlur stdDeviation="0.5"/>
+  </filter>
+  <clipPath id="clipPath3411">
+   <path d="m1320 320c15 5 25 20 25 20 10 15 10 40 10 40 5 10 5 30 0 40 0 0 0 25-10 40 0 0-10 15-25 20h540l40-20 20-40v-40l-20-40-40-20z" fill="none" stroke="#000" stroke-width="1px"/>
+  </clipPath>
+  <clipPath id="clipPath3446">
+   <path d="m1320 320-200 80 200 80 60-20v-120z" fill="#dfc4b3"/>
+  </clipPath>
+  <clipPath>
+   <path d="m1478.6-6.6948v326.69h264.09v-326.69z" fill="#fff"/>
+  </clipPath>
+  <clipPath id="clipPath5203">
+   <rect x="80" y="140" width="800" height="800" fill="none" stroke="#515151" stroke-dasharray="8, 8" stroke-width="4" style="paint-order:normal"/>
+  </clipPath>
+  <clipPath>
+   <rect x="80" y="140" width="800" height="800" fill="none" stroke="#515151" stroke-dasharray="8, 8" stroke-width="4" style="paint-order:normal"/>
+  </clipPath>
+  <clipPath id="clipPath9081">
+   <rect transform="matrix(.98233 .18717 0 1 0 0)" x="255.85" y="-55.827" width="427.56" height="1040" fill="#fff" fill-opacity=".17172" style="paint-order:normal"/>
+  </clipPath>
+  <clipPath id="clipPath9114">
+   <path d="m31.923 874.34 200.04 100.23 419.97-80.09 199.44 99.734v-840.06l-199.44-99.73-419.97 80.091-200.04-100.23z" fill="#ff4dcf" fill-opacity=".17172"/>
+  </clipPath>
+  <clipPath id="clipPath9126">
+   <path d="m24.202 100.97 225.77 18.969 9.9354 7.2365 4.9204 812.94-14.817 19.843-225.81 112.71z" fill="none" stroke="#515151" stroke-dasharray="7.37136328, 7.37136328" stroke-width="3.6857" style="paint-order:normal"/>
+  </clipPath>
+  <clipPath id="clipPath9132">
+   <path d="m670.56 120.09 220.5-38.478-6.6071 882.19-213.89-3.6131-16.826-7.4582-3.1965-803.02z" fill="none" stroke="#515151" stroke-dasharray="8.19754535, 8.19754535" stroke-width="4.0988" style="paint-order:normal"/>
+  </clipPath>
+  <linearGradient id="linearGradient9261" x1="146.47" x2="826.26" y1="211.9" y2="900.62" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient9147"/>
+  <linearGradient id="linearGradient9439" x1="1240" x2="1240" y1="480" y2="320" gradientUnits="userSpaceOnUse">
+   <stop stop-color="#ad7a4a" offset="0"/>
+   <stop stop-color="#edb096" offset="1"/>
+  </linearGradient>
+  <linearGradient id="linearGradient1085" x1="215.46" x2="280.41" y1="753.18" y2="715.68" gradientTransform="translate(1555.5 -347.95)" gradientUnits="userSpaceOnUse">
+   <stop stop-color="#e6b636" offset="0"/>
+   <stop stop-color="#f1cf09" offset=".5"/>
+   <stop stop-color="#f0d609" offset=".5625"/>
+   <stop stop-color="#f0b10a" offset=".625"/>
+   <stop stop-color="#f0ce0b" offset=".6875"/>
+   <stop stop-color="#f0aa0c" offset=".75"/>
+   <stop stop-color="#ffd900" offset="1"/>
+  </linearGradient>
+  <linearGradient id="linearGradient1686" x1="1655.9" x2="1561.9" y1="655.03" y2="367.53" gradientTransform="translate(-73.236 -11.978)" gradientUnits="userSpaceOnUse">
+   <stop stop-color="#1e427c" offset="0"/>
+   <stop stop-color="#5373a7" offset="1"/>
+  </linearGradient>
+  <linearGradient id="linearGradient1141" x1="893.78" x2="1255.8" y1="-484.92" y2="1410.1" gradientUnits="userSpaceOnUse">
+   <stop stop-color="#1e427c" offset="0"/>
+   <stop stop-color="#4471aa" offset="1"/>
+  </linearGradient>
+  <radialGradient id="radialGradient1164" cx="494" cy="556.57" r="1922" gradientTransform="matrix(1.0725 -.64308 .38446 .64115 -249.77 517.41)" gradientUnits="userSpaceOnUse">
+   <stop stop-color="#e3e5fc" stop-opacity=".28283" offset="0"/>
+   <stop stop-color="#7ca4e5" stop-opacity="0" offset="1"/>
+  </radialGradient>
+  <clipPath id="clipPath1210">
+   <path d="m80 140v800h800v-800z" fill="url(#linearGradient1214)"/>
+  </clipPath>
+  <linearGradient id="linearGradient1214" x1="146.47" x2="826.26" y1="211.9" y2="900.62" gradientTransform="translate(-289.08 -8.1047)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient9147"/>
+ </defs>
+ <metadata>
+  <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>JOSM Logotype 2019</dc:title>
+    <dc:date>2019-08-05</dc:date>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Diamond00744</dc:title>
+     </cc:Agent>
+    </dc:creator>
+    <dc:rights>
+     <cc:Agent>
+      <dc:title>Public Domain</dc:title>
+     </cc:Agent>
+    </dc:rights>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g display="none">
+  <rect x="-2053.4" y="-1194.9" width="5871.8" height="3264" fill="url(#linearGradient1141)" style="paint-order:stroke fill markers"/>
+ </g>
+ <g display="none">
+  <rect x="-2552" y="-1640" width="6912" height="4221.1" fill="url(#radialGradient1164)" style="paint-order:stroke fill markers"/>
+ </g>
+ <g display="none" fill="none" stroke="#eaf4ff" stroke-dasharray="28, 28" stroke-opacity=".14646" stroke-width="7">
+  <path d="m-8.4853-1197.7c47.111 86.643 70.205 115.9 137.36 181.59 185.99 181.92 170.87 310.74 351.96 418.04 84.996 50.361 132.32 249.25 48.083 370.52-105.99 152.61-85.579 254.78-95.196 334.78"/>
+  <path d="m154.51-1201.7c33.581 25.249 46.873 65.448 76.368 89.338 124.18 100.58 92.794 127.5 180.24 253.47 16.291 23.469 134.24 144.69 157.4 161.82 120.45 89.119 143.9 309.39 59.397 438.41-151.39 231.13-107.72 267.5-117.97 357.75"/>
+  <path d="m613.77 882.62c-4.8013 5.6138-28.135 21.151-22.489 50.855 3.428 18.035-33.063 25.07-37.845 28.258-27.543 18.362-15.746-29.349-33.711-59.314"/>
+  <path d="m110 892c-47.659 68.525-79.01 140.02-116 214-37.539 75.079 81.241 233.52 74 248-24.76 49.52-22.686 106.74-36 160-14.026 56.104-46.616 112.54-68 166-28.498 71.245-113.33 166.65-148 236-16.131 32.263-65.92 50.861-86 86-24.257 42.45-45.633 96.042-76 134"/>
+  <path d="m178 2076c70.928-81.82 80-202.19 80-306 0-194.09-48.906-380.65-46-574 1.153-76.721 120.87-190.07 138-146 7.6446 19.665 65.662 16.765 62 46-4.3284 34.551 141.47-30.407 102 8-15.17 14.763 18.872 54.561 52 60 71.852 11.797 103.51-20.048 116-42 11.231-19.731 61.669 5.8195 72 6 127.7 2.2312 90.204-96.578 134-100 63.884-4.991 69.116 12.994 116.46 18.567 32.325 3.8047 66.516 87.759 71.47 116.16 10.159-65.215-6.9881-103.17-9.0036-108.92-6.7324-19.226-52.482-65.605-82.929-73.799-106.33-28.615-110.3-54.497-146-114"/>
+  <path d="m1075.9 1162.7c21 79-69.932 106.28-69.932 183.28"/>
+ </g>
+ <g display="none" shape-rendering="auto">
+  <path d="m364.01 1281.2c-21.552 0-33.852 4.0186-41.337 9.7764-3.7425 2.8789-6.0956 6.2209-7.3367 9.0856-1.2416 2.8646-1.4125 6.1813-1.4125 6.1813v109.56s0.17215 3.3167 1.4125 6.1813c1.2411 2.8646 3.5942 6.2067 7.3367 9.0856 7.4851 5.7577 19.786 9.7764 41.337 9.7764 21.552 0 33.852-4.0187 41.337-9.7764 3.7425-2.8789 6.0956-6.221 7.3368-9.0856 1.2415-2.8646 1.4124-6.1813 1.4124-6.1813v-109.56s-0.17215-3.3167-1.4124-6.1813c-1.2412-2.8647-3.5943-6.2067-7.3368-9.0856-7.4851-5.7578-19.786-9.7764-41.337-9.7764zm122.09 0c-21.552 0-33.852 4.0186-41.337 9.7764-3.7424 2.8789-6.0956 6.2209-7.3368 9.0856-1.2415 2.8646-1.4124 6.1813-1.4124 6.1813v31.304c0 6.026 3.4641 10.09 6.6888 12.925 3.2249 2.835 6.9417 5.022 11.134 7.1718 8.3841 4.2997 18.721 8.2357 28.895 12.149 10.174 3.913 20.185 7.803 27.061 11.33 3.4382 1.7631 6.08 3.4892 7.3061 4.5672 0.3068 0.2707 0.21921 0.2013 0.3068 0.3056v28.675c-0.0593 0.1453-0.20029 0.5821-1.4246 1.5224-2.6906 2.0687-10.737 5.8759-29.88 5.8759-19.144 0-27.191-3.8075-29.879-5.8756-1.286-0.9893-1.4544-1.4937-1.4979-1.6019-1.4857-11.68-18.749-10.558-18.709 1.2167 0 0 0.17214 3.3167 1.4124 6.1813 1.2412 2.8646 3.5945 6.2067 7.3368 9.0856 7.4851 5.7577 19.786 9.7764 41.337 9.7764 21.552 0 33.852-4.0187 41.337-9.7764 3.7425-2.8789 6.0956-6.221 7.3368-9.0856 1.2415-2.8646 1.4125-6.1813 1.4125-6.1813v-31.304c0-6.0261-3.4642-10.09-6.6889-12.925-3.2249-2.835-6.9417-5.022-11.134-7.1718-8.3842-4.2997-18.721-8.2357-28.895-12.149-10.174-3.913-20.185-7.803-27.061-11.33-3.4381-1.7631-6.08-3.4892-7.306-4.5672-0.30996-0.2708-0.21909-0.2012-0.30681-0.3055v-28.675c0.0593-0.1452 0.20029-0.5819 1.4247-1.5224 2.6906-2.0685 10.737-5.8758 29.88-5.8758 19.144 0 27.191 3.8074 29.88 5.8757 1.2859 0.9892 1.4544 1.4936 1.4978 1.6019 1.4857 11.68 18.749 10.558 18.709-1.2167 0 0-0.17227-3.3167-1.4125-6.1813-1.2412-2.8647-3.5943-6.2067-7.3368-9.0856-7.4851-5.7578-19.786-9.7764-41.337-9.7764zm-203.62 2.9959c-5.1842 0.078-9.3248 4.3414-9.2506 9.5257v124.64c-1.5583 1.5205-4.0301 3.7113-6.2608 3.7113h-31.304c-3.1304 0-7.8383-5.2092-7.8383-5.2092-6.8897-10.692-22.847-0.054-15.628 10.418 0 0 7.8138 13.573 23.466 13.573h31.304c15.652 0 23.466-13.573 23.466-13.573 1.0283-1.5426 1.5774-3.3552 1.5774-5.2092v-128.35c0.0757-5.2944-4.2375-9.605-9.532-9.5257zm378.64 0.1406c-3.2524 0.097-6.223 1.8718-7.8508 4.6895l-38.824 67.298-38.824-67.298c-4.8068-8.3135-17.517-4.9075-17.523 4.6956v134.61c-0.17846 12.7 18.962 12.7 18.782 0v-99.537l29.433 51.016c3.6159 6.2569 12.648 6.2569 16.264 0l29.433-51.016v99.537c-0.17846 12.7 18.962 12.7 18.783 0v-134.61c0-5.2958-4.3788-9.5431-9.6724-9.3851zm-297.11 15.646c19.144 0 27.191 3.8074 29.88 5.8757 1.2227 0.9405 1.3638 1.377 1.4246 1.5224v107.29c-0.0593 0.1452-0.20041 0.5819-1.4246 1.5224-2.6888 2.0681-10.736 5.8756-29.88 5.8756-19.144 0-27.191-3.8075-29.879-5.8756-1.2228-0.9405-1.3639-1.377-1.4247-1.5224v-107.29c0.0593-0.1453 0.20041-0.5819 1.4247-1.5224 2.6887-2.0683 10.736-5.8757 29.879-5.8757z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="#182f51" fill-opacity=".4596" image-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
+  <path d="m361.31 1277.6c-21.552 0-33.852 4.0187-41.337 9.7764-3.7425 2.8789-6.0956 6.221-7.3368 9.0856-1.2415 2.8646-1.4124 6.1813-1.4124 6.1813v109.56s0.17214 3.3167 1.4124 6.1813c1.2412 2.8647 3.5943 6.2067 7.3368 9.0856 7.4851 5.7578 19.786 9.7764 41.337 9.7764 21.552 0 33.852-4.0186 41.337-9.7764 3.7425-2.8789 6.0956-6.2209 7.3368-9.0856 1.2415-2.8646 1.4124-6.1813 1.4124-6.1813v-109.56s-0.17214-3.3167-1.4124-6.1813c-1.2412-2.8646-3.5943-6.2067-7.3368-9.0856-7.4851-5.7577-19.786-9.7764-41.337-9.7764zm122.09 0c-21.552 0-33.852 4.0187-41.337 9.7764-3.7424 2.8789-6.0956 6.221-7.3368 9.0856-1.2415 2.8646-1.4124 6.1813-1.4124 6.1813v31.304c0 6.0261 3.4641 10.09 6.6888 12.925 3.2249 2.835 6.9417 5.022 11.134 7.1718 8.3842 4.2997 18.721 8.2357 28.895 12.149 10.174 3.913 20.185 7.8032 27.061 11.33 3.4381 1.7631 6.08 3.4892 7.306 4.5672 0.30681 0.2708 0.21922 0.2013 0.30681 0.3056v28.675c-0.0593 0.1451-0.20029 0.5819-1.4246 1.5223-2.6906 2.0686-10.737 5.8759-29.88 5.8759-19.144 0-27.191-3.8074-29.88-5.8757-1.2859-0.9893-1.4543-1.4936-1.4978-1.6019-1.4857-11.68-18.749-10.558-18.709 1.2167 0 0 0.17215 3.3167 1.4124 6.1813 1.2412 2.8647 3.5945 6.2067 7.3368 9.0856 7.4851 5.7578 19.786 9.7764 41.337 9.7764 21.552 0 33.852-4.0186 41.337-9.7764 3.7425-2.8789 6.0956-6.2209 7.3368-9.0856 1.2415-2.8646 1.4125-6.1813 1.4125-6.1813v-31.304c0-6.026-3.4642-10.09-6.6889-12.925-3.2249-2.835-6.9417-5.022-11.134-7.1718-8.3842-4.2997-18.721-8.2357-28.895-12.149-10.174-3.913-20.185-7.803-27.061-11.33-3.4382-1.7631-6.08-3.4892-7.306-4.5671-0.30997-0.2708-0.2191-0.2013-0.30681-0.3055v-28.675c0.0593-0.1453 0.20029-0.582 1.4247-1.5225 2.6904-2.0685 10.737-5.8757 29.88-5.8757 19.144 0 27.191 3.8073 29.879 5.8756 1.286 0.9892 1.4544 1.4937 1.4979 1.6019 1.4857 11.68 18.749 10.558 18.709-1.2167 0 0-0.17227-3.3167-1.4125-6.1813-1.2412-2.8646-3.5943-6.2067-7.3368-9.0856-7.4851-5.7577-19.786-9.7764-41.337-9.7764zm-203.62 2.9959c-5.1843 0.078-9.3248 4.3415-9.2506 9.5258v124.64c-1.5583 1.5206-4.0301 3.7114-6.2608 3.7114h-31.304c-3.1304 0-7.8383-5.2093-7.8383-5.2093-6.8897-10.692-22.847-0.054-15.628 10.418 0 0 7.8138 13.573 23.466 13.573h31.304c15.652 0 23.466-13.573 23.466-13.573 1.0284-1.5426 1.5774-3.3552 1.5774-5.2091v-128.35c0.0745-5.2945-4.2374-9.6051-9.5318-9.5258zm378.64 0.1406c-3.2524 0.097-6.223 1.8719-7.8508 4.6895l-38.824 67.298-38.824-67.298c-4.8068-8.3135-17.518-4.9075-17.523 4.6957v134.61c-0.17845 12.7 18.962 12.7 18.782 0v-99.538l29.433 51.016c3.6159 6.2569 12.648 6.2569 16.264 0l29.433-51.016v99.538c-0.17845 12.7 18.962 12.7 18.783 0v-134.61c0-5.2959-4.3788-9.5431-9.6724-9.3852zm-297.11 15.646c19.144 0 27.191 3.8073 29.88 5.8756 1.2227 0.9405 1.3638 1.377 1.4246 1.5224v107.29c-0.0593 0.1453-0.20042 0.5819-1.4246 1.5224-2.6888 2.0683-10.736 5.8757-29.88 5.8757-19.144 0-27.191-3.8074-29.879-5.8757-1.2228-0.9405-1.3639-1.377-1.4247-1.5224v-107.29c0.0593-0.1452 0.20041-0.5819 1.4247-1.5224 2.6887-2.0683 10.736-5.8756 29.879-5.8756z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="#d6e3fa" fill-opacity=".93939" image-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
+ </g>
+ <g display="none" shape-rendering="auto">
+  <path d="m1321.2 365.6c-36.24 0-56.924 6.7575-69.51 16.439-6.2931 4.841-10.25 10.461-12.337 15.278-2.0877 4.8169-2.3751 10.394-2.3751 10.394v184.24s0.2896 5.5773 2.3751 10.394c2.0872 4.8169 6.044 10.437 12.337 15.278 12.586 9.682 33.27 16.439 69.51 16.439 36.24 0 56.924-6.7575 69.51-16.439 6.2931-4.841 10.25-10.461 12.337-15.278 2.0876-4.8169 2.3751-10.394 2.3751-10.394v-184.24s-0.2896-5.5773-2.3751-10.394c-2.0872-4.8169-6.044-10.437-12.337-15.278-12.586-9.682-33.27-16.439-69.51-16.439zm205.29 0c-36.24 0-56.924 6.7575-69.51 16.439-6.293 4.841-10.25 10.461-12.337 15.278-2.0877 4.8169-2.3751 10.394-2.3751 10.394v52.639c0 10.133 5.8251 16.967 11.247 21.734 5.423 4.7672 11.673 8.4446 18.722 12.06 14.098 7.2301 31.48 13.849 48.588 20.429 17.108 6.5799 33.941 13.121 45.504 19.051 5.7813 2.9648 10.224 5.8673 12.285 7.68 0.5159 0.45533 0.3685 0.33847 0.5159 0.51376v48.218c-0.1001 0.24424-0.337 0.97861-2.3957 2.56-4.5243 3.4783-18.054 9.8804-50.245 9.8804s-45.722-6.4023-50.244-9.8801c-2.1624-1.6635-2.4456-2.5116-2.5188-2.6936-2.4982-19.641-31.527-17.753-31.46 2.0459 0 0 0.2896 5.5773 2.3751 10.394 2.0872 4.8169 6.0441 10.437 12.337 15.278 12.586 9.682 33.271 16.439 69.51 16.439 36.24 0 56.924-6.7575 69.51-16.439 6.2931-4.841 10.25-10.461 12.337-15.278 2.0876-4.8169 2.3751-10.394 2.3751-10.394v-52.639c0-10.133-5.8251-16.967-11.248-21.734-5.4228-4.7672-11.673-8.4446-18.722-12.06-14.098-7.2301-31.48-13.849-48.588-20.429-17.108-6.5799-33.941-13.121-45.504-19.051-5.7814-2.9648-10.224-5.8673-12.286-7.68-0.5211-0.45533-0.3684-0.33847-0.5158-0.51376v-48.218c0.1-0.24425 0.3368-0.97862 2.3956-2.56 4.5243-3.4783 18.054-9.8804 50.245-9.8804s45.722 6.4023 50.244 9.8801c2.1624 1.6634 2.4456 2.5116 2.5187 2.6936 2.4983 19.641 31.527 17.753 31.46-2.0459 0 0-0.2895-5.5773-2.3751-10.394-2.0872-4.8169-6.044-10.437-12.337-15.278-12.586-9.682-33.27-16.439-69.51-16.439zm-342.39 5.0377c-8.7175 0.13055-15.68 7.3003-15.555 16.018v209.58c-2.6203 2.5568-6.7768 6.2406-10.528 6.2406h-52.639c-5.2639 0-13.18-8.7595-13.18-8.7595-11.585-17.979-38.419-0.0905-26.278 17.519 0 0 13.139 22.824 39.459 22.824h52.639c26.319 0 39.459-22.824 39.459-22.824 1.7292-2.594 2.6526-5.6419 2.6526-8.7595v-215.82c0.1262-8.9028-7.1253-16.151-16.028-16.018zm636.7 0.23636c-5.4692 0.16422-10.464 3.1477-13.201 7.8857l-65.285 113.16-65.285-113.16c-8.0827-13.98-29.456-8.2522-29.466 7.8959v226.35c-0.3001 21.356 31.886 21.356 31.583 0v-167.38l49.493 85.785c6.0804 10.521 21.268 10.521 27.348 0l49.493-85.785v167.38c-0.3 21.356 31.886 21.356 31.584 0v-226.35c0-8.9051-7.3631-16.047-16.264-15.781zm-499.6 26.309c32.191 0 45.722 6.4023 50.244 9.8801 2.0561 1.5814 2.2934 2.3155 2.3956 2.56v180.41c-0.1 0.24424-0.3369 0.97861-2.3956 2.56-4.5212 3.4778-18.053 9.8801-50.244 9.8801-32.191 0-45.722-6.4023-50.244-9.8801-2.0561-1.5814-2.2934-2.3155-2.3957-2.56v-180.41c0.1001-0.24425 0.337-0.97862 2.3957-2.56 4.5212-3.4778 18.053-9.8801 50.244-9.8801z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="#182f51" fill-opacity=".5303" image-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
+  <path d="m1316.7 359.51c-36.24 0-56.924 6.7575-69.51 16.439-6.2931 4.841-10.25 10.461-12.337 15.278-2.0876 4.8169-2.3751 10.394-2.3751 10.394v184.24s0.2896 5.5773 2.3751 10.394c2.0872 4.8169 6.044 10.437 12.337 15.278 12.586 9.682 33.27 16.439 69.51 16.439 36.24 0 56.924-6.7575 69.51-16.439 6.2931-4.841 10.25-10.461 12.337-15.278 2.0877-4.8169 2.3751-10.394 2.3751-10.394v-184.24s-0.2896-5.5773-2.3751-10.394c-2.0872-4.8169-6.044-10.437-12.337-15.278-12.586-9.682-33.27-16.439-69.51-16.439zm205.29 0c-36.24 0-56.924 6.7575-69.51 16.439-6.293 4.841-10.25 10.461-12.337 15.278-2.0876 4.8169-2.3751 10.394-2.3751 10.394v52.639c0 10.133 5.8251 16.967 11.248 21.734 5.4229 4.7672 11.673 8.4446 18.722 12.06 14.098 7.2301 31.48 13.849 48.588 20.429 17.108 6.5799 33.941 13.121 45.504 19.051 5.7813 2.9648 10.224 5.8673 12.285 7.68 0.5159 0.45533 0.3685 0.33847 0.5159 0.51377v48.218c-0.1 0.24425-0.3369 0.97862-2.3956 2.56-4.5243 3.4783-18.054 9.8804-50.245 9.8804-32.191 0-45.722-6.4023-50.244-9.8801-2.1624-1.6634-2.4455-2.5116-2.5187-2.6936-2.4982-19.641-31.527-17.753-31.46 2.0459 0 0 0.2896 5.5773 2.3751 10.394 2.0872 4.8169 6.0441 10.437 12.337 15.278 12.586 9.682 33.271 16.439 69.51 16.439 36.24 0 56.924-6.7575 69.511-16.439 6.293-4.841 10.25-10.461 12.337-15.278 2.0877-4.8169 2.3752-10.394 2.3752-10.394v-52.639c0-10.133-5.8252-16.967-11.248-21.734-5.4229-4.7672-11.673-8.4446-18.722-12.06-14.098-7.2301-31.48-13.849-48.588-20.429-17.108-6.5799-33.941-13.121-45.504-19.051-5.7814-2.9648-10.224-5.8673-12.286-7.68-0.5211-0.45533-0.3684-0.33847-0.5158-0.51376v-48.218c0.1001-0.24424 0.3369-0.97861 2.3957-2.56 4.5243-3.4783 18.054-9.8804 50.245-9.8804 32.191 0 45.722 6.4023 50.244 9.8801 2.1624 1.6635 2.4456 2.5116 2.5188 2.6936 2.4982 19.641 31.527 17.753 31.46-2.0459 0 0-0.2896-5.5773-2.3752-10.394-2.0872-4.8169-6.044-10.437-12.337-15.278-12.587-9.682-33.271-16.439-69.511-16.439zm-342.39 5.0377c-8.7176 0.13054-15.68 7.3003-15.555 16.018v209.58c-2.6203 2.5568-6.7768 6.2406-10.528 6.2406h-52.639c-5.264 0-13.18-8.7595-13.18-8.7595-11.585-17.979-38.419-0.0905-26.279 17.519 0 0 13.139 22.824 39.459 22.824h52.639c26.32 0 39.459-22.824 39.459-22.824 1.7292-2.594 2.6525-5.6418 2.6525-8.7595v-215.82c0.1263-8.9028-7.1253-16.151-16.028-16.018zm636.7 0.23635c-5.4692 0.16423-10.464 3.1477-13.201 7.8857l-65.285 113.16-65.285-113.16c-8.0827-13.98-29.456-8.2522-29.466 7.8959v226.35c-0.3001 21.356 31.886 21.356 31.584 0v-167.38l49.493 85.785c6.0803 10.521 21.268 10.521 27.348 0l49.493-85.785v167.38c-0.3 21.356 31.886 21.356 31.584 0v-226.35c0-8.9051-7.3632-16.047-16.264-15.781zm-499.6 26.309c32.191 0 45.722 6.4023 50.244 9.8801 2.0561 1.5814 2.2934 2.3155 2.3957 2.56v180.41c-0.1001 0.24425-0.337 0.97862-2.3957 2.56-4.5212 3.4778-18.053 9.8801-50.244 9.8801s-45.722-6.4023-50.244-9.8801c-2.0561-1.5814-2.2934-2.3155-2.3956-2.56v-180.41c0.1-0.24424 0.3369-0.97861 2.3956-2.56 4.5212-3.4778 18.053-9.8801 50.244-9.8801z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="#bdd2f3" image-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
+ </g>
+ <g display="none" shape-rendering="auto">
+  <path d="m1364.5 335.87c-44.454 0-69.825 8.289-85.264 20.165-7.7194 5.9381-12.573 12.832-15.133 18.74-2.5608 5.9086-2.9134 12.75-2.9134 12.75v225.99s0.3552 6.8413 2.9134 12.75c2.5602 5.9086 7.4138 12.802 15.133 18.74 15.439 11.876 40.811 20.165 85.264 20.165 44.453 0 69.825-8.289 85.264-20.165 7.7194-5.9381 12.573-12.832 15.133-18.74 2.5608-5.9086 2.9134-12.75 2.9134-12.75v-225.99s-0.3552-6.8413-2.9134-12.75c-2.5602-5.9086-7.4138-12.802-15.133-18.74-15.439-11.876-40.811-20.165-85.264-20.165zm251.82 0c-44.453 0-69.825 8.289-85.264 20.165-7.7193 5.9381-12.573 12.832-15.133 18.74-2.5608 5.9086-2.9134 12.75-2.9134 12.75v64.569c0 12.43 7.1453 20.812 13.797 26.66 6.652 5.8476 14.318 10.359 22.965 14.793 17.294 8.8687 38.615 16.987 59.6 25.058 20.985 8.0712 41.634 16.095 55.818 23.369 7.0916 3.6368 12.541 7.197 15.07 9.4206 0.6328 0.55853 0.452 0.41518 0.6328 0.63021v59.147c-0.1227 0.2996-0.4133 1.2004-2.9386 3.1402-5.5497 4.2667-22.146 12.12-61.633 12.12-39.487 0-56.085-7.8533-61.631-12.119-2.6525-2.0405-2.9998-3.0808-3.0896-3.3041-3.0644-24.093-38.672-21.777-38.591 2.5096 0 0 0.3552 6.8413 2.9134 12.75 2.5602 5.9086 7.4139 12.802 15.133 18.74 15.439 11.876 40.811 20.165 85.264 20.165 44.454 0 69.825-8.289 85.265-20.165 7.7193-5.9381 12.573-12.832 15.133-18.74 2.5608-5.9086 2.9135-12.75 2.9135-12.75v-64.569c0-12.43-7.1454-20.812-13.797-26.66-6.6519-5.8476-14.318-10.359-22.965-14.793-17.294-8.8687-38.615-16.987-59.6-25.058-20.985-8.0712-41.634-16.095-55.818-23.369-7.0917-3.6368-12.541-7.197-15.07-9.4206-0.6392-0.55853-0.4519-0.41518-0.6327-0.6302v-59.147c0.1227-0.2996 0.4132-1.2004 2.9386-3.1402 5.5497-4.2667 22.146-12.12 61.633-12.12 39.487 0 56.085 7.8533 61.631 12.119 2.6525 2.0405 2.9999 3.0808 3.0896 3.3041 3.0645 24.093 38.672 21.777 38.591-2.5096 0 0-0.3552-6.8413-2.9135-12.75-2.5602-5.9086-7.4138-12.802-15.133-18.74-15.439-11.876-40.811-20.165-85.265-20.165zm-419.99 6.1795c-10.693 0.16013-19.234 8.9549-19.081 19.648v257.08c-3.2142 3.1363-8.3127 7.655-12.914 7.655h-64.569c-6.457 0-16.168-10.745-16.168-10.745-14.211-22.054-47.126-0.11106-32.234 21.489 0 0 16.117 27.997 48.402 27.997h64.569c32.285 0 48.402-27.997 48.402-27.997 2.1211-3.1819 3.2537-6.9205 3.2537-10.745v-264.73c0.1549-10.921-8.7402-19.812-19.661-19.648zm781 0.28992c-6.7088 0.20145-12.836 3.8611-16.193 9.6729l-80.081 138.81-80.081-138.81c-9.9146-17.148-36.132-10.122-36.144 9.6854v277.65c-0.3681 26.196 39.112 26.196 38.742 0v-205.31l60.71 105.23c7.4584 12.906 26.088 12.906 33.546 0l60.71-105.23v205.31c-0.368 26.196 39.112 26.196 38.742 0v-277.65c0-10.923-9.032-19.684-19.951-19.358zm-612.83 32.272c39.487 0 56.085 7.8533 61.631 12.119 2.5221 1.9398 2.8132 2.8403 2.9386 3.1402v221.3c-0.1227 0.2996-0.4133 1.2004-2.9386 3.1402-5.5459 4.266-22.144 12.119-61.631 12.119-39.487 0-56.085-7.8533-61.631-12.119-2.5221-1.9398-2.8132-2.8403-2.9386-3.1402v-221.3c0.1227-0.2996 0.4133-1.2004 2.9386-3.1402 5.5459-4.266 22.144-12.119 61.631-12.119z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="#182f51" fill-opacity=".075758" image-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
+  <path d="m1359 328.4c-44.454 0-69.825 8.289-85.264 20.165-7.7194 5.9381-12.573 12.832-15.133 18.74-2.5608 5.9086-2.9134 12.75-2.9134 12.75v225.99s0.3552 6.8413 2.9134 12.75c2.5602 5.9086 7.4138 12.802 15.133 18.74 15.439 11.876 40.811 20.165 85.264 20.165 44.453 0 69.825-8.289 85.264-20.165 7.7194-5.9381 12.573-12.832 15.133-18.74 2.5608-5.9086 2.9134-12.75 2.9134-12.75v-225.99s-0.3552-6.8413-2.9134-12.75c-2.5602-5.9086-7.4138-12.802-15.133-18.74-15.439-11.876-40.811-20.165-85.264-20.165zm251.82 0c-44.453 0-69.825 8.289-85.264 20.165-7.7193 5.9381-12.573 12.832-15.133 18.74-2.5608 5.9086-2.9134 12.75-2.9134 12.75v64.569c0 12.43 7.1453 20.812 13.797 26.66 6.652 5.8476 14.318 10.359 22.965 14.793 17.294 8.8687 38.615 16.987 59.6 25.058 20.985 8.0712 41.634 16.095 55.818 23.369 7.0916 3.6368 12.541 7.197 15.07 9.4206 0.6328 0.55853 0.452 0.41518 0.6328 0.63021v59.147c-0.1227 0.2996-0.4133 1.2004-2.9386 3.1402-5.5497 4.2667-22.146 12.12-61.633 12.12-39.487 0-56.085-7.8533-61.631-12.119-2.6525-2.0405-2.9998-3.0808-3.0896-3.3041-3.0644-24.093-38.672-21.777-38.591 2.5096 0 0 0.3552 6.8413 2.9134 12.75 2.5602 5.9086 7.4139 12.802 15.133 18.74 15.439 11.876 40.811 20.165 85.264 20.165 44.454 0 69.825-8.289 85.265-20.165 7.7193-5.9381 12.573-12.832 15.133-18.74 2.5608-5.9086 2.9135-12.75 2.9135-12.75v-64.569c0-12.43-7.1454-20.812-13.797-26.66-6.6519-5.8476-14.318-10.359-22.965-14.793-17.294-8.8687-38.615-16.987-59.6-25.058-20.985-8.0712-41.634-16.095-55.818-23.369-7.0917-3.6368-12.541-7.197-15.07-9.4206-0.6392-0.55853-0.4519-0.41518-0.6327-0.6302v-59.147c0.1227-0.2996 0.4132-1.2004 2.9386-3.1402 5.5497-4.2667 22.146-12.12 61.633-12.12 39.487 0 56.085 7.8533 61.631 12.119 2.6525 2.0405 2.9999 3.0808 3.0896 3.3041 3.0645 24.093 38.672 21.777 38.591-2.5096 0 0-0.3552-6.8413-2.9135-12.75-2.5602-5.9086-7.4138-12.802-15.133-18.74-15.439-11.876-40.811-20.165-85.265-20.165zm-419.99 6.1795c-10.693 0.16013-19.234 8.9549-19.081 19.648v257.08c-3.2142 3.1363-8.3127 7.655-12.914 7.655h-64.569c-6.457 0-16.168-10.745-16.168-10.745-14.211-22.054-47.126-0.11106-32.234 21.489 0 0 16.117 27.997 48.402 27.997h64.569c32.285 0 48.402-27.997 48.402-27.997 2.1211-3.1819 3.2537-6.9205 3.2537-10.745v-264.73c0.1549-10.921-8.7402-19.812-19.661-19.648zm781 0.28992c-6.7088 0.20145-12.836 3.8611-16.193 9.6729l-80.081 138.81-80.081-138.81c-9.9146-17.148-36.132-10.122-36.144 9.6854v277.65c-0.3681 26.196 39.112 26.196 38.742 0v-205.31l60.71 105.23c7.4584 12.906 26.088 12.906 33.546 0l60.71-105.23v205.31c-0.368 26.196 39.112 26.196 38.742 0v-277.65c0-10.923-9.032-19.684-19.951-19.358zm-612.83 32.272c39.487 0 56.085 7.8533 61.631 12.119 2.5221 1.9398 2.8132 2.8403 2.9386 3.1402v221.3c-0.1227 0.2996-0.4133 1.2004-2.9386 3.1402-5.5459 4.266-22.144 12.119-61.631 12.119-39.487 0-56.085-7.8533-61.631-12.119-2.5221-1.9398-2.8132-2.8403-2.9386-3.1402v-221.3c0.1227-0.2996 0.4133-1.2004 2.9386-3.1402 5.5459-4.266 22.144-12.119 61.631-12.119z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="url(#linearGradient1686)" image-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
+ </g>
+ <g display="none">
+  <g fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="6">
+   <path d="m1085 185v30s0 15-15 15c-3 0-5-3-5-3" display="inline"/>
+   <path d="m1100 220v-25s0-12 15-12 15 12 15 12v25s1 12-15 12c-15 0-15-12-15-12z" display="inline"/>
+   <path d="m1175 188s0-5-15-5-15 17-15 17c0 10 30 5 30 15 0 0 0 17-15 17s-15-7-15-7" display="inline"/>
+   <path d="m1190 230v-45l15 25 15-25v45" display="inline"/>
+   <path d="m1085 261v41s-2 3-5 3h-10c-3 0-5-3-5-3" display="inline"/>
+   <path d="m1100 300v-35s0-5 15-5 15 5 15 5v35s1 5-15 5c-15 0-15-5-15-5z" display="inline"/>
+   <path d="m1190 304v-43l15 26 15-26v43" display="inline"/>
+   <path d="m1175 265s0-5-15-5-15 5-15 5v10c0 5 30 10 30 15v10s1 5-15 5c-15 0-15-5-15-5" display="inline"/>
+   <path d="m1085 331v41s-2 3-5 3h-10c-3 0-5-3-5-3" display="inline"/>
+   <path d="m1098 370v-35s0-5 15-5 15 5 15 5v35s1 5-15 5c-15 0-15-5-15-5z" display="inline"/>
+   <path d="m1184 374v-43l15 26 15-26v43" display="inline"/>
+   <path d="m1171 335s0-5-15-5-15 5-15 5v10c0 5 30 10 30 15v10s1 5-15 5c-15 0-15-5-15-5" display="inline"/>
+   <path d="m1085 395v41s-2 3-5 3h-10c-3 0-5-3-5-3" display="inline"/>
+   <path d="m1098 434v-35s0-5 13-5 13 5 13 5v35s0 5-13 5-13-5-13-5z" display="inline"/>
+   <path d="m1176 438v-43l15 26 15-26v43" display="inline"/>
+   <path d="m1163 399s0-5-13-5-13 5-13 5v10c0 5 26 10 26 15v10s0 5-13 5-13-5-13-5" display="inline"/>
+  </g>
+  <path d="m1110 452c-6.8846 0-10.814 1.2837-13.205 3.123-1.1955 0.91965-1.9472 1.9873-2.3437 2.9023-0.3966 0.91508-0.4512 1.9746-0.4512 1.9746v35s0.055 1.0595 0.4512 1.9746c0.3965 0.91508 1.1482 1.9827 2.3437 2.9023 2.3911 1.8393 6.3205 3.123 13.205 3.123s10.814-1.2837 13.205-3.123c1.1955-0.91965 1.9472-1.9873 2.3437-2.9023 0.3966-0.91508 0.4512-1.9746 0.4512-1.9746v-35s-0.055-1.0595-0.4512-1.9746c-0.3965-0.91508-1.1482-1.9827-2.3437-2.9023-2.3911-1.8393-6.3205-3.123-13.205-3.123zm39 0c-6.8846 0-10.814 1.2837-13.205 3.123-1.1955 0.91965-1.9472 1.9873-2.3437 2.9023-0.3966 0.91508-0.4512 1.9746-0.4512 1.9746v10c0 1.925 1.1066 3.2233 2.1367 4.1289 1.0302 0.90563 2.2175 1.6042 3.5567 2.291 2.6783 1.3735 5.9804 2.6309 9.2304 3.8809s6.4479 2.4927 8.6446 3.6191c1.0983 0.56324 1.9422 1.1146 2.3339 1.459 0.098 0.0865 0.07 0.0643 0.098 0.0976v9.1602c-0.019 0.0464-0.064 0.18591-0.4551 0.48633-0.8595 0.66079-3.4298 1.877-9.5452 1.877s-8.686-1.2163-9.5449-1.877c-0.4108-0.31601-0.4646-0.47713-0.4785-0.51172-0.4746-3.7313-5.9892-3.3726-5.9766 0.38867 0 0 0.055 1.0595 0.4512 1.9746 0.3965 0.91508 1.1482 1.9827 2.3437 2.9023 2.3911 1.8393 6.3205 3.123 13.205 3.123s10.814-1.2837 13.205-3.123c1.1955-0.91965 1.9472-1.9873 2.3437-2.9023 0.3966-0.91508 0.4512-1.9746 0.4512-1.9746v-10c0-1.925-1.1066-3.2233-2.1367-4.1289-1.0302-0.90563-2.2175-1.6042-3.5567-2.291-2.6783-1.3735-5.9804-2.6309-9.2304-3.8809s-6.4479-2.4927-8.6446-3.6191c-1.0983-0.56324-1.9422-1.1146-2.3339-1.459-0.099-0.0865-0.07-0.0643-0.098-0.0976v-9.1602c0.019-0.0464 0.064-0.18591 0.4551-0.48633 0.8595-0.66079 3.4298-1.877 9.5452-1.877s8.686 1.2163 9.5449 1.877c0.4108 0.31601 0.4646 0.47713 0.4785 0.51172 0.4746 3.7313 5.9892 3.3726 5.9766-0.38867 0 0-0.055-1.0595-0.4512-1.9746-0.3965-0.91508-1.1482-1.9827-2.3437-2.9023-2.3911-1.8393-6.3205-3.123-13.205-3.123zm-65.045 0.95703c-1.6561 0.0248-2.9788 1.3869-2.9551 3.043v39.814c-0.4978 0.48573-1.2874 1.1856-2 1.1856h-10c-1 0-2.5039-1.6641-2.5039-1.6641-2.2009-3.4156-7.2985-0.0172-4.9922 3.3281 0 0 2.4961 4.3359 7.4961 4.3359h10c5 0 7.4961-4.3359 7.4961-4.3359 0.3285-0.49279 0.5039-1.0718 0.5039-1.6641v-41c0.024-1.6913-1.3536-3.0683-3.0449-3.043zm120.96 0.0449c-1.039 0.0312-1.9879 0.59798-2.5079 1.4981l-12.402 21.498-12.402-21.498c-1.5355-2.6557-5.5959-1.5677-5.5977 1.5v43c-0.057 4.057 6.0574 4.057 6 0v-31.797l9.4023 16.297c1.1551 1.9987 4.0403 1.9987 5.1954 0l9.4023-16.297v31.797c-0.057 4.057 6.0574 4.057 6 0v-43c-5e-4 -1.6917-1.3988-3.0485-3.0898-2.998zm-94.91 4.9981c6.1154 0 8.686 1.2163 9.5449 1.877 0.3906 0.30042 0.4357 0.43989 0.4551 0.48633v34.273c-0.019 0.0464-0.064 0.18591-0.4551 0.48633-0.8589 0.66069-3.4295 1.877-9.5449 1.877s-8.686-1.2163-9.5449-1.877c-0.3906-0.30042-0.4357-0.43989-0.4551-0.48633v-34.273c0.019-0.0464 0.064-0.18591 0.4551-0.48633 0.8589-0.66069 3.4295-1.877 9.5449-1.877z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
+ </g>
+ <g display="none">
+  <g id="g3773" transform="translate(-40,-320)">
+   <path d="m1320 320-126.92 50.767-31.082 21.733-42 7.5 41.772 3.2586 31.203 25.931 127.03 50.81 60-20v-120z" display="inline" fill="url(#linearGradient9439)"/>
+   <g clip-path="url(#clipPath3411)">
+    <path d="m1280 350v100h660v-100z" clip-path="none" display="inline" fill="#853909"/>
+    <path d="m1940 380v-40l-85-10h-480l-95 10v40z" clip-path="none" fill="#974613"/>
+    <path d="m1940 420v40l-85 10h-495l-80-10v-40z" clip-path="none" fill="#642b06"/>
+    <path d="m1280 320v20h660v-20z" clip-path="none" display="inline" fill="#b25c28"/>
+    <path d="m1280 460v20h660v-20z" clip-path="none" display="inline" fill="#4d2105"/>
+   </g>
+   <path d="m1780.1 386.07c-3.9797 0-6.2505 0.74145-7.6328 1.8047-0.691 0.53161-1.1262 1.1488-1.3554 1.6777-0.2288 0.52896-0.2618 1.1406-0.2618 1.1406v20.232s0.033 0.61361 0.2618 1.1426c0.2292 0.52897 0.6644 1.1461 1.3554 1.6777 1.3823 1.0632 3.6531 1.8047 7.6328 1.8047 3.9798 0 6.2506-0.74146 7.6328-1.8047 0.6911-0.53162 1.1263-1.1488 1.3555-1.6777 0.2288-0.52897 0.2598-1.1426 0.2598-1.1426v-20.232s-0.031-0.61167-0.2598-1.1406c-0.2292-0.52898-0.6643-1.1461-1.3555-1.6777-1.3821-1.0632-3.653-1.8047-7.6328-1.8047zm22.545 0c-3.9798 0-6.2526 0.74145-7.6348 1.8047-0.6911 0.53161-1.1243 1.1488-1.3535 1.6777-0.2297 0.52896-0.2617 1.1406-0.2617 1.1406v5.7812c0 1.1128 0.6388 1.8632 1.2343 2.3867 0.5955 0.52351 1.2826 0.92722 2.0567 1.3242 1.5483 0.79397 3.4572 1.5216 5.3359 2.2441s3.7282 1.4406 4.9981 2.0918c0.6349 0.32559 1.1212 0.64468 1.3476 0.84375 0.059 0.0496 0.043 0.0373 0.059 0.0566v5.2949c-0.011 0.0268-0.038 0.10759-0.2637 0.28125-0.4968 0.38198-1.9824 1.084-5.5175 1.084s-5.0212-0.70207-5.5176-1.084c-0.2374-0.18268-0.2674-0.27688-0.2774-0.29688-0.2731-2.1586-3.465-1.9512-3.455 0.22461 0 0 0.033 0.61361 0.2617 1.1426 0.2292 0.52897 0.6625 1.1461 1.3535 1.6777 1.3822 1.0632 3.6551 1.8047 7.6348 1.8047s6.2506-0.74146 7.6328-1.8047c0.691-0.53162 1.1261-1.1488 1.3554-1.6777 0.2298-0.52897 0.2598-1.1426 0.2598-1.1426v-5.7793c0-1.1128-0.639-1.8632-1.2344-2.3867-0.5956-0.52351-1.2825-0.92919-2.0566-1.3262-1.5483-0.79398-3.4572-1.5196-5.3359-2.2422-1.8787-0.7226-3.7263-1.4406-4.9961-2.0918-0.6349-0.32558-1.1232-0.64468-1.3496-0.84375-0.057-0.0496-0.041-0.0373-0.057-0.0566v-5.2949c0.011-0.0268 0.038-0.10759 0.2637-0.28125 0.4968-0.38198 1.9825-1.0859 5.5176-1.0859s5.021 0.70402 5.5175 1.0859c0.2374 0.18267 0.2654 0.27492 0.2754 0.29492 0.2721 2.1597 3.4651 1.9522 3.4551-0.22461 0 0-0.031-0.61167-0.2598-1.1406-0.2293-0.52898-0.6644-1.1461-1.3554-1.6777-1.3822-1.0632-3.6531-1.8047-7.6328-1.8047zm-37.602 0.55274c-0.9572 0.015-1.721 0.80261-1.707 1.7598v23.014c-0.2878 0.28077-0.7444 0.68555-1.1563 0.68555h-5.7812c-0.5781 0-1.4473-0.96094-1.4473-0.96094-1.2643-2.0118-4.2562-0.0165-2.8848 1.9238 0 0 1.4418 2.5059 4.3321 2.5059h5.7812c2.8903 0 4.332-2.5059 4.332-2.5059 0.1907-0.28495 0.2926-0.62003 0.293-0.96289v-23.699c0.014-0.97858-0.7832-1.7753-1.7617-1.7598zm52.719 0.0234c-0.9047-0.0348-1.8222 0.62738-1.8222 1.7363v24.855c-0.01 2.3208 3.4787 2.3208 3.4687 0v-18.381l5.4336 9.4219c0.6675 1.1561 2.3363 1.1561 3.0039 0l5.4356-9.4219v18.381c-0.01 2.3208 3.4787 2.3208 3.4687 0v-24.855c4e-4 -0.97885-0.8087-1.7642-1.7871-1.7344-0.6007 0.0185-1.149 0.34656-1.4492 0.86718l-7.1699 12.426-7.168-12.426c-0.3327-0.5762-0.8712-0.84826-1.4141-0.86914zm-37.662 2.8906c3.5351 0 5.0211 0.70403 5.5176 1.0859 0.2257 0.17367 0.2527 0.25445 0.2637 0.28125v19.812c-0.011 0.0268-0.038 0.10759-0.2637 0.28125-0.4965 0.38192-1.9825 1.084-5.5176 1.084s-5.0209-0.70206-5.5175-1.084c-0.2257-0.17366-0.2527-0.25445-0.2637-0.28125v-19.812c0.011-0.0268 0.038-0.10758 0.2637-0.28125 0.4966-0.38191 1.9824-1.0859 5.5175-1.0859z" display="inline" fill="#120e02" fill-opacity=".84343" filter="url(#filter4629-1)" style="paint-order:normal"/>
+   <path d="m1115 400 65-40c30 15 30 65 0 80z" clip-path="url(#clipPath3446)" fill="#3d3d3d"/>
+   <path d="m1779.5 385.19c-3.9797 0-6.2511 0.74208-7.6334 1.8053-0.691 0.53161-1.1255 1.1488-1.3548 1.6777-0.2292 0.52896-0.2608 1.1414-0.2608 1.1414v20.232s0.032 0.61248 0.2608 1.1414c0.2293 0.52897 0.6638 1.1461 1.3548 1.6777 1.3823 1.0632 3.6537 1.8053 7.6334 1.8053 3.9798 0 6.2512-0.74208 7.6334-1.8053 0.6911-0.53162 1.1256-1.1488 1.3548-1.6777s0.2609-1.1414 0.2609-1.1414v-20.232s-0.032-0.61248-0.2609-1.1414c-0.2292-0.52898-0.6637-1.1461-1.3548-1.6777-1.3822-1.0632-3.6536-1.8053-7.6334-1.8053zm22.544 0c-3.9798 0-6.2512 0.74208-7.6334 1.8053-0.6911 0.53161-1.1256 1.1488-1.3548 1.6777-0.2292 0.52896-0.2609 1.1414-0.2609 1.1414v5.7806c0 1.1128 0.6397 1.8633 1.2352 2.3868 0.5955 0.52351 1.2819 0.92735 2.056 1.3244 1.5483 0.79397 3.4571 1.5208 5.3358 2.2434s3.7272 1.4409 4.9971 2.0921c0.6349 0.32559 1.1227 0.64432 1.3491 0.84339 0.057 0.05 0.041 0.0371 0.057 0.0564v5.2951c-0.011 0.0268-0.037 0.10747-0.2631 0.28113-0.4968 0.38198-1.9826 1.085-5.5177 1.085s-5.0211-0.70308-5.5175-1.085c-0.2376-0.18268-0.2686-0.27582-0.2767-0.29581a1.7344 1.7344 0 0 0-3.4548 0.22467s0.032 0.61248 0.2608 1.1414c0.2292 0.52897 0.6638 1.1461 1.3548 1.6777 1.3822 1.0632 3.6537 1.8053 7.6334 1.8053s6.2512-0.74208 7.6334-1.8053c0.691-0.53162 1.1255-1.1488 1.3548-1.6777s0.2608-1.1414 0.2608-1.1414v-5.7806c0-1.1128-0.6397-1.8632-1.2351-2.3868-0.5956-0.52351-1.2819-0.92736-2.056-1.3244-1.5483-0.79398-3.4571-1.5208-5.3358-2.2434-1.8787-0.72259-3.7273-1.4409-4.9971-2.0921-0.6349-0.32558-1.1227-0.64432-1.3491-0.84339-0.058-0.05-0.041-0.0371-0.057-0.0564v-5.2951c0.011-0.0268 0.037-0.10747 0.2631-0.28113 0.4968-0.38198 1.9826-1.085 5.5177-1.085s5.0211 0.70308 5.5176 1.085c0.2374 0.18267 0.2685 0.27581 0.2765 0.29581a1.7344 1.7344 0 0 0 3.4549-0.22468s-0.032-0.61248-0.2608-1.1414c-0.2293-0.52898-0.6638-1.1461-1.3548-1.6777-1.3822-1.0632-3.6537-1.8053-7.6334-1.8053zm-37.6 0.55322a1.7344 1.7344 0 0 0-1.7082 1.759v23.015c-0.2878 0.28077-0.7442 0.68532-1.1561 0.68532h-5.7806c-0.5781 0-1.4474-0.96193-1.4474-0.96193a1.7344 1.7344 0 1 0-2.8858 1.9239s1.4429 2.5064 4.3332 2.5064h5.7806c2.8903 0 4.3332-2.5064 4.3332-2.5064a1.7344 1.7344 0 0 0 0.2913-0.96193v-23.701a1.7344 1.7344 0 0 0-1.7602-1.759zm69.92 0.026a1.7344 1.7344 0 0 0-1.4498 0.86597l-7.1693 12.427-7.1693-12.427a1.7344 1.7344 0 0 0-3.2358 0.8671v24.857a1.7344 1.7344 0 1 0 3.4684 0v-18.381l5.4351 9.4206a1.7344 1.7344 0 0 0 3.0033 0l5.4351-9.4206v18.381a1.7344 1.7344 0 1 0 3.4684 0v-24.857a1.7344 1.7344 0 0 0-1.7861-1.7331zm-54.864 2.8892c3.5351 0 5.0211 0.70308 5.5176 1.085 0.2258 0.17367 0.2518 0.25429 0.2631 0.28114v19.812c-0.011 0.0268-0.037 0.10747-0.2631 0.28113-0.4965 0.38192-1.9825 1.085-5.5176 1.085s-5.021-0.70307-5.5176-1.085c-0.2257-0.17366-0.2518-0.25429-0.263-0.28113v-19.812c0.011-0.0268 0.037-0.10747 0.263-0.28114 0.4966-0.38191 1.9825-1.085 5.5176-1.085z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="url(#linearGradient1085)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stroke="#000" stroke-opacity=".13433" stroke-width=".5" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
+  </g>
+ </g>
+ <g display="none">
+  <g id="g8930" clip-path="url(#clipPath1210)">
+   <path d="m80 140v800h800v-800h-533.33z" display="inline" fill="url(#linearGradient9261)"/>
+   <path d="m531.5 222.5 15 92 35 55.5 70 68 12.5 59.5 38 206.5 49 69 58.257-28.161s-2.1864-22.553-4.9461-33.497c-3.0728-12.186-6.5571-24.564-12.837-35.45-6.7681-11.733-19.666-19.213-26.147-31.107-8.2251-15.095-7.3774-33.969-15.183-49.285-6.7183-13.182-20.046-22.257-26.644-35.5-9.1263-18.319-13.796-38.786-17-59-4.6213-29.153 5.0205-60.094-3-88.5-8.4371-29.882-24.655-58.45-46-81-19.069-20.145-50.438-25.333-70-45-11.836-11.9-20.345-27.092-27-42.5-11.185-25.894-20.895-82-20.895-82l-12.105-4.0005zm-191.75 616.43s63.309 0.96432 94.581 5.3432c23.45 3.2836 46.793 8.2605 69.296 15.627 18.808 6.1569 34.679 22.427 54.426 23.716 16.721 1.0915 35.08-3.6281 48.304-13.919 11.784-9.1705 18.18-24.415 22.596-38.679 4.4046-14.228 5.7993-29.902 3.201-44.569-4.0062-22.613-28.243-62.841-28.243-62.841l107.44 79.811-16 127.22-41.559 11.355-93.244 1-218.56-23.598z" fill="#fff3aa"/>
+   <path d="m550.71 133.99-61.414 0.70711c-10 20-29.293 64.072-29.293 105.3 0 110 43.061 102.8 70 170 26.924 67.167 25.747 148.73 40 220 10 50 26.769 121.42 70 145 12.415 6.772 40 65 40 95 0 31.181-14.254 51.281-32.71 74l235.71-2 3-83c-10-80-136-189-170.28-233.28-48.427-62.554-31.486-96.719-45.719-170.72-16.322-84.86-90.308-90.354-110-155-33.636-110.42-9.2929-126.01-9.2929-166.01zm-187.79 696.02c-47.495-5.0249-87.293 15.056-126.93 33.75-22.567 10.642-36.972-11.182-77.421 79.236l408.48 1c-25.217-26.943-59.673-69.761-113.61-77.117-44.093-6.0127-19.929-29.401-90.515-36.868z" fill="#316ed9"/>
+   <path d="m410.16 136.5c-10 20-34.115 55.17-59.539 71.06-24.626 15.391-90.258 24.027-128.91 19.938-45.235-4.7851-54.207-16.326-147.71-2.5097l3-88.988z" fill="#009d00"/>
+  </g>
+ </g>
+ <g display="none">
+  <g id="g5199" clip-path="url(#clipPath5203)">
+   <rect transform="rotate(-5.9986)" x="-125.68" y="332" width="266.73" height="297.25" fill="#8c133f" style="paint-order:normal"/>
+   <rect transform="rotate(-5.9986)" x="211.04" y="436.22" width="108.51" height="193.02" ry="0" display="inline" fill="#33757c" style="paint-order:normal"/>
+   <path d="m-23.249 725.65 457.48-48.083" display="inline" fill="none" stroke="#234868" stroke-opacity=".87879" stroke-width="50"/>
+   <path d="m19.638 942.35 165.96-238.66" display="inline" fill="none" stroke="#234868" stroke-opacity=".87879" stroke-width="40"/>
+   <path d="m220.71 694.29c5.1944 19.388-6.3115 39.315-25.699 44.51-19.388 5.1944-39.315-6.3116-44.51-25.699-5.1944-19.388 6.3115-39.315 25.699-44.51 19.388-5.1944 39.315 6.3115 44.51 25.699z" display="inline" fill="#fff" stroke="#0d4474" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".87879" stroke-width="8" style="paint-order:stroke fill markers"/>
+   <path d="m469.34 668.16c5.1944 19.388-6.3116 39.315-25.699 44.51-19.388 5.1944-39.315-6.3116-44.51-25.699-5.1944-19.388 6.3116-39.315 25.699-44.51 19.388-5.1944 39.315 6.3116 44.51 25.699z" display="inline" fill="#fff" stroke="#0d4474" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".87879" stroke-width="8" style="paint-order:stroke fill markers"/>
+  </g>
+ </g>
+ <g display="none">
+  <g id="g8961" transform="matrix(1.0501 0 0 1.0501 -44.07 -27.074)">
+   <use width="100%" height="100%" display="inline" xlink:href="#g8930"/>
+   <use width="100%" height="100%" display="inline" xlink:href="#g5199"/>
+  </g>
+ </g>
+ <g>
+  <path transform="matrix(1.1752 0 0 1.1752 -3.5969 -179.75)" d="m42.5 875 157 82.5 339.5-49.5 167.42 58.282-159.72-193.81-349.3 31.287z" filter="url(#filter3987)"/>
+ </g>
+ <g>
+  <use transform="matrix(.93735 .46871 0 .98421 13.567 -378.78)" width="100%" height="100%" clip-path="url(#clipPath9132)" xlink:href="#g8961"/>
+  <use transform="matrix(.93735 .46968 0 .98421 -5.5112 -103.04)" width="100%" height="100%" clip-path="url(#clipPath9126)" xlink:href="#g8961"/>
+  <use transform="matrix(.98421 -.18753 0 .98421 -18.576 61.421)" width="100%" height="100%" clip-path="url(#clipPath9081)" xlink:href="#g8961"/>
+ </g>
+ <g>
+  <path transform="matrix(.98421 0 0 .98421 .50408 .023626)" d="m31.074 33.33-0.32002 842.49 201.21 100.42v-843.52zm620.77 20.744v843.93l202.14 98.428-1.3149-843.29z" clip-path="url(#clipPath9114)" fill="#fff" fill-opacity=".40909"/>
+ </g>
+ <g>
+  <path transform="matrix(1.0219 .16971 -.15751 1.02 2.6685 -114.58)" d="m572.1 580.75-95.569 102.6 204.98-117.81 25.757-36.294 161.97-75.173-34.804-178.53-170.78 127.79z" fill="url(#linearGradient3892)" filter="url(#filter4005)"/>
+  <path d="m382.15 663.32 195.91-58.147-3.4364-48.982z" fill="url(#linearGradient4017)"/>
+ </g>
+ <g>
+  <use transform="matrix(.69887 -.76199 .76199 .69887 -433.6 1430.4)" width="100%" height="100%" xlink:href="#g3773"/>
+ </g>
+</svg>
Index: trunk/native/linux/latest/usr/share/man/man1/josm-latest.1
===================================================================
--- trunk/native/linux/latest/usr/share/man/man1/josm-latest.1	(revision 16006)
+++ trunk/native/linux/latest/usr/share/man/man1/josm-latest.1	(revision 16006)
@@ -0,0 +1,136 @@
+.TH JOSM 1 "July 21, 2016"
+.\" Please adjust this date whenever revising the manpage.
+.SH NAME
+josm \- Java OpenStreetMap Editor
+.SH SYNOPSIS
+.B josm-latest
+.SH DESCRIPTION
+.B JOSM 
+is an editor for OpenStreetMap written in Java 8. 
+.PP
+.B OpenStreetMap 
+is a project aimed squarely at creating and providing free geographic data such as street maps to anyone
+who wants them. It allows you to view, edit and use geographical data in a collaborative way from 
+anywhere on earth.
+The project was started because most maps you think of as free actually have legal or technical 
+restrictions on their use, holding back people from using them in creative, productive or unexpected
+ways.
+.SH OPTIONS
+.TP
+.B \-h, \-?, \-\-help
+Show help
+.TP
+.B \-\-geometry=<width>x<height>(+|-)x(+|-)y
+Standard X geometry argument
+.TP
+.B [\-\-download=]minlat,minlon,maxlat,maxlon
+Download the bounding box
+.TP
+.B [\-\-download=]<url>
+Download the location at the url (with lat=x&lon=y&zoom=z)
+.TP
+.B [\-\-download=]<filename>
+Open file (any file type that can be opened with File/Open)
+.TP
+.B \-\-downloadgps=minlat,minlon,maxlat,maxlon
+Download the bounding box as raw gps
+.TP
+.B \-\-selection=<searchstring>
+Select with the given search
+.TP
+.B \-\-[no\-]maximize
+Do [not] launch in maximized mode
+.TP
+.B \-\-reset\-preferences
+Reset the preferences to the default
+.TP
+.B \-\-load\-preferences=<url\-to\-xml>
+Change preferences according to the XML file
+.TP
+.B \-\-set=<key>=<value>
+Set preference key to value
+.TP
+.B \-\-language=<language>
+Set the language
+.TP
+.B \-\-version
+Display the JOSM version
+.TP
+.B \-\-debug
+Print debugging messages to console
+.TP
+.B \-\-offline=<osm_api|josm_website|all>
+Disable access to the given resource(s), separated by comma
+.SH FILES
+JOSM files are saved according to the XDG Base Directory Specification:
+.TP
+.B $HOME/.config/JOSM-latest
+Preferences
+.TP
+.B $HOME/.local/share/JOSM-latest
+User data
+.TP
+.B $HOME/.cache/JOSM-latest
+Cache
+.TP
+If the directory $HOME/.josm-latest exists, all files are stored there.
+.SH JAVA PROPERTIES
+The following options can be set by using Java system properties (i.e. \-Dkey=value
+passed to java, or specified inside JAVA_OPTS).
+.TP
+.B josm.pref=<path>
+Set the JOSM preferences directory.
+.TP
+.B josm.userdata=<path>
+Set the JOSM user data directory.
+.TP
+.B josm.cache=<path>
+Set the JOSM cache directory.
+.TP
+.B josm.home=<homedir>
+Relocate all 3 directories to homedir. Cache directory will be in <homedir>/cache.
+.TP
+.B josm.name=<JOSM-latest>
+Change the JOSM directory name.
+.SH ENVIRONMENT
+.IP JAVA_HOME
+Specify an alternate Java environment.
+.IP JAVA_OPTS
+Specify Java options.
+For example, to use a HTTP proxy server with this program, set this environment variable
+to something like
+.I JAVA_OPTS="-Dhttp.proxyHost=yourProxyURL"
+before starting josm.
+.SH AUTHOR
+JOSM was originally designed and coded by Immanuel Scholz,
+and is now maintained by the OpenStreetMap community.
+.PP
+The current JOSM maintainer is Dirk Stöcker.
+A lot of administration work is done by Paul Hartmann and Vincent Privat.
+.PP
+Major code contributions from (in alphabetical order):
+.PP
+Stefan Breunig
+David Earl
+Gabriel Ebner
+Dave Hansen
+Paul Hartmann
+Karl Guggisberg
+Matthias Julius
+Alexei Kasatkin
+Jiri Klement
+Ulf Lamping
+Simon Legner
+Raphael Mack
+Upliner Mikhalych
+Vincent Privat
+Frederik Ramm
+Dirk Stöcker
+.PP
+Many minor contributions and patches by others; see SVN history
+at https://josm.openstreetmap.de/svn/ for details. Use
+"josm-dev AT openstreetmap.org" to contact still active authors.
+The logo has been designed by Ilya Palikov.
+.PP
+This manual page was initially written by Andreas Putzo <andreas@putzo.net>,
+for the Debian project (but may be used by others).
Index: trunk/native/linux/latest/usr/share/metainfo/org.openstreetmap.josm-latest.appdata.xml
===================================================================
--- trunk/native/linux/latest/usr/share/metainfo/org.openstreetmap.josm-latest.appdata.xml	(revision 16006)
+++ trunk/native/linux/latest/usr/share/metainfo/org.openstreetmap.josm-latest.appdata.xml	(revision 16006)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop-application">
+  <id>org.openstreetmap.josm-latest</id>
+  <metadata_license>CC-BY-SA-3.0</metadata_license>
+  <project_license>GPL-2.0+</project_license>
+  <developer_name>JOSM developers</developer_name>
+  <name>JOSM</name>
+  <summary>Java OpenStreetMap Editor</summary>
+  <description>
+    <p>
+    JOSM is an extensible off-line editor for ​OpenStreetMap (OSM) written in ​Java.
+    </p>
+    <p>
+    It supports loading stand-alone GPX tracks and GPX track data from the OSM database as well as loading and 
+    editing existing nodes, ways, metadata tags and relations from the OSM database.
+    </p>
+  </description>
+  <categories>
+    <category>Education</category>
+    <category>Geoscience</category>
+    <category>Maps</category>
+  </categories>
+  <content_rating type="oars-1.1"/>
+  <launchable type="desktop-id">org.openstreetmap.josm-latest.desktop</launchable>
+  <screenshots>
+    <screenshot type="default" width="1024" height="576">https://josm.openstreetmap.de/svn/trunk/linux/josm-screenshot.png</screenshot>
+  </screenshots>
+  <url type="homepage">https://josm.openstreetmap.de</url>
+  <updatecontact>josm-dev_at_openstreetmap.org</updatecontact>
+</component>
Index: trunk/native/linux/latest/usr/share/mime/packages/josm-latest.xml
===================================================================
--- trunk/native/linux/latest/usr/share/mime/packages/josm-latest.xml	(revision 16006)
+++ trunk/native/linux/latest/usr/share/mime/packages/josm-latest.xml	(revision 16006)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
+        <mime-type type="application/x-osm+xml">
+                <sub-class-of type="application/xml"/>
+                <comment>OSM XML file</comment>
+                <glob pattern="*.osm"/>
+        </mime-type>
+        <mime-type type="application/x-josm-session+xml">
+                <sub-class-of type="application/xml"/>
+                <comment>JOSM session file</comment>
+                <glob pattern="*.jos"/>
+        </mime-type>
+        <mime-type type="application/x-josm-session+zip">
+                <sub-class-of type="application/zip"/>
+                <comment>JOSM session archive</comment>
+                <glob pattern="*.joz"/>
+        </mime-type>
+</mime-info>
Index: trunk/native/linux/tested/DEBIAN/conffiles
===================================================================
--- trunk/native/linux/tested/DEBIAN/conffiles	(revision 16006)
+++ trunk/native/linux/tested/DEBIAN/conffiles	(revision 16006)
@@ -0,0 +1,1 @@
+/etc/default/josm
Index: trunk/native/linux/tested/DEBIAN/control
===================================================================
--- trunk/native/linux/tested/DEBIAN/control	(revision 16006)
+++ trunk/native/linux/tested/DEBIAN/control	(revision 16006)
@@ -0,0 +1,26 @@
+Package: josm
+Version: 1.5.svn{{VERSION}}
+Section: utils
+Maintainer: josm developers <josm-dev@openstreetmap.org>
+Homepage: https://josm.openstreetmap.de
+Priority: extra
+Architecture: all
+Depends: openjdk-11-jre | java11-runtime | openjdk-8-jre | java8-runtime,
+         proj-data
+Recommends: openjfx
+Conflicts: josm-plugins
+Replaces: josm-plugins
+Description: Editor for OpenStreetMap
+ JOSM is an editor for OpenStreetMap (OSM) written in Java.
+  The current version supports stand alone GPX tracks, GPX track data
+  from OSM database and existing nodes, line segments and metadata tags
+  from the OSM database.
+ .
+  OpenStreetMap is a project aimed squarely at creating and providing
+  free geographic data such as street maps to anyone who wants them.
+  The project was started because most maps you think of as free actually
+  have legal or technical restrictions on their use, holding back people
+  from using them in creative, productive or unexpected ways.
+
+
+
Index: trunk/native/linux/tested/DEBIAN/postinst
===================================================================
--- trunk/native/linux/tested/DEBIAN/postinst	(revision 16006)
+++ trunk/native/linux/tested/DEBIAN/postinst	(revision 16006)
@@ -0,0 +1,7 @@
+#!/bin/sh
+set -e
+# Automatically added by dh_installmenu
+if [ "$1" = "configure" ] && [ -x "$(which update-menus 2>/dev/null)" ]; then
+	update-menus
+fi
+# End automatically added section
Index: trunk/native/linux/tested/DEBIAN/postrm
===================================================================
--- trunk/native/linux/tested/DEBIAN/postrm	(revision 16006)
+++ trunk/native/linux/tested/DEBIAN/postrm	(revision 16006)
@@ -0,0 +1,5 @@
+#!/bin/sh
+set -e
+# Automatically added by dh_installmenu
+if [ -x "$(which update-menus 2>/dev/null)" ]; then update-menus ; fi
+# End automatically added section
Index: trunk/native/linux/tested/etc/default/josm
===================================================================
--- trunk/native/linux/tested/etc/default/josm	(revision 16006)
+++ trunk/native/linux/tested/etc/default/josm	(revision 16006)
@@ -0,0 +1,9 @@
+# Options to pass to java when starting JOSM.
+# Uncomment the JAVA_OPTS lines to enable their use by /usr/bin/josm
+
+# Increase usable memory
+#JAVA_OPTS="${JAVA_OPTS} -Xmx2048m"
+
+# Enable OpenGL pipeline (2D graphic accelerators)
+#JAVA_OPTS="${JAVA_OPTS} -Dsun.java2d.opengl=True"
+
Index: trunk/native/linux/tested/usr/bin/josm
===================================================================
--- trunk/native/linux/tested/usr/bin/josm	(revision 16006)
+++ trunk/native/linux/tested/usr/bin/josm	(revision 16006)
@@ -0,0 +1,74 @@
+#!/bin/bash
+# Simple wrapper script used to start JOSM in Debian
+set -e
+
+# First, the alternative (if known to work) or users preference as defined by $JAVA_HOME. Next, use OpenJDK.
+# Override to a specific one using $JAVACMD
+ALTERNATIVE_JDK=$(readlink -n -f /etc/alternatives/java)
+
+# Let's get the current architecture -- needed for multiarchified Java
+ARCH=$(dpkg --print-architecture 2> /dev/null || true)
+
+JAVA_CMDS="$JAVA_HOME/bin/java"
+
+# If OpenJDK is only available headless, do not try it
+if dpkg --get-selections "openjdk-*-jre" | grep install$ > /dev/null \
+|| dpkg --get-selections "openjdk-*-jre:$ARCH" | grep install$ > /dev/null ; then
+	# LTS versions in decreased order
+	JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-11-openjdk/bin/java /usr/lib/jvm/java-11-openjdk-$ARCH/bin/java"
+	JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-8-openjdk/bin/java /usr/lib/jvm/java-8-openjdk-$ARCH/bin/java"
+	# Released versions in decreased order
+	JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-14-openjdk/bin/java /usr/lib/jvm/java-14-openjdk-$ARCH/bin/java"
+	JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-13-openjdk/bin/java /usr/lib/jvm/java-13-openjdk-$ARCH/bin/java"
+	JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-12-openjdk/bin/java /usr/lib/jvm/java-12-openjdk-$ARCH/bin/java"
+	JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-10-openjdk/bin/java /usr/lib/jvm/java-10-openjdk-$ARCH/bin/java"
+	JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-9-openjdk/bin/java /usr/lib/jvm/java-9-openjdk-$ARCH/bin/java"
+	# Development version
+	JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/java-15-openjdk/bin/java /usr/lib/jvm/java-15-openjdk-$ARCH/bin/java"
+fi
+# Undetermined version
+JAVA_CMDS="${JAVA_CMDS} /usr/lib/jvm/default-java/bin/java /usr/bin/java"
+
+if [ -f /etc/default/josm ]; then
+    . /etc/default/josm
+fi
+
+JAVA_OPTS="-Djosm.restart=true -Djava.net.useSystemProxies=true $JAVA_OPTS"
+
+if [ -z "${JAVACMD}" ]; then
+    for jcmd in $JAVA_CMDS; do
+        if [ "z$ALTERNATIVE_JDK" = "z$(readlink -n -f "$jcmd")" ] && [ -z "${JAVACMD}" ]; then
+            JAVACMD="$jcmd"
+            break
+        fi
+    done
+fi
+
+if [ -z "${JAVACMD}" ]; then
+    for jcmd in $JAVA_CMDS; do
+        if [ -x "$jcmd" ] && [ -z "${JAVACMD}" ]; then
+            JAVACMD="$jcmd"
+            break
+        fi
+    done
+fi
+
+if [ "$JAVACMD" ]; then
+    echo "Using $JAVACMD to execute josm." || true
+    if [[ "${JAVACMD}" =~ 'java-9' ]] || [[ "${JAVACMD}" =~ 'java-10' ]]; then
+        JAVA_OPTS="--add-modules java.activation,java.se.ee $JAVA_OPTS"
+    elif [[ "${JAVACMD}" =~ 'java-1' ]]; then
+        JAVA_OPTS="--add-modules java.scripting,java.sql $JAVA_OPTS"
+    fi
+    set +e
+    while true; do
+        $JAVACMD $JAVA_OPTS -jar /usr/share/josm/josm.jar "$@"
+        if [ "z$?" != "z9" ]; then
+            break
+        fi
+        echo ">> restarting josm..."
+    done
+else
+    echo "No valid JVM found to run JOSM." || true
+    exit 1
+fi
Index: trunk/native/linux/tested/usr/share/applications/org.openstreetmap.josm.desktop
===================================================================
--- trunk/native/linux/tested/usr/share/applications/org.openstreetmap.josm.desktop	(revision 16006)
+++ trunk/native/linux/tested/usr/share/applications/org.openstreetmap.josm.desktop	(revision 16006)
@@ -0,0 +1,14 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=JOSM
+GenericName=Java OpenStreetMap Editor
+Comment=Extensible off-line editor for OpenStreetMap (OSM)
+Icon=org.openstreetmap.josm
+Exec=josm %U
+Terminal=false
+MimeType=application/x-osm+xml;application/x-gpx+xml;application/geo+json;application/x-josm-session+xml;application/x-josm-session+zip;x-scheme-handler/geo;
+StartupNotify=true
+Categories=Education;Geoscience;Maps;
+StartupWMClass=org-openstreetmap-josm-MainApplication
+Keywords=OpenStreetMap;OSM;
Index: trunk/native/linux/tested/usr/share/doc/josm/copyright
===================================================================
--- trunk/native/linux/tested/usr/share/doc/josm/copyright	(revision 16006)
+++ trunk/native/linux/tested/usr/share/doc/josm/copyright	(revision 16006)
@@ -0,0 +1,4 @@
+Copyright (c) 2005-2020 JOSM developers <josm-dev@openstreetmap.org>
+
+License: GPL3+
+
Index: trunk/native/linux/tested/usr/share/icons/hicolor/scalable/apps/org.openstreetmap.josm.svg
===================================================================
--- trunk/native/linux/tested/usr/share/icons/hicolor/scalable/apps/org.openstreetmap.josm.svg	(revision 16006)
+++ trunk/native/linux/tested/usr/share/icons/hicolor/scalable/apps/org.openstreetmap.josm.svg	(revision 16006)
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg version="1.1" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <title>JOSM Logotype 2019</title>
+ <defs>
+  <linearGradient id="linearGradient9147">
+   <stop stop-color="#ffd555" offset="0"/>
+   <stop stop-color="#ffcb27" offset="1"/>
+  </linearGradient>
+  <linearGradient id="linearGradient3892" x1="716.07" x2="787.83" y1="454.99" y2="219.39" gradientTransform="matrix(.98704 .23824 -.9468 1.3017 230.53 -134.51)" gradientUnits="userSpaceOnUse">
+   <stop offset="0"/>
+   <stop stop-color="#3c3c3c" stop-opacity="0" offset="1"/>
+  </linearGradient>
+  <filter id="filter4005">
+   <feGaussianBlur stdDeviation="10"/>
+  </filter>
+  <linearGradient id="linearGradient4017" x1="455" x2="532.2" y1="690" y2="656.35" gradientTransform="matrix(1.0062 .23807 -.23807 1.0062 94.828 -143.1)" gradientUnits="userSpaceOnUse">
+   <stop stop-opacity=".36869" offset="0"/>
+   <stop stop-color="#3c3c3c" stop-opacity="0" offset="1"/>
+  </linearGradient>
+  <filter id="filter3987" x="-.033087" y="-.30881" width="1.0662" height="1.6176">
+   <feGaussianBlur stdDeviation="11.58046"/>
+  </filter>
+  <filter id="filter4629-1" color-interpolation-filters="sRGB">
+   <feGaussianBlur stdDeviation="0.5"/>
+  </filter>
+  <clipPath id="clipPath3411">
+   <path d="m1320 320c15 5 25 20 25 20 10 15 10 40 10 40 5 10 5 30 0 40 0 0 0 25-10 40 0 0-10 15-25 20h540l40-20 20-40v-40l-20-40-40-20z" fill="none" stroke="#000" stroke-width="1px"/>
+  </clipPath>
+  <clipPath id="clipPath3446">
+   <path d="m1320 320-200 80 200 80 60-20v-120z" fill="#dfc4b3"/>
+  </clipPath>
+  <clipPath>
+   <path d="m1478.6-6.6948v326.69h264.09v-326.69z" fill="#fff"/>
+  </clipPath>
+  <clipPath id="clipPath5203">
+   <rect x="80" y="140" width="800" height="800" fill="none" stroke="#515151" stroke-dasharray="8, 8" stroke-width="4" style="paint-order:normal"/>
+  </clipPath>
+  <clipPath>
+   <rect x="80" y="140" width="800" height="800" fill="none" stroke="#515151" stroke-dasharray="8, 8" stroke-width="4" style="paint-order:normal"/>
+  </clipPath>
+  <clipPath id="clipPath9081">
+   <rect transform="matrix(.98233 .18717 0 1 0 0)" x="255.85" y="-55.827" width="427.56" height="1040" fill="#fff" fill-opacity=".17172" style="paint-order:normal"/>
+  </clipPath>
+  <clipPath id="clipPath9114">
+   <path d="m31.923 874.34 200.04 100.23 419.97-80.09 199.44 99.734v-840.06l-199.44-99.73-419.97 80.091-200.04-100.23z" fill="#ff4dcf" fill-opacity=".17172"/>
+  </clipPath>
+  <clipPath id="clipPath9126">
+   <path d="m24.202 100.97 225.77 18.969 9.9354 7.2365 4.9204 812.94-14.817 19.843-225.81 112.71z" fill="none" stroke="#515151" stroke-dasharray="7.37136328, 7.37136328" stroke-width="3.6857" style="paint-order:normal"/>
+  </clipPath>
+  <clipPath id="clipPath9132">
+   <path d="m670.56 120.09 220.5-38.478-6.6071 882.19-213.89-3.6131-16.826-7.4582-3.1965-803.02z" fill="none" stroke="#515151" stroke-dasharray="8.19754535, 8.19754535" stroke-width="4.0988" style="paint-order:normal"/>
+  </clipPath>
+  <linearGradient id="linearGradient9261" x1="146.47" x2="826.26" y1="211.9" y2="900.62" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient9147"/>
+  <linearGradient id="linearGradient9439" x1="1240" x2="1240" y1="480" y2="320" gradientUnits="userSpaceOnUse">
+   <stop stop-color="#ad7a4a" offset="0"/>
+   <stop stop-color="#edb096" offset="1"/>
+  </linearGradient>
+  <linearGradient id="linearGradient1085" x1="215.46" x2="280.41" y1="753.18" y2="715.68" gradientTransform="translate(1555.5 -347.95)" gradientUnits="userSpaceOnUse">
+   <stop stop-color="#e6b636" offset="0"/>
+   <stop stop-color="#f1cf09" offset=".5"/>
+   <stop stop-color="#f0d609" offset=".5625"/>
+   <stop stop-color="#f0b10a" offset=".625"/>
+   <stop stop-color="#f0ce0b" offset=".6875"/>
+   <stop stop-color="#f0aa0c" offset=".75"/>
+   <stop stop-color="#ffd900" offset="1"/>
+  </linearGradient>
+  <linearGradient id="linearGradient1686" x1="1655.9" x2="1561.9" y1="655.03" y2="367.53" gradientTransform="translate(-73.236 -11.978)" gradientUnits="userSpaceOnUse">
+   <stop stop-color="#1e427c" offset="0"/>
+   <stop stop-color="#5373a7" offset="1"/>
+  </linearGradient>
+  <linearGradient id="linearGradient1141" x1="893.78" x2="1255.8" y1="-484.92" y2="1410.1" gradientUnits="userSpaceOnUse">
+   <stop stop-color="#1e427c" offset="0"/>
+   <stop stop-color="#4471aa" offset="1"/>
+  </linearGradient>
+  <radialGradient id="radialGradient1164" cx="494" cy="556.57" r="1922" gradientTransform="matrix(1.0725 -.64308 .38446 .64115 -249.77 517.41)" gradientUnits="userSpaceOnUse">
+   <stop stop-color="#e3e5fc" stop-opacity=".28283" offset="0"/>
+   <stop stop-color="#7ca4e5" stop-opacity="0" offset="1"/>
+  </radialGradient>
+  <clipPath id="clipPath1210">
+   <path d="m80 140v800h800v-800z" fill="url(#linearGradient1214)"/>
+  </clipPath>
+  <linearGradient id="linearGradient1214" x1="146.47" x2="826.26" y1="211.9" y2="900.62" gradientTransform="translate(-289.08 -8.1047)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient9147"/>
+ </defs>
+ <metadata>
+  <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>JOSM Logotype 2019</dc:title>
+    <dc:date>2019-08-05</dc:date>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Diamond00744</dc:title>
+     </cc:Agent>
+    </dc:creator>
+    <dc:rights>
+     <cc:Agent>
+      <dc:title>Public Domain</dc:title>
+     </cc:Agent>
+    </dc:rights>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g display="none">
+  <rect x="-2053.4" y="-1194.9" width="5871.8" height="3264" fill="url(#linearGradient1141)" style="paint-order:stroke fill markers"/>
+ </g>
+ <g display="none">
+  <rect x="-2552" y="-1640" width="6912" height="4221.1" fill="url(#radialGradient1164)" style="paint-order:stroke fill markers"/>
+ </g>
+ <g display="none" fill="none" stroke="#eaf4ff" stroke-dasharray="28, 28" stroke-opacity=".14646" stroke-width="7">
+  <path d="m-8.4853-1197.7c47.111 86.643 70.205 115.9 137.36 181.59 185.99 181.92 170.87 310.74 351.96 418.04 84.996 50.361 132.32 249.25 48.083 370.52-105.99 152.61-85.579 254.78-95.196 334.78"/>
+  <path d="m154.51-1201.7c33.581 25.249 46.873 65.448 76.368 89.338 124.18 100.58 92.794 127.5 180.24 253.47 16.291 23.469 134.24 144.69 157.4 161.82 120.45 89.119 143.9 309.39 59.397 438.41-151.39 231.13-107.72 267.5-117.97 357.75"/>
+  <path d="m613.77 882.62c-4.8013 5.6138-28.135 21.151-22.489 50.855 3.428 18.035-33.063 25.07-37.845 28.258-27.543 18.362-15.746-29.349-33.711-59.314"/>
+  <path d="m110 892c-47.659 68.525-79.01 140.02-116 214-37.539 75.079 81.241 233.52 74 248-24.76 49.52-22.686 106.74-36 160-14.026 56.104-46.616 112.54-68 166-28.498 71.245-113.33 166.65-148 236-16.131 32.263-65.92 50.861-86 86-24.257 42.45-45.633 96.042-76 134"/>
+  <path d="m178 2076c70.928-81.82 80-202.19 80-306 0-194.09-48.906-380.65-46-574 1.153-76.721 120.87-190.07 138-146 7.6446 19.665 65.662 16.765 62 46-4.3284 34.551 141.47-30.407 102 8-15.17 14.763 18.872 54.561 52 60 71.852 11.797 103.51-20.048 116-42 11.231-19.731 61.669 5.8195 72 6 127.7 2.2312 90.204-96.578 134-100 63.884-4.991 69.116 12.994 116.46 18.567 32.325 3.8047 66.516 87.759 71.47 116.16 10.159-65.215-6.9881-103.17-9.0036-108.92-6.7324-19.226-52.482-65.605-82.929-73.799-106.33-28.615-110.3-54.497-146-114"/>
+  <path d="m1075.9 1162.7c21 79-69.932 106.28-69.932 183.28"/>
+ </g>
+ <g display="none" shape-rendering="auto">
+  <path d="m364.01 1281.2c-21.552 0-33.852 4.0186-41.337 9.7764-3.7425 2.8789-6.0956 6.2209-7.3367 9.0856-1.2416 2.8646-1.4125 6.1813-1.4125 6.1813v109.56s0.17215 3.3167 1.4125 6.1813c1.2411 2.8646 3.5942 6.2067 7.3367 9.0856 7.4851 5.7577 19.786 9.7764 41.337 9.7764 21.552 0 33.852-4.0187 41.337-9.7764 3.7425-2.8789 6.0956-6.221 7.3368-9.0856 1.2415-2.8646 1.4124-6.1813 1.4124-6.1813v-109.56s-0.17215-3.3167-1.4124-6.1813c-1.2412-2.8647-3.5943-6.2067-7.3368-9.0856-7.4851-5.7578-19.786-9.7764-41.337-9.7764zm122.09 0c-21.552 0-33.852 4.0186-41.337 9.7764-3.7424 2.8789-6.0956 6.2209-7.3368 9.0856-1.2415 2.8646-1.4124 6.1813-1.4124 6.1813v31.304c0 6.026 3.4641 10.09 6.6888 12.925 3.2249 2.835 6.9417 5.022 11.134 7.1718 8.3841 4.2997 18.721 8.2357 28.895 12.149 10.174 3.913 20.185 7.803 27.061 11.33 3.4382 1.7631 6.08 3.4892 7.3061 4.5672 0.3068 0.2707 0.21921 0.2013 0.3068 0.3056v28.675c-0.0593 0.1453-0.20029 0.5821-1.4246 1.5224-2.6906 2.0687-10.737 5.8759-29.88 5.8759-19.144 0-27.191-3.8075-29.879-5.8756-1.286-0.9893-1.4544-1.4937-1.4979-1.6019-1.4857-11.68-18.749-10.558-18.709 1.2167 0 0 0.17214 3.3167 1.4124 6.1813 1.2412 2.8646 3.5945 6.2067 7.3368 9.0856 7.4851 5.7577 19.786 9.7764 41.337 9.7764 21.552 0 33.852-4.0187 41.337-9.7764 3.7425-2.8789 6.0956-6.221 7.3368-9.0856 1.2415-2.8646 1.4125-6.1813 1.4125-6.1813v-31.304c0-6.0261-3.4642-10.09-6.6889-12.925-3.2249-2.835-6.9417-5.022-11.134-7.1718-8.3842-4.2997-18.721-8.2357-28.895-12.149-10.174-3.913-20.185-7.803-27.061-11.33-3.4381-1.7631-6.08-3.4892-7.306-4.5672-0.30996-0.2708-0.21909-0.2012-0.30681-0.3055v-28.675c0.0593-0.1452 0.20029-0.5819 1.4247-1.5224 2.6906-2.0685 10.737-5.8758 29.88-5.8758 19.144 0 27.191 3.8074 29.88 5.8757 1.2859 0.9892 1.4544 1.4936 1.4978 1.6019 1.4857 11.68 18.749 10.558 18.709-1.2167 0 0-0.17227-3.3167-1.4125-6.1813-1.2412-2.8647-3.5943-6.2067-7.3368-9.0856-7.4851-5.7578-19.786-9.7764-41.337-9.7764zm-203.62 2.9959c-5.1842 0.078-9.3248 4.3414-9.2506 9.5257v124.64c-1.5583 1.5205-4.0301 3.7113-6.2608 3.7113h-31.304c-3.1304 0-7.8383-5.2092-7.8383-5.2092-6.8897-10.692-22.847-0.054-15.628 10.418 0 0 7.8138 13.573 23.466 13.573h31.304c15.652 0 23.466-13.573 23.466-13.573 1.0283-1.5426 1.5774-3.3552 1.5774-5.2092v-128.35c0.0757-5.2944-4.2375-9.605-9.532-9.5257zm378.64 0.1406c-3.2524 0.097-6.223 1.8718-7.8508 4.6895l-38.824 67.298-38.824-67.298c-4.8068-8.3135-17.517-4.9075-17.523 4.6956v134.61c-0.17846 12.7 18.962 12.7 18.782 0v-99.537l29.433 51.016c3.6159 6.2569 12.648 6.2569 16.264 0l29.433-51.016v99.537c-0.17846 12.7 18.962 12.7 18.783 0v-134.61c0-5.2958-4.3788-9.5431-9.6724-9.3851zm-297.11 15.646c19.144 0 27.191 3.8074 29.88 5.8757 1.2227 0.9405 1.3638 1.377 1.4246 1.5224v107.29c-0.0593 0.1452-0.20041 0.5819-1.4246 1.5224-2.6888 2.0681-10.736 5.8756-29.88 5.8756-19.144 0-27.191-3.8075-29.879-5.8756-1.2228-0.9405-1.3639-1.377-1.4247-1.5224v-107.29c0.0593-0.1453 0.20041-0.5819 1.4247-1.5224 2.6887-2.0683 10.736-5.8757 29.879-5.8757z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="#182f51" fill-opacity=".4596" image-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
+  <path d="m361.31 1277.6c-21.552 0-33.852 4.0187-41.337 9.7764-3.7425 2.8789-6.0956 6.221-7.3368 9.0856-1.2415 2.8646-1.4124 6.1813-1.4124 6.1813v109.56s0.17214 3.3167 1.4124 6.1813c1.2412 2.8647 3.5943 6.2067 7.3368 9.0856 7.4851 5.7578 19.786 9.7764 41.337 9.7764 21.552 0 33.852-4.0186 41.337-9.7764 3.7425-2.8789 6.0956-6.2209 7.3368-9.0856 1.2415-2.8646 1.4124-6.1813 1.4124-6.1813v-109.56s-0.17214-3.3167-1.4124-6.1813c-1.2412-2.8646-3.5943-6.2067-7.3368-9.0856-7.4851-5.7577-19.786-9.7764-41.337-9.7764zm122.09 0c-21.552 0-33.852 4.0187-41.337 9.7764-3.7424 2.8789-6.0956 6.221-7.3368 9.0856-1.2415 2.8646-1.4124 6.1813-1.4124 6.1813v31.304c0 6.0261 3.4641 10.09 6.6888 12.925 3.2249 2.835 6.9417 5.022 11.134 7.1718 8.3842 4.2997 18.721 8.2357 28.895 12.149 10.174 3.913 20.185 7.8032 27.061 11.33 3.4381 1.7631 6.08 3.4892 7.306 4.5672 0.30681 0.2708 0.21922 0.2013 0.30681 0.3056v28.675c-0.0593 0.1451-0.20029 0.5819-1.4246 1.5223-2.6906 2.0686-10.737 5.8759-29.88 5.8759-19.144 0-27.191-3.8074-29.88-5.8757-1.2859-0.9893-1.4543-1.4936-1.4978-1.6019-1.4857-11.68-18.749-10.558-18.709 1.2167 0 0 0.17215 3.3167 1.4124 6.1813 1.2412 2.8647 3.5945 6.2067 7.3368 9.0856 7.4851 5.7578 19.786 9.7764 41.337 9.7764 21.552 0 33.852-4.0186 41.337-9.7764 3.7425-2.8789 6.0956-6.2209 7.3368-9.0856 1.2415-2.8646 1.4125-6.1813 1.4125-6.1813v-31.304c0-6.026-3.4642-10.09-6.6889-12.925-3.2249-2.835-6.9417-5.022-11.134-7.1718-8.3842-4.2997-18.721-8.2357-28.895-12.149-10.174-3.913-20.185-7.803-27.061-11.33-3.4382-1.7631-6.08-3.4892-7.306-4.5671-0.30997-0.2708-0.2191-0.2013-0.30681-0.3055v-28.675c0.0593-0.1453 0.20029-0.582 1.4247-1.5225 2.6904-2.0685 10.737-5.8757 29.88-5.8757 19.144 0 27.191 3.8073 29.879 5.8756 1.286 0.9892 1.4544 1.4937 1.4979 1.6019 1.4857 11.68 18.749 10.558 18.709-1.2167 0 0-0.17227-3.3167-1.4125-6.1813-1.2412-2.8646-3.5943-6.2067-7.3368-9.0856-7.4851-5.7577-19.786-9.7764-41.337-9.7764zm-203.62 2.9959c-5.1843 0.078-9.3248 4.3415-9.2506 9.5258v124.64c-1.5583 1.5206-4.0301 3.7114-6.2608 3.7114h-31.304c-3.1304 0-7.8383-5.2093-7.8383-5.2093-6.8897-10.692-22.847-0.054-15.628 10.418 0 0 7.8138 13.573 23.466 13.573h31.304c15.652 0 23.466-13.573 23.466-13.573 1.0284-1.5426 1.5774-3.3552 1.5774-5.2091v-128.35c0.0745-5.2945-4.2374-9.6051-9.5318-9.5258zm378.64 0.1406c-3.2524 0.097-6.223 1.8719-7.8508 4.6895l-38.824 67.298-38.824-67.298c-4.8068-8.3135-17.518-4.9075-17.523 4.6957v134.61c-0.17845 12.7 18.962 12.7 18.782 0v-99.538l29.433 51.016c3.6159 6.2569 12.648 6.2569 16.264 0l29.433-51.016v99.538c-0.17845 12.7 18.962 12.7 18.783 0v-134.61c0-5.2959-4.3788-9.5431-9.6724-9.3852zm-297.11 15.646c19.144 0 27.191 3.8073 29.88 5.8756 1.2227 0.9405 1.3638 1.377 1.4246 1.5224v107.29c-0.0593 0.1453-0.20042 0.5819-1.4246 1.5224-2.6888 2.0683-10.736 5.8757-29.88 5.8757-19.144 0-27.191-3.8074-29.879-5.8757-1.2228-0.9405-1.3639-1.377-1.4247-1.5224v-107.29c0.0593-0.1452 0.20041-0.5819 1.4247-1.5224 2.6887-2.0683 10.736-5.8756 29.879-5.8756z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="#d6e3fa" fill-opacity=".93939" image-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
+ </g>
+ <g display="none" shape-rendering="auto">
+  <path d="m1321.2 365.6c-36.24 0-56.924 6.7575-69.51 16.439-6.2931 4.841-10.25 10.461-12.337 15.278-2.0877 4.8169-2.3751 10.394-2.3751 10.394v184.24s0.2896 5.5773 2.3751 10.394c2.0872 4.8169 6.044 10.437 12.337 15.278 12.586 9.682 33.27 16.439 69.51 16.439 36.24 0 56.924-6.7575 69.51-16.439 6.2931-4.841 10.25-10.461 12.337-15.278 2.0876-4.8169 2.3751-10.394 2.3751-10.394v-184.24s-0.2896-5.5773-2.3751-10.394c-2.0872-4.8169-6.044-10.437-12.337-15.278-12.586-9.682-33.27-16.439-69.51-16.439zm205.29 0c-36.24 0-56.924 6.7575-69.51 16.439-6.293 4.841-10.25 10.461-12.337 15.278-2.0877 4.8169-2.3751 10.394-2.3751 10.394v52.639c0 10.133 5.8251 16.967 11.247 21.734 5.423 4.7672 11.673 8.4446 18.722 12.06 14.098 7.2301 31.48 13.849 48.588 20.429 17.108 6.5799 33.941 13.121 45.504 19.051 5.7813 2.9648 10.224 5.8673 12.285 7.68 0.5159 0.45533 0.3685 0.33847 0.5159 0.51376v48.218c-0.1001 0.24424-0.337 0.97861-2.3957 2.56-4.5243 3.4783-18.054 9.8804-50.245 9.8804s-45.722-6.4023-50.244-9.8801c-2.1624-1.6635-2.4456-2.5116-2.5188-2.6936-2.4982-19.641-31.527-17.753-31.46 2.0459 0 0 0.2896 5.5773 2.3751 10.394 2.0872 4.8169 6.0441 10.437 12.337 15.278 12.586 9.682 33.271 16.439 69.51 16.439 36.24 0 56.924-6.7575 69.51-16.439 6.2931-4.841 10.25-10.461 12.337-15.278 2.0876-4.8169 2.3751-10.394 2.3751-10.394v-52.639c0-10.133-5.8251-16.967-11.248-21.734-5.4228-4.7672-11.673-8.4446-18.722-12.06-14.098-7.2301-31.48-13.849-48.588-20.429-17.108-6.5799-33.941-13.121-45.504-19.051-5.7814-2.9648-10.224-5.8673-12.286-7.68-0.5211-0.45533-0.3684-0.33847-0.5158-0.51376v-48.218c0.1-0.24425 0.3368-0.97862 2.3956-2.56 4.5243-3.4783 18.054-9.8804 50.245-9.8804s45.722 6.4023 50.244 9.8801c2.1624 1.6634 2.4456 2.5116 2.5187 2.6936 2.4983 19.641 31.527 17.753 31.46-2.0459 0 0-0.2895-5.5773-2.3751-10.394-2.0872-4.8169-6.044-10.437-12.337-15.278-12.586-9.682-33.27-16.439-69.51-16.439zm-342.39 5.0377c-8.7175 0.13055-15.68 7.3003-15.555 16.018v209.58c-2.6203 2.5568-6.7768 6.2406-10.528 6.2406h-52.639c-5.2639 0-13.18-8.7595-13.18-8.7595-11.585-17.979-38.419-0.0905-26.278 17.519 0 0 13.139 22.824 39.459 22.824h52.639c26.319 0 39.459-22.824 39.459-22.824 1.7292-2.594 2.6526-5.6419 2.6526-8.7595v-215.82c0.1262-8.9028-7.1253-16.151-16.028-16.018zm636.7 0.23636c-5.4692 0.16422-10.464 3.1477-13.201 7.8857l-65.285 113.16-65.285-113.16c-8.0827-13.98-29.456-8.2522-29.466 7.8959v226.35c-0.3001 21.356 31.886 21.356 31.583 0v-167.38l49.493 85.785c6.0804 10.521 21.268 10.521 27.348 0l49.493-85.785v167.38c-0.3 21.356 31.886 21.356 31.584 0v-226.35c0-8.9051-7.3631-16.047-16.264-15.781zm-499.6 26.309c32.191 0 45.722 6.4023 50.244 9.8801 2.0561 1.5814 2.2934 2.3155 2.3956 2.56v180.41c-0.1 0.24424-0.3369 0.97861-2.3956 2.56-4.5212 3.4778-18.053 9.8801-50.244 9.8801-32.191 0-45.722-6.4023-50.244-9.8801-2.0561-1.5814-2.2934-2.3155-2.3957-2.56v-180.41c0.1001-0.24425 0.337-0.97862 2.3957-2.56 4.5212-3.4778 18.053-9.8801 50.244-9.8801z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="#182f51" fill-opacity=".5303" image-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
+  <path d="m1316.7 359.51c-36.24 0-56.924 6.7575-69.51 16.439-6.2931 4.841-10.25 10.461-12.337 15.278-2.0876 4.8169-2.3751 10.394-2.3751 10.394v184.24s0.2896 5.5773 2.3751 10.394c2.0872 4.8169 6.044 10.437 12.337 15.278 12.586 9.682 33.27 16.439 69.51 16.439 36.24 0 56.924-6.7575 69.51-16.439 6.2931-4.841 10.25-10.461 12.337-15.278 2.0877-4.8169 2.3751-10.394 2.3751-10.394v-184.24s-0.2896-5.5773-2.3751-10.394c-2.0872-4.8169-6.044-10.437-12.337-15.278-12.586-9.682-33.27-16.439-69.51-16.439zm205.29 0c-36.24 0-56.924 6.7575-69.51 16.439-6.293 4.841-10.25 10.461-12.337 15.278-2.0876 4.8169-2.3751 10.394-2.3751 10.394v52.639c0 10.133 5.8251 16.967 11.248 21.734 5.4229 4.7672 11.673 8.4446 18.722 12.06 14.098 7.2301 31.48 13.849 48.588 20.429 17.108 6.5799 33.941 13.121 45.504 19.051 5.7813 2.9648 10.224 5.8673 12.285 7.68 0.5159 0.45533 0.3685 0.33847 0.5159 0.51377v48.218c-0.1 0.24425-0.3369 0.97862-2.3956 2.56-4.5243 3.4783-18.054 9.8804-50.245 9.8804-32.191 0-45.722-6.4023-50.244-9.8801-2.1624-1.6634-2.4455-2.5116-2.5187-2.6936-2.4982-19.641-31.527-17.753-31.46 2.0459 0 0 0.2896 5.5773 2.3751 10.394 2.0872 4.8169 6.0441 10.437 12.337 15.278 12.586 9.682 33.271 16.439 69.51 16.439 36.24 0 56.924-6.7575 69.511-16.439 6.293-4.841 10.25-10.461 12.337-15.278 2.0877-4.8169 2.3752-10.394 2.3752-10.394v-52.639c0-10.133-5.8252-16.967-11.248-21.734-5.4229-4.7672-11.673-8.4446-18.722-12.06-14.098-7.2301-31.48-13.849-48.588-20.429-17.108-6.5799-33.941-13.121-45.504-19.051-5.7814-2.9648-10.224-5.8673-12.286-7.68-0.5211-0.45533-0.3684-0.33847-0.5158-0.51376v-48.218c0.1001-0.24424 0.3369-0.97861 2.3957-2.56 4.5243-3.4783 18.054-9.8804 50.245-9.8804 32.191 0 45.722 6.4023 50.244 9.8801 2.1624 1.6635 2.4456 2.5116 2.5188 2.6936 2.4982 19.641 31.527 17.753 31.46-2.0459 0 0-0.2896-5.5773-2.3752-10.394-2.0872-4.8169-6.044-10.437-12.337-15.278-12.587-9.682-33.271-16.439-69.511-16.439zm-342.39 5.0377c-8.7176 0.13054-15.68 7.3003-15.555 16.018v209.58c-2.6203 2.5568-6.7768 6.2406-10.528 6.2406h-52.639c-5.264 0-13.18-8.7595-13.18-8.7595-11.585-17.979-38.419-0.0905-26.279 17.519 0 0 13.139 22.824 39.459 22.824h52.639c26.32 0 39.459-22.824 39.459-22.824 1.7292-2.594 2.6525-5.6418 2.6525-8.7595v-215.82c0.1263-8.9028-7.1253-16.151-16.028-16.018zm636.7 0.23635c-5.4692 0.16423-10.464 3.1477-13.201 7.8857l-65.285 113.16-65.285-113.16c-8.0827-13.98-29.456-8.2522-29.466 7.8959v226.35c-0.3001 21.356 31.886 21.356 31.584 0v-167.38l49.493 85.785c6.0803 10.521 21.268 10.521 27.348 0l49.493-85.785v167.38c-0.3 21.356 31.886 21.356 31.584 0v-226.35c0-8.9051-7.3632-16.047-16.264-15.781zm-499.6 26.309c32.191 0 45.722 6.4023 50.244 9.8801 2.0561 1.5814 2.2934 2.3155 2.3957 2.56v180.41c-0.1001 0.24425-0.337 0.97862-2.3957 2.56-4.5212 3.4778-18.053 9.8801-50.244 9.8801s-45.722-6.4023-50.244-9.8801c-2.0561-1.5814-2.2934-2.3155-2.3956-2.56v-180.41c0.1-0.24424 0.3369-0.97861 2.3956-2.56 4.5212-3.4778 18.053-9.8801 50.244-9.8801z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="#bdd2f3" image-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
+ </g>
+ <g display="none" shape-rendering="auto">
+  <path d="m1364.5 335.87c-44.454 0-69.825 8.289-85.264 20.165-7.7194 5.9381-12.573 12.832-15.133 18.74-2.5608 5.9086-2.9134 12.75-2.9134 12.75v225.99s0.3552 6.8413 2.9134 12.75c2.5602 5.9086 7.4138 12.802 15.133 18.74 15.439 11.876 40.811 20.165 85.264 20.165 44.453 0 69.825-8.289 85.264-20.165 7.7194-5.9381 12.573-12.832 15.133-18.74 2.5608-5.9086 2.9134-12.75 2.9134-12.75v-225.99s-0.3552-6.8413-2.9134-12.75c-2.5602-5.9086-7.4138-12.802-15.133-18.74-15.439-11.876-40.811-20.165-85.264-20.165zm251.82 0c-44.453 0-69.825 8.289-85.264 20.165-7.7193 5.9381-12.573 12.832-15.133 18.74-2.5608 5.9086-2.9134 12.75-2.9134 12.75v64.569c0 12.43 7.1453 20.812 13.797 26.66 6.652 5.8476 14.318 10.359 22.965 14.793 17.294 8.8687 38.615 16.987 59.6 25.058 20.985 8.0712 41.634 16.095 55.818 23.369 7.0916 3.6368 12.541 7.197 15.07 9.4206 0.6328 0.55853 0.452 0.41518 0.6328 0.63021v59.147c-0.1227 0.2996-0.4133 1.2004-2.9386 3.1402-5.5497 4.2667-22.146 12.12-61.633 12.12-39.487 0-56.085-7.8533-61.631-12.119-2.6525-2.0405-2.9998-3.0808-3.0896-3.3041-3.0644-24.093-38.672-21.777-38.591 2.5096 0 0 0.3552 6.8413 2.9134 12.75 2.5602 5.9086 7.4139 12.802 15.133 18.74 15.439 11.876 40.811 20.165 85.264 20.165 44.454 0 69.825-8.289 85.265-20.165 7.7193-5.9381 12.573-12.832 15.133-18.74 2.5608-5.9086 2.9135-12.75 2.9135-12.75v-64.569c0-12.43-7.1454-20.812-13.797-26.66-6.6519-5.8476-14.318-10.359-22.965-14.793-17.294-8.8687-38.615-16.987-59.6-25.058-20.985-8.0712-41.634-16.095-55.818-23.369-7.0917-3.6368-12.541-7.197-15.07-9.4206-0.6392-0.55853-0.4519-0.41518-0.6327-0.6302v-59.147c0.1227-0.2996 0.4132-1.2004 2.9386-3.1402 5.5497-4.2667 22.146-12.12 61.633-12.12 39.487 0 56.085 7.8533 61.631 12.119 2.6525 2.0405 2.9999 3.0808 3.0896 3.3041 3.0645 24.093 38.672 21.777 38.591-2.5096 0 0-0.3552-6.8413-2.9135-12.75-2.5602-5.9086-7.4138-12.802-15.133-18.74-15.439-11.876-40.811-20.165-85.265-20.165zm-419.99 6.1795c-10.693 0.16013-19.234 8.9549-19.081 19.648v257.08c-3.2142 3.1363-8.3127 7.655-12.914 7.655h-64.569c-6.457 0-16.168-10.745-16.168-10.745-14.211-22.054-47.126-0.11106-32.234 21.489 0 0 16.117 27.997 48.402 27.997h64.569c32.285 0 48.402-27.997 48.402-27.997 2.1211-3.1819 3.2537-6.9205 3.2537-10.745v-264.73c0.1549-10.921-8.7402-19.812-19.661-19.648zm781 0.28992c-6.7088 0.20145-12.836 3.8611-16.193 9.6729l-80.081 138.81-80.081-138.81c-9.9146-17.148-36.132-10.122-36.144 9.6854v277.65c-0.3681 26.196 39.112 26.196 38.742 0v-205.31l60.71 105.23c7.4584 12.906 26.088 12.906 33.546 0l60.71-105.23v205.31c-0.368 26.196 39.112 26.196 38.742 0v-277.65c0-10.923-9.032-19.684-19.951-19.358zm-612.83 32.272c39.487 0 56.085 7.8533 61.631 12.119 2.5221 1.9398 2.8132 2.8403 2.9386 3.1402v221.3c-0.1227 0.2996-0.4133 1.2004-2.9386 3.1402-5.5459 4.266-22.144 12.119-61.631 12.119-39.487 0-56.085-7.8533-61.631-12.119-2.5221-1.9398-2.8132-2.8403-2.9386-3.1402v-221.3c0.1227-0.2996 0.4133-1.2004 2.9386-3.1402 5.5459-4.266 22.144-12.119 61.631-12.119z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="#182f51" fill-opacity=".075758" image-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
+  <path d="m1359 328.4c-44.454 0-69.825 8.289-85.264 20.165-7.7194 5.9381-12.573 12.832-15.133 18.74-2.5608 5.9086-2.9134 12.75-2.9134 12.75v225.99s0.3552 6.8413 2.9134 12.75c2.5602 5.9086 7.4138 12.802 15.133 18.74 15.439 11.876 40.811 20.165 85.264 20.165 44.453 0 69.825-8.289 85.264-20.165 7.7194-5.9381 12.573-12.832 15.133-18.74 2.5608-5.9086 2.9134-12.75 2.9134-12.75v-225.99s-0.3552-6.8413-2.9134-12.75c-2.5602-5.9086-7.4138-12.802-15.133-18.74-15.439-11.876-40.811-20.165-85.264-20.165zm251.82 0c-44.453 0-69.825 8.289-85.264 20.165-7.7193 5.9381-12.573 12.832-15.133 18.74-2.5608 5.9086-2.9134 12.75-2.9134 12.75v64.569c0 12.43 7.1453 20.812 13.797 26.66 6.652 5.8476 14.318 10.359 22.965 14.793 17.294 8.8687 38.615 16.987 59.6 25.058 20.985 8.0712 41.634 16.095 55.818 23.369 7.0916 3.6368 12.541 7.197 15.07 9.4206 0.6328 0.55853 0.452 0.41518 0.6328 0.63021v59.147c-0.1227 0.2996-0.4133 1.2004-2.9386 3.1402-5.5497 4.2667-22.146 12.12-61.633 12.12-39.487 0-56.085-7.8533-61.631-12.119-2.6525-2.0405-2.9998-3.0808-3.0896-3.3041-3.0644-24.093-38.672-21.777-38.591 2.5096 0 0 0.3552 6.8413 2.9134 12.75 2.5602 5.9086 7.4139 12.802 15.133 18.74 15.439 11.876 40.811 20.165 85.264 20.165 44.454 0 69.825-8.289 85.265-20.165 7.7193-5.9381 12.573-12.832 15.133-18.74 2.5608-5.9086 2.9135-12.75 2.9135-12.75v-64.569c0-12.43-7.1454-20.812-13.797-26.66-6.6519-5.8476-14.318-10.359-22.965-14.793-17.294-8.8687-38.615-16.987-59.6-25.058-20.985-8.0712-41.634-16.095-55.818-23.369-7.0917-3.6368-12.541-7.197-15.07-9.4206-0.6392-0.55853-0.4519-0.41518-0.6327-0.6302v-59.147c0.1227-0.2996 0.4132-1.2004 2.9386-3.1402 5.5497-4.2667 22.146-12.12 61.633-12.12 39.487 0 56.085 7.8533 61.631 12.119 2.6525 2.0405 2.9999 3.0808 3.0896 3.3041 3.0645 24.093 38.672 21.777 38.591-2.5096 0 0-0.3552-6.8413-2.9135-12.75-2.5602-5.9086-7.4138-12.802-15.133-18.74-15.439-11.876-40.811-20.165-85.265-20.165zm-419.99 6.1795c-10.693 0.16013-19.234 8.9549-19.081 19.648v257.08c-3.2142 3.1363-8.3127 7.655-12.914 7.655h-64.569c-6.457 0-16.168-10.745-16.168-10.745-14.211-22.054-47.126-0.11106-32.234 21.489 0 0 16.117 27.997 48.402 27.997h64.569c32.285 0 48.402-27.997 48.402-27.997 2.1211-3.1819 3.2537-6.9205 3.2537-10.745v-264.73c0.1549-10.921-8.7402-19.812-19.661-19.648zm781 0.28992c-6.7088 0.20145-12.836 3.8611-16.193 9.6729l-80.081 138.81-80.081-138.81c-9.9146-17.148-36.132-10.122-36.144 9.6854v277.65c-0.3681 26.196 39.112 26.196 38.742 0v-205.31l60.71 105.23c7.4584 12.906 26.088 12.906 33.546 0l60.71-105.23v205.31c-0.368 26.196 39.112 26.196 38.742 0v-277.65c0-10.923-9.032-19.684-19.951-19.358zm-612.83 32.272c39.487 0 56.085 7.8533 61.631 12.119 2.5221 1.9398 2.8132 2.8403 2.9386 3.1402v221.3c-0.1227 0.2996-0.4133 1.2004-2.9386 3.1402-5.5459 4.266-22.144 12.119-61.631 12.119-39.487 0-56.085-7.8533-61.631-12.119-2.5221-1.9398-2.8132-2.8403-2.9386-3.1402v-221.3c0.1227-0.2996 0.4133-1.2004 2.9386-3.1402 5.5459-4.266 22.144-12.119 61.631-12.119z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="url(#linearGradient1686)" image-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
+ </g>
+ <g display="none">
+  <g fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="6">
+   <path d="m1085 185v30s0 15-15 15c-3 0-5-3-5-3" display="inline"/>
+   <path d="m1100 220v-25s0-12 15-12 15 12 15 12v25s1 12-15 12c-15 0-15-12-15-12z" display="inline"/>
+   <path d="m1175 188s0-5-15-5-15 17-15 17c0 10 30 5 30 15 0 0 0 17-15 17s-15-7-15-7" display="inline"/>
+   <path d="m1190 230v-45l15 25 15-25v45" display="inline"/>
+   <path d="m1085 261v41s-2 3-5 3h-10c-3 0-5-3-5-3" display="inline"/>
+   <path d="m1100 300v-35s0-5 15-5 15 5 15 5v35s1 5-15 5c-15 0-15-5-15-5z" display="inline"/>
+   <path d="m1190 304v-43l15 26 15-26v43" display="inline"/>
+   <path d="m1175 265s0-5-15-5-15 5-15 5v10c0 5 30 10 30 15v10s1 5-15 5c-15 0-15-5-15-5" display="inline"/>
+   <path d="m1085 331v41s-2 3-5 3h-10c-3 0-5-3-5-3" display="inline"/>
+   <path d="m1098 370v-35s0-5 15-5 15 5 15 5v35s1 5-15 5c-15 0-15-5-15-5z" display="inline"/>
+   <path d="m1184 374v-43l15 26 15-26v43" display="inline"/>
+   <path d="m1171 335s0-5-15-5-15 5-15 5v10c0 5 30 10 30 15v10s1 5-15 5c-15 0-15-5-15-5" display="inline"/>
+   <path d="m1085 395v41s-2 3-5 3h-10c-3 0-5-3-5-3" display="inline"/>
+   <path d="m1098 434v-35s0-5 13-5 13 5 13 5v35s0 5-13 5-13-5-13-5z" display="inline"/>
+   <path d="m1176 438v-43l15 26 15-26v43" display="inline"/>
+   <path d="m1163 399s0-5-13-5-13 5-13 5v10c0 5 26 10 26 15v10s0 5-13 5-13-5-13-5" display="inline"/>
+  </g>
+  <path d="m1110 452c-6.8846 0-10.814 1.2837-13.205 3.123-1.1955 0.91965-1.9472 1.9873-2.3437 2.9023-0.3966 0.91508-0.4512 1.9746-0.4512 1.9746v35s0.055 1.0595 0.4512 1.9746c0.3965 0.91508 1.1482 1.9827 2.3437 2.9023 2.3911 1.8393 6.3205 3.123 13.205 3.123s10.814-1.2837 13.205-3.123c1.1955-0.91965 1.9472-1.9873 2.3437-2.9023 0.3966-0.91508 0.4512-1.9746 0.4512-1.9746v-35s-0.055-1.0595-0.4512-1.9746c-0.3965-0.91508-1.1482-1.9827-2.3437-2.9023-2.3911-1.8393-6.3205-3.123-13.205-3.123zm39 0c-6.8846 0-10.814 1.2837-13.205 3.123-1.1955 0.91965-1.9472 1.9873-2.3437 2.9023-0.3966 0.91508-0.4512 1.9746-0.4512 1.9746v10c0 1.925 1.1066 3.2233 2.1367 4.1289 1.0302 0.90563 2.2175 1.6042 3.5567 2.291 2.6783 1.3735 5.9804 2.6309 9.2304 3.8809s6.4479 2.4927 8.6446 3.6191c1.0983 0.56324 1.9422 1.1146 2.3339 1.459 0.098 0.0865 0.07 0.0643 0.098 0.0976v9.1602c-0.019 0.0464-0.064 0.18591-0.4551 0.48633-0.8595 0.66079-3.4298 1.877-9.5452 1.877s-8.686-1.2163-9.5449-1.877c-0.4108-0.31601-0.4646-0.47713-0.4785-0.51172-0.4746-3.7313-5.9892-3.3726-5.9766 0.38867 0 0 0.055 1.0595 0.4512 1.9746 0.3965 0.91508 1.1482 1.9827 2.3437 2.9023 2.3911 1.8393 6.3205 3.123 13.205 3.123s10.814-1.2837 13.205-3.123c1.1955-0.91965 1.9472-1.9873 2.3437-2.9023 0.3966-0.91508 0.4512-1.9746 0.4512-1.9746v-10c0-1.925-1.1066-3.2233-2.1367-4.1289-1.0302-0.90563-2.2175-1.6042-3.5567-2.291-2.6783-1.3735-5.9804-2.6309-9.2304-3.8809s-6.4479-2.4927-8.6446-3.6191c-1.0983-0.56324-1.9422-1.1146-2.3339-1.459-0.099-0.0865-0.07-0.0643-0.098-0.0976v-9.1602c0.019-0.0464 0.064-0.18591 0.4551-0.48633 0.8595-0.66079 3.4298-1.877 9.5452-1.877s8.686 1.2163 9.5449 1.877c0.4108 0.31601 0.4646 0.47713 0.4785 0.51172 0.4746 3.7313 5.9892 3.3726 5.9766-0.38867 0 0-0.055-1.0595-0.4512-1.9746-0.3965-0.91508-1.1482-1.9827-2.3437-2.9023-2.3911-1.8393-6.3205-3.123-13.205-3.123zm-65.045 0.95703c-1.6561 0.0248-2.9788 1.3869-2.9551 3.043v39.814c-0.4978 0.48573-1.2874 1.1856-2 1.1856h-10c-1 0-2.5039-1.6641-2.5039-1.6641-2.2009-3.4156-7.2985-0.0172-4.9922 3.3281 0 0 2.4961 4.3359 7.4961 4.3359h10c5 0 7.4961-4.3359 7.4961-4.3359 0.3285-0.49279 0.5039-1.0718 0.5039-1.6641v-41c0.024-1.6913-1.3536-3.0683-3.0449-3.043zm120.96 0.0449c-1.039 0.0312-1.9879 0.59798-2.5079 1.4981l-12.402 21.498-12.402-21.498c-1.5355-2.6557-5.5959-1.5677-5.5977 1.5v43c-0.057 4.057 6.0574 4.057 6 0v-31.797l9.4023 16.297c1.1551 1.9987 4.0403 1.9987 5.1954 0l9.4023-16.297v31.797c-0.057 4.057 6.0574 4.057 6 0v-43c-5e-4 -1.6917-1.3988-3.0485-3.0898-2.998zm-94.91 4.9981c6.1154 0 8.686 1.2163 9.5449 1.877 0.3906 0.30042 0.4357 0.43989 0.4551 0.48633v34.273c-0.019 0.0464-0.064 0.18591-0.4551 0.48633-0.8589 0.66069-3.4295 1.877-9.5449 1.877s-8.686-1.2163-9.5449-1.877c-0.3906-0.30042-0.4357-0.43989-0.4551-0.48633v-34.273c0.019-0.0464 0.064-0.18591 0.4551-0.48633 0.8589-0.66069 3.4295-1.877 9.5449-1.877z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
+ </g>
+ <g display="none">
+  <g id="g3773" transform="translate(-40,-320)">
+   <path d="m1320 320-126.92 50.767-31.082 21.733-42 7.5 41.772 3.2586 31.203 25.931 127.03 50.81 60-20v-120z" display="inline" fill="url(#linearGradient9439)"/>
+   <g clip-path="url(#clipPath3411)">
+    <path d="m1280 350v100h660v-100z" clip-path="none" display="inline" fill="#853909"/>
+    <path d="m1940 380v-40l-85-10h-480l-95 10v40z" clip-path="none" fill="#974613"/>
+    <path d="m1940 420v40l-85 10h-495l-80-10v-40z" clip-path="none" fill="#642b06"/>
+    <path d="m1280 320v20h660v-20z" clip-path="none" display="inline" fill="#b25c28"/>
+    <path d="m1280 460v20h660v-20z" clip-path="none" display="inline" fill="#4d2105"/>
+   </g>
+   <path d="m1780.1 386.07c-3.9797 0-6.2505 0.74145-7.6328 1.8047-0.691 0.53161-1.1262 1.1488-1.3554 1.6777-0.2288 0.52896-0.2618 1.1406-0.2618 1.1406v20.232s0.033 0.61361 0.2618 1.1426c0.2292 0.52897 0.6644 1.1461 1.3554 1.6777 1.3823 1.0632 3.6531 1.8047 7.6328 1.8047 3.9798 0 6.2506-0.74146 7.6328-1.8047 0.6911-0.53162 1.1263-1.1488 1.3555-1.6777 0.2288-0.52897 0.2598-1.1426 0.2598-1.1426v-20.232s-0.031-0.61167-0.2598-1.1406c-0.2292-0.52898-0.6643-1.1461-1.3555-1.6777-1.3821-1.0632-3.653-1.8047-7.6328-1.8047zm22.545 0c-3.9798 0-6.2526 0.74145-7.6348 1.8047-0.6911 0.53161-1.1243 1.1488-1.3535 1.6777-0.2297 0.52896-0.2617 1.1406-0.2617 1.1406v5.7812c0 1.1128 0.6388 1.8632 1.2343 2.3867 0.5955 0.52351 1.2826 0.92722 2.0567 1.3242 1.5483 0.79397 3.4572 1.5216 5.3359 2.2441s3.7282 1.4406 4.9981 2.0918c0.6349 0.32559 1.1212 0.64468 1.3476 0.84375 0.059 0.0496 0.043 0.0373 0.059 0.0566v5.2949c-0.011 0.0268-0.038 0.10759-0.2637 0.28125-0.4968 0.38198-1.9824 1.084-5.5175 1.084s-5.0212-0.70207-5.5176-1.084c-0.2374-0.18268-0.2674-0.27688-0.2774-0.29688-0.2731-2.1586-3.465-1.9512-3.455 0.22461 0 0 0.033 0.61361 0.2617 1.1426 0.2292 0.52897 0.6625 1.1461 1.3535 1.6777 1.3822 1.0632 3.6551 1.8047 7.6348 1.8047s6.2506-0.74146 7.6328-1.8047c0.691-0.53162 1.1261-1.1488 1.3554-1.6777 0.2298-0.52897 0.2598-1.1426 0.2598-1.1426v-5.7793c0-1.1128-0.639-1.8632-1.2344-2.3867-0.5956-0.52351-1.2825-0.92919-2.0566-1.3262-1.5483-0.79398-3.4572-1.5196-5.3359-2.2422-1.8787-0.7226-3.7263-1.4406-4.9961-2.0918-0.6349-0.32558-1.1232-0.64468-1.3496-0.84375-0.057-0.0496-0.041-0.0373-0.057-0.0566v-5.2949c0.011-0.0268 0.038-0.10759 0.2637-0.28125 0.4968-0.38198 1.9825-1.0859 5.5176-1.0859s5.021 0.70402 5.5175 1.0859c0.2374 0.18267 0.2654 0.27492 0.2754 0.29492 0.2721 2.1597 3.4651 1.9522 3.4551-0.22461 0 0-0.031-0.61167-0.2598-1.1406-0.2293-0.52898-0.6644-1.1461-1.3554-1.6777-1.3822-1.0632-3.6531-1.8047-7.6328-1.8047zm-37.602 0.55274c-0.9572 0.015-1.721 0.80261-1.707 1.7598v23.014c-0.2878 0.28077-0.7444 0.68555-1.1563 0.68555h-5.7812c-0.5781 0-1.4473-0.96094-1.4473-0.96094-1.2643-2.0118-4.2562-0.0165-2.8848 1.9238 0 0 1.4418 2.5059 4.3321 2.5059h5.7812c2.8903 0 4.332-2.5059 4.332-2.5059 0.1907-0.28495 0.2926-0.62003 0.293-0.96289v-23.699c0.014-0.97858-0.7832-1.7753-1.7617-1.7598zm52.719 0.0234c-0.9047-0.0348-1.8222 0.62738-1.8222 1.7363v24.855c-0.01 2.3208 3.4787 2.3208 3.4687 0v-18.381l5.4336 9.4219c0.6675 1.1561 2.3363 1.1561 3.0039 0l5.4356-9.4219v18.381c-0.01 2.3208 3.4787 2.3208 3.4687 0v-24.855c4e-4 -0.97885-0.8087-1.7642-1.7871-1.7344-0.6007 0.0185-1.149 0.34656-1.4492 0.86718l-7.1699 12.426-7.168-12.426c-0.3327-0.5762-0.8712-0.84826-1.4141-0.86914zm-37.662 2.8906c3.5351 0 5.0211 0.70403 5.5176 1.0859 0.2257 0.17367 0.2527 0.25445 0.2637 0.28125v19.812c-0.011 0.0268-0.038 0.10759-0.2637 0.28125-0.4965 0.38192-1.9825 1.084-5.5176 1.084s-5.0209-0.70206-5.5175-1.084c-0.2257-0.17366-0.2527-0.25445-0.2637-0.28125v-19.812c0.011-0.0268 0.038-0.10758 0.2637-0.28125 0.4966-0.38191 1.9824-1.0859 5.5175-1.0859z" display="inline" fill="#120e02" fill-opacity=".84343" filter="url(#filter4629-1)" style="paint-order:normal"/>
+   <path d="m1115 400 65-40c30 15 30 65 0 80z" clip-path="url(#clipPath3446)" fill="#3d3d3d"/>
+   <path d="m1779.5 385.19c-3.9797 0-6.2511 0.74208-7.6334 1.8053-0.691 0.53161-1.1255 1.1488-1.3548 1.6777-0.2292 0.52896-0.2608 1.1414-0.2608 1.1414v20.232s0.032 0.61248 0.2608 1.1414c0.2293 0.52897 0.6638 1.1461 1.3548 1.6777 1.3823 1.0632 3.6537 1.8053 7.6334 1.8053 3.9798 0 6.2512-0.74208 7.6334-1.8053 0.6911-0.53162 1.1256-1.1488 1.3548-1.6777s0.2609-1.1414 0.2609-1.1414v-20.232s-0.032-0.61248-0.2609-1.1414c-0.2292-0.52898-0.6637-1.1461-1.3548-1.6777-1.3822-1.0632-3.6536-1.8053-7.6334-1.8053zm22.544 0c-3.9798 0-6.2512 0.74208-7.6334 1.8053-0.6911 0.53161-1.1256 1.1488-1.3548 1.6777-0.2292 0.52896-0.2609 1.1414-0.2609 1.1414v5.7806c0 1.1128 0.6397 1.8633 1.2352 2.3868 0.5955 0.52351 1.2819 0.92735 2.056 1.3244 1.5483 0.79397 3.4571 1.5208 5.3358 2.2434s3.7272 1.4409 4.9971 2.0921c0.6349 0.32559 1.1227 0.64432 1.3491 0.84339 0.057 0.05 0.041 0.0371 0.057 0.0564v5.2951c-0.011 0.0268-0.037 0.10747-0.2631 0.28113-0.4968 0.38198-1.9826 1.085-5.5177 1.085s-5.0211-0.70308-5.5175-1.085c-0.2376-0.18268-0.2686-0.27582-0.2767-0.29581a1.7344 1.7344 0 0 0-3.4548 0.22467s0.032 0.61248 0.2608 1.1414c0.2292 0.52897 0.6638 1.1461 1.3548 1.6777 1.3822 1.0632 3.6537 1.8053 7.6334 1.8053s6.2512-0.74208 7.6334-1.8053c0.691-0.53162 1.1255-1.1488 1.3548-1.6777s0.2608-1.1414 0.2608-1.1414v-5.7806c0-1.1128-0.6397-1.8632-1.2351-2.3868-0.5956-0.52351-1.2819-0.92736-2.056-1.3244-1.5483-0.79398-3.4571-1.5208-5.3358-2.2434-1.8787-0.72259-3.7273-1.4409-4.9971-2.0921-0.6349-0.32558-1.1227-0.64432-1.3491-0.84339-0.058-0.05-0.041-0.0371-0.057-0.0564v-5.2951c0.011-0.0268 0.037-0.10747 0.2631-0.28113 0.4968-0.38198 1.9826-1.085 5.5177-1.085s5.0211 0.70308 5.5176 1.085c0.2374 0.18267 0.2685 0.27581 0.2765 0.29581a1.7344 1.7344 0 0 0 3.4549-0.22468s-0.032-0.61248-0.2608-1.1414c-0.2293-0.52898-0.6638-1.1461-1.3548-1.6777-1.3822-1.0632-3.6537-1.8053-7.6334-1.8053zm-37.6 0.55322a1.7344 1.7344 0 0 0-1.7082 1.759v23.015c-0.2878 0.28077-0.7442 0.68532-1.1561 0.68532h-5.7806c-0.5781 0-1.4474-0.96193-1.4474-0.96193a1.7344 1.7344 0 1 0-2.8858 1.9239s1.4429 2.5064 4.3332 2.5064h5.7806c2.8903 0 4.3332-2.5064 4.3332-2.5064a1.7344 1.7344 0 0 0 0.2913-0.96193v-23.701a1.7344 1.7344 0 0 0-1.7602-1.759zm69.92 0.026a1.7344 1.7344 0 0 0-1.4498 0.86597l-7.1693 12.427-7.1693-12.427a1.7344 1.7344 0 0 0-3.2358 0.8671v24.857a1.7344 1.7344 0 1 0 3.4684 0v-18.381l5.4351 9.4206a1.7344 1.7344 0 0 0 3.0033 0l5.4351-9.4206v18.381a1.7344 1.7344 0 1 0 3.4684 0v-24.857a1.7344 1.7344 0 0 0-1.7861-1.7331zm-54.864 2.8892c3.5351 0 5.0211 0.70308 5.5176 1.085 0.2258 0.17367 0.2518 0.25429 0.2631 0.28114v19.812c-0.011 0.0268-0.037 0.10747-0.2631 0.28113-0.4965 0.38192-1.9825 1.085-5.5176 1.085s-5.021-0.70307-5.5176-1.085c-0.2257-0.17366-0.2518-0.25429-0.263-0.28113v-19.812c0.011-0.0268 0.037-0.10747 0.263-0.28114 0.4966-0.38191 1.9825-1.085 5.5176-1.085z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="url(#linearGradient1085)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stroke="#000" stroke-opacity=".13433" stroke-width=".5" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
+  </g>
+ </g>
+ <g display="none">
+  <g id="g8930" clip-path="url(#clipPath1210)">
+   <path d="m80 140v800h800v-800h-533.33z" display="inline" fill="url(#linearGradient9261)"/>
+   <path d="m531.5 222.5 15 92 35 55.5 70 68 12.5 59.5 38 206.5 49 69 58.257-28.161s-2.1864-22.553-4.9461-33.497c-3.0728-12.186-6.5571-24.564-12.837-35.45-6.7681-11.733-19.666-19.213-26.147-31.107-8.2251-15.095-7.3774-33.969-15.183-49.285-6.7183-13.182-20.046-22.257-26.644-35.5-9.1263-18.319-13.796-38.786-17-59-4.6213-29.153 5.0205-60.094-3-88.5-8.4371-29.882-24.655-58.45-46-81-19.069-20.145-50.438-25.333-70-45-11.836-11.9-20.345-27.092-27-42.5-11.185-25.894-20.895-82-20.895-82l-12.105-4.0005zm-191.75 616.43s63.309 0.96432 94.581 5.3432c23.45 3.2836 46.793 8.2605 69.296 15.627 18.808 6.1569 34.679 22.427 54.426 23.716 16.721 1.0915 35.08-3.6281 48.304-13.919 11.784-9.1705 18.18-24.415 22.596-38.679 4.4046-14.228 5.7993-29.902 3.201-44.569-4.0062-22.613-28.243-62.841-28.243-62.841l107.44 79.811-16 127.22-41.559 11.355-93.244 1-218.56-23.598z" fill="#fff3aa"/>
+   <path d="m550.71 133.99-61.414 0.70711c-10 20-29.293 64.072-29.293 105.3 0 110 43.061 102.8 70 170 26.924 67.167 25.747 148.73 40 220 10 50 26.769 121.42 70 145 12.415 6.772 40 65 40 95 0 31.181-14.254 51.281-32.71 74l235.71-2 3-83c-10-80-136-189-170.28-233.28-48.427-62.554-31.486-96.719-45.719-170.72-16.322-84.86-90.308-90.354-110-155-33.636-110.42-9.2929-126.01-9.2929-166.01zm-187.79 696.02c-47.495-5.0249-87.293 15.056-126.93 33.75-22.567 10.642-36.972-11.182-77.421 79.236l408.48 1c-25.217-26.943-59.673-69.761-113.61-77.117-44.093-6.0127-19.929-29.401-90.515-36.868z" fill="#316ed9"/>
+   <path d="m410.16 136.5c-10 20-34.115 55.17-59.539 71.06-24.626 15.391-90.258 24.027-128.91 19.938-45.235-4.7851-54.207-16.326-147.71-2.5097l3-88.988z" fill="#009d00"/>
+  </g>
+ </g>
+ <g display="none">
+  <g id="g5199" clip-path="url(#clipPath5203)">
+   <rect transform="rotate(-5.9986)" x="-125.68" y="332" width="266.73" height="297.25" fill="#8c133f" style="paint-order:normal"/>
+   <rect transform="rotate(-5.9986)" x="211.04" y="436.22" width="108.51" height="193.02" ry="0" display="inline" fill="#33757c" style="paint-order:normal"/>
+   <path d="m-23.249 725.65 457.48-48.083" display="inline" fill="none" stroke="#234868" stroke-opacity=".87879" stroke-width="50"/>
+   <path d="m19.638 942.35 165.96-238.66" display="inline" fill="none" stroke="#234868" stroke-opacity=".87879" stroke-width="40"/>
+   <path d="m220.71 694.29c5.1944 19.388-6.3115 39.315-25.699 44.51-19.388 5.1944-39.315-6.3116-44.51-25.699-5.1944-19.388 6.3115-39.315 25.699-44.51 19.388-5.1944 39.315 6.3115 44.51 25.699z" display="inline" fill="#fff" stroke="#0d4474" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".87879" stroke-width="8" style="paint-order:stroke fill markers"/>
+   <path d="m469.34 668.16c5.1944 19.388-6.3116 39.315-25.699 44.51-19.388 5.1944-39.315-6.3116-44.51-25.699-5.1944-19.388 6.3116-39.315 25.699-44.51 19.388-5.1944 39.315 6.3116 44.51 25.699z" display="inline" fill="#fff" stroke="#0d4474" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".87879" stroke-width="8" style="paint-order:stroke fill markers"/>
+  </g>
+ </g>
+ <g display="none">
+  <g id="g8961" transform="matrix(1.0501 0 0 1.0501 -44.07 -27.074)">
+   <use width="100%" height="100%" display="inline" xlink:href="#g8930"/>
+   <use width="100%" height="100%" display="inline" xlink:href="#g5199"/>
+  </g>
+ </g>
+ <g>
+  <path transform="matrix(1.1752 0 0 1.1752 -3.5969 -179.75)" d="m42.5 875 157 82.5 339.5-49.5 167.42 58.282-159.72-193.81-349.3 31.287z" filter="url(#filter3987)"/>
+ </g>
+ <g>
+  <use transform="matrix(.93735 .46871 0 .98421 13.567 -378.78)" width="100%" height="100%" clip-path="url(#clipPath9132)" xlink:href="#g8961"/>
+  <use transform="matrix(.93735 .46968 0 .98421 -5.5112 -103.04)" width="100%" height="100%" clip-path="url(#clipPath9126)" xlink:href="#g8961"/>
+  <use transform="matrix(.98421 -.18753 0 .98421 -18.576 61.421)" width="100%" height="100%" clip-path="url(#clipPath9081)" xlink:href="#g8961"/>
+ </g>
+ <g>
+  <path transform="matrix(.98421 0 0 .98421 .50408 .023626)" d="m31.074 33.33-0.32002 842.49 201.21 100.42v-843.52zm620.77 20.744v843.93l202.14 98.428-1.3149-843.29z" clip-path="url(#clipPath9114)" fill="#fff" fill-opacity=".40909"/>
+ </g>
+ <g>
+  <path transform="matrix(1.0219 .16971 -.15751 1.02 2.6685 -114.58)" d="m572.1 580.75-95.569 102.6 204.98-117.81 25.757-36.294 161.97-75.173-34.804-178.53-170.78 127.79z" fill="url(#linearGradient3892)" filter="url(#filter4005)"/>
+  <path d="m382.15 663.32 195.91-58.147-3.4364-48.982z" fill="url(#linearGradient4017)"/>
+ </g>
+ <g>
+  <use transform="matrix(.69887 -.76199 .76199 .69887 -433.6 1430.4)" width="100%" height="100%" xlink:href="#g3773"/>
+ </g>
+</svg>
Index: trunk/native/linux/tested/usr/share/man/man1/josm.1
===================================================================
--- trunk/native/linux/tested/usr/share/man/man1/josm.1	(revision 16006)
+++ trunk/native/linux/tested/usr/share/man/man1/josm.1	(revision 16006)
@@ -0,0 +1,136 @@
+.TH JOSM 1 "July 21, 2016"
+.\" Please adjust this date whenever revising the manpage.
+.SH NAME
+josm \- Java OpenStreetMap Editor
+.SH SYNOPSIS
+.B josm
+.SH DESCRIPTION
+.B JOSM 
+is an editor for OpenStreetMap written in Java 8. 
+.PP
+.B OpenStreetMap 
+is a project aimed squarely at creating and providing free geographic data such as street maps to anyone
+who wants them. It allows you to view, edit and use geographical data in a collaborative way from 
+anywhere on earth.
+The project was started because most maps you think of as free actually have legal or technical 
+restrictions on their use, holding back people from using them in creative, productive or unexpected
+ways.
+.SH OPTIONS
+.TP
+.B \-h, \-?, \-\-help
+Show help
+.TP
+.B \-\-geometry=<width>x<height>(+|-)x(+|-)y
+Standard X geometry argument
+.TP
+.B [\-\-download=]minlat,minlon,maxlat,maxlon
+Download the bounding box
+.TP
+.B [\-\-download=]<url>
+Download the location at the url (with lat=x&lon=y&zoom=z)
+.TP
+.B [\-\-download=]<filename>
+Open file (any file type that can be opened with File/Open)
+.TP
+.B \-\-downloadgps=minlat,minlon,maxlat,maxlon
+Download the bounding box as raw gps
+.TP
+.B \-\-selection=<searchstring>
+Select with the given search
+.TP
+.B \-\-[no\-]maximize
+Do [not] launch in maximized mode
+.TP
+.B \-\-reset\-preferences
+Reset the preferences to the default
+.TP
+.B \-\-load\-preferences=<url\-to\-xml>
+Change preferences according to the XML file
+.TP
+.B \-\-set=<key>=<value>
+Set preference key to value
+.TP
+.B \-\-language=<language>
+Set the language
+.TP
+.B \-\-version
+Display the JOSM version
+.TP
+.B \-\-debug
+Print debugging messages to console
+.TP
+.B \-\-offline=<osm_api|josm_website|all>
+Disable access to the given resource(s), separated by comma
+.SH FILES
+JOSM files are saved according to the XDG Base Directory Specification:
+.TP
+.B $HOME/.config/JOSM
+Preferences
+.TP
+.B $HOME/.local/share/JOSM
+User data
+.TP
+.B $HOME/.cache/JOSM
+Cache
+.TP
+If the directory $HOME/.josm exists, all files are stored there.
+.SH JAVA PROPERTIES
+The following options can be set by using Java system properties (i.e. \-Dkey=value
+passed to java, or specified inside JAVA_OPTS).
+.TP
+.B josm.pref=<path>
+Set the JOSM preferences directory.
+.TP
+.B josm.userdata=<path>
+Set the JOSM user data directory.
+.TP
+.B josm.cache=<path>
+Set the JOSM cache directory.
+.TP
+.B josm.home=<homedir>
+Relocate all 3 directories to homedir. Cache directory will be in <homedir>/cache.
+.TP
+.B josm.name=<JOSM>
+Change the JOSM directory name.
+.SH ENVIRONMENT
+.IP JAVA_HOME
+Specify an alternate Java environment.
+.IP JAVA_OPTS
+Specify Java options.
+For example, to use a HTTP proxy server with this program, set this environment variable
+to something like
+.I JAVA_OPTS="-Dhttp.proxyHost=yourProxyURL"
+before starting josm.
+.SH AUTHOR
+JOSM was originally designed and coded by Immanuel Scholz,
+and is now maintained by the OpenStreetMap community.
+.PP
+The current JOSM maintainer is Dirk Stöcker.
+A lot of administration work is done by Paul Hartmann and Vincent Privat.
+.PP
+Major code contributions from (in alphabetical order):
+.PP
+Stefan Breunig
+David Earl
+Gabriel Ebner
+Dave Hansen
+Paul Hartmann
+Karl Guggisberg
+Matthias Julius
+Alexei Kasatkin
+Jiri Klement
+Ulf Lamping
+Simon Legner
+Raphael Mack
+Upliner Mikhalych
+Vincent Privat
+Frederik Ramm
+Dirk Stöcker
+.PP
+Many minor contributions and patches by others; see SVN history
+at https://josm.openstreetmap.de/svn/ for details. Use
+"josm-dev AT openstreetmap.org" to contact still active authors.
+The logo has been designed by Ilya Palikov.
+.PP
+This manual page was initially written by Andreas Putzo <andreas@putzo.net>,
+for the Debian project (but may be used by others).
Index: trunk/native/linux/tested/usr/share/metainfo/org.openstreetmap.josm.appdata.xml
===================================================================
--- trunk/native/linux/tested/usr/share/metainfo/org.openstreetmap.josm.appdata.xml	(revision 16006)
+++ trunk/native/linux/tested/usr/share/metainfo/org.openstreetmap.josm.appdata.xml	(revision 16006)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop-application">
+  <id>org.openstreetmap.josm</id>
+  <metadata_license>CC-BY-SA-3.0</metadata_license>
+  <project_license>GPL-2.0+</project_license>
+  <developer_name>JOSM developers</developer_name>
+  <name>JOSM</name>
+  <summary>Java OpenStreetMap Editor</summary>
+  <description>
+    <p>
+    JOSM is an extensible off-line editor for ​OpenStreetMap (OSM) written in ​Java.
+    </p>
+    <p>
+    It supports loading stand-alone GPX tracks and GPX track data from the OSM database as well as loading and 
+    editing existing nodes, ways, metadata tags and relations from the OSM database.
+    </p>
+  </description>
+  <categories>
+    <category>Education</category>
+    <category>Geoscience</category>
+    <category>Maps</category>
+  </categories>
+  <content_rating type="oars-1.1"/>
+  <launchable type="desktop-id">org.openstreetmap.josm.desktop</launchable>
+  <screenshots>
+    <screenshot type="default" width="1024" height="576">https://josm.openstreetmap.de/svn/trunk/linux/josm-screenshot.png</screenshot>
+  </screenshots>
+  <url type="homepage">https://josm.openstreetmap.de</url>
+  <updatecontact>josm-dev_at_openstreetmap.org</updatecontact>
+</component>
Index: trunk/native/linux/tested/usr/share/mime/packages/josm.xml
===================================================================
--- trunk/native/linux/tested/usr/share/mime/packages/josm.xml	(revision 16006)
+++ trunk/native/linux/tested/usr/share/mime/packages/josm.xml	(revision 16006)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
+        <mime-type type="application/x-osm+xml">
+                <sub-class-of type="application/xml"/>
+                <comment>OSM XML file</comment>
+                <glob pattern="*.osm"/>
+        </mime-type>
+        <mime-type type="application/x-josm-session+xml">
+                <sub-class-of type="application/xml"/>
+                <comment>JOSM session file</comment>
+                <glob pattern="*.jos"/>
+        </mime-type>
+        <mime-type type="application/x-josm-session+zip">
+                <sub-class-of type="application/zip"/>
+                <comment>JOSM session archive</comment>
+                <glob pattern="*.joz"/>
+        </mime-type>
+</mime-info>
Index: trunk/native/macosx/JOSM.app/Contents/Info.plist_template.xml
===================================================================
--- trunk/native/macosx/JOSM.app/Contents/Info.plist_template.xml	(revision 16006)
+++ trunk/native/macosx/JOSM.app/Contents/Info.plist_template.xml	(revision 16006)
@@ -0,0 +1,265 @@
+<key>NSSupportsAutomaticGraphicsSwitching</key>
+<true/>
+<key>CFBundleAllowMixedLocalizations</key>
+<string>true</string>
+<key>UTExportedTypeDeclarations</key>
+<array>
+    <!-- Export JOSM file format UTI (*.osm) -->
+    <dict>
+        <key>UTTypeIdentifier</key>
+        <string>org.openstreetmap.josm.osm</string>
+        <key>UTTypeDescription</key>
+        <string>JOSM File</string>
+        <key>UTTypeIconFile</key>
+        <string>JOSM.icns</string>
+        <key>UTTypeReferenceURL</key>
+        <string>http://wiki.openstreetmap.org/wiki/JOSM_file_format</string>
+        <key>UTTypeConformsTo</key>
+        <array>
+            <string>public.xml</string>
+        </array>
+        <key>UTTypeTagSpecification</key>
+        <dict>
+            <key>com.apple.ostype</key>
+            <string>JOSM</string>
+            <key>public.filename-extension</key>
+            <array>
+                <string>osm</string>
+            </array>
+            <key>public.mime-type</key>
+            <string>application/x-osm+xml</string>
+        </dict>
+    </dict>
+    <!-- Export JOSM session file format UTI (*.jos) -->
+    <dict>
+        <key>UTTypeIdentifier</key>
+        <string>org.openstreetmap.josm.jos</string>
+        <key>UTTypeDescription</key>
+        <string>JOS File</string>
+        <key>UTTypeIconFile</key>
+        <string>JOSM.icns</string>
+        <key>UTTypeConformsTo</key>
+        <array>
+            <string>public.xml</string>
+        </array>
+        <key>UTTypeTagSpecification</key>
+        <dict>
+            <key>com.apple.ostype</key>
+            <string>JOSM</string>
+            <key>public.filename-extension</key>
+            <array>
+                <string>jos</string>
+            </array>
+            <key>public.mime-type</key>
+            <string>application/x-josm-session+xml</string>
+        </dict>
+    </dict>
+    <!-- Export JOSM session file format UTI (*.joz) -->
+    <dict>
+        <key>UTTypeIdentifier</key>
+        <string>org.openstreetmap.josm.joz</string>
+        <key>UTTypeDescription</key>
+        <string>JOZ File</string>
+        <key>UTTypeIconFile</key>
+        <string>JOSM.icns</string>
+        <key>UTTypeConformsTo</key>
+        <array>
+            <string>com.pkware.zip-archive</string>
+        </array>
+        <key>UTTypeTagSpecification</key>
+        <dict>
+            <key>com.apple.ostype</key>
+            <string>JOSM</string>
+            <key>public.filename-extension</key>
+            <array>
+                <string>joz</string>
+            </array>
+            <key>public.mime-type</key>
+            <string>application/x-josm-session+zip</string>
+        </dict>
+    </dict>
+    <!-- Export GeoJSON file format UTI (*.geojson) -->
+    <dict>
+        <key>UTTypeIdentifier</key>
+        <string>public.geojson</string>
+        <key>UTTypeDescription</key>
+        <string>GeoJSON File</string>
+        <key>UTTypeIconFile</key>
+        <string>JOSM.icns</string>
+        <key>UTTypeConformsTo</key>
+        <array>
+            <string>public.json</string>
+        </array>
+        <key>UTTypeTagSpecification</key>
+        <dict>
+            <key>com.apple.ostype</key>
+            <string>GeoJSON</string>
+            <key>public.filename-extension</key>
+            <array>
+                <string>geojson</string>
+            </array>
+        </dict>
+    </dict>
+</array>
+<key>UTImportedTypeDeclarations</key>
+<array>
+    <!-- Import GPX file format "standard" UTI (*.gpx) -->
+    <dict>
+        <key>UTTypeIdentifier</key>
+        <string>com.topografix.gpx</string>
+        <key>UTTypeReferenceURL</key>
+        <string>http://www.topografix.com/GPX/1/1/</string>
+        <key>UTTypeDescription</key>
+        <string>GPS Exchange Format (GPX)</string>
+        <key>UTTypeConformsTo</key>
+        <array>
+            <string>public.xml</string>
+        </array>
+        <key>UTTypeTagSpecification</key>
+        <dict>
+            <key>public.filename-extension</key>
+            <array>
+                <string>gpx</string>
+            </array>
+            <key>public.mime-type</key>
+            <string>application/gpx+xml</string>
+        </dict>
+    </dict>
+    <!-- Import GPX file format Apple UTI (*.gpx) -->
+    <dict>
+        <key>UTTypeIdentifier</key>
+        <string>com.apple.dt.document.gpx</string>
+        <key>UTTypeReferenceURL</key>
+        <string>http://www.topografix.com/GPX/1/1/</string>
+        <key>UTTypeDescription</key>
+        <string>GPX File</string>
+        <key>UTTypeConformsTo</key>
+        <array>
+            <string>public.xml</string>
+        </array>
+        <key>UTTypeTagSpecification</key>
+        <dict>
+            <key>public.filename-extension</key>
+            <array>
+                <string>gpx</string>
+            </array>
+            <key>public.mime-type</key>
+            <string>application/gpx+xml</string>
+        </dict>
+    </dict>
+</array>
+<key>CFBundleDocumentTypes</key>
+<array>
+    <!-- Registers opening *.osm files -->
+    <dict>
+        <key>CFBundleTypeIconFile</key>
+        <string>JOSM.icns</string>
+        <key>CFBundleTypeName</key>
+        <string>OSM Files</string>
+        <key>CFBundleTypeRole</key>
+        <string>Editor</string>
+        <key>LSHandlerRank</key>
+        <string>Owner</string>
+        <key>LSItemContentTypes</key>
+        <array>
+            <string>org.openstreetmap.josm.osm</string>
+        </array>
+        <key>NSExportableTypes</key>
+        <array>
+            <string>org.openstreetmap.josm.osm</string>
+            <string>com.topografix.gpx</string>
+            <string>com.pkware.zip-archive</string>
+            <string>org.gnu.gnu-zip-archive</string>
+            <string>public.archive.bzip2</string>
+        </array>
+    </dict>
+    <!-- Registers opening *.jos files -->
+    <dict>
+        <key>CFBundleTypeIconFile</key>
+        <string>JOSM.icns</string>
+        <key>CFBundleTypeName</key>
+        <string>JOS Files</string>
+        <key>CFBundleTypeRole</key>
+        <string>Editor</string>
+        <key>LSHandlerRank</key>
+        <string>Owner</string>
+        <key>LSItemContentTypes</key>
+        <array>
+            <string>org.openstreetmap.josm.jos</string>
+        </array>
+    </dict>
+    <!-- Registers opening *.joz files -->
+    <dict>
+        <key>CFBundleTypeIconFile</key>
+        <string>JOSM.icns</string>
+        <key>CFBundleTypeName</key>
+        <string>JOZ Files</string>
+        <key>CFBundleTypeRole</key>
+        <string>Editor</string>
+        <key>LSHandlerRank</key>
+        <string>Owner</string>
+        <key>LSItemContentTypes</key>
+        <array>
+            <string>org.openstreetmap.josm.joz</string>
+        </array>
+    </dict>
+    <!-- Registers opening *.geojson files -->
+    <dict>
+        <key>CFBundleTypeIconFile</key>
+        <string>JOSM.icns</string>
+        <key>CFBundleTypeName</key>
+        <string>GeoJSON Files</string>
+        <key>CFBundleTypeRole</key>
+        <string>Editor</string>
+        <key>LSHandlerRank</key>
+        <string>Owner</string>
+        <key>LSItemContentTypes</key>
+        <array>
+            <string>public.geojson</string>
+        </array>
+    </dict>
+    <!-- Registers opening *.gpx files -->
+    <dict>
+        <key>CFBundleTypeIconFile</key>
+        <string>JOSM.icns</string>
+        <key>CFBundleTypeName</key>
+        <string>GPX Files</string>
+        <key>CFBundleTypeRole</key>
+        <string>Editor</string>
+        <key>LSHandlerRank</key>
+        <string>Alternate</string>
+        <key>LSItemContentTypes</key>
+        <array>
+            <string>com.topografix.gpx</string>
+            <string>com.apple.dt.document.gpx</string>
+        </array>
+        <key>NSExportableTypes</key>
+        <array>
+            <string>org.openstreetmap.josm.osm</string>
+        </array>
+    </dict>
+    <!-- Registers opening *.osm.zip, *.osm.gz, *.osm.bz2 files -->
+    <dict>
+        <key>CFBundleTypeIconFile</key>
+        <string>JOSM.icns</string>
+        <key>CFBundleTypeName</key>
+        <string>OSM Compressed Files</string>
+        <key>CFBundleTypeRole</key>
+        <string>Editor</string>
+        <key>LSHandlerRank</key>
+        <string>Alternate</string>
+        <key>LSItemContentTypes</key>
+        <array>
+            <string>com.pkware.zip-archive</string>
+            <string>org.gnu.gnu-zip-archive</string>
+            <string>public.archive.bzip2</string>
+        </array>
+        <key>NSExportableTypes</key>
+        <array>
+            <string>org.openstreetmap.josm.osm</string>
+            <string>com.pkware.zip-archive</string>
+            <string>org.gnu.gnu-zip-archive</string>
+            <string>public.archive.bzip2</string>
+        </array>
+    </dict>
+</array>
Index: trunk/native/windows/README.txt
===================================================================
--- trunk/native/windows/README.txt	(revision 16006)
+++ trunk/native/windows/README.txt	(revision 16006)
@@ -0,0 +1,66 @@
+This is the Win32 installer generator for JOSM, to create a Windows 
+like installer. This should ease installation and provides a reasonable set of 
+default preferences for Windows users.
+
+Currently only josm and a small assortment of josm plugins is included in the 
+installer.
+
+As other osm related applications like osmarender and mapnik have a lot more
+UNIX related dependencies that will make them complicated to install, only JOSM
+is currently installed "the easy way".
+
+
+install
+-------
+simply execute josm-setup-latest.exe
+
+uninstall
+---------
+use "control panel / software" to uninstall
+
+
+current state of the art
+------------------------
+The installer will currently add:
+- josm into "C:\Program Files\JOSM" (or the corresponding international dir)
+- josm icons to the desktop and quick launch bar
+- josm file associations to .osm and .gpx files
+- some assorted plugins (more to follow?)
+- default preferences to the current user profile (if not already existing)
+
+When the installed josm.exe is executed, it should ask the user to download 
+Java runtime if it's not already installed.
+
+build the installer
+-------------------
+1.) You will need to download and install the following on your machine:
+- cygwin bash and wget
+- launch4j - http://launch4j.sourceforge.net/ (currently 3.6, older 2.x will NOT work!)
+- NSIS - http://nsis.sourceforge.net/ (any recent version should do)
+
+2.) Edit the two absolute paths in the file josm-setup-unix.sh (in the calls 
+to launch4jc and makensis)
+
+3.) Start a cygwin shell and call ./josm-setup-unix.sh
+
+how the installer is build
+--------------------------
+First, wget will download the required files (e.g. the josm plugins) into the 
+downloads subdir. Then jaunch4j wraps the josm.jar into a josm.exe, which 
+makes registration of file extensions a lot easier. Then NSIS is called to 
+create the actual josm-setup-latest.exe.
+
+known issues
+------------
+- absolute paths in josm-setup-unix.sh
+- josm should support "global settings" instead of only the personal profile
+- install all josm plugins by default and only enable them according to user wishes?
+
+build the installer under Linux / Debian
+----------------------------------------
+It's possible to build the installer under Linux. Beside the things mentioned above, 
+the NSIS Debian package currently has an incomplete System.dll (in the plugins directory).
+This dll needs to be replaced by the System.dll included in the NSIS zip package, e.g. from
+http://nsis.sourceforge.net/Development_Files.
+More details can be found in the following NSIS forum thread:
+http://forums.winamp.com/showthread.php?s=bb7fa5bf8173e31c05e083340ca2c242&postid=2211132 
Index: trunk/native/windows/josm-setup-unix.sh
===================================================================
--- trunk/native/windows/josm-setup-unix.sh	(revision 16006)
+++ trunk/native/windows/josm-setup-unix.sh	(revision 16006)
@@ -0,0 +1,136 @@
+#!/bin/bash
+
+# Creates an josm-setup-xy.exe File
+#
+# for working on a debian-unix system install the nsis package with
+# apt-get install nsis
+# replace the  /usr/share/nsis/Plugins/System.dll with the Version from the nsis .zip File
+# The one coming with the debian package is missing the Call:: Function
+# See also /usr/share/doc/nsis/README.Debian 
+#
+# Then download launch4j from http://launch4j.sourceforge.net/ 
+# wget http://softlayer-ams.dl.sourceforge.net/project/launch4j/launch4j-3/3.5/launch4j-3.5-linux.tgz
+# and unpack it to /usr/share/launch4j
+#
+# On Debian/Ubuntu 64bits, follow then this procedure
+# http://sourceforge.net/p/launch4j/feature-requests/74/#2051
+# if you get this error: launch4j: net.sf.launch4j.ExecException: java.io.IOException: 
+#   Cannot run program "/usr/share/launch4j/bin/windres": error=2, No such file or directory
+
+## settings ##
+
+# trying to find launch4j
+if [ -s "/cygdrive/c/Program Files (x86)/Launch4j/launch4jc.exe" ]; then
+    # Windows under cygwin or MobaXterm
+    LAUNCH4J="/cygdrive/c/Program Files (x86)/Launch4j/launch4jc.exe"
+elif [ -s /usr/share/launch4j/launch4j.jar ]; then
+    # as described above
+    LAUNCH4J="java -jar /usr/share/launch4j/launch4j.jar"
+elif [ -s ../launch4j/launch4j.jar ]; then
+    LAUNCH4J="java -jar ../launch4j/launch4j.jar"
+elif [ -s $HOME/launch4j/launch4j.jar ]; then
+    LAUNCH4J="java -jar $HOME/launch4j/launch4j.jar"
+else
+    # launch4j installed locally under this nsis folder
+    LAUNCH4J="java -jar ./launch4j/launch4j.jar"
+fi
+echo Using launch4j: $LAUNCH4J
+
+# trying to find makensis
+if [ -s "/cygdrive/c/Program Files (x86)/NSIS/makensis.exe" ]; then
+    # Windows under cygwin or MobaXterm
+    MAKENSIS="/cygdrive/c/Program Files (x86)/NSIS/makensis.exe"
+else
+    # UNIX like
+    MAKENSIS=/usr/bin/makensis
+fi
+echo Using NSIS: $MAKENSIS
+
+if [ -n "$2" ]; then
+  # 2 arguments: for Ant build.xml and Jenkins CI
+  export VERSION=$1
+  export JOSM_BUILD="no"
+  export JOSM_FILE=$2
+elif [ -n "$1" ]; then
+  # 1 argument: for official JOSM server
+  export VERSION=$1
+  export JOSM_BUILD="no"
+  export JOSM_FILE="/home/josm/www/download/josm-tested.jar"
+else
+  # no argument: for everyone else
+  svncorerevision=`svnversion -n ..`
+  #svnpluginsrevision=`svnversion -n ../../plugins`
+  #svnrevision="$svncorerevision-$svnpluginsrevision"
+
+  #export VERSION=custom-${svnrevision}
+  export VERSION=`echo ${svncorerevision} | sed -e 's/M//g' -e 's/S//g' -e 's/P//g'`
+  export JOSM_BUILD="yes"
+  export JOSM_FILE="..\dist\josm-custom.jar"
+fi
+
+echo "Creating Windows Installer for josm-$VERSION"
+
+echo 
+echo "##################################################################"
+echo "### Build the Complete josm + Plugin Stuff"
+if [ "x$JOSM_BUILD" == "xyes" ]; then
+    (
+	echo "Build the Complete josm Stuff"
+	
+	echo "Compile Josm"
+	cd ../core
+	ant -q clean
+	ant -q compile || exit -1
+	cd ..
+	
+	echo "Compile Josm Plugins"
+	cd plugins
+	ant -q clean
+	ant -q dist || exit -1
+	) || exit -1
+fi
+
+/bin/cp $JOSM_FILE josm-tested.jar
+
+function build_exe {
+
+	export TARGET=$1	# josm / josm64. Used in file name of launcher and installer
+	
+	/bin/rm -f "launch4j_${TARGET}.xml"
+	/bin/sed -e "s/%TARGET%/$1/" -e "s/%RTBITS%/$2/" -e "s/%INIHEAP%/$3/" -e "s/%MAXHEAP%/$4/" -e "s/%VERSION%/$VERSION/" "launch4j.xml" > "launch4j_${TARGET}.xml"
+	
+	echo 
+	echo "##################################################################"
+	echo "### convert jar to ${TARGET}.exe with launch4j"
+	# (an exe file makes attaching to file extensions a lot easier)
+	# launch4j - http://launch4j.sourceforge.net/
+	# delete old exe file first
+	/bin/rm -f ${TARGET}*.exe
+	$LAUNCH4J "launch4j_${TARGET}.xml"
+	# comment previous line and uncomment next one on Windows
+	#"$LAUNCH4J" "launch4j_${TARGET}.xml"
+
+	if ! [ -s ${TARGET}.exe ]; then
+		echo "NO ${TARGET}.exe File Created"
+		exit -1
+	fi
+
+	/bin/rm -f "launch4j_${TARGET}.xml"
+
+	echo 
+	echo "##################################################################"
+	echo "### create the ${TARGET}-installer-${VERSION}.exe with makensis"
+	# NSIS - http://nsis.sourceforge.net/Main_Page
+	# apt-get install nsis
+	"$MAKENSIS" -V2 -DVERSION=$VERSION -DDEST=$TARGET josm.nsi
+
+	# keep the intermediate file, for debugging
+	/bin/rm -f ${TARGET}-intermediate.exe 2>/dev/null >/dev/null
+	/bin/mv ${TARGET}.exe ${TARGET}-intermediate.exe 2>/dev/null >/dev/null
+}
+
+build_exe "josm" "64\/32" 256 2048
+# 64-bit binary generation commented until possible with launch4j / nsis
+# build_exe "josm64"  "64" 256 2048
+
+/bin/rm -f josm-tested.jar 2>/dev/null >/dev/null
Index: trunk/native/windows/josm.nsi
===================================================================
--- trunk/native/windows/josm.nsi	(revision 16006)
+++ trunk/native/windows/josm.nsi	(revision 16006)
@@ -0,0 +1,479 @@
+;
+; josm.nsi
+;
+
+; Set the compression mechanism first.
+SetCompressor /SOLID lzma
+
+; Load StdUtils plugin (ANSI until we switch to Unicode installer with NSIS 3)
+!addplugindir plugins/stdutils/Plugins/ANSI
+!addincludedir plugins/stdutils/Include
+
+!include "StdUtils.nsh"
+
+; make sure the installer will get elevated rights on UAC-enabled system (Vista+)
+RequestExecutionLevel admin
+
+; Used to refresh the display of file association
+!define SHCNE_ASSOCCHANGED 0x08000000
+!define SHCNF_IDLIST 0
+
+; Used to add associations between file extensions and JOSM
+!define OSM_ASSOC "josm-file"
+
+; ============================================================================
+; Header configuration
+; ============================================================================
+; The name of the installer
+Name "JOSM ${VERSION}"
+
+; The file to write
+OutFile "${DEST}-setup-${VERSION}.exe"
+
+XPStyle on
+
+Var /GLOBAL plugins
+
+; ============================================================================
+; Modern UI
+; ============================================================================
+
+!include "MUI2.nsh"
+
+; Icon of installer and uninstaller
+!define MUI_ICON "logo.ico"
+!define MUI_UNICON "logo.ico"
+
+!define MUI_COMPONENTSPAGE_SMALLDESC
+!define MUI_FINISHPAGE_NOAUTOCLOSE
+!define MUI_UNFINISHPAGE_NOAUTOCLOSE
+!define MUI_WELCOMEFINISHPAGE_BITMAP "josm-nsis-brand.bmp"
+!define MUI_WELCOMEPAGE_TEXT $(JOSM_WELCOME_TEXT) 
+
+!define MUI_FINISHPAGE_RUN
+!define MUI_FINISHPAGE_RUN_FUNCTION LaunchJOSM
+
+; Function used to Launch JOSM in user (non-elevated) mode
+Function LaunchJOSM
+  ${StdUtils.ExecShellAsUser} $0 "$INSTDIR\${DEST}.exe" "open" ""
+FunctionEnd
+
+; ============================================================================
+; MUI Pages
+; ============================================================================
+
+!insertmacro MUI_PAGE_WELCOME
+!insertmacro MUI_PAGE_LICENSE "..\LICENSE"
+!insertmacro MUI_PAGE_COMPONENTS
+!insertmacro MUI_PAGE_DIRECTORY
+!insertmacro MUI_PAGE_INSTFILES
+!insertmacro MUI_PAGE_FINISH
+
+!insertmacro MUI_UNPAGE_WELCOME
+!insertmacro MUI_UNPAGE_CONFIRM
+!insertmacro MUI_UNPAGE_COMPONENTS
+!insertmacro MUI_UNPAGE_INSTFILES
+!insertmacro MUI_UNPAGE_FINISH
+
+; ============================================================================
+; MUI Languages
+; ============================================================================
+
+  ;Remember the installer language
+  !define MUI_LANGDLL_REGISTRY_ROOT "HKLM" 
+  !define MUI_LANGDLL_REGISTRY_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\JOSM" 
+  !define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language"
+  
+  ;; English goes first because its the default. The rest are
+  ;; in alphabetical order (at least the strings actually displayed
+  ;; will be).
+
+  !insertmacro MUI_LANGUAGE "English"
+  !insertmacro MUI_LANGUAGE "French"
+  !insertmacro MUI_LANGUAGE "German"
+
+;--------------------------------
+;Translations
+
+  !define JOSM_DEFAULT_LANGFILE "locale\english.nsh"
+
+  !include "langmacros.nsh"
+  
+  !insertmacro JOSM_MACRO_INCLUDE_LANGFILE "ENGLISH" "locale\english.nsh"
+  !insertmacro JOSM_MACRO_INCLUDE_LANGFILE "FRENCH" "locale\french.nsh"
+  !insertmacro JOSM_MACRO_INCLUDE_LANGFILE "GERMAN" "locale\german.nsh"
+
+; Uninstall stuff
+!define MUI_UNCONFIRMPAGE_TEXT_TOP ${un.JOSM_UNCONFIRMPAGE_TEXT_TOP}
+
+; ============================================================================
+; Installation types
+; ============================================================================
+
+InstType "$(JOSM_FULL_INSTALL)"
+
+InstType "un.$(un.JOSM_DEFAULT_UNINSTALL)"
+InstType "un.$(un.JOSM_FULL_UNINSTALL)"
+
+; ============================================================================
+; Section macros
+; ============================================================================
+!include "Sections.nsh"
+
+; ========= Macro to unselect and disable a section =========
+
+!macro DisableSection SECTION
+
+  Push $0
+    SectionGetFlags "${SECTION}" $0
+    IntOp $0 $0 & ${SECTION_OFF}
+    IntOp $0 $0 | ${SF_RO}
+    SectionSetFlags "${SECTION}" $0
+  Pop $0
+
+!macroend
+
+; ========= Macro to enable (unreadonly) a section =========
+!define SECTION_ENABLE   0xFFFFFFEF
+!macro EnableSection SECTION
+
+  Push $0
+    SectionGetFlags "${SECTION}" $0
+    IntOp $0 $0 & ${SECTION_ENABLE}
+    SectionSetFlags "${SECTION}" $0
+  Pop $0
+
+!macroend
+
+; ============================================================================
+; Command Line
+; ============================================================================
+!include "FileFunc.nsh"
+
+; ============================================================================
+; Directory selection page configuration
+; ============================================================================
+; The text to prompt the user to enter a directory
+DirText $(JOSM_DIR_TEXT)
+
+; The default installation directory
+InstallDir $PROGRAMFILES\JOSM\
+
+; See if this is an upgrade; if so, use the old InstallDir as default
+InstallDirRegKey HKEY_LOCAL_MACHINE SOFTWARE\JOSM "InstallDir"
+
+
+; ============================================================================
+; Install page configuration
+; ============================================================================
+ShowInstDetails show
+ShowUninstDetails show
+
+; ============================================================================
+; Functions and macros
+; ============================================================================
+
+; update file extension icons
+!macro UpdateIcons
+	Push $R0
+  	Push $R1
+  	Push $R2
+
+	!define UPDATEICONS_UNIQUE ${__LINE__}
+
+	IfFileExists "$SYSDIR\shell32.dll" UpdateIcons.next1_${UPDATEICONS_UNIQUE} UpdateIcons.error1_${UPDATEICONS_UNIQUE}
+UpdateIcons.next1_${UPDATEICONS_UNIQUE}:
+	GetDllVersion "$SYSDIR\shell32.dll" $R0 $R1
+	IntOp $R2 $R0 / 0x00010000
+	IntCmp $R2 4 UpdateIcons.next2_${UPDATEICONS_UNIQUE} UpdateIcons.error2_${UPDATEICONS_UNIQUE}
+UpdateIcons.next2_${UPDATEICONS_UNIQUE}:
+	System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (${SHCNE_ASSOCCHANGED}, ${SHCNF_IDLIST}, 0, 0)'
+	Goto UpdateIcons.quit_${UPDATEICONS_UNIQUE}
+
+UpdateIcons.error1_${UPDATEICONS_UNIQUE}:
+	MessageBox MB_OK|MB_ICONSTOP $(JOSM_UPDATEICONS_ERROR1)
+	Goto UpdateIcons.quit_${UPDATEICONS_UNIQUE}
+UpdateIcons.error2_${UPDATEICONS_UNIQUE}:
+	MessageBox MB_OK|MB_ICONINFORMATION $(JOSM_UPDATEICONS_ERROR2)
+	Goto UpdateIcons.quit_${UPDATEICONS_UNIQUE}
+UpdateIcons.quit_${UPDATEICONS_UNIQUE}:
+	!undef UPDATEICONS_UNIQUE
+	Pop $R2
+	Pop $R1
+  	Pop $R0
+
+!macroend
+
+; associate a file extension to an icon
+Function Associate
+	; $R0 should contain the prefix to associate to JOSM
+	Push $R1
+
+	ReadRegStr $R1 HKCR $R0 ""
+	StrCmp $R1 "" Associate.doRegister
+	Goto Associate.end
+Associate.doRegister:
+	;The extension is not associated to any program, we can do the link
+	WriteRegStr HKCR $R0 "" ${OSM_ASSOC}
+Associate.end:
+	pop $R1
+FunctionEnd
+
+; disassociate a file extension from an icon
+Function un.unlink
+	; $R0 should contain the prefix to unlink
+	Push $R1
+
+	ReadRegStr $R1 HKCR $R0 ""
+	StrCmp $R1 ${OSM_ASSOC} un.unlink.doUnlink
+	Goto un.unlink.end
+un.unlink.doUnlink:
+	; The extension is associated with JOSM so, we must destroy this!
+	DeleteRegKey HKCR $R0
+un.unlink.end:
+	pop $R1
+FunctionEnd
+
+Function .onInit
+  !insertmacro MUI_LANGDLL_DISPLAY
+FunctionEnd
+
+Function un.onInit
+  !insertmacro MUI_UNGETLANGUAGE
+FunctionEnd
+
+; ============================================================================
+; Installation execution commands
+; ============================================================================
+
+Section "-Required"
+;-------------------------------------------
+
+;
+; Install for every user
+;
+SectionIn 1 2 RO
+SetShellVarContext current
+
+SetOutPath $INSTDIR
+
+; Write the uninstall keys for Windows
+WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\JOSM" "DisplayVersion" "${VERSION}"
+WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\JOSM" "DisplayName" "JOSM ${VERSION}"
+WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\JOSM" "UninstallString" '"$INSTDIR\uninstall.exe"'
+WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\JOSM" "Publisher" "OpenStreetMap JOSM team"
+WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\JOSM" "HelpLink" "mailto:josm-dev@openstreetmap.org."
+WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\JOSM" "URLInfoAbout" "https://josm.openstreetmap.de"
+WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\JOSM" "URLUpdateInfo" "https://josm.openstreetmap.de"
+WriteRegDWORD HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\JOSM" "NoModify" 1
+WriteRegDWORD HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\JOSM" "NoRepair" 1
+WriteUninstaller "uninstall.exe"
+
+; Write an entry for ShellExecute
+WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\App Paths\${DEST}.exe" "" '$INSTDIR\${DEST}.exe'
+WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\App Paths\${DEST}.exe" "Path" '$INSTDIR'
+
+SectionEnd ; "Required"
+
+
+Section $(JOSM_SEC_JOSM) SecJosm
+;-------------------------------------------
+SectionIn 1
+SetOutPath $INSTDIR
+File "${DEST}.exe"
+File "josm-tested.jar"
+
+; XXX - should be provided/done by josm.jar itself and not here!
+SetShellVarContext current
+SetOutPath "$APPDATA\JOSM"
+
+SectionEnd
+
+SectionGroup $(JOSM_SEC_PLUGINS_GROUP) SecPluginsGroup
+
+Section $(JOSM_SEC_IMAGERY_OFFSET_DB_PLUGIN) SecImageryOffsetDbPlugin
+;-------------------------------------------
+SectionIn 1 2
+SetShellVarContext current
+SetOutPath $APPDATA\JOSM\plugins
+File "../../dist/imagery_offset_db.jar"
+StrCpy $plugins "$plugins<entry value='imagery_offset_db'/>"
+SectionEnd
+
+Section $(JOSM_SEC_TURNRESTRICTIONS_PLUGIN) SecTurnrestrictionsPlugin
+;-------------------------------------------
+SectionIn 1 2
+SetShellVarContext current
+SetOutPath $APPDATA\JOSM\plugins
+File "../../dist/turnrestrictions.jar"
+StrCpy $plugins "$plugins<entry value='turnrestrictions'/>"
+SectionEnd
+
+SectionGroupEnd	; "Plugins"
+
+Section $(JOSM_SEC_STARTMENU) SecStartMenu
+;-------------------------------------------
+SectionIn 1 2
+; To quote "http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwue/html/ch11d.asp":
+; "Do not include Readme, Help, or Uninstall entries on the Programs menu."
+CreateShortCut "$SMPROGRAMS\JOSM.lnk" "$INSTDIR\${DEST}.exe" "" "$INSTDIR\${DEST}.exe" 0 "" "" $(JOSM_LINK_TEXT)
+SectionEnd
+
+Section $(JOSM_SEC_DESKTOP_ICON) SecDesktopIcon
+;-------------------------------------------
+; Create desktop icon
+; Desktop icon for a program should not be installed as default!
+CreateShortCut "$DESKTOP\JOSM.lnk" "$INSTDIR\${DEST}.exe" "" "$INSTDIR\${DEST}.exe" 0 "" "" $(JOSM_LINK_TEXT)
+SectionEnd
+
+Section $(JOSM_SEC_QUICKLAUNCH_ICON) SecQuickLaunchIcon
+;-------------------------------------------
+; Create quick launch icon. Does not really exist as of Windows 7/8 but still advanced users use it.
+; Only disable it by default, see #10241
+CreateShortCut "$QUICKLAUNCH\JOSM.lnk" "$INSTDIR\${DEST}.exe" "" "$INSTDIR\${DEST}.exe" 0 "" "" $(JOSM_LINK_TEXT)
+SectionEnd
+
+Section $(JOSM_SEC_FILE_EXTENSIONS) SecFileExtensions
+;-------------------------------------------
+SectionIn 1 2
+; Create File Extensions
+WriteRegStr HKCR ${OSM_ASSOC} "" "OpenStreetMap data"
+WriteRegStr HKCR "${OSM_ASSOC}\Shell\open\command" "" '"$INSTDIR\${DEST}.exe" "%1"'
+WriteRegStr HKCR "${OSM_ASSOC}\DefaultIcon" "" '"$INSTDIR\${DEST}.exe",0'
+push $R0
+	StrCpy $R0 ".osm"
+  	Call Associate
+	StrCpy $R0 ".geojson"
+  	Call Associate
+	StrCpy $R0 ".gpx"
+  	Call Associate
+	StrCpy $R0 ".jos"
+  	Call Associate
+	StrCpy $R0 ".joz"
+  	Call Associate
+; if somethings added here, add it also to the uninstall section
+pop $R0
+!insertmacro UpdateIcons
+SectionEnd
+
+Section "-PluginSetting"
+;-------------------------------------------
+SectionIn 1 2
+;MessageBox MB_OK "PluginSetting!" IDOK 0
+; XXX - should better be handled inside JOSM (recent plugin manager is going in the right direction)
+SetShellVarContext current
+!include LogicLib.nsh
+IfFileExists "$APPDATA\JOSM\preferences" settings_exists
+IfFileExists "$APPDATA\JOSM\preferences.xml" settings_exists
+FileOpen $R0 "$APPDATA\JOSM\preferences.xml" w
+FileWrite $R0 "<?xml version='1.0' encoding='UTF-8'?><preferences xmlns='http://josm.openstreetmap.de/preferences-1.0' version='4660'><list key='plugins'>$plugins</list></preferences>"
+FileClose $R0
+settings_exists:
+SectionEnd
+
+Section "un.$(un.JOSM_SEC_UNINSTALL)" un.SecUinstall
+;-------------------------------------------
+
+;
+; UnInstall for every user
+;
+SectionIn 1 2
+SetShellVarContext current
+
+ClearErrors
+Delete "$INSTDIR\josm-tested.jar"
+IfErrors 0 NoJOSMErrorMsg
+	MessageBox MB_OK $(un.JOSM_IN_USE_ERROR) IDOK 0 ;skipped if josm.jar removed
+	Abort $(un.JOSM_IN_USE_ERROR)
+NoJOSMErrorMsg:
+Delete "$INSTDIR\${DEST}.exe"
+Delete "$INSTDIR\imageformats\qjpeg4.dll"
+RMDir "$INSTDIR\imageformats"
+Delete "$INSTDIR\mingwm10.dll"
+Delete "$INSTDIR\QtCore4.dll"
+Delete "$INSTDIR\QtGui4.dll"
+Delete "$INSTDIR\QtNetwork4.dll"
+Delete "$INSTDIR\QtWebKit4.dll"
+Delete "$INSTDIR\webkit-image.exe"
+Delete "$INSTDIR\uninstall.exe"
+
+DeleteRegKey HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\JOSM"
+DeleteRegKey HKEY_LOCAL_MACHINE "Software\${DEST}.exe"
+DeleteRegKey HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\App Paths\${DEST}.exe"
+
+; Remove Language preference info
+DeleteRegKey HKCU "Software/JOSM" ;${MUI_LANGDLL_REGISTRY_ROOT} ${MUI_LANGDLL_REGISTRY_KEY}
+
+push $R0
+	StrCpy $R0 ".osm"
+  	Call un.unlink
+	StrCpy $R0 ".geojson"
+  	Call un.unlink
+	StrCpy $R0 ".gpx"
+  	Call un.unlink
+	StrCpy $R0 ".jos"
+  	Call un.unlink
+	StrCpy $R0 ".joz"
+  	Call un.unlink
+pop $R0
+
+DeleteRegKey HKCR ${OSM_ASSOC}
+DeleteRegKey HKCR "${OSM_ASSOC}\Shell\open\command"
+DeleteRegKey HKCR "${OSM_ASSOC}\DefaultIcon"
+!insertmacro UpdateIcons
+
+Delete "$SMPROGRAMS\josm.lnk"
+Delete "$DESKTOP\josm.lnk"
+Delete "$QUICKLAUNCH\josm.lnk"
+
+RMDir "$INSTDIR"
+
+SectionEnd ; "Uninstall"
+
+Section /o "un.$(un.JOSM_SEC_PERSONAL_SETTINGS)" un.SecPersonalSettings
+;-------------------------------------------
+SectionIn 2
+SetShellVarContext current
+Delete "$APPDATA\JOSM\plugins\turnrestrictions\*.*"
+RMDir "$APPDATA\JOSM\plugins\turnrestrictions"
+Delete "$APPDATA\JOSM\plugins\*.*"
+RMDir "$APPDATA\JOSM\plugins"
+
+Delete "$APPDATA\JOSM\motd.html"
+Delete "$APPDATA\JOSM\preferences.xml"
+RMDir "$APPDATA\JOSM"
+SectionEnd
+
+Section "-Un.Finally"
+;-------------------------------------------
+SectionIn 1 2
+; this test must be done after all other things uninstalled (e.g. Global Settings)
+IfSilent NoFinalErrorMsg
+IfFileExists "$INSTDIR" 0 NoFinalErrorMsg
+    MessageBox MB_OK $(un.JOSM_INSTDIR_ERROR) IDOK 0 ; skipped if dir doesn't exist
+NoFinalErrorMsg:
+SectionEnd
+
+; ============================================================================
+; PLEASE MAKE SURE, THAT THE DESCRIPTIVE TEXT FITS INTO THE DESCRIPTION FIELD!
+; ============================================================================
+!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
+  !insertmacro MUI_DESCRIPTION_TEXT ${SecJosm} $(JOSM_SECDESC_JOSM)
+  !insertmacro MUI_DESCRIPTION_TEXT ${SecPluginsGroup} $(JOSM_SECDESC_PLUGINS_GROUP)
+  !insertmacro MUI_DESCRIPTION_TEXT ${SecImageryOffsetDbPlugin} $(JOSM_SECDESC_IMAGERY_OFFSET_DB_PLUGIN)
+  !insertmacro MUI_DESCRIPTION_TEXT ${SecTurnrestrictionsPlugin} $(JOSM_SECDESC_TURNRESTRICTIONS_PLUGIN)
+  !insertmacro MUI_DESCRIPTION_TEXT ${SecStartMenu} $(JOSM_SECDESC_STARTMENU)
+  !insertmacro MUI_DESCRIPTION_TEXT ${SecDesktopIcon} $(JOSM_SECDESC_DESKTOP_ICON)
+  !insertmacro MUI_DESCRIPTION_TEXT ${SecQuickLaunchIcon} $(JOSM_SECDESC_QUICKLAUNCH_ICON) 
+  !insertmacro MUI_DESCRIPTION_TEXT ${SecFileExtensions} $(JOSM_SECDESC_FILE_EXTENSIONS)
+!insertmacro MUI_FUNCTION_DESCRIPTION_END
+
+!insertmacro MUI_UNFUNCTION_DESCRIPTION_BEGIN
+  !insertmacro MUI_DESCRIPTION_TEXT ${un.SecUinstall} $(un.JOSM_SECDESC_UNINSTALL)
+  !insertmacro MUI_DESCRIPTION_TEXT ${un.SecPersonalSettings} $(un.JOSM_SECDESC_PERSONAL_SETTINGS)
+!insertmacro MUI_UNFUNCTION_DESCRIPTION_END
+
+; ============================================================================
+; Callback functions
+; ============================================================================
+
Index: trunk/native/windows/langmacros.nsh
===================================================================
--- trunk/native/windows/langmacros.nsh	(revision 16006)
+++ trunk/native/windows/langmacros.nsh	(revision 16006)
@@ -0,0 +1,84 @@
+;;
+;; Windows JOSM NSIS installer language macros
+;;
+
+!macro JOSM_MACRO_DEFAULT_STRING LABEL VALUE
+  !ifndef "${LABEL}"
+    !define "${LABEL}" "${VALUE}"
+    !ifdef INSERT_DEFAULT
+      !warning "${LANG} lang file mising ${LABEL}, using default.."
+    !endif
+  !endif
+!macroend
+
+!macro JOSM_MACRO_LANGSTRING_INSERT LABEL LANG
+  LangString "${LABEL}" "${LANG_${LANG}}" "${${LABEL}}"
+  !undef "${LABEL}"
+!macroend
+
+!macro JOSM_MACRO_LANGUAGEFILE_BEGIN LANG
+  !define CUR_LANG "${LANG}"
+!macroend
+
+!macro JOSM_MACRO_LANGUAGEFILE_END
+  !define INSERT_DEFAULT
+  !include "${JOSM_DEFAULT_LANGFILE}"
+  !undef INSERT_DEFAULT
+
+  ; JOSM Language file Version 2
+  ; String labels should match those from the default language file.
+  
+  
+  
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_WELCOME_TEXT				${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_DIR_TEXT					${CUR_LANG}
+
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_FULL_INSTALL				${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_SEC_JOSM 					${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_SEC_PLUGINS_GROUP 			${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_SEC_IMAGERY_OFFSET_DB_PLUGIN	${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_SEC_TURNRESTRICTIONS_PLUGIN    ${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_SEC_STARTMENU 				${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_SEC_DESKTOP_ICON 			${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_SEC_QUICKLAUNCH_ICON 		${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_SEC_FILE_EXTENSIONS 		${CUR_LANG}
+  
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_SECDESC_JOSM				${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_SECDESC_PLUGINS_GROUP		${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_SECDESC_IMAGERY_OFFSET_DB_PLUGIN	${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_SECDESC_TURNRESTRICTIONS_PLUGIN	${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_SECDESC_STARTMENU			${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_SECDESC_DESKTOP_ICON		${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_SECDESC_QUICKLAUNCH_ICON	${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_SECDESC_FILE_EXTENSIONS	${CUR_LANG}
+
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_UPDATEICONS_ERROR1			${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_UPDATEICONS_ERROR2			${CUR_LANG}
+  
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT JOSM_LINK_TEXT					${CUR_LANG}
+  
+  
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT un.JOSM_UNCONFIRMPAGE_TEXT_TOP		${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT un.JOSM_DEFAULT_UNINSTALL			${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT un.JOSM_FULL_UNINSTALL				${CUR_LANG}
+  
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT un.JOSM_IN_USE_ERROR				${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT un.JOSM_INSTDIR_ERROR				${CUR_LANG}
+    
+	
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT un.JOSM_SEC_UNINSTALL				${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT un.JOSM_SEC_PERSONAL_SETTINGS		${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT un.JOSM_SEC_PLUGINS					${CUR_LANG}
+  
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT un.JOSM_SECDESC_UNINSTALL			${CUR_LANG}
+  !insertmacro JOSM_MACRO_LANGSTRING_INSERT un.JOSM_SECDESC_PERSONAL_SETTINGS	${CUR_LANG}
+  
+
+  !undef CUR_LANG
+!macroend
+
+!macro JOSM_MACRO_INCLUDE_LANGFILE LANG FILE
+  !insertmacro JOSM_MACRO_LANGUAGEFILE_BEGIN "${LANG}"
+  !include "${FILE}"
+  !insertmacro JOSM_MACRO_LANGUAGEFILE_END
+!macroend
Index: trunk/native/windows/launch4j.xml
===================================================================
--- trunk/native/windows/launch4j.xml	(revision 16006)
+++ trunk/native/windows/launch4j.xml	(revision 16006)
@@ -0,0 +1,35 @@
+<launch4jConfig>
+  <headerType>gui</headerType>
+  <outfile>%TARGET%.exe</outfile>
+  <jar>josm-tested.jar</jar>
+  <dontWrapJar>true</dontWrapJar>
+  <errTitle></errTitle>
+  <downloadUrl>https://java.com/download</downloadUrl>
+  <supportUrl></supportUrl>
+  <cmdLine></cmdLine>
+  <chdir></chdir>
+  <priority>normal</priority>
+  <stayAlive>true</stayAlive>
+  <icon>logo.ico</icon>
+  <jre>
+    <path></path>
+    <minVersion>1.8.0</minVersion>
+    <maxVersion></maxVersion>
+    <jdkPreference>preferJre</jdkPreference>
+    <runtimeBits>%RTBITS%</runtimeBits>
+    <initialHeapSize>%INIHEAP%</initialHeapSize>
+    <maxHeapSize>%MAXHEAP%</maxHeapSize>
+  </jre>
+  <versionInfo>
+    <fileVersion>1.5.0.%VERSION%</fileVersion>
+    <txtFileVersion>%VERSION%</txtFileVersion>
+    <fileDescription>Java OpenStreetMap Editor</fileDescription>
+    <copyright>GNU General Public License v2 or later</copyright>
+    <productVersion>1.5.0.%VERSION%</productVersion>
+    <txtProductVersion>%VERSION%</txtProductVersion>
+    <productName>JOSM</productName>
+    <companyName>OpenStreetMap</companyName>
+    <internalName>%TARGET%</internalName>
+    <originalFilename>%TARGET%.exe</originalFilename>
+  </versionInfo>
+</launch4jConfig>
Index: trunk/native/windows/locale/english.nsh
===================================================================
--- trunk/native/windows/locale/english.nsh	(revision 16006)
+++ trunk/native/windows/locale/english.nsh	(revision 16006)
@@ -0,0 +1,51 @@
+;;
+;;  english.nsh
+;;
+;;  Default language strings for the Windows JOSM NSIS installer.
+;;  Windows Code page: 1252
+;;
+;;  Note: If translating this file, replace "!insertmacro JOSM_MACRO_DEFAULT_STRING"
+;;  with "!define".
+
+; Make sure to update the JOSM_MACRO_LANGUAGEFILE_END macro in
+; langmacros.nsh when updating this file
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_WELCOME_TEXT "This wizard will guide you through the installation of the Java OpenStreetMap Editor (JOSM).$\r$\n$\r$\nBefore starting the installation, make sure any JOSM applications are not running.$\r$\n$\r$\nClick 'Next' to continue."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_DIR_TEXT "Choose a directory in which to install JOSM."
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_FULL_INSTALL "JOSM (full install)"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_JOSM "JOSM"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_PLUGINS_GROUP "Plugins"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_IMAGERY_OFFSET_DB_PLUGIN  "ImageryOffsetDatabase"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_TURNRESTRICTIONS_PLUGIN  "TurnRestrictions"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_STARTMENU  "Start Menu Entry"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_DESKTOP_ICON  "Desktop Icon"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_QUICKLAUNCH_ICON  "Quick Launch Icon"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_FILE_EXTENSIONS  "File Extensions"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_JOSM "JOSM is the Java OpenStreetMap editor for .osm files."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_PLUGINS_GROUP "An assortment of useful JOSM plugins."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_IMAGERY_OFFSET_DB_PLUGIN  "Database of imagery offsets: share and aquire imagery offsets with one button."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_TURNRESTRICTIONS_PLUGIN  "Allows to enter and maintain information about turn restrictions."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_STARTMENU  "Add a JOSM start menu entry."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_DESKTOP_ICON  "Add a JOSM desktop icon."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_QUICKLAUNCH_ICON  "Add a JOSM icon to the quick launch bar."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_FILE_EXTENSIONS  "Add JOSM file extensions for .osm and .gpx files."
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_UPDATEICONS_ERROR1 "Can't find 'shell32.dll' library. Impossible to update icons"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_UPDATEICONS_ERROR2 "You should install the free 'Microsoft Layer for Unicode' to update JOSM file icons"
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_LINK_TEXT "Java OpenStreetMap - Editor"
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_UNCONFIRMPAGE_TEXT_TOP "The following Java OpenStreetMap editor (JOSM) installation will be uninstalled. Click 'Next' to continue."
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_DEFAULT_UNINSTALL "Default (keep Personal Settings and plugins)"
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_FULL_UNINSTALL "All (remove all)"
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_IN_USE_ERROR "Please note: josm could not be removed, it's probably in use!"
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_INSTDIR_ERROR "Please note: The directory $INSTDIR could not be removed!"
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_SEC_UNINSTALL "JOSM" 
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_SEC_PERSONAL_SETTINGS "Personal settings" 
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_SEC_PLUGINS "Personal plugins" 
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_SECDESC_UNINSTALL "Uninstall JOSM."
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_SECDESC_PERSONAL_SETTINGS  "Uninstall personal settings from your profile: $PROFILE."
Index: trunk/native/windows/locale/french.nsh
===================================================================
--- trunk/native/windows/locale/french.nsh	(revision 16006)
+++ trunk/native/windows/locale/french.nsh	(revision 16006)
@@ -0,0 +1,51 @@
+;;
+;;  french.nsh
+;;
+;;  French language strings for the Windows JOSM NSIS installer.
+;;  Windows Code page: 1252
+;;
+;;  Author: Vincent Privat <vprivat@openstreetmap.fr>, 2011.
+;;
+
+; Make sure to update the JOSM_MACRO_LANGUAGEFILE_END macro in
+; langmacros.nsh when updating this file
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_WELCOME_TEXT "Cet assistant va vous guider à travers l'installation de l'éditeur Java OpenStreetMap (JOSM).$\r$\n$\r$\nAvant de lancer l'installation, assurez-vous que JOSM n'est pas déjà en cours d'exécution.$\r$\n$\r$\nVeuillez cliquer sur 'Suivant' pour continuer."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_DIR_TEXT "Veuillez choisir un dossier où installer JOSM."
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_FULL_INSTALL "JOSM (installation complète)"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_JOSM "JOSM"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_PLUGINS_GROUP "Greffons"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_IMAGERY_OFFSET_DB_PLUGIN  "ImageryOffsetDatabase"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_TURNRESTRICTIONS_PLUGIN  "TurnRestrictions"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_STARTMENU  "Entrée dans le menu Démarrer"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_DESKTOP_ICON  "Icône sur le Bureau"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_QUICKLAUNCH_ICON  "Icône dans la barre de lancement rapide"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_FILE_EXTENSIONS  "Extensions de fichier"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_JOSM "JOSM est l'éditeur Java OpenStreetMap pour les fichiers .osm."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_PLUGINS_GROUP "Une sélection de greffons utiles pour JOSM."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_IMAGERY_OFFSET_DB_PLUGIN  "Base de données de décalages d'imagerie: partager et acquérir des décalages d'imagerie avec un seul bouton."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_TURNRESTRICTIONS_PLUGIN  "Permet de saisir et de maintenir des informations sur les restrictions de tourner."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_STARTMENU  "Ajoute une entrée JOSM au menu démarrer."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_DESKTOP_ICON  "Ajoute une icône JOSM au Bureau."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_QUICKLAUNCH_ICON  "Ajoute une icône JOSM à la barre de lancement rapide."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_FILE_EXTENSIONS  "Associe JOSM aux extensions de fichier .osm et .gpx."
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_UPDATEICONS_ERROR1 "La bibliothèque 'shell32.dll' est introuvable. Impossible de mettre à jour les icônes"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_UPDATEICONS_ERROR2 "Vous devriez installer le complément gratuit 'Microsoft Layer for Unicode' pour mettre à jour les fichiers d'icônes de JOSM"
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_LINK_TEXT "Éditeur Java OpenStreetMap"
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_UNCONFIRMPAGE_TEXT_TOP "L'installation suivante de l'éditeur Java OpenStreetMap (JOSM) va être désinstallée. Veuillez cliquer sur 'Suivant' pour continuer."
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_DEFAULT_UNINSTALL "Défaut (conserve les paramètres personnels et les greffons)"
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_FULL_UNINSTALL "Tout (supprime l'intégralité des fichiers)"
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_IN_USE_ERROR "Attention: JOSM n'a pas pu être retiré, il est probablement en utilisation !"
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_INSTDIR_ERROR "Attention: Le dossier $INSTDIR n'a pas pu être supprimé !"
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_SEC_UNINSTALL "JOSM" 
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_SEC_PERSONAL_SETTINGS "Paramètres personnels" 
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_SEC_PLUGINS "Greffons personnels" 
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_SECDESC_UNINSTALL "Désinstaller JOSM."
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_SECDESC_PERSONAL_SETTINGS  "Désinstaller les paramètres personnels de votre profil: $PROFILE."
Index: trunk/native/windows/locale/german.nsh
===================================================================
--- trunk/native/windows/locale/german.nsh	(revision 16006)
+++ trunk/native/windows/locale/german.nsh	(revision 16006)
@@ -0,0 +1,51 @@
+;;
+;;  german.nsh
+;;
+;;  German language strings for the Windows JOSM NSIS installer.
+;;  Windows Code page: 1252
+;;
+;;  Author: Bjoern Voigt <bjoern@cs.tu-berlin.de>, 2003.
+;;  Version 2
+
+; Make sure to update the JOSM_MACRO_LANGUAGEFILE_END macro in
+; langmacros.nsh when updating this file
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_WELCOME_TEXT "Diese Installationshilfe wird Sie durch den Installationsvorgang des JAVA OpenStreetMap Editors (JOSM) führen.$\r$\n$\r$\nBevor Sie die Installation starten, stellen Sie bitte sicher das JOSM nicht bereits läuft.$\r$\n$\r$\nAuf 'Weiter' klicken um fortzufahren."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_DIR_TEXT "Bitte das Verzeichnis auswählen, in das JOSM installiert werden soll."
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_FULL_INSTALL "JOSM (Komplettinstallation)"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_JOSM "JOSM"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_PLUGINS_GROUP "Plugins"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_IMAGERY_OFFSET_DB_PLUGIN  "ImageryOffsetDatabase"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_TURNRESTRICTIONS_PLUGIN  "TurnRestrictions"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_STARTMENU  "Startmenü Eintrag"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_DESKTOP_ICON  "Desktop Icon"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_QUICKLAUNCH_ICON  "Schnellstartleiste Icon"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SEC_FILE_EXTENSIONS  "Dateiendungen"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_JOSM "JOSM ist der JAVA OpenStreetMap Editor für .osm Dateien."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_PLUGINS_GROUP "Eine Auswahl an nützlichen JOSM Plugins."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_IMAGERY_OFFSET_DB_PLUGIN  "Datenbank der Bildversätze: Teilen und übernehmen Sie Bildversätze mit nur einer Schaltfläche."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_TURNRESTRICTIONS_PLUGIN  "Erleichtert die Eingabe und Pflege von Informationen zu Abbiegebeschränkungen."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_STARTMENU  "Fügt JOSM zum Startmenü hinzu."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_DESKTOP_ICON  "Fügt ein JOSM Icon zum Desktop hinzu."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_QUICKLAUNCH_ICON  "Fügt ein JOSM Icon zur Schnellstartleiste (Quick Launch) hinzu."
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_SECDESC_FILE_EXTENSIONS  "Fügt JOSM Dateiendungen für .osm and .gpx Dateien hinzu."
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_UPDATEICONS_ERROR1 "Kann die Bibliothek 'shell32.dll' nicht finden. Das Update der Icons ist nicht möglich"
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_UPDATEICONS_ERROR2 "Sie sollten die kostenlose 'Microsoft Layer for Unicode' installieren um die Icons updaten zu können"
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING JOSM_LINK_TEXT "JAVA OpenStreetMap - Editor"
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_UNCONFIRMPAGE_TEXT_TOP "Die folgende JAVA OpenStreetMap editor (JOSM) Installation wird deinstalliert. Auf 'Weiter' klicken um fortzufahren."
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_DEFAULT_UNINSTALL "Default (persönliche Einstellungen und Plugins behalten)"
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_FULL_UNINSTALL "Alles (alles entfernen)"
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_IN_USE_ERROR "Achtung: josm konnte nicht entfernt werden, möglicherweise wird es noch benutzt!"
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_INSTDIR_ERROR "Achtung: Das Verzeichnis $INSTDIR konnte nicht entfernt werden!"
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_SEC_UNINSTALL "JOSM" 
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_SEC_PERSONAL_SETTINGS "Persönliche Einstellungen" 
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_SEC_PLUGINS "Persönliche Plugins" 
+
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_SECDESC_UNINSTALL "Deinstalliere JOSM."
+!insertmacro JOSM_MACRO_DEFAULT_STRING un.JOSM_SECDESC_PERSONAL_SETTINGS  "Deinstalliere persönliche Einstellungen von Ihrem Profil: $PROFILE."
Index: trunk/native/windows/plugins/stdutils/BUILD_TAG.txt
===================================================================
--- trunk/native/windows/plugins/stdutils/BUILD_TAG.txt	(revision 16006)
+++ trunk/native/windows/plugins/stdutils/BUILD_TAG.txt	(revision 16006)
@@ -0,0 +1,4 @@
+StdUtils plug-in for NSIS 
+Copyright (C) 2004-2017 LoRd_MuldeR <MuldeR2@GMX.de> 
+ 
+Built on 12.12.2017, at 13:37:20,09. 
Index: trunk/native/windows/plugins/stdutils/Include/StdUtils.nsh
===================================================================
--- trunk/native/windows/plugins/stdutils/Include/StdUtils.nsh	(revision 16006)
+++ trunk/native/windows/plugins/stdutils/Include/StdUtils.nsh	(revision 16006)
@@ -0,0 +1,451 @@
+#################################################################################
+# StdUtils plug-in for NSIS
+# Copyright (C) 2004-2017 LoRd_MuldeR <MuldeR2@GMX.de>
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+#
+# http://www.gnu.org/licenses/lgpl-2.1.txt
+#################################################################################
+
+# DEVELOPER NOTES:
+# - Please see "https://github.com/lordmulder/stdutils/" for news and updates!
+# - Please see "Docs\StdUtils\StdUtils.html" for detailed function descriptions!
+# - Please see "Examples\StdUtils\StdUtilsTest.nsi" for usage examples!
+
+#################################################################################
+# FUNCTION DECLARTIONS
+#################################################################################
+
+!ifndef ___STDUTILS__NSH___
+!define ___STDUTILS__NSH___
+
+!define StdUtils.Time             '!insertmacro _StdUtils_Time'          #time(), as in C standard library
+!define StdUtils.GetMinutes       '!insertmacro _StdUtils_GetMinutes'    #GetSystemTimeAsFileTime(), returns the number of minutes
+!define StdUtils.GetHours         '!insertmacro _StdUtils_GetHours'      #GetSystemTimeAsFileTime(), returns the number of hours
+!define StdUtils.GetDays          '!insertmacro _StdUtils_GetDays'       #GetSystemTimeAsFileTime(), returns the number of days
+!define StdUtils.Rand             '!insertmacro _StdUtils_Rand'          #rand(), as in C standard library
+!define StdUtils.RandMax          '!insertmacro _StdUtils_RandMax'       #rand(), as in C standard library, with maximum value
+!define StdUtils.RandMinMax       '!insertmacro _StdUtils_RandMinMax'    #rand(), as in C standard library, with minimum/maximum value
+!define StdUtils.RandList         '!insertmacro _StdUtils_RandList'      #rand(), as in C standard library, with list support
+!define StdUtils.FormatStr        '!insertmacro _StdUtils_FormatStr'     #sprintf(), as in C standard library, one '%d' placeholder
+!define StdUtils.FormatStr2       '!insertmacro _StdUtils_FormatStr2'    #sprintf(), as in C standard library, two '%d' placeholders
+!define StdUtils.FormatStr3       '!insertmacro _StdUtils_FormatStr3'    #sprintf(), as in C standard library, three '%d' placeholders
+!define StdUtils.ScanStr          '!insertmacro _StdUtils_ScanStr'       #sscanf(), as in C standard library, one '%d' placeholder
+!define StdUtils.ScanStr2         '!insertmacro _StdUtils_ScanStr2'      #sscanf(), as in C standard library, two '%d' placeholders
+!define StdUtils.ScanStr3         '!insertmacro _StdUtils_ScanStr3'      #sscanf(), as in C standard library, three '%d' placeholders
+!define StdUtils.TrimStr          '!insertmacro _StdUtils_TrimStr'       #Remove whitspaces from string, left and right
+!define StdUtils.TrimStrLeft      '!insertmacro _StdUtils_TrimStrLeft'   #Remove whitspaces from string, left side only
+!define StdUtils.TrimStrRight     '!insertmacro _StdUtils_TrimStrRight'  #Remove whitspaces from string, right side only
+!define StdUtils.RevStr           '!insertmacro _StdUtils_RevStr'        #Reverse a string, e.g. "reverse me" <-> "em esrever"
+!define StdUtils.ValidFileName    '!insertmacro _StdUtils_ValidFileName' #Test whether string is a valid file name - no paths allowed
+!define StdUtils.ValidPathSpec    '!insertmacro _StdUtils_ValidPathSpec' #Test whether string is a valid full(!) path specification
+!define StdUtils.SHFileMove       '!insertmacro _StdUtils_SHFileMove'    #SHFileOperation(), using the FO_MOVE operation
+!define StdUtils.SHFileCopy       '!insertmacro _StdUtils_SHFileCopy'    #SHFileOperation(), using the FO_COPY operation
+!define StdUtils.AppendToFile     '!insertmacro _StdUtils_AppendToFile'  #Append contents of an existing file to another file
+!define StdUtils.ExecShellAsUser  '!insertmacro _StdUtils_ExecShlUser'   #ShellExecute() as NON-elevated user from elevated installer
+!define StdUtils.InvokeShellVerb  '!insertmacro _StdUtils_InvkeShlVrb'   #Invokes a "shell verb", e.g. for pinning items to the taskbar
+!define StdUtils.ExecShellWaitEx  '!insertmacro _StdUtils_ExecShlWaitEx' #ShellExecuteEx(), returns the handle of the new process
+!define StdUtils.WaitForProcEx    '!insertmacro _StdUtils_WaitForProcEx' #WaitForSingleObject(), e.g. to wait for a running process
+!define StdUtils.GetParameter     '!insertmacro _StdUtils_GetParameter'  #Get the value of a specific command-line option
+!define StdUtils.TestParameter    '!insertmacro _StdUtils_TestParameter' #Test whether a specific command-line option has been set
+!define StdUtils.ParameterCnt     '!insertmacro _StdUtils_ParameterCnt'  #Get number of command-line tokens, similar to argc in main()
+!define StdUtils.ParameterStr     '!insertmacro _StdUtils_ParameterStr'  #Get the n-th command-line token, similar to argv[i] in main()
+!define StdUtils.GetAllParameters '!insertmacro _StdUtils_GetAllParams'  #Get complete command-line, but without executable name
+!define StdUtils.GetRealOSVersion '!insertmacro _StdUtils_GetRealOSVer'  #Get the *real* Windows version number, even on Windows 8.1+
+!define StdUtils.GetRealOSBuildNo '!insertmacro _StdUtils_GetRealOSBld'  #Get the *real* Windows build number, even on Windows 8.1+
+!define StdUtils.GetRealOSName    '!insertmacro _StdUtils_GetRealOSStr'  #Get the *real* Windows version, as a "friendly" name
+!define StdUtils.GetOSEdition     '!insertmacro _StdUtils_GetOSEdition'  #Get the Windows edition, i.e. "workstation" or "server"
+!define StdUtils.GetOSReleaseId   '!insertmacro _StdUtils_GetOSRelIdNo'  #Get the Windows release identifier (on Windows 10)
+!define StdUtils.VerifyOSVersion  '!insertmacro _StdUtils_VrfyRealOSVer' #Compare *real* operating system to an expected version number
+!define StdUtils.VerifyOSBuildNo  '!insertmacro _StdUtils_VrfyRealOSBld' #Compare *real* operating system to an expected build number
+!define StdUtils.HashText         '!insertmacro _StdUtils_HashText'      #Compute hash from text string (CRC32, MD5, SHA1/2/3, BLAKE2)
+!define StdUtils.HashFile         '!insertmacro _StdUtils_HashFile'      #Compute hash from file (CRC32, MD5, SHA1/2/3, BLAKE2)
+!define StdUtils.NormalizePath    '!insertmacro _StdUtils_NormalizePath' #Simplifies the path to produce a direct, well-formed path
+!define StdUtils.GetParentPath    '!insertmacro _StdUtils_GetParentPath' #Get parent path by removing the last component from the path
+!define StdUtils.SplitPath        '!insertmacro _StdUtils_SplitPath'     #Split the components of the given path
+!define StdUtils.GetDrivePart     '!insertmacro _StdUtils_GetDrivePart'  #Get drive component of path
+!define StdUtils.GetDirectoryPart '!insertmacro _StdUtils_GetDirPart'    #Get directory component of path
+!define StdUtils.GetFileNamePart  '!insertmacro _StdUtils_GetFNamePart'  #Get file name component of path
+!define StdUtils.GetExtensionPart '!insertmacro _StdUtils_GetExtnPart'   #Get file extension component of path
+!define StdUtils.TimerCreate      '!insertmacro _StdUtils_TimerCreate'   #Create a new event-timer that will be triggered periodically
+!define StdUtils.TimerDestroy     '!insertmacro _StdUtils_TimerDestroy'  #Destroy a running timer created with TimerCreate()
+!define StdUtils.GetLibVersion    '!insertmacro _StdUtils_GetLibVersion' #Get the current StdUtils library version (for debugging)
+!define StdUtils.SetVerbose       '!insertmacro _StdUtils_SetVerbose'    #Enable or disable "verbose" mode (for debugging)
+
+
+#################################################################################
+# MACRO DEFINITIONS
+#################################################################################
+
+!macro _StdUtils_Time out
+	StdUtils::Time /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_GetMinutes out
+	StdUtils::GetMinutes /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_GetHours out
+	StdUtils::GetHours /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_GetDays out
+	StdUtils::GetDays /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_Rand out
+	StdUtils::Rand /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_RandMax out max
+	push ${max}
+	StdUtils::RandMax /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_RandMinMax out min max
+	push ${min}
+	push ${max}
+	StdUtils::RandMinMax /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_RandList count max
+	push ${max}
+	push ${count}
+	StdUtils::RandList /NOUNLOAD
+!macroend
+
+!macro _StdUtils_FormatStr out format val
+	push '${format}'
+	push ${val}
+	StdUtils::FormatStr /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_FormatStr2 out format val1 val2
+	push '${format}'
+	push ${val1}
+	push ${val2}
+	StdUtils::FormatStr2 /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_FormatStr3 out format val1 val2 val3
+	push '${format}'
+	push ${val1}
+	push ${val2}
+	push ${val3}
+	StdUtils::FormatStr3 /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_ScanStr out format input default
+	push '${format}'
+	push '${input}'
+	push ${default}
+	StdUtils::ScanStr /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_ScanStr2 out1 out2 format input default1 default2
+	push '${format}'
+	push '${input}'
+	push ${default1}
+	push ${default2}
+	StdUtils::ScanStr2 /NOUNLOAD
+	pop ${out1}
+	pop ${out2}
+!macroend
+
+!macro _StdUtils_ScanStr3 out1 out2 out3 format input default1 default2 default3
+	push '${format}'
+	push '${input}'
+	push ${default1}
+	push ${default2}
+	push ${default3}
+	StdUtils::ScanStr3 /NOUNLOAD
+	pop ${out1}
+	pop ${out2}
+	pop ${out3}
+!macroend
+
+!macro _StdUtils_TrimStr var
+	push ${var}
+	StdUtils::TrimStr /NOUNLOAD
+	pop ${var}
+!macroend
+
+!macro _StdUtils_TrimStrLeft var
+	push ${var}
+	StdUtils::TrimStrLeft /NOUNLOAD
+	pop ${var}
+!macroend
+
+!macro _StdUtils_TrimStrRight var
+	push ${var}
+	StdUtils::TrimStrRight /NOUNLOAD
+	pop ${var}
+!macroend
+
+!macro _StdUtils_RevStr var
+	push ${var}
+	StdUtils::RevStr /NOUNLOAD
+	pop ${var}
+!macroend
+
+!macro _StdUtils_ValidFileName out test
+	push '${test}'
+	StdUtils::ValidFileName /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_ValidPathSpec out test
+	push '${test}'
+	StdUtils::ValidPathSpec /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_SHFileMove out from to hwnd
+	push '${from}'
+	push '${to}'
+	push ${hwnd}
+	StdUtils::SHFileMove /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_SHFileCopy out from to hwnd
+	push '${from}'
+	push '${to}'
+	push ${hwnd}
+	StdUtils::SHFileCopy /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_AppendToFile out from dest offset maxlen
+	push '${from}'
+	push '${dest}'
+	push ${offset}
+	push ${maxlen}
+	StdUtils::AppendToFile /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_ExecShlUser out file verb args
+	push '${file}'
+	push '${verb}'
+	push '${args}'
+	StdUtils::ExecShellAsUser /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_InvkeShlVrb out path file verb_id
+	push "${path}"
+	push "${file}"
+	push ${verb_id}
+	StdUtils::InvokeShellVerb /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_ExecShlWaitEx out_res out_val file verb args
+	push '${file}'
+	push '${verb}'
+	push '${args}'
+	StdUtils::ExecShellWaitEx /NOUNLOAD
+	pop ${out_res}
+	pop ${out_val}
+!macroend
+
+!macro _StdUtils_WaitForProcEx out handle
+	push '${handle}'
+	StdUtils::WaitForProcEx /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_GetParameter out name default
+	push '${name}'
+	push '${default}'
+	StdUtils::GetParameter /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_TestParameter out name
+	push '${name}'
+	StdUtils::TestParameter /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_ParameterCnt out
+	StdUtils::ParameterCnt /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_ParameterStr out index
+	push ${index}
+	StdUtils::ParameterStr /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_GetAllParams out truncate
+	push '${truncate}'
+	StdUtils::GetAllParameters /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_GetRealOSVer out_major out_minor out_spack
+	StdUtils::GetRealOsVersion /NOUNLOAD
+	pop ${out_major}
+	pop ${out_minor}
+	pop ${out_spack}
+!macroend
+
+!macro _StdUtils_GetRealOSBld out
+	StdUtils::GetRealOsBuildNo /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_GetRealOSStr out
+	StdUtils::GetRealOsName /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_VrfyRealOSVer out major minor spack
+	push '${major}'
+	push '${minor}'
+	push '${spack}'
+	StdUtils::VerifyRealOsVersion /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_VrfyRealOSBld out build
+	push '${build}'
+	StdUtils::VerifyRealOsBuildNo /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_GetOSEdition out
+	StdUtils::GetOsEdition /NOUNLOAD
+	pop ${out}
+!macroend
+
+
+!macro _StdUtils_GetOSRelIdNo out
+	StdUtils::GetOsReleaseId /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_HashText out type text
+	push '${type}'
+	push '${text}'
+	StdUtils::HashText /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_HashFile out type file
+	push '${type}'
+	push '${file}'
+	StdUtils::HashFile /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_NormalizePath out path
+	push '${path}'
+	StdUtils::NormalizePath /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_GetParentPath out path
+	push '${path}'
+	StdUtils::GetParentPath /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_SplitPath out_drive out_dir out_fname out_ext path
+	push '${path}'
+	StdUtils::SplitPath /NOUNLOAD
+	pop ${out_drive}
+	pop ${out_dir}
+	pop ${out_fname}
+	pop ${out_ext}
+!macroend
+
+!macro _StdUtils_GetDrivePart out path
+	push '${path}'
+	StdUtils::GetDrivePart /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_GetDirPart out path
+	push '${path}'
+	StdUtils::GetDirectoryPart /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_GetFNamePart out path
+	push '${path}'
+	StdUtils::GetFileNamePart /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_GetExtnPart out path
+	push '${path}'
+	StdUtils::GetExtensionPart /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_TimerCreate out callback interval
+	GetFunctionAddress ${out} ${callback}
+	push ${out}
+	push ${interval}
+	StdUtils::TimerCreate /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_TimerDestroy out timer_id
+	push ${timer_id}
+	StdUtils::TimerDestroy /NOUNLOAD
+	pop ${out}
+!macroend
+
+!macro _StdUtils_GetLibVersion out_ver out_tst
+	StdUtils::GetLibVersion /NOUNLOAD
+	pop ${out_ver}
+	pop ${out_tst}
+!macroend
+
+!macro _StdUtils_SetVerbose on
+	!if "${on}" != "0"
+		StdUtils::EnableVerboseMode /NOUNLOAD
+	!else
+		StdUtils::DisableVerboseMode /NOUNLOAD
+	!endif
+!macroend
+
+
+#################################################################################
+# MAGIC NUMBERS
+#################################################################################
+
+!define StdUtils.Const.ShellVerb.PinToTaskbar     0
+!define StdUtils.Const.ShellVerb.UnpinFromTaskbar 1
+!define StdUtils.Const.ShellVerb.PinToStart       2
+!define StdUtils.Const.ShellVerb.UnpinFromStart   3
+
+!endif # !___STDUTILS__NSH___
Index: trunk/native/windows/plugins/stdutils/LGPL.txt
===================================================================
--- trunk/native/windows/plugins/stdutils/LGPL.txt	(revision 16006)
+++ trunk/native/windows/plugins/stdutils/LGPL.txt	(revision 16006)
@@ -0,0 +1,511 @@
+                  GNU LESSER GENERAL PUBLIC LICENSE
+                       Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL.  It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+                            Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+  This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it.  You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations below.
+
+  When we speak of free software, we are referring to freedom of use,
+not price.  Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+  To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights.  These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+  For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you.  You must make sure that they, too, receive or can get the source
+code.  If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it.  And you must show them these terms so they know their rights.
+
+  We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+  To protect each distributor, we want to make it very clear that
+there is no warranty for the free library.  Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+
+  Finally, software patents pose a constant threat to the existence of
+any free program.  We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder.  Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+  Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License.  This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License.  We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+  When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library.  The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom.  The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+  We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License.  It also provides other free software developers Less
+of an advantage over competing non-free programs.  These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries.  However, the Lesser license provides advantages in certain
+special circumstances.
+
+  For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it becomes
+a de-facto standard.  To achieve this, non-free programs must be
+allowed to use the library.  A more frequent case is that a free
+library does the same job as widely used non-free libraries.  In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+  In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software.  For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+  Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.  Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library".  The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+
+                  GNU LESSER GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+  A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+  The "Library", below, refers to any such software library or work
+which has been distributed under these terms.  A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language.  (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+  "Source code" for a work means the preferred form of the work for
+making modifications to it.  For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+  Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it).  Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+  1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+  You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+
+  2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) The modified work must itself be a software library.
+
+    b) You must cause the files modified to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    c) You must cause the whole of the work to be licensed at no
+    charge to all third parties under the terms of this License.
+
+    d) If a facility in the modified Library refers to a function or a
+    table of data to be supplied by an application program that uses
+    the facility, other than as an argument passed when the facility
+    is invoked, then you must make a good faith effort to ensure that,
+    in the event an application does not supply such function or
+    table, the facility still operates, and performs whatever part of
+    its purpose remains meaningful.
+
+    (For example, a function in a library to compute square roots has
+    a purpose that is entirely well-defined independent of the
+    application.  Therefore, Subsection 2d requires that any
+    application-supplied function or table used by this function must
+    be optional: if the application does not supply it, the square
+    root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library.  To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License.  (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.)  Do not make any other change in
+these notices.
+
+
+  Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+  This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+  4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+  If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library".  Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+  However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library".  The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+  When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library.  The
+threshold for this to be true is not precisely defined by law.
+
+  If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work.  (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+  Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+
+  6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+  You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License.  You must supply a copy of this License.  If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License.  Also, you must do one
+of these things:
+
+    a) Accompany the work with the complete corresponding
+    machine-readable source code for the Library including whatever
+    changes were used in the work (which must be distributed under
+    Sections 1 and 2 above); and, if the work is an executable linked
+    with the Library, with the complete machine-readable "work that
+    uses the Library", as object code and/or source code, so that the
+    user can modify the Library and then relink to produce a modified
+    executable containing the modified Library.  (It is understood
+    that the user who changes the contents of definitions files in the
+    Library will not necessarily be able to recompile the application
+    to use the modified definitions.)
+
+    b) Use a suitable shared library mechanism for linking with the
+    Library.  A suitable mechanism is one that (1) uses at run time a
+    copy of the library already present on the user's computer system,
+    rather than copying library functions into the executable, and (2)
+    will operate properly with a modified version of the library, if
+    the user installs one, as long as the modified version is
+    interface-compatible with the version that the work was made with.
+
+    c) Accompany the work with a written offer, valid for at
+    least three years, to give the same user the materials
+    specified in Subsection 6a, above, for a charge no more
+    than the cost of performing this distribution.
+
+    d) If distribution of the work is made by offering access to copy
+    from a designated place, offer equivalent access to copy the above
+    specified materials from the same place.
+
+    e) Verify that the user has already received a copy of these
+    materials or that you have already sent this user a copy.
+
+  For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it.  However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+  It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system.  Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+
+  7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+    a) Accompany the combined library with a copy of the same work
+    based on the Library, uncombined with any other library
+    facilities.  This must be distributed under the terms of the
+    Sections above.
+
+    b) Give prominent notice with the combined library of the fact
+    that part of it is a work based on the Library, and explaining
+    where to find the accompanying uncombined form of the same work.
+
+  8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License.  Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License.  However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+  9. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Library or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+  10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+
+  11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded.  In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+  13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation.  If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+
+  14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission.  For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this.  Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+                            NO WARRANTY
+
+  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+                     END OF TERMS AND CONDITIONS
+
+
+           How to Apply These Terms to Your New Libraries
+
+  If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change.  You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+  To apply these terms, attach the following notices to the library.  It is
+safest to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the library's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) any later version.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the
+  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
+
+  <signature of Ty Coon>, 1 April 1990
+  Ty Coon, President of Vice
+
+That's all there is to it!
Index: trunk/native/windows/plugins/stdutils/LGPL_CLARIFICATION.txt
===================================================================
--- trunk/native/windows/plugins/stdutils/LGPL_CLARIFICATION.txt	(revision 16006)
+++ trunk/native/windows/plugins/stdutils/LGPL_CLARIFICATION.txt	(revision 16006)
@@ -0,0 +1,31 @@
+StdUtils plug-in LGPL Clarification
+===================================
+
+The author of the StdUtils plug-in Library for NSIS adds the following clarification to the GNU Lesser General Public License version 2.1:
+
+Installer programs created with NSIS (Nullsoft Scriptable Install System) that incorporate and use the StdUtils plug-in Library, strictly through the NSIS plug-in interface, and that contain/distribute *verbatim* copies of the StdUtils plug-in Library are considered a "work that uses the Library"; they do NOT(!) represent a derivative of the Library.
+
+This means that if you incorporate a *verbatim* (unmodified) copy of the provided StdUtils plug-in DLL into your NSIS-based installer, then you still *are* allowed to distribute that installer under the license of your choice, including (but not limited to) "proprietary" licenses.
+
+
+Rationalization
+---------------
+
+Technically, incorporating a plug-in DLL into your NSIS-based installer is NO(!) different from storing the plug-in DLL in an, e.g., ZIP archive. The plug-in DLL therefore will NOT(!) be linked "statically" to the actual installer program (i.e. the NSIS "exehead"), but instead resides in the "data" (archive) section of the installer file as a payload.
+
+The plug-in DLL will be extracted from the installer file and will be called/linked by the installer program (i.e. the NSIS "exehead") at runtime, in the form of a separate DLL file. The calling application consequently does NOT(!) need to be distributed under the GNU Lesser General Public License; it *may* be distributed under a proprietary license.
+
+
+Limitations
+-----------
+
+Even though the StdUtils plug-in Library *may* be incorporated into "proprietary" installer programs, the plug-in DLL itself will still be distributed under the terms of the General Public License version 2.1, which means that all restrictions of the General Public License version 2.1 must still be adhered to!
+
+In particular this means that:
+
+(a) If you make any modifications to the StdUtils plug-in Library, either by modifying the provided DLL file directly or by recompiling the DLL file from a *modified* version of the original source codes, then you MUST(!) ship your *modified* source codes alongside with the installer and share them under the same license terms as the original library.
+
+(b) If you include any code of the StdUtils plug-in Library directly into your software, rather than making your software call the StdUtils plug-in Library at runtime (as a separate DLL file), then your software becomes derivative of the Library and therefore your software as a whole MUST(!) be distributed under the General Public License version 2.1.
+
+
+LoRd_MudeR <mulder2@gmx.de>
Index: trunk/native/windows/plugins/stdutils/ReadMe.txt
===================================================================
--- trunk/native/windows/plugins/stdutils/ReadMe.txt	(revision 16006)
+++ trunk/native/windows/plugins/stdutils/ReadMe.txt	(revision 16006)
@@ -0,0 +1,30 @@
+
+ StdUtils plug-in for NSIS
+ Copyright (C) 2004-2017 LoRd_MuldeR <mulder2@gmx.de>
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+
+ http://www.gnu.org/licenses/lgpl-2.1.txt
+
+ ----
+
+ The author of the StdUtils plug-in Library for NSIS adds the
+ following clarification to the GNU Lesser General Public License
+ version 2.1: Installer programs (executables) created with NSIS
+ (Nullsoft Scriptable Install System) that make use of the StdUtils
+ plug-in Library (strictly through the NSIS plug-in interface) and
+ that contain/distribute verbatim copies of the StdUtils plug-in
+ Library are considered a "work that uses the Library"; they do NOT
+ represent a derivative of the Library.
