[gimp-web/testing] content: improving the 404 SVG animation for broken Firefox output.



commit 7764af1e5970f395a8cf7e093da016a6b945763e
Author: Jehan <jehan girinstud io>
Date:   Mon Oct 31 20:24:50 2016 +0100

    content: improving the 404 SVG animation for broken Firefox output.
    
    Firefox seems to have problem on animating the visibility XML attribute
    when a CSP policy is in action (likely case since it works locally, but
    not on testing).
    Is it a bug? Or is this XML attribute considered as style?
    Fix various usages by replacing them with translation out of canvas or
    opacity animation (not sure if opacity animation will work with CSP.
    Let's see).
    There is likely more to fix, but I want to see how it goes so far.

 content/images/GIMP-404-animated.src.svg |  150 +++++++++++++----------------
 content/images/GIMP-404-animated.svg     |   50 +++++-----
 2 files changed, 91 insertions(+), 109 deletions(-)
---
diff --git a/content/images/GIMP-404-animated.src.svg b/content/images/GIMP-404-animated.src.svg
index 771d545..87825bd 100644
--- a/content/images/GIMP-404-animated.src.svg
+++ b/content/images/GIMP-404-animated.src.svg
@@ -79,12 +79,12 @@
      id="namedview4423"
      showgrid="false"
      inkscape:zoom="0.70710678"
-     inkscape:cx="486.69929"
-     inkscape:cy="294.51905"
+     inkscape:cx="707.01866"
+     inkscape:cy="-1028.6799"
      inkscape:window-x="0"
      inkscape:window-y="27"
      inkscape:window-maximized="1"
-     inkscape:current-layer="layer1"
+     inkscape:current-layer="Wilber"
      showguides="true"
      inkscape:guide-bbox="true" />
   <defs
@@ -105,12 +105,12 @@
        inkscape:collect="always"
        xlink:href="#pattern6754"
        id="pattern7993"
-       patternTransform="translate(592.60116,77.315401)" />
+       patternTransform="translate(592.60116,-1124.1088)" />
     <pattern
        inkscape:collect="always"
        xlink:href="#pattern6752"
        id="pattern7989"
-       patternTransform="translate(592.64919,76.960856)" />
+       patternTransform="translate(592.64919,-1124.4633)" />
     <pattern
        inkscape:collect="always"
        xlink:href="#pattern7242"
@@ -155,12 +155,12 @@
        inkscape:collect="always"
        xlink:href="#pattern6515"
        id="pattern6710"
-       patternTransform="translate(51.577844,60.603431)" />
+       patternTransform="translate(51.577844,-540.10867)" />
     <pattern
        inkscape:collect="always"
        xlink:href="#pattern6509"
        id="pattern6708"
-       patternTransform="translate(42.812356,60.506711)" />
+       patternTransform="translate(42.812356,-540.20539)" />
     <pattern
        inkscape:collect="always"
        xlink:href="#pattern6455"
@@ -1292,7 +1292,7 @@
        inkscape:collect="always"
        xlink:href="#pattern6669-5"
        id="pattern6976-3"
-       patternTransform="matrix(0.19616085,0.98057173,-0.98057173,0.19616085,765.64869,-22.927471)" />
+       patternTransform="matrix(0.19616085,0.98057173,-0.98057173,0.19616085,765.64869,-623.63951)" />
     <pattern
        inkscape:collect="always"
        xlink:href="#pattern6509-6"
@@ -6040,14 +6040,9 @@
       </g>
     </g>
     <g
-       id="line-old"
-       inkscape:label="#g7001"
-       transform="translate(638,-364)" />
-    <g
        id="Wilber"
-       visibility="hidden"
        inkscape:label="#g8949"
-       transform="translate(0,-153.83705)">
+       transform="translate(0,846.16298)">
       <g
          inkscape:label="#g7418"
          inkscape:transform-center-y="15.359071"
@@ -6068,10 +6063,8 @@
            
style="opacity:0.18500001;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
       </g>
       <g
-         style="display:inline;"
          id="pulled-line-1"
-         transform="matrix(1.6553826,0.17565761,-0.17565604,1.6553974,403.98181,-56.344387)"
-         visibility="hidden"
+         transform="matrix(1.6553826,0.17565761,-0.17565604,1.6553974,403.98181,-56.344417)"
          inkscape:label="#g8173-2">
         <path
            sodipodi:nodetypes="cc"
@@ -6092,11 +6085,10 @@
       <rect
          
style="opacity:1;fill:#2e4078;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1.66469097;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
          id="handle-in-Wilber-hand"
-         visibility="hidden"
          width="6.2536101"
          height="15.817956"
-         x="373.89215"
-         y="-134"
+         x="720.89233"
+         y="905.99969"
          rx="5.0770078"
          ry="5.0770078" />
       <g
@@ -6118,11 +6110,13 @@
         <path
            
style="opacity:1;fill:#2c4db6;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
            d="m 80.985346,19.297882 1.762466,0 c 2.074864,0 3.745241,0.953088 3.745241,2.136968 l 
0,14.091663 c 0,1.18388 -1.670377,2.136968 -3.745241,2.136968 l -1.762466,0 c -2.074864,0 -3.745241,-0.953088 
-3.745241,-2.136968 l 0,-14.091663 c 0,-1.18388 1.670377,-2.136968 3.745241,-2.136968 z"
-           id="right-leg-3" />
+           id="right-leg-3"
+           inkscape:connector-curvature="0" />
         <path
            
style="opacity:0.2;fill:url(#pattern6708);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
            d="m 81.334019,20.314108 1.150683,0 c 1.689598,0 3.049816,0.694347 3.049816,1.556831 l 0,13.27034 
c 0,0.862485 -1.360218,1.556832 -3.049816,1.556832 l -1.150683,0 c -1.689598,0 -3.049816,-0.694347 
-3.049816,-1.556832 l 0,-13.27034 c 0,-0.862484 1.360218,-1.556831 3.049816,-1.556831 z"
-           id="right-leg-4" />
+           id="right-leg-4"
+           inkscape:connector-curvature="0" />
       </g>
       <g
          inkscape:label="#g7438"
@@ -6160,11 +6154,9 @@
            ry="1.5568311" />
       </g>
       <g
-         style="display:inline"
-         transform="matrix(1.664691,0,0,1.664691,218.19216,-30.415953)"
          id="Wilber-jumping-legs"
-         visibility="hidden"
-         inkscape:label="#g7048-2">
+         inkscape:label="#g7048-2"
+         transform="matrix(1.664691,0,0,1.664691,218.19216,-30.415983)">
         <g
            transform="matrix(0.19616086,0.98057174,-0.98057174,0.19616086,336.8149,-22.132957)"
            id="g7062-7">
@@ -6218,9 +6210,8 @@
       </g>
       <g
          id="ready-to-jump-legs"
-         visibility="hidden"
          inkscape:label="#g12691"
-         transform="translate(0,-1.5000005)">
+         transform="translate(0,998.49997)">
         <g
            inkscape:label="#g7293"
            id="right-leg-jump-ready"
@@ -6345,12 +6336,11 @@
            ry="2.9049964"
            id="oh-mouth"
            visibility="hidden"
-           
style="display:inline;opacity:1;fill:url(#linearGradient7247);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.66469109;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+           
style="display:inline;visibility:hidden;opacity:1;fill:url(#linearGradient7247);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.66469109;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
            inkscape:label="#path5376-5" />
         <g
            id="smiling-mouth"
-           inkscape:label="#g4864"
-           visibility="visible">
+           inkscape:label="#g4864">
           <path
              d="m 744.7637,-82.861614 c 11.2182,2.243733 16.9311,0.16329 20.2746,-2.418426 -0.8829,-1.14033 
-2.391,-2.39101 -2.391,-2.39101 0,0 3.9175,1.08861 5.297,2.86922 1.3755,1.7755 0.5107,2.869435 
0.1507,5.141178 -0.8014,-1.995297 -2.2972,-2.743565 -2.4997,-3.536358 -3.0069,4.156613 -10.4983,3.98394 
-20.8316,0.335396 z"
              
style="color:#000000;display:inline;overflow:visible;fill:url(#linearGradient7558);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.9999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
@@ -11899,7 +11889,7 @@
      begin="0s"
      fill="freeze"
      calcMode="discrete"
-     path="m0,0            -28.5,-3 -10.5,3            -28.5,-3 -10.5,3            -28.5,-3 -10.5,3          
  -28.5,-3 -10.5,3            -28.5,-3 -10.5,3            -28.5,-3 -10.5,3            -28.5,-3 -10.5,3        
    -28.5,-3 -10,2            -27,-1 -8.5,1            " />
+     path="m0,-1000            -28.5,-3 -10.5,3            -28.5,-3 -10.5,3            -28.5,-3 -10.5,3      
      -28.5,-3 -10.5,3            -28.5,-3 -10.5,3            -28.5,-3 -10.5,3            -28.5,-3 -10.5,3    
        -28.5,-3 -10,2            -27,-1 -8.5,1            " />
   <!-- Brush at (756.858,-85.23) with dim 42.855x16.783. -->
   <animateTransform
      xlink:href="#brush"
@@ -11995,15 +11985,17 @@
      calcMode="discrete"
      fill="freeze"
      values="hidden" />
-  <animate
+  <animateTransform
      xlink:href="#ready-to-jump-legs"
+     type="translate"
+     additive="sum"
+     attributeName="transform"
      attributeType="XML"
-     attributeName="visibility"
      dur="1.1s"
      begin="3.6s"
      calcMode="discrete"
      keyTimes="0;0.78"
-     values="visible;hidden"
+     values="0 -1000;0"
      fill="freeze" />
   <!-- JUMPING -->
   <animateTransform
@@ -12018,37 +12010,40 @@
      calcMode="discrete"
      keyTimes="0;0.6;1"
      values="0;0 -40;0" />
-  <animate
+  <animateTransform
      xlink:href="#left-leg"
+     additive="sum"
+     type="translate"
+     attributeName="transform"
      attributeType="XML"
-     attributeName="visibility"
      dur="0.6s"
      begin="4.1s"
      calcMode="discrete"
      fill="freeze"
      keyTimes="0;1"
-     values="hidden;visible" />
-  <animate
+     values="-1000;0" />
+  <animateTransform
      xlink:href="#right-leg"
+     additive="sum"
+     type="translate"
+     attributeName="transform"
      attributeType="XML"
-     attributeName="visibility"
      dur="0.6s"
      begin="4.1s"
      calcMode="discrete"
      fill="freeze"
      keyTimes="0;1"
-     values="hidden;visible" />
+     values="-1000;0" />
   <animate
      xlink:href="#Wilber-jumping-legs"
-     attributeType="XML"
-     attributeName="visibility"
-     dur="0.6s"
-     begin="4.1s"
+     attributeName="opacity"
+     attributeType="CSS"
+     dur="4.7s"
+     begin="0s"
      calcMode="discrete"
      fill="freeze"
-     keyTimes="0;0.6;1"
-     values="hidden;visible;hidden" />
-  <!-- The handle position has moved with Wilber: 347 left and 40 pixels up. -->
+     keyTimes="0;0.948;1"
+     values="0;1;0" />
   <animateTransform
      xlink:href="#handle-in-Wilber-hand"
      type="translate"
@@ -12059,18 +12054,8 @@
      begin="4.1s"
      fill="freeze"
      calcMode="discrete"
-     keyTimes="0;0.6"
-     values="0;347 40" />
-  <animate
-     xlink:href="#handle-in-Wilber-hand"
-     attributeType="XML"
-     attributeName="visibility"
-     dur="0.6s"
-     begin="4.1s"
-     calcMode="discrete"
-     fill="remove"
      keyTimes="0;0.6;1"
-     values="hidden;visible;hidden" />
+     values="0;0 -1000;0" />
   <!-- OH! -->
   <animateTransform
      xlink:href="#brush"
@@ -12115,13 +12100,14 @@
      values="hidden" />
   <animate
      xlink:href="#pulled-line-1"
-     attributeType="XML"
-     attributeName="visibility"
-     dur="3s"
-     begin="4.7s"
+     attributeName="opacity"
+     attributeType="CSS"
+     dur="7.7s"
+     begin="0s"
      calcMode="discrete"
-     fill="remove"
-     values="visible" />
+     fill="freeze"
+     keyTimes="0;0.61;1"
+     values="0;1;0" />
   <!-- Getting second arm on handle. -->
   <animateTransform
      xlink:href="#left-arm"
@@ -12187,25 +12173,29 @@
      fill="freeze"
      keyTimes="0;0.4;0.55;0.7;0.85;1"
      values="visible;hidden;visible;hidden;visible;hidden" />
-  <animate
+  <animateTransform
      xlink:href="#ready-to-jump-legs"
+     type="translate"
+     additive="sum"
+     attributeName="transform"
      attributeType="XML"
-     attributeName="visibility"
      dur="3s"
      begin="4.7s"
      calcMode="discrete"
      keyTimes="0;0.4;0.55;0.7;0.85;1"
-     values="hidden;visible;hidden;visible;hidden;visible"
+     values="0;0 -1000;0;0 -1000;0;0 -1000"
      fill="freeze" />
-  <animate
+  <animateTransform
      xlink:href="#ready-to-jump-legs"
+     type="translate"
+     additive="sum"
+     attributeName="transform"
      attributeType="XML"
-     attributeName="visibility"
      dur="0.1s"
      begin="7.7s"
      calcMode="discrete"
      keyTimes="0;1"
-     values="visible;hidden"
+     values="0;0 1000"
      fill="freeze" />
   <animateTransform
      xlink:href="#left-arm"
@@ -12304,22 +12294,16 @@
   <!-- Microsoft browsers have no animation support.
        I make sure that the "default" is an acceptable static image by hiding elements.
        As a consequence, I have to set things right for the animation. -->
-  <animate
-     xlink:href="#Wilber"
-     attributeType="XML"
-     attributeName="visibility"
-     dur="0.1s"
-     begin="0s"
-     calcMode="discrete"
-     values="visible"
-     fill="freeze" />
-  <animate
+  <animateTransform
      xlink:href="#Wilber-fell"
      calcMode="discrete"
+     type="translate"
      attributeType="XML"
-     attributeName="visibility"
+     attributeName="transform"
+     additive="sum"
      dur="8.5s"
      begin="0s"
-     values="hidden"
+     keyTimes="0;1"
+     values="-5000;0"
      fill="remove" />
 </svg>
diff --git a/content/images/GIMP-404-animated.svg b/content/images/GIMP-404-animated.svg
index 5a7fa93..a851456 100644
--- a/content/images/GIMP-404-animated.svg
+++ b/content/images/GIMP-404-animated.svg
@@ -36,14 +36,14 @@
    </cc:License>
   </rdf:RDF>
  </metadata>
- <sodipodi:namedview id="namedview4423" bordercolor="#666666" inkscape:pageshadow="2" guidetolerance="10" 
pagecolor="#ffffff" gridtolerance="10" inkscape:window-maximized="1" inkscape:zoom="0.70710678" 
objecttolerance="10" borderopacity="1" inkscape:current-layer="layer1" inkscape:cx="486.69929" 
inkscape:cy="294.51905" inkscape:window-y="27" inkscape:window-x="0" inkscape:guide-bbox="true" 
inkscape:window-width="1366" showgrid="false" inkscape:pageopacity="0" inkscape:window-height="741" 
showguides="true"/>
+ <sodipodi:namedview id="namedview4423" bordercolor="#666666" inkscape:pageshadow="2" guidetolerance="10" 
pagecolor="#ffffff" gridtolerance="10" inkscape:window-maximized="1" inkscape:zoom="0.1767767" 
objecttolerance="10" borderopacity="1" inkscape:current-layer="layer1" inkscape:cx="255.17855" 
inkscape:cy="-631.12711" inkscape:window-y="27" inkscape:window-x="0" inkscape:guide-bbox="true" 
inkscape:window-width="1366" showgrid="false" inkscape:pageopacity="0" inkscape:window-height="741" 
showguides="true"/>
  <defs id="defs3">
   <linearGradient id="linearGradient7241" inkscape:collect="always">
    <stop id="stop7243" offset="0"/>
    <stop id="stop7245" stop-opacity="0" offset="1"/>
   </linearGradient>
-  <pattern id="pattern7993" xlink:href="#pattern6754" patternTransform="translate(592.6 77.315)" 
inkscape:collect="always"/>
-  <pattern id="pattern7989" xlink:href="#pattern6752" patternTransform="translate(592.65 76.961)" 
inkscape:collect="always"/>
+  <pattern id="pattern7993" xlink:href="#pattern6754" patternTransform="translate(592.6 -1124.1)" 
inkscape:collect="always"/>
+  <pattern id="pattern7989" xlink:href="#pattern6752" patternTransform="translate(592.65 -1124.5)" 
inkscape:collect="always"/>
   <pattern id="pattern6754" xlink:href="#pattern7242" patternTransform="translate(219.85 85.392)" 
inkscape:collect="always"/>
   <pattern id="pattern6752" xlink:href="#pattern7242" patternTransform="translate(219.85 85.392)" 
inkscape:collect="always"/>
   <pattern id="pattern6726" xlink:href="#pattern6408-5" patternTransform="translate(11.631 85.005)" 
inkscape:collect="always"/>
@@ -52,8 +52,8 @@
   <pattern id="pattern6720" xlink:href="#pattern6662" patternTransform="matrix(1.0433 0 0 1.0424 522.28 
-431.57)" inkscape:collect="always"/>
   <pattern id="pattern6718" xlink:href="#pattern6404-7" patternTransform="translate(72.386 -8.1936)" 
