Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Bartel2014-06-09 16:35:49 +0000
committerJan Bartel2014-06-10 14:28:45 +0000
commit144a460407c493ef5b0155b136819850f848c41b (patch)
tree319ae798d48c5683209f8e8246cc223321d0900f /jetty-servlets
parente5910e576e1b247e45e288b616b4e856dc08bb65 (diff)
downloadorg.eclipse.jetty.project-144a460407c493ef5b0155b136819850f848c41b.tar.gz
org.eclipse.jetty.project-144a460407c493ef5b0155b136819850f848c41b.tar.xz
org.eclipse.jetty.project-144a460407c493ef5b0155b136819850f848c41b.zip
436894 GzipFilter code cleanup
Diffstat (limited to 'jetty-servlets')
-rw-r--r--jetty-servlets/src/main/java/org/eclipse/jetty/servlets/AsyncGzipFilter.java19
-rw-r--r--jetty-servlets/src/main/java/org/eclipse/jetty/servlets/GzipFilter.java19
-rw-r--r--jetty-servlets/src/main/java/org/eclipse/jetty/servlets/gzip/GzipHttpOutput.java11
-rw-r--r--jetty-servlets/src/test/java/org/eclipse/jetty/servlets/GzipFilterDefaultTest.java38
-rw-r--r--jetty-servlets/src/test/java/org/eclipse/jetty/servlets/gzip/GzipTester.java28
-rw-r--r--jetty-servlets/src/test/resources/test.svg2101
-rw-r--r--jetty-servlets/src/test/resources/test.svg.sha11
-rw-r--r--jetty-servlets/src/test/resources/test.svgzbin0 -> 6916 bytes
-rw-r--r--jetty-servlets/src/test/resources/test.svgz.sha11
9 files changed, 2206 insertions, 12 deletions
diff --git a/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/AsyncGzipFilter.java b/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/AsyncGzipFilter.java
index c9523ae2e8..6eb7c152aa 100644
--- a/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/AsyncGzipFilter.java
+++ b/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/AsyncGzipFilter.java
@@ -209,14 +209,16 @@ public class AsyncGzipFilter extends UserAgentFilter implements GzipFactory
{
for (String type:MimeTypes.getKnownMimeTypes())
{
+ if (type.equals("image/svg+xml")) //always compressable (unless .svgz file)
+ continue;
if (type.startsWith("image/")||
type.startsWith("audio/")||
type.startsWith("video/"))
_mimeTypes.add(type);
- _mimeTypes.add("application/compress");
- _mimeTypes.add("application/zip");
- _mimeTypes.add("application/gzip");
}
+ _mimeTypes.add("application/compress");
+ _mimeTypes.add("application/zip");
+ _mimeTypes.add("application/gzip");
}
else
{
@@ -317,11 +319,11 @@ public class AsyncGzipFilter extends UserAgentFilter implements GzipFactory
}
// Exclude non compressible mime-types known from URI extension. - no Vary because no matter what client, this URI is always excluded
- if (_mimeTypes.size()>0)
+ if (_mimeTypes.size()>0 && _excludeMimeTypes)
{
String mimeType = _context.getMimeType(request.getRequestURI());
- if (mimeType!=null && _mimeTypes.contains(mimeType)==_excludeMimeTypes)
+ if (mimeType!=null && _mimeTypes.contains(mimeType))
{
LOG.debug("{} excluded by path suffix {}",this,request);
// handle normally without setting vary header
@@ -330,6 +332,13 @@ public class AsyncGzipFilter extends UserAgentFilter implements GzipFactory
}
}
+ //If the Content-Encoding is already set, then we won't compress
+ if (response.getHeader("Content-Encoding") != null)
+ {
+ super.doFilter(request,response,chain);
+ return;
+ }
+
if (_checkGzExists && request.getServletContext()!=null)
{
String path=request.getServletContext().getRealPath(URIUtil.addPaths(request.getServletPath(),request.getPathInfo()));
diff --git a/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/GzipFilter.java b/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/GzipFilter.java
index e376349e70..69f2f62f11 100644
--- a/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/GzipFilter.java
+++ b/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/GzipFilter.java
@@ -208,14 +208,16 @@ public class GzipFilter extends UserAgentFilter
{
for (String type:MimeTypes.getKnownMimeTypes())
{
+ if (type.equals("image/svg+xml")) //always compressable (unless .svgz file)
+ continue;
if (type.startsWith("image/")||
type.startsWith("audio/")||
type.startsWith("video/"))
_mimeTypes.add(type);
- _mimeTypes.add("application/compress");
- _mimeTypes.add("application/zip");
- _mimeTypes.add("application/gzip");
}
+ _mimeTypes.add("application/compress");
+ _mimeTypes.add("application/zip");
+ _mimeTypes.add("application/gzip");
}
else
{
@@ -300,17 +302,24 @@ public class GzipFilter extends UserAgentFilter
}
// Exclude non compressible mime-types known from URI extension. - no Vary because no matter what client, this URI is always excluded
- if (_mimeTypes.size()>0)
+ if (_mimeTypes.size()>0 && _excludeMimeTypes)
{
String mimeType = _context.getMimeType(request.getRequestURI());
- if (mimeType!=null && _mimeTypes.contains(mimeType)==_excludeMimeTypes)
+ if (mimeType!=null && _mimeTypes.contains(mimeType))
{
// handle normally without setting vary header
super.doFilter(request,response,chain);
return;
}
}
+
+ //If the Content-Encoding is already set, then we won't compress
+ if (response.getHeader("Content-Encoding") != null)
+ {
+ super.doFilter(request,response,chain);
+ return;
+ }
if (_checkGzExists && request.getServletContext()!=null)
{
diff --git a/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/gzip/GzipHttpOutput.java b/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/gzip/GzipHttpOutput.java
index 3151ab8e5a..063a76c97f 100644
--- a/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/gzip/GzipHttpOutput.java
+++ b/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/gzip/GzipHttpOutput.java
@@ -151,6 +151,16 @@ public class GzipHttpOutput extends HttpOutput
}
}
+ // Has the Content-Encoding header already been site?
+ String ce=getHttpChannel().getResponse().getHeader("Content-Encoding");
+ if (ce != null)
+ {
+ LOG.debug("{} exclude by content-encoding {}",this,ce);
+ noCompression();
+ super.write(content,complete,callback);
+ return;
+ }
+
// Are we the thread that commits?
if (_state.compareAndSet(GZState.MIGHT_COMPRESS,GZState.COMMITTING))
{
@@ -188,6 +198,7 @@ public class GzipHttpOutput extends HttpOutput
gzip(content,complete,callback);
}
+ // TODO else ?
}
public void noCompression()
diff --git a/jetty-servlets/src/test/java/org/eclipse/jetty/servlets/GzipFilterDefaultTest.java b/jetty-servlets/src/test/java/org/eclipse/jetty/servlets/GzipFilterDefaultTest.java
index 81aa29ec97..bdcac4218d 100644
--- a/jetty-servlets/src/test/java/org/eclipse/jetty/servlets/GzipFilterDefaultTest.java
+++ b/jetty-servlets/src/test/java/org/eclipse/jetty/servlets/GzipFilterDefaultTest.java
@@ -273,6 +273,24 @@ public class GzipFilterDefaultTest
}
}
+ @Test
+ public void testGzippedIfSVG() throws Exception
+ {
+ GzipTester tester = new GzipTester(testingdir, compressionType);
+ tester.setGzipFilterClass(testFilter);
+ tester.copyTestServerFile("test.svg");
+ FilterHolder holder = tester.setContentServlet(org.eclipse.jetty.servlet.DefaultServlet.class);
+ try
+ {
+ tester.start();
+ HttpTester.Response http = tester.assertIsResponseGzipCompressed("GET","test.svg",System.currentTimeMillis()-4000);
+ Assert.assertEquals("Accept-Encoding",http.get("Vary"));
+ }
+ finally
+ {
+ tester.stop();
+ }
+ }
@Test
public void testNotGzipedIfNotModified() throws Exception
@@ -553,4 +571,24 @@ public class GzipFilterDefaultTest
tester.stop();
}
}
+
+
+ @Test
+ public void testIsNotGzipCompressedSVGZ() throws Exception
+ {
+ GzipTester tester = new GzipTester(testingdir,compressionType);
+ tester.setGzipFilterClass(testFilter);
+
+ FilterHolder holder = tester.setContentServlet(DefaultServlet.class);
+ tester.copyTestServerFile("test.svgz");
+ try
+ {
+ tester.start();
+ tester.assertIsResponseNotGzipFiltered("test.svgz", "test.svgz.sha1", "image/svg+xml", "gzip");
+ }
+ finally
+ {
+ tester.stop();
+ }
+ }
}
diff --git a/jetty-servlets/src/test/java/org/eclipse/jetty/servlets/gzip/GzipTester.java b/jetty-servlets/src/test/java/org/eclipse/jetty/servlets/gzip/GzipTester.java
index f6bfbb8c1c..657c6dfc85 100644
--- a/jetty-servlets/src/test/java/org/eclipse/jetty/servlets/gzip/GzipTester.java
+++ b/jetty-servlets/src/test/java/org/eclipse/jetty/servlets/gzip/GzipTester.java
@@ -283,6 +283,27 @@ public class GzipTester
*/
public void assertIsResponseNotGzipFiltered(String requestedFilename, String testResourceSha1Sum, String expectedContentType) throws Exception
{
+ assertIsResponseNotGzipFiltered(requestedFilename, testResourceSha1Sum, expectedContentType,null);
+ }
+
+ /**
+ * Makes sure that the response contains an unfiltered file contents.
+ * <p>
+ * This is used to test exclusions and passthroughs in the GzipFilter.
+ * <p>
+ * An example is to test that it is possible to configure GzipFilter to not recompress content that shouldn't be
+ * compressed by the GzipFilter.
+ *
+ * @param requestedFilename
+ * the filename used to on the GET request,.
+ * @param testResourceSha1Sum
+ * the sha1sum file that contains the SHA1SUM checksum that will be used to verify that the response
+ * contents are what is intended.
+ * @param expectedContentType
+ * @param expectedContentEncoding can be non-null in some circumstances, eg when dealing with pre-gzipped .svgz files
+ */
+ public void assertIsResponseNotGzipFiltered(String requestedFilename, String testResourceSha1Sum, String expectedContentType, String expectedContentEncoding) throws Exception
+ {
//System.err.printf("[GzipTester] requesting /context/%s%n",requestedFilename);
HttpTester.Request request = HttpTester.newRequest();
HttpTester.Response response;
@@ -304,7 +325,10 @@ public class GzipTester
String prefix = requestedFilename + " / Response";
Assert.assertThat(prefix + ".status",response.getStatus(),is(HttpServletResponse.SC_OK));
Assert.assertThat(prefix + ".header[Content-Length]",response.get("Content-Length"),notNullValue());
- Assert.assertThat(prefix + ".header[Content-Encoding] (should not be recompressed by GzipFilter)",response.get("Content-Encoding"),nullValue());
+ Assert.assertThat(prefix + ".header[Content-Encoding] (should not be recompressed by GzipFilter)",response.get("Content-Encoding"),
+ expectedContentEncoding == null? nullValue() : notNullValue());
+ if (expectedContentEncoding != null)
+ Assert.assertThat(prefix + ".header[Content-Encoding]",response.get("Content-Encoding"),is(expectedContentEncoding));
Assert.assertThat(prefix + ".header[Content-Type] (should have a Content-Type associated with it)",response.get("Content-Type"),notNullValue());
Assert.assertThat(prefix + ".header[Content-Type]",response.get("Content-Type"),is(expectedContentType));
@@ -339,7 +363,7 @@ public class GzipTester
{
String name = names.nextElement();
String value = message.get(name);
- //System.out.printf(" [%s] = %s%n",name,value);
+ //System.out.printf(" [%s] = %s%n",name,value);
}
}
diff --git a/jetty-servlets/src/test/resources/test.svg b/jetty-servlets/src/test/resources/test.svg
new file mode 100644
index 0000000000..08fbae3351
--- /dev/null
+++ b/jetty-servlets/src/test/resources/test.svg
@@ -0,0 +1,2101 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="144"
+ height="144"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.47 r22583"
+ version="1.0"
+ sodipodi:docname="ijetty_icon (abstract 6).svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/home/joakim/code/webtide/i-jetty/trunk/i-jetty-ui/resources/ijetty_icon (abstract 6)_stat_mdpi.png"
+ inkscape:export-xdpi="15.62"
+ inkscape:export-ydpi="15.62">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3767">
+ <stop
+ style="stop-color:#ffccc5;stop-opacity:1;"
+ offset="0"
+ id="stop3769" />
+ <stop
+ style="stop-color:#ff6b56;stop-opacity:1;"
+ offset="1"
+ id="stop3771" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3699">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3701" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3703" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3683">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.88687783"
+ offset="0"
+ id="stop3685" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3687" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4069">
+ <stop
+ style="stop-color:#f4f3fe;stop-opacity:1;"
+ offset="0"
+ id="stop4071" />
+ <stop
+ id="stop4249"
+ offset="0.73082942"
+ style="stop-color:#8e84d6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#2815af;stop-opacity:1;"
+ offset="1"
+ id="stop4073" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ style="stop-color:#fc390e;stop-opacity:1;"
+ offset="0"
+ id="stop3602" />
+ <stop
+ style="stop-color:#fd9a85;stop-opacity:1;"
+ offset="1"
+ id="stop3604" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ <inkscape:perspective
+ id="perspective2390"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <filter
+ id="filter3692"
+ inkscape:label="Drop shadow"
+ width="1.5"
+ height="1.5"
+ x="-0.25"
+ y="-0.25"
+ color-interpolation-filters="sRGB">
+ <feGaussianBlur
+ id="feGaussianBlur3694"
+ in="SourceAlpha"
+ stdDeviation="1.000000"
+ result="blur" />
+ <feColorMatrix
+ id="feColorMatrix3696"
+ result="bluralpha"
+ type="matrix"
+ values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1.000000 0 " />
+ <feOffset
+ id="feOffset3698"
+ in="bluralpha"
+ dx="0.000000"
+ dy="0.000000"
+ result="offsetBlur" />
+ <feMerge
+ id="feMerge3700">
+ <feMergeNode
+ id="feMergeNode3702"
+ in="offsetBlur" />
+ <feMergeNode
+ id="feMergeNode3704"
+ in="SourceGraphic" />
+ </feMerge>
+ </filter>
+ <inkscape:perspective
+ id="perspective3755"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3600-9"
+ id="linearGradient3606-7"
+ x1="39"
+ y1="22"
+ x2="39"
+ y2="-30"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3600-9">
+ <stop
+ style="stop-color:#fc390e;stop-opacity:1;"
+ offset="0"
+ id="stop3602-1" />
+ <stop
+ style="stop-color:#fed0c6;stop-opacity:1;"
+ offset="1"
+ id="stop3604-3" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3825"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3847"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3869"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3600"
+ id="linearGradient3965"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(1.845606,221.31978)"
+ x1="39"
+ y1="22"
+ x2="39"
+ y2="-30" />
+ <inkscape:perspective
+ id="perspective3994"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3600-95"
+ id="linearGradient3965-0"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(1.845606,221.31978)"
+ x1="39"
+ y1="22"
+ x2="39"
+ y2="-30" />
+ <linearGradient
+ id="linearGradient3600-95">
+ <stop
+ style="stop-color:#fc390e;stop-opacity:1;"
+ offset="0"
+ id="stop3602-3" />
+ <stop
+ style="stop-color:#fd9a85;stop-opacity:1;"
+ offset="1"
+ id="stop3604-8" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective4032"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2390-4" />
+ <inkscape:perspective
+ id="perspective10-9"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4259"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4281"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4304"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3683"
+ id="radialGradient3689"
+ cx="38.022934"
+ cy="170.49739"
+ fx="38.022934"
+ fy="170.49739"
+ r="29.59375"
+ gradientTransform="matrix(-0.54418933,-1.0688069e-8,0,-0.40006699,58.537282,258.88884)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3699"
+ id="radialGradient3705"
+ cx="37.845608"
+ cy="248.33372"
+ fx="37.845608"
+ fy="248.33372"
+ r="29.593752"
+ gradientTransform="matrix(1,0,0,0.50052795,0,115.93046)"
+ gradientUnits="userSpaceOnUse" />
+ <filter
+ id="filter3751"
+ inkscape:label="Drop shadow"
+ width="1.5"
+ height="1.5"
+ x="-0.25"
+ y="-0.25"
+ color-interpolation-filters="sRGB">
+ <feGaussianBlur
+ id="feGaussianBlur3753"
+ in="SourceAlpha"
+ stdDeviation="1.000000"
+ result="blur" />
+ <feColorMatrix
+ id="feColorMatrix3755"
+ result="bluralpha"
+ type="matrix"
+ values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.700000 0 " />
+ <feOffset
+ id="feOffset3757"
+ in="bluralpha"
+ dx="0.000000"
+ dy="0.000000"
+ result="offsetBlur" />
+ <feMerge
+ id="feMerge3759"
+ result="fbSourceGraphic">
+ <feMergeNode
+ id="feMergeNode3761"
+ in="offsetBlur" />
+ <feMergeNode
+ id="feMergeNode3763"
+ in="SourceGraphic" />
+ </feMerge>
+ <feColorMatrix
+ result="fbSourceGraphicAlpha"
+ in="fbSourceGraphic"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ id="feColorMatrix3892" />
+ <feGaussianBlur
+ id="feGaussianBlur3894"
+ in="fbSourceGraphicAlpha"
+ stdDeviation="1.000000"
+ result="blur" />
+ <feColorMatrix
+ id="feColorMatrix3896"
+ result="bluralpha"
+ type="matrix"
+ values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.700000 0 " />
+ <feOffset
+ id="feOffset3898"
+ in="bluralpha"
+ dx="0.000000"
+ dy="0.000000"
+ result="offsetBlur" />
+ <feMerge
+ id="feMerge3900">
+ <feMergeNode
+ id="feMergeNode3902"
+ in="offsetBlur" />
+ <feMergeNode
+ id="feMergeNode3904"
+ in="fbSourceGraphic" />
+ </feMerge>
+ </filter>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3767"
+ id="radialGradient3868"
+ cx="36.706085"
+ cy="195.12364"
+ fx="36.706085"
+ fy="195.12364"
+ r="31.534483"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-8.8006918e-4,1.5404146,-1.8180408,-0.00103872,391.64719,139.27166)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3767"
+ id="radialGradient3877"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-8.8006918e-4,1.5404146,-1.8180408,-0.00103872,389.80158,-42.04812)"
+ cx="36.706085"
+ cy="195.12364"
+ fx="36.706085"
+ fy="195.12364"
+ r="31.534483" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3767"
+ id="radialGradient3890"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-8.8006918e-4,1.5404146,-1.8180408,-0.00103872,389.80158,-42.04812)"
+ cx="36.706085"
+ cy="195.12364"
+ fx="36.706085"
+ fy="195.12364"
+ r="31.534483" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3767"
+ id="radialGradient3908"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.00149719,2.6245482,-3.0928769,-0.00176976,675.6881,48.253399)"
+ cx="36.706085"
+ cy="195.12364"
+ fx="36.706085"
+ fy="195.12364"
+ r="31.534483" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3600-9"
+ id="linearGradient3732"
+ x1="126.3456"
+ y1="233.81979"
+ x2="21.345606"
+ y2="128.81978"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0192308,0,0,1.0192307,-1.4201081,-3.4868979)" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2390-7" />
+ <inkscape:perspective
+ id="perspective10-95"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective3660" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective3638" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective2823" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2390-9" />
+ <inkscape:perspective
+ id="perspective10-8"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective3660-1" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective3638-0" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective2823-4" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2390-1" />
+ <inkscape:perspective
+ id="perspective10-1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective3660-2" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective3638-6" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective2823-9" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2390-5" />
+ <inkscape:perspective
+ id="perspective10-7"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="130.39449"
+ x2="81.738991"
+ y1="232.29347"
+ x1="81.482536"
+ id="linearGradient3827"
+ xlink:href="#linearGradient3821"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="130.3461"
+ x2="56.845901"
+ y1="210.33858"
+ x1="56.845901"
+ id="linearGradient3812"
+ xlink:href="#linearGradient3806"
+ inkscape:collect="always" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10-1-8" />
+ <inkscape:perspective
+ id="perspective2390-1-5"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2823-4-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3638-0-0"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3660-1-1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10-8-9" />
+ <inkscape:perspective
+ id="perspective2390-9-4"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2823-91"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3638-9"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3660-15"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10-95-1" />
+ <inkscape:perspective
+ id="perspective2390-7-6"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ gradientTransform="matrix(1.0192308,0,0,1.0192307,-1.4201081,-3.4868979)"
+ gradientUnits="userSpaceOnUse"
+ y2="128.81978"
+ x2="21.345606"
+ y1="233.81979"
+ x1="126.3456"
+ id="linearGradient3732-7"
+ xlink:href="#linearGradient3600-9-0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="31.534483"
+ fy="195.12364"
+ fx="36.706085"
+ cy="195.12364"
+ cx="36.706085"
+ gradientTransform="matrix(-0.00149719,2.6245482,-3.0928769,-0.00176976,675.6881,48.253399)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3908-2"
+ xlink:href="#linearGradient3767-8"
+ inkscape:collect="always" />
+ <radialGradient
+ r="31.534483"
+ fy="195.12364"
+ fx="36.706085"
+ cy="195.12364"
+ cx="36.706085"
+ gradientTransform="matrix(-8.8006918e-4,1.5404146,-1.8180408,-0.00103872,389.80158,-42.04812)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3890-0"
+ xlink:href="#linearGradient3767-8"
+ inkscape:collect="always" />
+ <radialGradient
+ r="31.534483"
+ fy="195.12364"
+ fx="36.706085"
+ cy="195.12364"
+ cx="36.706085"
+ gradientTransform="matrix(-8.8006918e-4,1.5404146,-1.8180408,-0.00103872,389.80158,-42.04812)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3877-6"
+ xlink:href="#linearGradient3767-8"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientTransform="matrix(-8.8006918e-4,1.5404146,-1.8180408,-0.00103872,391.64719,139.27166)"
+ gradientUnits="userSpaceOnUse"
+ r="31.534483"
+ fy="195.12364"
+ fx="36.706085"
+ cy="195.12364"
+ cx="36.706085"
+ id="radialGradient3868-9"
+ xlink:href="#linearGradient3767-8"
+ inkscape:collect="always" />
+ <filter
+ color-interpolation-filters="sRGB"
+ y="-0.25"
+ x="-0.25"
+ height="1.5"
+ width="1.5"
+ inkscape:label="Drop shadow"
+ id="filter3751-4">
+ <feGaussianBlur
+ result="blur"
+ stdDeviation="1.000000"
+ in="SourceAlpha"
+ id="feGaussianBlur3753-6" />
+ <feColorMatrix
+ values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.700000 0 "
+ type="matrix"
+ result="bluralpha"
+ id="feColorMatrix3755-2" />
+ <feOffset
+ result="offsetBlur"
+ dy="0.000000"
+ dx="0.000000"
+ in="bluralpha"
+ id="feOffset3757-6" />
+ <feMerge
+ result="fbSourceGraphic"
+ id="feMerge3759-7">
+ <feMergeNode
+ in="offsetBlur"
+ id="feMergeNode3761-5" />
+ <feMergeNode
+ in="SourceGraphic"
+ id="feMergeNode3763-6" />
+ </feMerge>
+ <feColorMatrix
+ id="feColorMatrix3892-9"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ in="fbSourceGraphic"
+ result="fbSourceGraphicAlpha" />
+ <feGaussianBlur
+ result="blur"
+ stdDeviation="1.000000"
+ in="fbSourceGraphicAlpha"
+ id="feGaussianBlur3894-8" />
+ <feColorMatrix
+ values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.700000 0 "
+ type="matrix"
+ result="bluralpha"
+ id="feColorMatrix3896-7" />
+ <feOffset
+ result="offsetBlur"
+ dy="0.000000"
+ dx="0.000000"
+ in="bluralpha"
+ id="feOffset3898-2" />
+ <feMerge
+ id="feMerge3900-8">
+ <feMergeNode
+ in="offsetBlur"
+ id="feMergeNode3902-2" />
+ <feMergeNode
+ in="fbSourceGraphic"
+ id="feMergeNode3904-9" />
+ </feMerge>
+ </filter>
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.50052795,0,115.93046)"
+ r="29.593752"
+ fy="248.33372"
+ fx="37.845608"
+ cy="248.33372"
+ cx="37.845608"
+ id="radialGradient3705-0"
+ xlink:href="#linearGradient3699-6"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.54418933,-1.0688069e-8,0,-0.40006699,58.537282,258.88884)"
+ r="29.59375"
+ fy="170.49739"
+ fx="38.022934"
+ cy="170.49739"
+ cx="38.022934"
+ id="radialGradient3689-0"
+ xlink:href="#linearGradient3683-2"
+ inkscape:collect="always" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective4304-4" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective4281-6" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective4259-6" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10-9-5" />
+ <inkscape:perspective
+ id="perspective2390-4-0"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective4032-8" />
+ <linearGradient
+ id="linearGradient3600-95-9">
+ <stop
+ id="stop3602-3-3"
+ offset="0"
+ style="stop-color:#fc390e;stop-opacity:1;" />
+ <stop
+ id="stop3604-8-3"
+ offset="1"
+ style="stop-color:#fd9a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ y2="-30"
+ x2="39"
+ y1="22"
+ x1="39"
+ gradientTransform="translate(1.845606,221.31978)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3965-0-6"
+ xlink:href="#linearGradient3600-95-9"
+ inkscape:collect="always" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective3994-9" />
+ <linearGradient
+ y2="-30"
+ x2="39"
+ y1="22"
+ x1="39"
+ gradientTransform="translate(1.845606,221.31978)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3965-1"
+ xlink:href="#linearGradient3600-7"
+ inkscape:collect="always" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective3869-9" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective3847-3" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective3825-0" />
+ <linearGradient
+ id="linearGradient3600-9-0">
+ <stop
+ id="stop3602-1-3"
+ offset="0"
+ style="stop-color:#fc390e;stop-opacity:1;" />
+ <stop
+ id="stop3604-3-4"
+ offset="1"
+ style="stop-color:#fed0c6;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="-30"
+ x2="39"
+ y1="22"
+ x1="39"
+ id="linearGradient3606-7-1"
+ xlink:href="#linearGradient3600-9-0"
+ inkscape:collect="always" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ id="perspective3755-1" />
+ <filter
+ color-interpolation-filters="sRGB"
+ y="-0.25"
+ x="-0.25"
+ height="1.5"
+ width="1.5"
+ inkscape:label="Drop shadow"
+ id="filter3692-2">
+ <feGaussianBlur
+ result="blur"
+ stdDeviation="1.000000"
+ in="SourceAlpha"
+ id="feGaussianBlur3694-9" />
+ <feColorMatrix
+ values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1.000000 0 "
+ type="matrix"
+ result="bluralpha"
+ id="feColorMatrix3696-9" />
+ <feOffset
+ result="offsetBlur"
+ dy="0.000000"
+ dx="0.000000"
+ in="bluralpha"
+ id="feOffset3698-0" />
+ <feMerge
+ id="feMerge3700-8">
+ <feMergeNode
+ in="offsetBlur"
+ id="feMergeNode3702-1" />
+ <feMergeNode
+ in="SourceGraphic"
+ id="feMergeNode3704-3" />
+ </feMerge>
+ </filter>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2390-6" />
+ <inkscape:perspective
+ id="perspective10-0"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient3600-7">
+ <stop
+ id="stop3602-2"
+ offset="0"
+ style="stop-color:#fc390e;stop-opacity:1;" />
+ <stop
+ id="stop3604-4"
+ offset="1"
+ style="stop-color:#fd9a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4069-6">
+ <stop
+ id="stop4071-2"
+ offset="0"
+ style="stop-color:#f4f3fe;stop-opacity:1;" />
+ <stop
+ style="stop-color:#8e84d6;stop-opacity:1;"
+ offset="0.73082942"
+ id="stop4249-8" />
+ <stop
+ id="stop4073-4"
+ offset="1"
+ style="stop-color:#2815af;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3683-2"
+ inkscape:collect="always">
+ <stop
+ id="stop3685-5"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.88687783" />
+ <stop
+ id="stop3687-8"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3699-6"
+ inkscape:collect="always">
+ <stop
+ id="stop3701-4"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop3703-6"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3767-8">
+ <stop
+ id="stop3769-5"
+ offset="0"
+ style="stop-color:#ffccc5;stop-opacity:1;" />
+ <stop
+ id="stop3771-0"
+ offset="1"
+ style="stop-color:#ff6b56;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3806">
+ <stop
+ id="stop3808"
+ offset="0"
+ style="stop-color:#70a10b;stop-opacity:1;" />
+ <stop
+ style="stop-color:#a4eb10;stop-opacity:1;"
+ offset="0.5"
+ id="stop3814" />
+ <stop
+ id="stop3810"
+ offset="1"
+ style="stop-color:#d0f67e;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3821">
+ <stop
+ id="stop3823"
+ offset="0"
+ style="stop-color:#b82302;stop-opacity:1;" />
+ <stop
+ style="stop-color:#fc390e;stop-opacity:1;"
+ offset="0.5"
+ id="stop3829" />
+ <stop
+ id="stop3825"
+ offset="1"
+ style="stop-color:#fd7a5d;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3972"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3989"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient4016"
+ gradientUnits="userSpaceOnUse"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient4018"
+ gradientUnits="userSpaceOnUse"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient4021"
+ gradientUnits="userSpaceOnUse"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763"
+ gradientTransform="translate(-146.28831,0.32690154)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient4025"
+ gradientUnits="userSpaceOnUse"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272"
+ gradientTransform="translate(-146.28831,0.32690154)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient4036"
+ gradientUnits="userSpaceOnUse"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient4038"
+ gradientUnits="userSpaceOnUse"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3791"
+ gradientUnits="userSpaceOnUse"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763"
+ gradientTransform="translate(16.092763,0.22975625)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3795"
+ gradientUnits="userSpaceOnUse"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272"
+ gradientTransform="translate(16.092763,0.22975625)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3805"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(16.092763,0.22975625)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3808"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-4.502016,0.22975625)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3822"
+ x1="73.33065"
+ y1="233.82085"
+ x2="73.917023"
+ y2="128.23175"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3828"
+ gradientUnits="userSpaceOnUse"
+ x1="73.33065"
+ y1="233.82085"
+ x2="73.917023"
+ y2="128.23175" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3834"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-4.502016,0.22975625)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3837"
+ gradientUnits="userSpaceOnUse"
+ x1="73.33065"
+ y1="233.82085"
+ x2="73.917023"
+ y2="128.23175"
+ gradientTransform="translate(-1.307605,0)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3841"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-5.3192691,0.22975625)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3848"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1.307605,0)"
+ x1="73.33065"
+ y1="233.82085"
+ x2="73.917023"
+ y2="128.23175" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3854"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-5.3192691,0.22975625)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3869"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(16.092763,0.22975625)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3871"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-5.3192691,0.22975625)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3873"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1.307605,0)"
+ x1="73.33065"
+ y1="233.82085"
+ x2="73.917023"
+ y2="128.23175" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3899"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(16.092763,0.22975625)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3901"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-5.3192691,0.22975625)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3903"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1.307605,0)"
+ x1="73.33065"
+ y1="233.82085"
+ x2="73.917023"
+ y2="128.23175" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3912"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,-94.770046,94.513)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3918"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1.307605,0)"
+ x1="73.33065"
+ y1="233.82085"
+ x2="73.917023"
+ y2="128.23175" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3921"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,-110.74534,94.307842)"
+ x1="73.33065"
+ y1="233.82085"
+ x2="73.917023"
+ y2="128.23175" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3924"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-5.3192691,0.22975625)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3927"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,-114.47346,94.513)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3049"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,14.90532,19.325713)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3055"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1.307605,0)"
+ x1="73.33065"
+ y1="233.82085"
+ x2="73.917023"
+ y2="128.23175" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3057"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-5.3192691,0.22975625)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3075"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,14.90532,19.325713)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3077"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,14.90532,19.325713)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3131"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,14.90532,19.325713)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3133"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,14.90532,19.325713)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3135"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-5.3192691,0.22975625)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3137"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1.307605,0)"
+ x1="73.33065"
+ y1="233.82085"
+ x2="73.917023"
+ y2="128.23175" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3139"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,14.90532,19.325713)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3141"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,14.90532,19.325713)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3156"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,-85.41555,95.144254)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3159"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,-85.41555,95.144254)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3163"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,14.90532,19.325713)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,-95.35518,95.144254)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3169"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,14.90532,19.325713)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3172"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,-95.35518,95.144254)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3175"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1.307605,0)"
+ x1="73.33065"
+ y1="233.82085"
+ x2="73.917023"
+ y2="128.23175" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3178"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,-92.375835,94.939096)"
+ x1="73.33065"
+ y1="233.82085"
+ x2="73.917023"
+ y2="128.23175" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3181"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-5.3192691,0.22975625)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3184"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,-85.470867,95.144254)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3964"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,14.90532,19.325713)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3966"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,14.90532,19.325713)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3968"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-5.3192691,0.22975625)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3970"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1.307605,0)"
+ x1="73.33065"
+ y1="233.82085"
+ x2="73.917023"
+ y2="128.23175" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3973"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,14.90532,19.325713)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3975"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,14.90532,19.325713)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3086"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,10.051082,19.325713)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3089"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,10.051082,19.325713)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3097"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1088199,0,0,1.1088199,-5.5890938,-22.869645)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3099"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1088199,0,0,1.1088199,-5.5890938,-22.869645)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3162"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,114.98638,-11.076103)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3164"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,114.98638,-11.076103)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3167"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(112.19767,-33.817208)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3170"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(116.20934,-34.046964)"
+ x1="73.33065"
+ y1="233.82085"
+ x2="73.917023"
+ y2="128.23175" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3173"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1088199,0,0,1.1088199,124.71603,-60.621597)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3176"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1088199,0,0,1.1088199,124.71603,-60.621597)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3191"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,10.05108,19.325713)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3194"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,10.05108,19.325713)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3201"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1088199,0,0,1.1088199,124.71603,-60.621597)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3204"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293762,0,0,0.89293762,0.11145644,19.325714)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3207"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1088199,0,0,1.1088199,124.71603,-60.621597)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3210"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293762,0,0,0.89293762,0.11145644,19.325714)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3213"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(116.20934,-34.046964)"
+ x1="73.33065"
+ y1="233.82085"
+ x2="73.917023"
+ y2="128.23175" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3216"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,3.0908038,19.120555)"
+ x1="73.33065"
+ y1="233.82085"
+ x2="73.917023"
+ y2="128.23175" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3219"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(112.19767,-33.817208)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3222"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,9.9957637,19.325713)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient4002"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,6.5321621,19.325714)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient4004"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89293764,0,0,0.89293764,6.5321621,19.325714)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient4006"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-9.2601041,0.22975701)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient4008"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-5.24844,7.5730512e-7)"
+ x1="73.33065"
+ y1="233.82085"
+ x2="73.917023"
+ y2="128.23175" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient4010"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1088199,0,0,1.1088199,-9.9587701,-22.869644)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient4012"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1088199,0,0,1.1088199,-9.9587701,-22.869644)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <filter
+ inkscape:collect="always"
+ id="filter4022"
+ x="-0.16087916"
+ width="1.3217583"
+ y="-0.15140808"
+ height="1.3028162">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="6.407243"
+ id="feGaussianBlur4024" />
+ </filter>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3112"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0177038,0,0,1.0177038,9.9636946,-3.3089863)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3115"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0177038,0,0,1.0177038,9.9636946,-3.3089863)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3114"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0177038,0,0,1.0177038,9.9636946,-3.3089863)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3116"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0177038,0,0,1.0177038,9.9636946,-3.3089863)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3118"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-9.2601041,0.22975701)"
+ x1="46.61478"
+ y1="211.15619"
+ x2="46.890617"
+ y2="129.17763" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3120"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1088199,0,0,1.1088199,-9.9587701,-22.869644)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3821"
+ id="linearGradient3122"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1088199,0,0,1.1088199,-9.9587701,-22.869644)"
+ x1="76.815063"
+ y1="233.65622"
+ x2="76.899963"
+ y2="129.2272" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#838383"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="6.1180556"
+ inkscape:cx="51.650397"
+ inkscape:cy="72"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer2"
+ showgrid="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1149"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ showborder="true"
+ inkscape:window-maximized="1"
+ inkscape:snap-grids="false"
+ inkscape:snap-to-guides="false">
+ <sodipodi:guide
+ orientation="1,0"
+ position="15,0"
+ id="guide2406" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="129,0"
+ id="guide2408" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="0,129"
+ id="guide2410" />
+ <inkscape:grid
+ type="xygrid"
+ id="grid3594"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="19,0"
+ id="guide2892" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="0,125"
+ id="guide2898" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="0,19"
+ id="guide2900" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="125,0"
+ id="guide3674" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="Background"
+ transform="translate(0,112)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="Jetty"
+ style="display:inline"
+ transform="translate(-1.845606,-109.31978)">
+ <g
+ id="g3095"
+ transform="translate(-8.8263341,-1.92039e-6)">
+ <path
+ transform="matrix(1.1397255,0,0,1.1397255,-1.4917798,-25.334995)"
+ sodipodi:nodetypes="cccccccccccccsscccccccccccccccccccccc"
+ id="path3158"
+ d="m 47.298731,130.53853 c -1.856357,0.002 -3.618097,1.40895 -4.03125,3.21875 l -3.40625,14.8125 c -0.206057,0.85823 -0.128135,1.78216 0.21875,2.59375 -0.66284,0.56365 -1.140629,1.34145 -1.34375,2.1875 l -12.59375,53.59375 c -0.551618,2.41398 1.55505,5.05956 4.03125,5.0625 l 23.375,0 c -0.633907,0.72001 -1.005564,1.66605 -1.03125,2.625 l -0.3125,13.25 c -0.04155,2.18878 1.935834,4.21111 4.125,4.21875 l 22.34375,-0.0625 c 0.06273,-0.009 0.12525,-0.0194 0.1875,-0.0312 2.896621,-0.15994 5.860633,-1.23007 8.03125,-3.34375 2.170617,-2.11368 3.524358,-4.91731 4.53125,-8.34375 0.02342,-0.0827 0.04427,-0.16605 0.0625,-0.25 l 2.5,-10.78125 13.562499,0 c 1.85637,-0.002 3.61812,-1.40898 4.03125,-3.2188 l 3.84375,-16.53125 c 0.57582,-2.43257 -1.56279,-5.11406 -4.0625,-5.09375 l -11.656249,0 0.406249,-1.71875 13.5625,0 c 1.86676,0.0118 3.64706,-1.39877 4.0625,-3.21875 l 3.8125,-16.5625 c 0.55162,-2.41398 -1.55505,-5.05956 -4.03125,-5.0625 l -11.65625,0 0.59375,-2.625 c 0.18953,-0.85186 0.10061,-1.76334 -0.25,-2.5625 0.66831,-0.57167 1.14675,-1.36165 1.34375,-2.21875 l 3.4375,-14.8125 c 0.57333,-2.4224 -1.54193,-5.09517 -4.03125,-5.09375 l -27.656249,0 c -0.757798,0.006 -1.512852,0.22459 -2.15625,0.625 -0.648963,-0.41678 -1.416285,-0.64698 -2.1875,-0.65625 l -27.65625,0 z"
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:8.27957058;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter4022);enable-background:accumulate;font-family:Bitstream Charter;-inkscape-font-specification:Bitstream Charter" />
+ <g
+ transform="matrix(0.41037819,0,0,0.41037819,-291.47034,396.20634)"
+ style="display:inline"
+ inkscape:label="Border"
+ id="layer3" />
+ <g
+ transform="matrix(0.40787727,0,0,0.40787727,-248.96012,287.0931)"
+ style="display:inline"
+ inkscape:label="Border"
+ id="layer3-7" />
+ <g
+ transform="matrix(0.32012003,0,0,0.32012003,-165.62545,297.88255)"
+ style="display:inline"
+ inkscape:label="Border"
+ id="layer3-5" />
+ <path
+ id="path2992"
+ d="m 83.735937,150.55163 -15.285805,66.21009 c -0.90836,2.66452 -2.292043,2.52227 -5.380458,2.64338 l -0.363343,15.07874 25.433999,-0.0908 c 4.935407,-0.27251 8.011263,-3.07039 10.039927,-9.9739 l 17.053643,-73.86745 -31.497963,0 z"
+ style="fill:#fc390e;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:9.43643761;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" />
+ <path
+ id="path2990"
+ d="m 88.894821,128.20604 -3.900618,16.89545 31.497967,0 3.90061,-16.89545 -31.497959,0 z"
+ style="fill:#fc390e;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:9.43643761;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" />
+ <path
+ id="path3061"
+ d="m 88.894821,128.20604 -3.900618,16.89545 31.497967,0 3.90061,-16.89545 -31.497959,0 z"
+ style="fill:url(#linearGradient3114);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path3000"
+ d="m 83.735937,150.55163 -15.28581,66.21009 c -0.908355,2.66452 -2.292043,2.52227 -5.380457,2.64338 l -0.363339,15.07874 25.433999,-0.0908 c 4.935407,-0.27251 8.011263,-3.07039 10.039927,-9.9739 l 17.053643,-73.86745 -31.497963,0 z"
+ style="fill:url(#linearGradient3116);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <g
+ transform="matrix(1.0177038,0,0,1.0177038,19.324692,-3.5428112)"
+ id="g3850">
+ <path
+ style="fill:#fc390e;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:9.27200031;stroke-linejoin:round;stroke-miterlimit:4.0999999;stroke-opacity:1;stroke-dasharray:none;display:inline"
+ d="m 32.515899,129.40739 -3.824816,16.60897 30.94624,0 3.836408,-16.60897 -30.957832,0 z m -5.064978,21.96372 -14.105466,60.01484 31.201228,0 13.850474,-60.01484 -30.946236,0 z"
+ id="path3693-4" />
+ <path
+ id="path3687-1"
+ d="m 32.515899,129.40739 -3.824816,16.60897 30.94624,0 3.836408,-16.60897 -30.957832,0 z m -5.064978,21.96372 -14.105466,60.01484 31.201228,0 13.850474,-60.01484 -30.946236,0 z"
+ style="fill:url(#linearGradient3118);fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
+ </g>
+ <g
+ transform="matrix(0.91782603,0,0,0.91782603,7.775668,17.681369)"
+ id="g3071">
+ <path
+ style="fill:#fc390e;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:10.28129196;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+ d="m 100.46965,187.31933 -4.747243,20.56251 27.735433,0 4.74725,-20.56251 -27.73544,0 z"
+ id="path2980" />
+ <path
+ style="fill:url(#linearGradient3120);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 100.46962,187.31933 -4.747249,20.56251 27.735439,0 4.74725,-20.56251 -27.73544,0 z"
+ id="path3065" />
+ </g>
+ <g
+ transform="matrix(0.91782603,0,0,0.91782603,7.775668,17.681369)"
+ id="g3067">
+ <path
+ style="fill:#fc390e;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:10.28129196;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+ d="m 108.08729,154.32368 -4.74725,20.56251 27.73547,0 4.74724,-20.56251 -27.73546,0 z"
+ id="path2982" />
+ <path
+ style="fill:url(#linearGradient3122);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 108.08725,154.32368 -4.74725,20.56251 27.73548,0 4.74724,-20.56251 -27.73547,0 z"
+ id="path3063" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/jetty-servlets/src/test/resources/test.svg.sha1 b/jetty-servlets/src/test/resources/test.svg.sha1
new file mode 100644
index 0000000000..3b170f0b09
--- /dev/null
+++ b/jetty-servlets/src/test/resources/test.svg.sha1
@@ -0,0 +1 @@
+1ccb7a0b85585d0e9bdc3863ad093d4e53a9ea68 test.svg
diff --git a/jetty-servlets/src/test/resources/test.svgz b/jetty-servlets/src/test/resources/test.svgz
new file mode 100644
index 0000000000..c4d595ffd0
--- /dev/null
+++ b/jetty-servlets/src/test/resources/test.svgz
Binary files differ
diff --git a/jetty-servlets/src/test/resources/test.svgz.sha1 b/jetty-servlets/src/test/resources/test.svgz.sha1
new file mode 100644
index 0000000000..e8ec3aa665
--- /dev/null
+++ b/jetty-servlets/src/test/resources/test.svgz.sha1
@@ -0,0 +1 @@
+62df7c3ac6ee6e4462b6abf9ef15b4e916ecf68f test.svgz

Back to the top