[gcompris/gcomprismusic] added highlight properly and tried save notes feature, which is not working now



commit 3bc49998675fd87d6022b0a742ff5d0b8c28a6c0
Author: Karthik Subramanian <itskarthik s gmail com>
Date:   Mon Jun 20 23:51:55 2011 +0530

    added highlight properly and tried save notes feature, which is not working now

 src/piano-activity/piano.py                      |   75 ++-
 src/piano-activity/resources/piano/save.svg      | 1009 ++++++++++++++++++++++
 2 files changed, 1066 insertions(+), 18 deletions(-)
---
diff --git a/src/piano-activity/piano.py b/src/piano-activity/piano.py
index 13858f3..3bca94c 100644
--- a/src/piano-activity/piano.py
+++ b/src/piano-activity/piano.py
@@ -42,7 +42,8 @@ class Gcompris_piano:
     gcompris.sound.policy_set(gcompris.sound.PLAY_AND_INTERRUPT)
     # Needed to get key_press
     gcomprisBoard.disable_im_context = True
-
+    
+    self.save = False
   #Open the config file
   def read_data(self):
     '''Load the activity data'''
@@ -84,10 +85,10 @@ class Gcompris_piano:
     self.read_data()
     goocanvas.Text(
       parent = self.rootitem,
-      x=400.0,
-      y=100.0,
-      text=_("Piano"),
-      fill_color="black",
+      x = 400.0,
+      y = 100.0,
+      text = _("Piano"),
+      fill_color = "black",
       anchor = gtk.ANCHOR_CENTER,
       alignment = pango.ALIGN_CENTER
       )
@@ -100,10 +101,51 @@ class Gcompris_piano:
         height = 150,
         pixbuf = gcompris.utils.load_pixmap("piano/piano2.svg")
         )
+    self.notetext = goocanvas.Text(
+         parent = self.rootitem,
+         x = 400.0,
+         y = 170.0,
+         text = "",
+         font = 'sans bold 20',
+         fill_color = "black",
+         anchor = gtk.ANCHOR_CENTER,
+         alignment = pango.ALIGN_CENTER
+         )
+    self.saveicon = goocanvas.Image(
+        parent = self.rootitem,
+        x = 650,
+        y = 200,
+        width = 60,
+        height = 60,
+        pixbuf = gcompris.utils.load_pixmap("piano/save.svg")
+        )
+    gcompris.utils.item_focus_init(self.saveicon,None)
+    
+    self.saveicon.connect("button-press-event", self.savenotes)
 
+    svghandle = gcompris.utils.load_svg("piano/pianobg2.svg")
+
+    self.pianobg = goocanvas.Svg(
+                                    parent = self.rootitem,
+                                    svg_handle = svghandle,
+                                    svg_id = '' ,
+                                    visibility = goocanvas.ITEM_VISIBLE
+                                     # x = 275,
+                                     # y = 200,
+                                     # width = 250,
+                                     # height = 150
+                                 )
+    self.pianobg.translate(275, 200)
+
+
+  def savenotes(self, item, event, attr):
+    self.save = True
+    notesfile = open("savenotes.txt","w")
 
   def end(self):
     print "piano end"
+ #   if self.save is True:
+#       notesfile.close()
     # Remove the root item removes all the others inside it
     self.rootitem.remove()
 
@@ -123,18 +165,15 @@ class Gcompris_piano:
 
     fname = self.dataset.get("common", note)
     
-    svghandle = gcompris.utils.load_svg("piano/pianobg2.svg")
-    self.pianobg = goocanvas.Svg(
-                                      parent = self.rootitem,
-                                      svg_handle = svghandle,
-                                      svg_id = '#'+fname[fname.find('/')+1:fname.find('.')] ,
-                                      visibility = goocanvas.ITEM_VISIBLE
-                                     # x = 275,
-                                     # y = 200,
-                                     # width = 250,
-                                     # height = 150
-                                     )
-    self.pianobg.translate(275, 200)
+    notename = fname[fname.find('/')+1:fname.find('.')]
+    self.notetext.props.text = notename
+    if self.save is True:
+      notesfile.write(notename + " ")
+
+    print '#'+notename
+    self.pianobg.props.visibility = goocanvas.ITEM_INVISIBLE
+    self.pianobg.props.svg_id = '#' + notename
+    self.pianobg.props.visibility = goocanvas.ITEM_VISIBLE
     print ("playing %s" % (note))
     gcompris.sound.play_ogg(fname)
 
@@ -147,7 +186,7 @@ class Gcompris_piano:
     if strn in allowed:
       self.play_note(strn)
 #    self.pianobg.remove()
-#    self.pianobg.props.visibility = goocanvas.ITEM_INVISIBLE
+ #   self.pianobg.props.visibility = goocanvas.ITEM_INVISIBLE
     print("Gcompris_piano key press keyval=%i %s" % (keyval, strn))
 
   def pause(self, pause):