inkscape:collect="always"/>
   <pattern id="pattern6716" xlink:href="#pattern6404-7" patternTransform="translate(195.72 -1001.7)" 
inkscape:collect="always"/>
-  <pattern id="pattern6710" xlink:href="#pattern6515" patternTransform="translate(51.578 60.603)" 
inkscape:collect="always"/>
-  <pattern id="pattern6708" xlink:href="#pattern6509" patternTransform="translate(42.812 60.507)" 
inkscape:collect="always"/>
+  <pattern id="pattern6710" xlink:href="#pattern6515" patternTransform="translate(51.578 -540.11)" 
inkscape:collect="always"/>
+  <pattern id="pattern6708" xlink:href="#pattern6509" patternTransform="translate(42.812 -540.21)" 
inkscape:collect="always"/>
   <pattern id="pattern5901" xlink:href="#pattern6455" patternTransform="matrix(1.7368 0 0 1.7353 1388.8 
-1220.7)" inkscape:collect="always"/>
   <pattern id="pattern7242" xlink:href="#pattern6404-7" patternTransform="translate(219.85 1.2671)" 
inkscape:collect="always"/>
   <pattern id="pattern6819" xlink:href="#pattern6662" patternTransform="matrix(-.11095 1.0374 -1.0355 
-.11999 1718.9 291.38)" inkscape:collect="always"/>
@@ -162,7 +162,7 @@
   <linearGradient id="linearGradient7574" y2="30.985" xlink:href="#linearGradient7241" 
gradientUnits="userSpaceOnUse" x2="24.329" gradientTransform="matrix(1.6647 0 0 1.6647 718.57 -132.91)" 
y1="30.543" x1="26.163" inkscape:collect="always"/>
   <radialGradient id="radialGradient7576" xlink:href="#linearGradient6963" gradientUnits="userSpaceOnUse" 
cy="35.357" cx="15.415" gradientTransform="matrix(-.48890 -.94508 .92101 -.47645 764.29 -42.488)" r="7.5792" 
inkscape:collect="always"/>
   <linearGradient id="linearGradient7578" y2="42.282" xlink:href="#linearGradient8524" 
gradientUnits="userSpaceOnUse" x2="7.7521" gradientTransform="matrix(.0026952 -.57664 .57664 .0026952 771.9 
-68.858)" y1="37.752" x1="13.236" inkscape:collect="always"/>
-  <pattern id="pattern6976-3" xlink:href="#pattern6669-5" patternTransform="matrix(.19616 .98057 -.98057 
.19616 765.65 -22.927)" inkscape:collect="always"/>
+  <pattern id="pattern6976-3" xlink:href="#pattern6669-5" patternTransform="matrix(.19616 .98057 -.98057 
.19616 765.65 -623.64)" inkscape:collect="always"/>
   <pattern id="pattern6669-5" xlink:href="#pattern6509-6" patternTransform="translate(89.872 .77704)" 