diff --git a/src/piano-activity/resources/piano/save.svg b/src/piano-activity/resources/piano/save.svg
new file mode 100644
index 0000000..e6c3e2a
--- /dev/null
+++ b/src/piano-activity/resources/piano/save.svg
@@ -0,0 +1,1009 @@
+<?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";
+   version="1.1"
+   width="493.51263"
+   height="389.83221"
+   id="svg2">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient4605">
+      <stop
+         id="stop4607"
+         style="stop-color:#ffff00;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop4609"
+         style="stop-color:#ffff00;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4595">
+      <stop
+         id="stop4597"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop4599"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3307">
+      <stop
+         id="stop3309"
+         style="stop-color:#550000;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop3311"
+         style="stop-color:#550000;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3278">
+      <stop
+         id="stop3280"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop3282"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3268">
+      <stop
+         id="stop3270"
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop3272"
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3250">
+      <stop
+         id="stop3252"
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop3254"
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3237">
+      <stop
+         id="stop3239"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop3241"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3225">
+      <stop
+         id="stop3227"
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop3229"
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3201">
+      <stop
+         id="stop3203"
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop3205"
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3189">
+      <stop
+         id="stop3191"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop3193"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3176">
+      <stop
+         id="stop3178"
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop3182"
+         style="stop-color:#7f7f7f;stop-opacity:0.49803922"
+         offset="0.50136745" />
+      <stop
+         id="stop3180"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3158">
+      <stop
+         id="stop3160"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop3162"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3148">
+      <stop
+         id="stop3150"
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop3152"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3138">
+      <stop
+         id="stop3140"
+         style="stop-color:#ececec;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop3142"
+         style="stop-color:#ececec;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3124">
+      <stop
+         id="stop3126"
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop3128"
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3105">
+      <stop
+         id="stop3107"
+         style="stop-color:#cccccc;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop3109"
+         style="stop-color:#cccccc;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3029">
+      <stop
+         id="stop3031"
+         style="stop-color:#ffff00;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop3033"
+         style="stop-color:#ffff00;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3017">
+      <stop
+         id="stop3019"
+         style="stop-color:#d4aa00;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop3021"
+         style="stop-color:#d4aa00;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <filter
+       color-interpolation-filters="sRGB"
+       id="filter4111">
+      <feGaussianBlur
+         stdDeviation="1.0315932"
+         id="feGaussianBlur4113" />
+    </filter>
+    <filter
+       color-interpolation-filters="sRGB"
+       id="filter4155">
+      <feGaussianBlur
+         stdDeviation="0.97810118"
+         id="feGaussianBlur4157" />
+    </filter>
+    <filter
+       color-interpolation-filters="sRGB"
+       id="filter4318">
+      <feGaussianBlur
+         stdDeviation="5.8513085"
+         id="feGaussianBlur4320" />
+    </filter>
+    <filter
+       color-interpolation-filters="sRGB"
+       id="filter4330">
+      <feGaussianBlur
+         stdDeviation="3.3664199"
+         id="feGaussianBlur4332" />
+    </filter>
+    <filter
+       color-interpolation-filters="sRGB"
+       id="filter4356">
+      <feGaussianBlur
+         stdDeviation="1.6832099"
+         id="feGaussianBlur4358" />
+    </filter>
+    <filter
+       color-interpolation-filters="sRGB"
+       id="filter4408">
+      <feGaussianBlur
+         stdDeviation="3.3664199"
+         id="feGaussianBlur4410" />
+    </filter>
+    <filter
+       color-interpolation-filters="sRGB"
+       id="filter4635">
+      <feGaussianBlur
+         stdDeviation="1.2925"
+         id="feGaussianBlur4637" />
+    </filter>
+    <filter
+       color-interpolation-filters="sRGB"
+       id="filter4697">
+      <feGaussianBlur
+         stdDeviation="1.2887021"
+         id="feGaussianBlur4699" />
+    </filter>
+    <filter
+       color-interpolation-filters="sRGB"
+       id="filter4715">
+      <feGaussianBlur
+         stdDeviation="0.4313352"
+         id="feGaussianBlur4717" />
+    </filter>
+    <filter
+       x="-0.088941194"
+       y="-0.13745451"
+       width="1.1778824"
+       height="1.274909"
+       color-interpolation-filters="sRGB"
+       id="filter4753">
+      <feGaussianBlur
+         stdDeviation="1.3364318"
+         id="feGaussianBlur4755" />
+    </filter>
+    <filter
+       color-interpolation-filters="sRGB"
+       id="filter4769">
+      <feGaussianBlur
+         stdDeviation="0.81375"
+         id="feGaussianBlur4771" />
+    </filter>
+    <linearGradient
+       x1="429.92093"
+       y1="560.21588"
+       x2="395.62622"
+       y2="535.82068"
+       id="linearGradient4990"
+       xlink:href="#linearGradient3017"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="440.17395"
+       y1="568.3476"
+       x2="418.60721"
+       y2="553.85193"
+       id="linearGradient4992"
+       xlink:href="#linearGradient3029"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="429.92093"
+       y1="560.21588"
+       x2="395.62622"
+       y2="535.82068"
+       id="linearGradient4994"
+       xlink:href="#linearGradient3017"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="440.17395"
+       y1="568.3476"
+       x2="418.60721"
+       y2="553.85193"
+       id="linearGradient4996"
+       xlink:href="#linearGradient3029"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="429.92093"
+       y1="560.21588"
+       x2="395.62622"
+       y2="535.82068"
+       id="linearGradient4998"
+       xlink:href="#linearGradient3017"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="440.17395"
+       y1="568.3476"
+       x2="418.60721"
+       y2="553.85193"
+       id="linearGradient5000"
+       xlink:href="#linearGradient3029"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="429.92093"
+       y1="560.21588"
+       x2="395.62622"
+       y2="535.82068"
+       id="linearGradient5002"
+       xlink:href="#linearGradient3017"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="440.17395"
+       y1="568.3476"
+       x2="418.60721"
+       y2="553.85193"
+       id="linearGradient5004"
+       xlink:href="#linearGradient3029"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="429.92093"
+       y1="560.21588"
+       x2="395.62622"
+       y2="535.82068"
+       id="linearGradient5006"
+       xlink:href="#linearGradient3017"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="440.17395"
+       y1="568.3476"
+       x2="418.60721"
+       y2="553.85193"
+       id="linearGradient5008"
+       xlink:href="#linearGradient3029"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="570.62738"
+       y1="132.62135"
+       x2="578.69714"
+       y2="253.65691"
+       id="linearGradient5010"
+       xlink:href="#linearGradient3105"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="570.62738"
+       y1="132.62135"
+       x2="578.69714"
+       y2="253.65691"
+       id="linearGradient5012"
+       xlink:href="#linearGradient3105"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="560.74872"
+       y1="276.88013"
+       x2="552.87897"
+       y2="190.42554"
+       id="linearGradient5014"
+       xlink:href="#linearGradient3124"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="297.69196"
+       y1="541.83112"
+       x2="303.34882"
+       y2="534.05292"
+       id="linearGradient5016"
+       xlink:href="#linearGradient3138"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="307.1875"
+       y1="545.61218"
+       x2="329.5"
+       y2="545.79968"
+       id="linearGradient5018"
+       xlink:href="#linearGradient3148"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="423.55695"
+       y1="506.4758"
+       x2="373.35239"
+       y2="566.57983"
+       id="linearGradient5020"
+       xlink:href="#linearGradient3158"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="365.92773"
+       y1="576.47937"
+       x2="373.35239"
+       y2="564.4585"
+       id="linearGradient5022"
+       xlink:href="#linearGradient3158"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="365.92773"
+       y1="576.47937"
+       x2="373.35239"
+       y2="564.4585"
+       id="linearGradient5024"
+       xlink:href="#linearGradient3158"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="419.31433"
+       y1="525.56757"
+       x2="385.3732"
+       y2="561.63013"
+       id="linearGradient5026"
+       xlink:href="#linearGradient3176"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="363.45288"
+       y1="396.87418"
+       x2="280.01428"
+       y2="483.1412"
+       id="linearGradient5028"
+       xlink:href="#linearGradient3189"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="345.06808"
+       y1="435.05798"
+       x2="328.80466"
+       y2="457.68539"
+       id="linearGradient5030"
+       xlink:href="#linearGradient3201"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="207.18228"
+       y1="489.50519"
+       x2="223.44574"
+       y2="462.6351"
+       id="linearGradient5032"
+       xlink:href="#linearGradient3225"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="207.18228"
+       y1="489.50519"
+       x2="223.44574"
+       y2="462.6351"
+       id="linearGradient5034"
+       xlink:href="#linearGradient3225"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="418.60721"
+       y1="529.10315"
+       x2="394.56558"
+       y2="534.76001"
+       id="linearGradient5036"
+       xlink:href="#linearGradient3237"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="603.65656"
+       y1="255.61325"
+       x2="597.36621"
+       y2="187.95705"
+       id="linearGradient5038"
+       xlink:href="#linearGradient3250"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="67.407974"
+       y1="335.03339"
+       x2="62.570328"
+       y2="371.14545"
+       id="linearGradient5040"
+       xlink:href="#linearGradient3268"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="63.449898"
+       y1="399.33047"
+       x2="63.889687"
+       y2="378.19168"
+       id="linearGradient5042"
+       xlink:href="#linearGradient3278"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="32.526913"
+       y1="306.01099"
+       x2="32.173359"
+       y2="313.78915"
+       id="linearGradient5044"
+       xlink:href="#linearGradient3307"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="32.526913"
+       y1="306.01099"
+       x2="32.173359"
+       y2="313.78915"
+       id="linearGradient5046"
+       xlink:href="#linearGradient3307"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="401.125"
+       y1="501.36218"
+       x2="383.5"
+       y2="540.23718"
+       id="linearGradient5048"
+       xlink:href="#linearGradient4595"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="419.75"
+       y1="553.11218"
+       x2="415.5"
+       y2="549.11218"
+       id="linearGradient5050"
+       xlink:href="#linearGradient4605"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="419.75"
+       y1="553.11218"
+       x2="415.5"
+       y2="549.11218"
+       id="linearGradient5052"
+       xlink:href="#linearGradient4605"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-9.3125,5.3749979)" />
+    <linearGradient
+       x1="419.75"
+       y1="553.11218"
+       x2="415.5"
+       y2="549.11218"
+       id="linearGradient5054"
+       xlink:href="#linearGradient4605"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-17.8125,10.749998)" />
+    <linearGradient
+       x1="419.75"
+       y1="553.11218"
+       x2="415.5"
+       y2="549.11218"
+       id="linearGradient5056"
+       xlink:href="#linearGradient4605"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-27.625,16.812498)" />
+    <linearGradient
+       x1="420.6875"
+       y1="553.86218"
+       x2="415.5"
+       y2="549.11218"
+       id="linearGradient5058"
+       xlink:href="#linearGradient4605"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-38.25,22.874998)" />
+    <linearGradient
+       x1="1464.2665"
+       y1="609.84082"
+       x2="1581.9435"
+       y2="538.31866"
+       id="linearGradient4148"
+       xlink:href="#linearGradient4142"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient4142">
+      <stop
+         id="stop4144"
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop4146"
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="1464.2665"
+       y1="609.84082"
+       x2="1581.9435"
+       y2="538.31866"
+       id="linearGradient10757"
+       xlink:href="#linearGradient4142"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(164.88852,-64.827967)" />
+    <linearGradient
+       id="linearGradient12223">
+      <stop
+         id="stop12225"
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop12227"
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <clipPath
+       id="clipPath4156">
+      <path
+         d="m 1774.3133,465.38721 a 48.26865,26.072117 0 1 1 -96.5373,0 48.26865,26.072117 0 1 1 96.5373,0 z"
+         transform="matrix(1.4084601,0,0,0.99964237,-735.32037,38.922287)"
+         id="path4158"
+         style="fill:#000000;fill-opacity:1;stroke:#ff00ff;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0" />
+    </clipPath>
+    <linearGradient
+       x1="823.41632"
+       y1="-287.17834"
+       x2="892.35907"
+       y2="-286.68161"
+       id="linearGradient3397-1-8"
+       xlink:href="#linearGradient4125-0-38-0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.05091026,-0.77471615,0.77502159,-0.04602718,1804.6259,1178.6359)" />
+    <linearGradient
+       id="linearGradient4125-0-38-0">
+      <stop
+         id="stop4127-5-7-1"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop4129-9-4-2"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="823.41632"
+       y1="-287.17834"
+       x2="892.35907"
+       y2="-286.68161"
+       id="linearGradient4402"
+       xlink:href="#linearGradient4125-0-38-0-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.05091026,-0.77471615,0.77502159,-0.04602718,1802.7759,1178.1141)" />
+    <linearGradient
+       id="linearGradient4125-0-38-0-3">
+      <stop
+         id="stop4127-5-7-1-9"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop4129-9-4-2-8"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="677.14087"
+       y1="835.36816"
+       x2="677.14087"
+       y2="799.59674"
+       id="linearGradient4436"
+       xlink:href="#linearGradient4427"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.6804492,0,0,1.8833132,-286.28295,-1012.3447)" />
+    <linearGradient
+       id="linearGradient4427">
+      <stop
+         id="stop4429"
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop4431"
+         style="stop-color:#000000;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="681.62366"
+       y1="791.45593"
+       x2="677.5722"
+       y2="834.43506"
+       id="linearGradient10759"
+       xlink:href="#linearGradient4507-78"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.77638713,0,0,0.77638713,777.59296,-224.12744)" />
+    <linearGradient
+       id="linearGradient4507-78">
+      <stop
+         id="stop4509-3"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop4511-8"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="681.62366"
+       y1="791.45593"
+       x2="677.5722"
+       y2="834.43506"
+       id="linearGradient7748"
+       xlink:href="#linearGradient4507-78"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.77638713,0,0,0.77638713,777.59296,-224.12744)" />
+    <linearGradient
+       id="linearGradient12248">
+      <stop
+         id="stop12250"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop12252"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="681.62366"
+       y1="791.45593"
+       x2="677.5722"
+       y2="834.43506"
+       id="linearGradient7750"
+       xlink:href="#linearGradient4507-78"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.77638713,0,0,0.77638713,777.59296,-224.12744)" />
+    <linearGradient
+       id="linearGradient12255">
+      <stop
+         id="stop12257"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop12259"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="681.62366"
+       y1="791.45593"
+       x2="677.5722"
+       y2="834.43506"
+       id="linearGradient7752"
+       xlink:href="#linearGradient4507-78"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.77638713,0,0,0.77638713,777.59296,-224.12744)" />
+    <linearGradient
+       id="linearGradient12262">
+      <stop
+         id="stop12264"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop12266"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="681.62366"
+       y1="791.45593"
+       x2="677.5722"
+       y2="834.43506"
+       id="linearGradient7754"
+       xlink:href="#linearGradient4507-78"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.77638713,0,0,0.77638713,777.59296,-224.12744)" />
+    <linearGradient
+       id="linearGradient12269">
+      <stop
+         id="stop12271"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop12273"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="1372.4498"
+       y1="415.3334"
+       x2="1383.8871"
+       y2="375.95154"
+       id="linearGradient5409"
+       xlink:href="#linearGradient5374"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-0.99999145,0.00413549,-0.00413549,-0.99999145,2745.1786,797.91362)" />
+    <linearGradient
+       id="linearGradient5374">
+      <stop
+         id="stop5376"
+         style="stop-color:#e6e6e6;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop5378"
+         style="stop-color:#e6e6e6;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+  </defs>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     transform="matrix(0.82627918,0,0,0.82627918,14.699185,-123.61046)"
+     id="g4887">
+    <g
+       transform="matrix(2.8476458,0,0,2.8476458,-2971.5419,-412.46608)"
+       id="g5579">
+      <g
+         id="g5540">
+        <g
+           id="g3645">
+          <g
+             transform="translate(-397.42362,-226.19323)"
+             id="g5413">
+            <path
+               d="m 1455.9712,430.85928 154.7023,0 c 3.0168,0 5.4454,2.42866 5.4454,5.44541 l 0,137.08607 c 0,3.01675 -2.4286,5.44541 -5.4454,5.44541 l -154.7023,0 c -3.0168,0 -5.4454,-2.42866 -5.4454,-5.44541 l 0,-137.08607 c 0,-3.01675 2.4286,-5.44541 5.4454,-5.44541 z"
+               id="rect4132-0"
+               style="fill:#bcc2de;fill-opacity:1;stroke:none" />
+            <path
+               d="m 1454.9142,431.56393 154.7023,0 c 3.0168,0 5.4454,2.42866 5.4454,5.44542 l 0,137.08606 c 0,3.01675 -2.4286,5.44541 -5.4454,5.44541 l -154.7023,0 c -3.0168,0 -5.4454,-2.42866 -5.4454,-5.44541 l 0,-137.08606 c 0,-3.01676 2.4286,-5.44542 5.4454,-5.44542 z"
+               id="rect4132"
+               style="fill:#bcc2de;fill-opacity:1;stroke:none" />
+            <path
+               d="m 1449.3808,432.97324 156.6089,0 c 3.0742,0 5.5491,2.47491 5.5491,5.54913 l 0,139.69722 c 0,3.07422 -2.4749,5.54913 -5.5491,5.54913 l -156.6089,0 c -3.0742,0 -5.5491,-2.47491 -5.5491,-5.54913 l 0,-139.69722 c 0,-3.07422 2.4749,-5.54913 5.5491,-5.54913 z"
+               id="rect3434-7"
+               style="fill:#394582;fill-opacity:1;stroke:none" />
+            <path
+               d="m 1486.1491,523.87329 93.6421,0 c 1.1923,0 2.1522,0.9599 2.1522,2.15223 l 0,54.18163 c 0,1.19234 -0.9599,2.15224 -2.1522,2.15224 l -93.6421,0 c -1.1924,0 -2.1523,-0.9599 -2.1523,-2.15224 l 0,-54.18163 c 0,-1.19233 0.9599,-2.15223 2.1523,-2.15223 z"
+               id="rect4136"
+               style="fill:#ffffff;fill-opacity:1;stroke:none" />
+            <path
+               d="m 1486.1491,523.87329 93.6421,0 c 1.1923,0 2.1522,0.9599 2.1522,2.15223 l 0,54.18163 c 0,1.19234 -0.9599,2.15224 -2.1522,2.15224 l -93.6421,0 c -1.1924,0 -2.1523,-0.9599 -2.1523,-2.15224 l 0,-54.18163 c 0,-1.19233 0.9599,-2.15223 2.1523,-2.15223 z"
+               id="rect4140"
+               style="fill:url(#linearGradient4148);fill-opacity:1;stroke:none" />
+            <path
+               d="m 1651.0376,459.04532 93.6422,0 c 1.1923,0 2.1522,0.95989 2.1522,2.15223 l 0,54.18163 c 0,1.19234 -0.9599,2.15223 -2.1522,2.15223 l -93.6422,0 c -1.1923,0 -2.1522,-0.95989 -2.1522,-2.15223 l 0,-54.18163 c 0,-1.19234 0.9599,-2.15223 2.1522,-2.15223 z"
+               transform="translate(-163.47922,64.123315)"
+               clip-path="url(#clipPath4156)"
+               id="rect4150"
+               style="fill:url(#linearGradient10757);fill-opacity:1;stroke:none" />
+            <path
+               d="m 1496.304,529.5105 25.416,0 c 0.9625,0 1.7374,0.77485 1.7374,1.73734 l 0,43.73698 c 0,0.96249 -0.7749,1.73734 -1.7374,1.73734 l -25.416,0 c -0.9625,0 -1.7373,-0.77485 -1.7373,-1.73734 l 0,-43.73698 c 0,-0.96249 0.7748,-1.73734 1.7373,-1.73734 z"
+               id="rect4138"
+               style="fill:#394582;fill-opacity:1;stroke:none" />
+            <g
+               transform="translate(-1.6476741,0.35232591)"
+               id="g4164">
+              <path
+                 d="m 1470.2791,437.20114 121.154,0 c 1.3791,0 2.4894,1.11024 2.4894,2.48933 l 0,62.66791 c 0,1.37909 -1.1103,2.48933 -2.4894,2.48933 l -121.154,0 c -1.3791,0 -2.4893,-1.11024 -2.4893,-2.48933 l 0,-62.66791 c 0,-1.37909 1.1102,-2.48933 2.4893,-2.48933 z"
+                 id="rect4134"
+                 style="fill:#ffffff;fill-opacity:1;stroke:none" />
+              <path
+                 d="m 1470.2812,439.21875 c -1.6859,2.51313 0.2108,7.56049 -0.5,10.71875 0.228,17.56431 -0.4429,35.56387 0.3126,52.875 40.5006,-0.0759 81.5015,0.30614 121.75,-0.1875 0.021,-21.02648 0.4203,-42.53115 -0.1876,-63.34375 -40.3704,-0.19798 -80.9452,-0.0729 -121.375,-0.0625 z"
+                 id="rect4160"
+                 style="fill:#e7e7e7;fill-opacity:1;stroke:none" />
+            </g>
+            <path
+               d="m 1476.7118,449.53256 102.8792,0.70465"
+               id="path4168"
+               style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+            <path
+               d="m 1477.4165,459.75001 102.8792,0.70465"
+               id="path4168-7"
+               style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+            <path
+               d="m 1477.4165,471.02444 102.8792,0.70465"
+               id="path4192"
+               style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+            <path
+               d="m 1477.4165,479.48026 102.8792,0.70465"
+               id="path4194"
+               style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+            <path
+               d="m 1476.0072,489.34539 102.8792,0.70465"
+               id="path4196"
+               style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+            <path
+               d="m 1476.0072,489.34539 102.8792,0.70465"
+               id="path4198"
+               style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+            <path
+               d="m 1450.0542,485.58616 -0.096,-36.2569 c -0.9178,-13.96556 21.3021,-8.10364 35.2732,-8.93336 l 98.4825,-1.37643 c 13.9711,-0.82978 23.8517,-2.65042 24.7695,11.31513 0.5386,13.96286 1.1637,42.90927 -0.012,55.34742 0.9177,13.96556 0.545,12.46341 -0.3893,33.99005 -14.8647,3.62173 -31.9035,0.42364 -49.5017,-2.77018 l -43.6139,-12.48263 c -20.9245,-6.55365 -26.3893,-7.73608 -49.3619,-22.22697 l -15.5509,-16.60613 z"
+               id="path4768-3-6"
+               style="opacity:0.43999999;fill:url(#linearGradient3397-1-8);fill-opacity:1;stroke:none" />
+            <path
+               d="m 1448.2042,485.06427 -0.096,-36.2569 c -0.9178,-13.96556 21.3021,-8.10364 35.2732,-8.93336 l 98.4825,-1.37643 c 13.9711,-0.82978 23.8517,-2.65042 24.7695,11.31513 0.5386,13.96286 1.1637,42.90927 -0.012,55.34742 0.9177,13.96556 0.545,12.46341 -0.3893,33.99005 -14.8647,3.62173 -31.9035,0.42364 -49.5017,-2.77018 l -43.6139,-12.48263 c -20.9245,-6.55365 -26.3893,-7.73608 -49.3619,-22.22697 l -15.5509,-16.60613 z"
+               id="path4768-3-6-8"
+               style="opacity:0.43999999;fill:url(#linearGradient4402);fill-opacity:1;stroke:none" />
+            <path
+               d="m 1607.6811,566.55239 c 0,12.6973 -30.9773,17.35328 -78.9223,17.35328 -47.9451,0 -77.4878,-6.76993 -77.4878,-19.46722 0,-8.66343 -7.9467,-41.95647 9.6747,-49.72216 17.325,-7.63509 55.4325,12.6956 75.7029,18.27584 27.5288,7.57839 53.8401,12.66791 67.432,10.66691 10.3726,-1.52704 3.6005,17.6449 3.6005,22.89335 z"
+               id="path4423"
+               style="opacity:0.22000002;fill:url(#linearGradient4436);fill-opacity:1;stroke:none" />
+            <g
+               transform="matrix(1.0139361,0,0,1.0407018,310.14891,10.302045)"
+               id="g3493-3">
+              <g
+                 transform="scale(0.92238048,1.0841513)"
+                 id="text4778-9-7"
+                 style="font-size:45.04854584px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans">
+                <path
+                   d="m 1246.1228,412.27863 4.0253,-0.35194 c 0.1906,1.61307 0.6342,2.93652 1.3308,3.97034 0.6965,1.03384 1.778,1.8697 3.2445,2.50759 1.4664,0.63789 3.1161,0.95684 4.9491,0.95684 1.6278,0 3.0649,-0.24196 4.3113,-0.72588 1.2465,-0.48392 2.174,-1.14747 2.7826,-1.99067 0.6085,-0.84319 0.9128,-1.76337 0.9128,-2.76055 0,-1.01182 -0.2933,-1.89534 -0.8798,-2.65056 -0.5866,-0.75519 -1.5545,-1.38942 -2.9036,-1.90268 -0.8652,-0.33727 -2.7788,-0.86151 -5.741,-1.57274 -2.9622,-0.7112 -5.0372,-1.38209 -6.225,-2.01267 -1.5397,-0.80651 -2.6872,-1.80735 -3.4424,-3.0025 -0.7552,-1.19512 -1.1328,-2.53323 -1.1328,-4.01434 0,-1.6277 0.4619,-3.14912 1.3858,-4.56424 0.9238,-1.41507 2.2729,-2.48923 4.0473,-3.22247 1.7743,-0.73318 3.7467,-1.09978 5.917,-1.09982 2.3903,4e-5 4.4982,0.38497 6.324,1.15481 1.8256,0.76991 3.2297,1.90272 4.2123,3.39844 0.9824,1.49578 1.5104,3.1895 1.5837,5.08116 l -4.0913,0.30795 c -0.22,-2.03831 -0.9642,-3.57805 -2.2327,-4.61924 -1.2684,-1.04113 -3.1418,-
 1.56171 -5.62,-1.56174 -2.5809,3e-5 -4.4616,0.47295 -5.6421,1.41877 -1.1805,0.94587 -1.7707,2.08601 -1.7707,3.42043 0,1.1585 0.4179,2.11167 1.2538,2.85953 0.8212,0.74789 2.9658,1.5141 6.4339,2.29862 3.4681,0.78455 5.8474,1.4701 7.1378,2.05666 1.877,0.8652 3.2628,1.96135 4.1574,3.28845 0.8945,1.32713 1.3417,2.85587 1.3417,4.58624 0,1.71573 -0.4912,3.33246 -1.4737,4.8502 -0.9825,1.51775 -2.394,2.69822 -4.2343,3.54141 -1.8404,0.8432 -3.9117,1.26479 -6.214,1.2648 -2.9182,-10e-6 -5.3634,-0.42527 -7.3358,-1.27579 -1.9723,-0.85053 -3.5194,-2.12998 -4.6412,-3.83837 -1.1218,-1.70838 -1.7121,-3.64039 -1.7707,-5.79604 z"