inkscape:collect="always"/>
   <pattern id="pattern6509-6" xlink:href="#pattern6404-2" patternTransform="translate(42.812 .77704)" 
inkscape:collect="always"/>
   <pattern id="pattern6404-2" xlink:href="#oldpaint_bitmap-9" patternTransform="translate(-8.1342 .77704)" 
inkscape:collect="always"/>
@@ -447,21 +447,21 @@
     <rect id="rect6999" stroke-linejoin="round" rx="3.0498" ry="3.0498" height="9.502" width="3.7566" 
stroke="#2e3436" stroke-linecap="round" y="-28.237" x="186.28" fill="#2e4078"/>
    </g>
   </g>
-  <g id="Wilber" inkscape:label="#g8949" visibility="hidden" transform="translate(0 -153.84)">
+  <g id="Wilber" inkscape:label="#g8949" transform="translate(0 846.16)">
    <g id="right-arm" inkscape:transform-center-x="8.6912494" inkscape:transform-center-y="15.359071" 
inkscape:label="#g7418" transform="matrix(1.0963 1.2527 -1.2527 1.0963 701.21 -118.17)">
     <path id="path7420" stroke-linejoin="round" d="m43.454 0.0097569c-1.886 0.67934-2.827 2.7934-2.136 
4.7489l4.8528 13.73c-0.19563 0.29862-1.4806 2.6908-0.03626 3.8022 1.3437 1.0339 2.4191 0.17881 2.7959-0.15824 
0.37014 0.4526 0.66657 1.1569 1.4326 1.6725 0.61304 0.41265 1.428 0.97764 3.1228 0.08641 2.5551-1.3436 
0.88964-4.5372-0.08611-7.1991l-5.274-14.386c-0.714-1.9477-2.786-2.9766-4.672-2.2972z" fill-rule="evenodd" 
sodipodi:nodetypes="sscscsssss" inkscape:connector-curvature="0" stroke="#2e3436" stroke-linecap="round" 
fill="url(#radialGradient5514)"/>
     <path id="path7422" opacity="0.185" stroke-linejoin="round" d="m43.764 0.86974c-1.389 0.50026-2.079 
2.076-1.56 3.5385l5.018 14.124c0.12988 0.36564-1.5271 2.1073-0.36647 2.9774 1.1952 0.89601 1.4559-0.57895 
2.0897-0.42876 0.84779 0.20089 0.7453 0.36226 1.0821 0.82436 0.38159 0.52358 1.3134 2.2114 3.012 1.1325 
1.8902-1.2006-0.07568-4.4854-0.60161-5.9457l-5.219-14.49c-0.526-1.4602-2.066-2.2325-3.455-1.7323z" 
sodipodi:nodetypes="ssssssssss" inkscape:connector-curvature="0" stroke="#fff" stroke-linecap="round" 
fill="none"/>
    </g>
-   <g id="pulled-line-1" transform="matrix(1.6554 .17566 -.17566 1.6554 403.98 -56.344)" visibility="hidden" 
inkscape:label="#g8173-2">
+   <g id="pulled-line-1" inkscape:label="#g8173-2" transform="matrix(1.6554 .17566 -.17566 1.6554 403.98 
-56.344)">
     <path id="path8175-9" d="m188.07-28.055-18.18-241.32" sodipodi:nodetypes="cc" 
inkscape:connector-curvature="0" stroke="#000" stroke-width="1px" fill="none"/>
     <rect id="rect8177-1" stroke-linejoin="round" rx="3.0498" ry="3.0498" height="9.502" width="3.7566" 
stroke="#2e3436" stroke-linecap="round" y="-28.237" x="186.28" fill="#2e4078"/>
    </g>