+                   id="path6153"
+                   style="fill:#000000" />
+                <path
+                   d="m 1274.1242,422.63892 12.3839,-32.24667 4.5972,0 13.1979,32.24667 -4.8612,0 -3.7614,-9.76639 -13.4838,0 -3.5414,9.76639 z m 9.3044,-13.24181 10.9322,0 -3.3654,-8.93053 c -1.0266,-2.71285 -1.7891,-4.94182 -2.2877,-6.68689 -0.4106,2.06769 -0.9898,4.12068 -1.7377,6.15898 z"
+                   id="path6155"
+                   style="fill:#000000" />
+                <path
+                   d="m 1316.9731,422.63892 -12.494,-32.24667 4.6193,0 8.3806,23.42613 c 0.6745,1.87703 1.2391,3.63673 1.6937,5.27912 0.4986,-1.7597 1.0778,-3.51941 1.7377,-5.27912 l 8.7106,-23.42613 4.3552,0 -12.6259,32.24667 z"
+                   id="path6157"
+                   style="fill:#000000" />
+                <path
+                   d="m 1337.9356,422.63892 0,-32.24667 23.3161,0 0,3.80537 -19.0488,0 0,9.87637 17.839,0 0,3.78337 -17.839,0 0,10.97619 19.7967,0 0,3.80537 z"
+                   id="path6159"
+                   style="fill:#000000" />
+              </g>
+              <g
+                 transform="scale(0.92238048,1.0841513)"
+                 id="text4778-0"
+                 style="font-size:45.04854584px;font-style:normal;font-weight:normal;fill:url(#linearGradient10759);fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans">
+                <path
+                   d="m 1245.7129,412.80701 4.0253,-0.35194 c 0.1906,1.61308 0.6342,2.93652 1.3308,3.97034 0.6965,1.03384 1.778,1.8697 3.2445,2.50759 1.4664,0.6379 3.1161,0.95684 4.9491,0.95684 1.6277,0 3.0648,-0.24196 4.3113,-0.72588 1.2465,-0.48392 2.174,-1.14747 2.7826,-1.99067 0.6085,-0.84319 0.9128,-1.76337 0.9128,-2.76054 0,-1.01183 -0.2933,-1.89535 -0.8798,-2.65057 -0.5866,-0.75519 -1.5545,-1.38942 -2.9036,-1.90268 -0.8652,-0.33726 -2.7789,-0.86151 -5.741,-1.57274 -2.9622,-0.7112 -5.0372,-1.38209 -6.225,-2.01267 -1.5397,-0.80651 -2.6872,-1.80735 -3.4424,-3.0025 -0.7552,-1.19511 -1.1328,-2.53323 -1.1328,-4.01434 0,-1.6277 0.4619,-3.14911 1.3857,-4.56424 0.9239,-1.41507 2.273,-2.48922 4.0474,-3.22247 1.7743,-0.73318 3.7467,-1.09978 5.917,-1.09982 2.3902,4e-5 4.4982,0.38497 6.3239,1.15481 1.8257,0.76991 3.2298,1.90272 4.2123,3.39844 0.9825,1.49578 1.5104,3.1895 1.5838,5.08116 l -4.0913,0.30795 c -0.22,-2.03831 -0.9642,-3.57805 -2.2327,-4.61924 -1.2684,-1.04113 -3.1418,-1
 .56171 -5.62,-1.56174 -2.581,3e-5 -4.4616,0.47295 -5.6421,1.41877 -1.1805,0.94587 -1.7707,2.08601 -1.7707,3.42043 0,1.1585 0.4179,2.11167 1.2538,2.85953 0.8212,0.74789 2.9658,1.5141 6.4339,2.29862 3.4681,0.78455 5.8474,1.47011 7.1378,2.05666 1.877,0.8652 3.2628,1.96135 4.1573,3.28845 0.8945,1.32713 1.3418,2.85587 1.3418,4.58624 0,1.71573 -0.4913,3.33246 -1.4737,4.8502 -0.9826,1.51775 -2.394,2.69822 -4.2343,3.54142 -1.8404,0.84319 -3.9117,1.26479 -6.214,1.26479 -2.9182,0 -5.3635,-0.42527 -7.3358,-1.27579 -1.9723,-0.85053 -3.5194,-2.12998 -4.6412,-3.83837 -1.1218,-1.70838 -1.7121,-3.64039 -1.7707,-5.79604 z"