-   <rect id="handle-in-Wilber-hand" stroke-linejoin="round" fill="#2e4078" rx="5.077" ry="5.077" 
visibility="hidden" height="15.818" width="6.2536" stroke="#2e3436" stroke-linecap="round" y="-134" 
x="373.89" stroke-width="1.6647"/>
+   <rect id="handle-in-Wilber-hand" stroke-linejoin="round" rx="5.077" ry="5.077" height="15.818" 
width="6.2536" stroke="#2e3436" stroke-linecap="round" y="906" x="720.89" stroke-width="1.6647" 
fill="#2e4078"/>
    <g id="right-leg" inkscape:label="#g7424" transform="matrix(1.6647 0 0 1.6647 615.72 -68.459)">
     <path id="right-leg-1" stroke-linejoin="round" d="m82.114 20.007c-2.0963-0.01741-3.7945 1.7148-3.8167 
3.8835l-0.14006 13.683c-0.30011 0.22198-3.5603 1.3663-3.908 3.1151-0.34776 1.7488-0.06292 2.1523 1.2656 
3.5458 1.5224 0.01704 6.8932 0.0097 8.8192 0.0318 1.9799-1.6417 1.5717-2.8696 
1.5645-5.8341l-0.03488-14.479c-0.0052-2.1688-1.6534-3.9289-3.7497-3.9463z" fill-rule="evenodd" 
sodipodi:nodetypes="ssczccsss" inkscape:connector-curvature="0" stroke="#2e3436" stroke-linecap="round" 
fill="url(#radialGradient7548)"/>
     <path id="right-leg-2" opacity="0.185" stroke-linejoin="round" d="m82.183 21.117c-1.5437-0.01282-2.7889 
1.2826-2.8119 2.9054l-0.19819 13.974c-0.38816 0.78874-3.7474 1.5701-3.9498 3.1586-0.20237 1.5885 0.79268 
2.0074 0.79268 2.0074s6.346 0.06748 7.9024 0.02773c1.396-0.97097 0.87734-3.0928 
0.8924-4.7157l0.13369-14.406c0.01506-1.6229-1.2176-2.9388-2.7613-2.9516z" sodipodi:nodetypes="ssczccsss" 
inkscape:connector-curvature="0" stroke="#fff" stroke-linecap="round" fill="none"/>
-    <path id="right-leg-3" stroke-linejoin="round" d="m80.985 19.298h1.7625c2.0749 0 3.7452 0.95309 3.7452 
2.137v14.092c0 1.1839-1.6704 2.137-3.7452 2.137h-1.7625c-2.0749 
0-3.7452-0.95309-3.7452-2.137v-14.092c0-1.1839 1.6704-2.137 3.7452-2.137z" stroke="#2e3436" 
stroke-linecap="round" fill="#2c4db6"/>
-    <path id="right-leg-4" opacity=".2" stroke-linejoin="round" d="m81.334 20.314h1.1507c1.6896 0 3.0498 
0.69435 3.0498 1.5568v13.27c0 0.86248-1.3602 1.5568-3.0498 1.5568h-1.1507c-1.6896 
0-3.0498-0.69435-3.0498-1.5568v-13.27c0-0.86248 1.3602-1.5568 3.0498-1.5568z" stroke="#fff" 
stroke-linecap="round" fill="url(#pattern6708)"/>
+    <path id="right-leg-3" stroke-linejoin="round" d="m80.985 19.298h1.7625c2.0749 0 3.7452 0.95309 3.7452 
2.137v14.092c0 1.1839-1.6704 2.137-3.7452 2.137h-1.7625c-2.0749 
0-3.7452-0.95309-3.7452-2.137v-14.092c0-1.1839 1.6704-2.137 3.7452-2.137z" inkscape:connector-curvature="0" 
stroke="#2e3436" stroke-linecap="round" fill="#2c4db6"/>
+    <path id="right-leg-4" opacity=".2" stroke-linejoin="round" d="m81.334 20.314h1.1507c1.6896 0 3.0498 
0.69435 3.0498 1.5568v13.27c0 0.86248-1.3602 1.5568-3.0498 1.5568h-1.1507c-1.6896 
0-3.0498-0.69435-3.0498-1.5568v-13.27c0-0.86248 1.3602-1.5568 3.0498-1.5568z" 
inkscape:connector-curvature="0" stroke="#fff" stroke-linecap="round" fill="url(#pattern6708)"/>
    </g>
    <g id="left-leg" inkscape:label="#g7438" transform="matrix(1.6647 0 0 1.6647 615.72 -68.083)">
     <path id="path7444" stroke-linejoin="round" d="m90.879 20.104c-2.0963-0.01741-3.7945 1.7148-3.8167 
3.8835l-0.14006 13.683c-0.30011 0.22198-3.5603 1.3663-3.908 3.1151-0.34776 1.7488-0.06292 2.1523 1.2656 
3.5458 1.5224 0.01704 6.8932 0.0097 8.8192 0.0318 1.9799-1.6417 1.5717-2.8696 
1.5645-5.8341l-0.03488-14.479c-0.0052-2.1688-1.6534-3.9289-3.7497-3.9463z" fill-rule="evenodd" 
sodipodi:nodetypes="ssczccsss" inkscape:connector-curvature="0" stroke="#2e3436" stroke-linecap="round" 
fill="url(#radialGradient7550)"/>
@@ -469,7 +469,7 @@
     <rect id="rect7448" stroke-linejoin="round" rx="3.7452" ry="2.137" height="18.366" width="9.2529" 
stroke="#2e3436" stroke-linecap="round" y="19.395" x="86.006" fill="#2c4db6"/>
     <rect id="rect7450" opacity=".2" stroke-linejoin="round" rx="3.0498" ry="1.5568" height="16.384" 
width="7.2503" stroke="#fff" stroke-linecap="round" y="20.411" x="87.05" fill="url(#pattern6710)"/>
    </g>
-   <g id="Wilber-jumping-legs" transform="matrix(1.6647 0 0 1.6647 218.19 -30.416)" visibility="hidden" 
inkscape:label="#g7048-2">
+   <g id="Wilber-jumping-legs" inkscape:label="#g7048-2" transform="matrix(1.6647 0 0 1.6647 218.19 
-30.416)">
     <g id="g7062-7" transform="matrix(.19616 .98057 -.98057 .19616 336.81 -22.133)">
      <g id="g7064-0">
       <path id="path7066-9" stroke-linejoin="round" d="m24.02 20.151c-2.0963-0.01741-3.7945 1.7148-3.8167 
3.8835l-0.14006 13.683c-0.30011 0.22198-3.5603 1.3663-3.908 3.1151-0.34776 1.7488-0.06292 2.1523 1.2656 
3.5458 1.5224 0.01704 6.8932 0.0097 8.8192 0.0318 1.9799-1.6417 1.5717-2.8696 
1.5645-5.8341l-0.03488-14.479c-0.0052-2.1688-1.6534-3.9289-3.7497-3.9463z" fill-rule="evenodd" 
sodipodi:nodetypes="ssczccsss" inkscape:connector-curvature="0" stroke="#2e3436" stroke-linecap="round" 
fill="url(#radialGradient5504)"/>
@@ -485,7 +485,7 @@
     <path id="rect7070-6" stroke-linejoin="round" d="m323.94 47.648c-0.57932-0.07822-1.1571 0.26016-1.6289 
0.86523-0.47626-0.47612-1.0163-0.72812-1.541-0.63281l-15.18 2.7578c-1.1648 0.21157-1.7683 2.0572-1.3613 
4.0918l0.3457 1.7285c0.40701 2.0345 1.6653 3.4655 2.8301 3.2539l15.182-2.7578c0.0808-0.01467 0.15137-0.0541 
0.22657-0.08398l17.773 2.4004c1.1819 0.15957 2.3596-1.4019 
2.6367-3.4668l0.23633-1.7539c0.27709-2.0649-0.45484-3.8287-1.6367-3.9883l-17.883-2.4141z" 
transform="translate(0,-47)" inkscape:connector-curvature="0" stroke="#2e3436" stroke-linecap="round" 
fill="#2c4db6"/>
     <path id="rect7072-1" opacity=".2" stroke-linejoin="round" d="m320.99 48.787-14.814 2.8008c-0.84744 
0.16022-1.2419 1.7263-0.88867 3.4922l0.14648 0.73438c0.35325 1.7658 1.3166 3.0432 2.1641 
2.8828l14.814-2.8008c0.0735-0.0139 0.13855-0.05164 0.20508-0.08594 0.1513 0.13973 0.32078 0.23657 0.50976 
0.25976l17.217 2.1133c0.86237 0.10588 1.7392-1.1622 
1.9648-2.8438l0.15235-1.1445c0.22564-1.6815-0.28607-3.1207-1.1484-3.2266l-17.219-2.1133c-0.54839-0.06732-1.1016
 0.42361-1.4902 1.2207-0.45135-0.87044-1.0551-1.3947-1.6133-1.2891z" transform="translate(0,-47)" 
inkscape:connector-curvature="0" stroke="#fff" stroke-linecap="round" fill="url(#pattern6976-3)"/>
    </g>
-   <g id="ready-to-jump-legs" inkscape:label="#g12691" visibility="hidden" transform="translate(0 -1.5)">
+   <g id="ready-to-jump-legs" inkscape:label="#g12691" transform="translate(0 998.5)">
     <g id="right-leg-jump-ready" inkscape:label="#g7293" transform="matrix(1.6647 0 0 1.6647 321.12 
-69.548)">
      <g id="g7751" transform="translate(235.7 -.22654)">
       <g id="g7753">
@@ -517,7 +517,7 @@
    <g id="head">
     <path id="head-alone"  d="m735.84-112.16s4.7851 9.8677 15.98 9.5893c23.46-0.58856 27.573-12.826 
28.162-14.592 0.5885-1.7657 1.4891-1.4982 1.6973 0.13363 7.6512 69.45-53.098 39.652-55.256 27.823 
12.065-3.5313 9.1226-10.3 9.1226-10.3l0.2943-12.654z" fill-rule="evenodd" inkscape:connector-curvature="0" 
stroke="#2e3436" stroke-miterlimit="10" stroke-width="1.6647" inkscape:label="#path7466" 
fill="url(#radialGradient7556)"/>
     <ellipse id="oh-mouth" stroke-linejoin="round" stroke-linecap="round" rx="3.0865" ry="2.905" 
visibility="hidden" cy="-81" cx="763" stroke="#000" stroke-width="1.6647" inkscape:label="#path5376-5" 
fill="url(#linearGradient7247)"/>
-    <g id="smiling-mouth" inkscape:label="#g4864" visibility="visible">
+    <g id="smiling-mouth" inkscape:label="#g4864">
      <path id="path7468"  d="m744.76-82.862c11.218 2.2437 16.931 0.16329 
20.275-2.4184-0.8829-1.1403-2.391-2.391-2.391-2.391s3.9175 1.0886 5.297 2.8692c1.3755 1.7755 0.5107 2.8694 
0.1507 5.1412-0.8014-1.9953-2.2972-2.7436-2.4997-3.5364-3.0069 4.1566-10.498 3.9839-20.832 0.3354z" 
fill-rule="evenodd" inkscape:connector-curvature="0" fill="url(#linearGradient7558)"/>
     </g>
     <path id="path7470" opacity="0.185"  d="m780.11-113.2c-0.9355 1.543-2.3414 3.3846-4.4739 5.1501-4.3813 
3.6274-11.737 6.929-23.774 7.231-7.0323 0.17487-11.574-3.2198-14.358-6.2426l-0.2081 7.4391c0.2266 0.69718 
0.6916 2.3148-0.104 4.5259-0.8562 2.3793-3.5866 4.8132-8.2714 6.6588 0.4167 0.86902 0.8248 1.7373 2.0808 
2.9652 1.7112 1.6729 4.0902 3.476 6.9189 5.0981 5.6573 3.2443 12.987 5.8151 19.82 5.9305 6.833 0.11535 
13.08-2.0551 17.375-8.3235 3.9599-5.7785 6.1302-15.561 4.9941-30.433z" inkscape:connector-curvature="0" 
stroke="url(#linearGradient7560)" stroke-miterlimit="10" stroke-width="1.6647" fill="none"/>
@@ -630,7 +630,7 @@
    </g>
   </g>
  </g>
- <animateMotion begin="0s" calcMode="discrete" xlink:href="#Wilber" path="m0,0            -28.5,-3 -10.5,3   
         -28.5,-3 -10.5,3            -28.5,-3 -10.5,3            -28.5,-3 -10.5,3            -28.5,-3 -10.5,3 
           -28.5,-3 -10.5,3            -28.5,-3 -10.5,3            -28.5,-3 -10,2            -27,-1 -8.5,1    
        " dur="3s" fill="freeze"/>