+                   id="path6162"
+                   style="fill:url(#linearGradient7748)" />
+                <path
+                   d="m 1273.7142,423.1673 12.384,-32.24667 4.5972,0 13.1978,32.24667 -4.8611,0 -3.7614,-9.76639 -13.4838,0 -3.5414,9.76639 z m 9.3045,-13.24181 10.9322,0 -3.3655,-8.93052 c -1.0265,-2.71286 -1.789,-4.94183 -2.2876,-6.6869 -0.4106,2.06769 -0.9898,4.12068 -1.7377,6.15898 z"
+                   id="path6165"
+                   style="fill:url(#linearGradient7750)" />
+                <path
+                   d="m 1316.5632,423.1673 -12.494,-32.24667 4.6193,0 8.3806,23.42613 c 0.6745,1.87703 1.2391,3.63673 1.6937,5.27912 0.4986,-1.7597 1.0778,-3.51941 1.7377,-5.27912 l 8.7106,-23.42613 4.3552,0 -12.6259,32.24667 z"
+                   id="path6167"
+                   style="fill:url(#linearGradient7752)" />
+                <path
+                   d="m 1337.5257,423.1673 0,-32.24667 23.3161,0 0,3.80537 -19.0488,0 0,9.87637 17.839,0 0,3.78337 -17.839,0 0,10.97619 19.7967,0 0,3.80537 z"
+                   id="path6169"
+                   style="fill:url(#linearGradient7754)" />
+              </g>
+            </g>
+            <g
+               id="g4530">
+              <path
+                 d="m 1448.7642,438.61044 9.1604,0 0,10.56978 -9.1604,0 z"
+                 id="rect4526"
+                 style="fill:#000000;fill-opacity:1;stroke:#ffffff;stroke-width:0.1;stroke-miterlimit:4;stroke-dashoffset:0" />
+              <path
+                 d="m 1450.1644,440.0105 7.7692,0 0,9.17898 -7.7692,0 z"
+                 id="rect4528"
+                 style="fill:#999999;fill-opacity:1;stroke:#ffffff;stroke-width:0.08582066;stroke-miterlimit:4;stroke-dashoffset:0" />
+            </g>
+            <g
+               transform="translate(149.38169,-1.0616004)"
+               id="g4530-4">
+              <path
+                 d="m 1448.7642,438.61044 9.1604,0 0,10.56978 -9.1604,0 z"
+                 id="rect4526-9"
+                 style="fill:#000000;fill-opacity:1;stroke:#ffffff;stroke-width:0.1;stroke-miterlimit:4;stroke-dashoffset:0" />
+              <path
+                 d="m 1450.1644,440.0105 7.7692,0 0,9.17898 -7.7692,0 z"
+                 id="rect4528-9"
+                 style="fill:#999999;fill-opacity:1;stroke:#ffffff;stroke-width:0.08582066;stroke-miterlimit:4;stroke-dashoffset:0" />
+            </g>
+            <path
+               d="m 1467.4347,438.95996 123.3197,0 0,64.83357 -123.3197,0 z"
+               id="rect4597"
+               style="fill:none;stroke:#4d4d4d;stroke-width:0.99439973;stroke-miterlimit:4;stroke-dashoffset:0" />
+            <g
+               transform="matrix(1.0983381,0,0,1.1257428,24.481489,19.231188)"
+               id="g5405">
+              <path
+                 d="m 1312.7632,432.66817 c 38.2543,0 76.5086,0 114.7629,0 3.606,-23.06123 5.9007,-37.59927 0,-60.33269 -38.2543,0 -76.5086,0 -114.7629,0 -4.2616,20.43871 -4.2616,36.94364 0,60.33269 z"
+                 id="rect5371"
+                 style="opacity:0.33000004;fill:#000000;fill-opacity:1;stroke:none" />
+              <path
+                 d="m 1428.1636,371.02514 -115.807,1.20465 c -1.1105,7.29942 -1.058,13.01815 -1.693,19.1391 11.5572,8.34053 36.8471,14.125 66.2187,14.125 21.6733,0 41.1417,-3.15327 54.5,-8.15625 -0.3349,-8.10235 -1.4112,-16.61976 -3.2187,-26.3125 z"
+                 id="path5382"
+                 style="opacity:0.33000004;fill:url(#linearGradient5409);fill-opacity:1;stroke:none" />
+            </g>
+            <path
+               d="m 1493.1571,528.10126 32.414,0 0,50.03027 -32.414,0 z"
+               id="rect5411"
+               style="opacity:0.33000004;fill:#000000;fill-opacity:1;stroke:none" />
+          </g>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/src/piano-activity/resources/piano/savenotes.txt b/src/piano-activity/resources/piano/savenotes.txt
new file mode 100644
index 0000000..e69de29



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]