+ <animateMotion begin="0s" calcMode="discrete" xlink:href="#Wilber" path="m0,-1000            -28.5,-3 
-10.5,3            -28.5,-3 -10.5,3            -28.5,-3 -10.5,3            -28.5,-3 -10.5,3            
-28.5,-3 -10.5,3            -28.5,-3 -10.5,3            -28.5,-3 -10.5,3            -28.5,-3 -10,2            
-27,-1 -8.5,1            " dur="3s" fill="freeze"/>
  <animateTransform begin="0s" additive="sum" calcMode="discrete" repeatCount="9" xlink:href="#brush" 
attributeName="transform" to="10 757 -85" attributeType="XML" from="0 757 -85" dur="0.33s" type="rotate" 
fill="freeze"/>
  <animateTransform begin="0s" additive="sum" calcMode="discrete" xlink:href="#right-leg" 
attributeName="transform" values="0 80 20;              20 80 20;0 80 20;              20 80 20;0 80 20;      
        20 80 20;0 80 20;              20 80 20;0 80 20;              20 80 20;0 80 20;              20 80 
20;0 80 20;              20 80 20;0 80 20;              20 80 20;0 80 20;              20 80 20;0 80 20;      
        20 80 20;0 80 20              " attributeType="XML" dur="3s" type="rotate" fill="freeze"/>
  <animateTransform begin="0s" additive="sum" calcMode="discrete" xlink:href="#left-leg" 
attributeName="transform" values="0 93 23;              -29 93 23;0 93 23;              -29 93 23;0 93 23;    
          -29 93 23;0 93 23;              -29 93 23;0 93 23;              -29 93 23;0 93 23;              -29 
93 23;0 93 23;              -29 93 23;0 93 23;              -29 93 23;0 93 23;              -29 93 23;0 93 
23;              -29 93 23;0 93 23              " attributeType="XML" dur="3s" type="rotate" fill="freeze"/>
@@ -639,25 +639,24 @@
  <animateTransform begin="3.6s" additive="sum" calcMode="discrete" xlink:href="#Wilber" 
attributeName="transform" to="0 3" attributeType="XML" from="0" dur="0.5s" type="translate" fill="freeze"/>
  <animate begin="3.6s" calcMode="discrete" xlink:href="#left-leg" attributeName="visibility" values="hidden" 
attributeType="XML" dur="0.5s" fill="freeze"/>
  <animate begin="3.6s" calcMode="discrete" xlink:href="#right-leg" attributeName="visibility" 
values="hidden" attributeType="XML" dur="0.5s" fill="freeze"/>
- <animate begin="3.6s" calcMode="discrete" xlink:href="#ready-to-jump-legs" attributeName="visibility" 
values="visible;hidden" attributeType="XML" dur="1.1s" fill="freeze" keyTimes="0;0.78"/>
+ <animateTransform begin="3.6s" additive="sum" calcMode="discrete" xlink:href="#ready-to-jump-legs" 
attributeName="transform" values="0 -1000;0" attributeType="XML" dur="1.1s" fill="freeze" type="translate" 
keyTimes="0;0.78"/>
  <animateTransform begin="4.1s" additive="sum" calcMode="discrete" xlink:href="#Wilber" 
attributeName="transform" keyTimes="0;0.6;1" values="0;0 -40;0" attributeType="XML" dur="0.6s" 
type="translate" fill="freeze"/>
- <animate begin="4.1s" calcMode="discrete" xlink:href="#left-leg" attributeName="visibility" keyTimes="0;1" 
values="hidden;visible" attributeType="XML" dur="0.6s" fill="freeze"/>
- <animate begin="4.1s" calcMode="discrete" xlink:href="#right-leg" attributeName="visibility" keyTimes="0;1" 
values="hidden;visible" attributeType="XML" dur="0.6s" fill="freeze"/>
- <animate begin="4.1s" calcMode="discrete" xlink:href="#Wilber-jumping-legs" attributeName="visibility" 
keyTimes="0;0.6;1" values="hidden;visible;hidden" attributeType="XML" dur="0.6s" fill="freeze"/>
- <animateTransform begin="4.1s" additive="sum" calcMode="discrete" xlink:href="#handle-in-Wilber-hand" 
attributeName="transform" keyTimes="0;0.6" values="0;347 40" attributeType="XML" dur="0.6s" type="translate" 
fill="freeze"/>
- <animate begin="4.1s" calcMode="discrete" xlink:href="#handle-in-Wilber-hand" attributeName="visibility" 
keyTimes="0;0.6;1" values="hidden;visible;hidden" attributeType="XML" dur="0.6s" fill="remove"/>
+ <animateTransform begin="4.1s" additive="sum" calcMode="discrete" xlink:href="#left-leg" 
attributeName="transform" keyTimes="0;1" values="-1000;0" attributeType="XML" dur="0.6s" type="translate" 
fill="freeze"/>
+ <animateTransform begin="4.1s" additive="sum" calcMode="discrete" xlink:href="#right-leg" 
attributeName="transform" keyTimes="0;1" values="-1000;0" attributeType="XML" dur="0.6s" type="translate" 
fill="freeze"/>
+ <animate begin="0s" calcMode="discrete" xlink:href="#Wilber-jumping-legs" attributeName="opacity" 
keyTimes="0;0.948;1" values="0;1;0" attributeType="CSS" dur="4.7s" fill="freeze"/>
+ <animateTransform begin="4.1s" additive="sum" calcMode="discrete" xlink:href="#handle-in-Wilber-hand" 
attributeName="transform" keyTimes="0;0.6;1" values="0;0 -1000;0" attributeType="XML" dur="0.6s" 
type="translate" fill="freeze"/>
  <animateTransform begin="4.7s" additive="sum" calcMode="discrete" xlink:href="#brush" 
attributeName="transform" keyTimes="0;0.1" values="0 757 -85;10 757 -85" attributeType="XML" dur="3s" 
type="rotate" fill="freeze"/>
  <animate begin="4.7s" calcMode="discrete" xlink:href="#smiling-mouth" attributeName="visibility" 
keyTimes="0;0.1" values="visible;hidden" attributeType="XML" dur="3s" fill="freeze"/>
  <animate begin="4.7s" calcMode="discrete" xlink:href="#oh-mouth" attributeName="visibility" 
keyTimes="0;0.1" values="hidden;visible" attributeType="XML" dur="3s" fill="remove"/>
  <animate begin="4.7s" calcMode="discrete" xlink:href="#line" attributeName="visibility" values="hidden" 
attributeType="XML" dur="3s" fill="freeze"/>
- <animate begin="4.7s" calcMode="discrete" xlink:href="#pulled-line-1" attributeName="visibility" 
values="visible" attributeType="XML" dur="3s" fill="remove"/>
+ <animate begin="0s" calcMode="discrete" xlink:href="#pulled-line-1" attributeName="opacity" 
keyTimes="0;0.61;1" values="0;1;0" attributeType="CSS" dur="7.7s" fill="freeze"/>
  <animateTransform begin="4.7s" additive="sum" calcMode="discrete" xlink:href="#left-arm" 
attributeName="transform" keyTimes="0;0.25" values="0 40 0;120 40 0" attributeType="XML" dur="3s" 
type="rotate" fill="freeze"/>
  <animateTransform begin="4.7s" additive="sum" calcMode="discrete" xlink:href="#background" 
attributeName="transform" keyTimes="0;0.4;0.55;0.7;0.85;1" values="0 63;0 48;0 63;0 48;0 63;0 48" 
attributeType="XML" dur="3s" type="translate" fill="freeze"/>
  <animateTransform begin="4.7s" additive="sum" calcMode="discrete" xlink:href="#Wilber" 
attributeName="transform" keyTimes="0;0.4;0.55;0.7;0.85;1" values="0;0 3;0 -3;0 3;0 -3;0 3" 
attributeType="XML" dur="3s" type="translate" fill="freeze"/>
  <animate begin="4.7s" calcMode="discrete" xlink:href="#left-leg" attributeName="visibility" 
keyTimes="0;0.4;0.55;0.7;0.85;1" values="visible;hidden;visible;hidden;visible;hidden" attributeType="XML" 
dur="3s" fill="freeze"/>
  <animate begin="4.7s" calcMode="discrete" xlink:href="#right-leg" attributeName="visibility" 
keyTimes="0;0.4;0.55;0.7;0.85;1" values="visible;hidden;visible;hidden;visible;hidden" attributeType="XML" 
dur="3s" fill="freeze"/>
- <animate begin="4.7s" calcMode="discrete" xlink:href="#ready-to-jump-legs" attributeName="visibility" 
values="hidden;visible;hidden;visible;hidden;visible" attributeType="XML" dur="3s" fill="freeze" 
keyTimes="0;0.4;0.55;0.7;0.85;1"/>
- <animate begin="7.7s" calcMode="discrete" xlink:href="#ready-to-jump-legs" attributeName="visibility" 
values="visible;hidden" attributeType="XML" dur="0.1s" fill="freeze" keyTimes="0;1"/>
+ <animateTransform begin="4.7s" additive="sum" calcMode="discrete" xlink:href="#ready-to-jump-legs" 
attributeName="transform" values="0;0 -1000;0;0 -1000;0;0 -1000" attributeType="XML" dur="3s" fill="freeze" 
type="translate" keyTimes="0;0.4;0.55;0.7;0.85;1"/>
+ <animateTransform begin="7.7s" additive="sum" calcMode="discrete" xlink:href="#ready-to-jump-legs" 
attributeName="transform" values="0;0 1000" attributeType="XML" dur="0.1s" fill="freeze" type="translate" 
keyTimes="0;1"/>
  <animateTransform begin="4.7s" additive="sum" calcMode="discrete" xlink:href="#left-arm" 
attributeName="transform" keyTimes="0;0.4;0.55;0.7;0.85;1" values="0 40 0;40 40 0;0 40 0;40 40 0;0 40 0;40 40 
0" attributeType="XML" dur="3s" type="rotate" fill="freeze"/>
  <animateTransform begin="4.7s" additive="sum" calcMode="discrete" xlink:href="#right-arm" 
attributeName="transform" keyTimes="0;0.4;0.55;0.7;0.85;1" values="0 45 0.5;40 45 0.5;0 45 0.5;40 45 0.5;0 45 
0.5;40 45 0.5" attributeType="XML" dur="3s" type="rotate" fill="freeze"/>
  <animateTransform begin="4.7s" additive="sum" calcMode="discrete" xlink:href="#pulled-line-1" 
attributeName="transform" keyTimes="0;0.4;0.55;0.7;0.85;1" values="0;-1 -15;0 0;-1 -15;0 0;-1 -15" 
attributeType="XML" dur="3s" type="translate" fill="freeze"/>
@@ -666,6 +665,5 @@
  <animateTransform begin="7.8s" additive="sum" calcMode="discrete" xlink:href="#Wilber-pull-2" 
attributeName="transform" keyTimes="0;1" values="-1368;0" attributeType="XML" dur="0.2s" type="translate" 
fill="remove"/>
  <animateTransform begin="8s" additive="sum" calcMode="discrete" xlink:href="#Wilber-pull-3" 
attributeName="transform" keyTimes="0;1" values="-1460;0" attributeType="XML" dur="0.2s" type="translate" 
fill="freeze"/>
  <animateTransform begin="8.2s" additive="sum" calcMode="discrete" xlink:href="#Wilber-fall" 
attributeName="transform" keyTimes="0;1" values="-1562;0" attributeType="XML" dur="0.3s" type="translate" 
fill="freeze"/>
- <animate begin="0s" calcMode="discrete" xlink:href="#Wilber" attributeName="visibility" values="visible" 
attributeType="XML" dur="0.1s" fill="freeze"/>
- <animate begin="0s" calcMode="discrete" xlink:href="#Wilber-fell" attributeName="visibility" 
values="hidden" attributeType="XML" dur="8.5s" fill="remove"/>
+ <animateTransform begin="0s" additive="sum" calcMode="discrete" xlink:href="#Wilber-fell" 
attributeName="transform" values="-5000;0" attributeType="XML" dur="8.5s" fill="remove" type="translate" 
keyTimes="0;1"/>
 </svg>



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