[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

tkent at chromium.org tkent at chromium.org
Wed Dec 22 14:05:38 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit df8a7c49abc8f0f01c41b92662c3f6aca13dcac6
Author: tkent at chromium.org <tkent at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Mon Oct 4 09:34:47 2010 +0000

    Unreviewed, test expectation update.
    
    Update SVG baseline for Chromium.
    
    * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt:
    * platform/chromium-linux/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Added.
    * platform/chromium-linux/svg/batik/text/textLength-expected.txt: Added.
    * platform/chromium-linux/svg/carto.net/button-expected.txt: Added.
    * platform/chromium-linux/svg/carto.net/colourpicker-expected.txt: Added.
    * platform/chromium-linux/svg/carto.net/combobox-expected.txt: Added.
    * platform/chromium-linux/svg/carto.net/selectionlist-expected.checksum:
    * platform/chromium-linux/svg/carto.net/selectionlist-expected.png:
    * platform/chromium-linux/svg/carto.net/selectionlist-expected.txt: Added.
    * platform/chromium-linux/svg/carto.net/textbox-expected.txt: Added.
    * platform/chromium-linux/svg/carto.net/window-expected.txt:
    * platform/chromium-linux/svg/clip-path/clip-path-text-and-shape-expected.txt: Added.
    * platform/chromium-linux/svg/clip-path/clip-path-text-and-stroke-expected.txt: Added.
    * platform/chromium-linux/svg/clip-path/clip-path-text-expected.txt: Added.
    * platform/chromium-linux/svg/clip-path/clip-path-with-text-clipped-expected.txt: Added.
    * platform/chromium-linux/svg/css/composite-shadow-text-expected.txt: Added.
    * platform/chromium-linux/svg/css/shadow-changes-expected.txt: Added.
    * platform/chromium-linux/svg/css/text-shadow-multiple-expected.txt: Added.
    * platform/chromium-linux/svg/custom/use-detach-expected.txt: Added.
    * platform/chromium-linux/svg/filters/filter-on-filter-for-text-expected.txt: Added.
    * platform/chromium-linux/svg/filters/filter-on-tspan-expected.txt: Copied from LayoutTests/platform/gtk/svg/filters/filter-on-tspan-expected.txt.
    * platform/chromium-linux/svg/filters/sourceAlpha-expected.checksum:
    * platform/chromium-linux/svg/filters/sourceAlpha-expected.png: Removed.
    * platform/chromium-linux/svg/filters/sourceAlpha-expected.txt: Added.
    * platform/chromium-linux/svg/hixie/error/017-expected.txt: Added.
    * platform/chromium-linux/svg/hixie/text/002-expected.txt: Added.
    * platform/chromium-linux/svg/hixie/text/003b-expected.txt:
    * platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.checksum:
    * platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
    * platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt: Added.
    * platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.checksum:
    * platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
    * platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.txt: Added.
    * platform/chromium-linux/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Added.
    * platform/chromium-linux/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Added.
    * platform/chromium-linux/transitions/svg-text-shadow-transition-expected.txt: Added.
    * platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt:
    * platform/chromium-win/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt:
    * platform/chromium-win/svg/batik/text/textLength-expected.txt:
    * platform/chromium-win/svg/carto.net/button-expected.txt:
    * platform/chromium-win/svg/carto.net/colourpicker-expected.txt:
    * platform/chromium-win/svg/carto.net/combobox-expected.txt:
    * platform/chromium-win/svg/carto.net/selectionlist-expected.checksum:
    * platform/chromium-win/svg/carto.net/selectionlist-expected.png:
    * platform/chromium-win/svg/carto.net/selectionlist-expected.txt:
    * platform/chromium-win/svg/carto.net/textbox-expected.txt:
    * platform/chromium-win/svg/carto.net/window-expected.txt:
    * platform/chromium-win/svg/clip-path/clip-path-text-and-shape-expected.txt:
    * platform/chromium-win/svg/clip-path/clip-path-text-and-stroke-expected.txt:
    * platform/chromium-win/svg/clip-path/clip-path-text-expected.txt:
    * platform/chromium-win/svg/clip-path/clip-path-with-text-clipped-expected.txt:
    * platform/chromium-win/svg/css/composite-shadow-text-expected.txt:
    * platform/chromium-win/svg/css/shadow-changes-expected.txt:
    * platform/chromium-win/svg/css/text-shadow-multiple-expected.txt:
    * platform/chromium-win/svg/custom/use-detach-expected.txt:
    * platform/chromium-win/svg/filters/filter-on-filter-for-text-expected.txt:
    * platform/chromium-win/svg/filters/filter-on-tspan-expected.txt:
    * platform/chromium-win/svg/filters/sourceAlpha-expected.checksum:
    * platform/chromium-win/svg/filters/sourceAlpha-expected.png:
    * platform/chromium-win/svg/filters/sourceAlpha-expected.txt:
    * platform/chromium-win/svg/hixie/error/017-expected.txt:
    * platform/chromium-win/svg/hixie/text/002-expected.txt:
    * platform/chromium-win/svg/hixie/text/003b-expected.txt:
    * platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.checksum:
    * platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
    * platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt:
    * platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.checksum:
    * platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
    * platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
    * platform/chromium-win/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt:
    * platform/chromium-win/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt:
    * platform/chromium-win/transitions/svg-text-shadow-transition-expected.txt:
    * platform/chromium/test_expectations.txt:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@69005 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 6ca7129..008fc77 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -2,6 +2,86 @@
 
         Unreviewed, test expectation update.
 
+        Update SVG baseline for Chromium.
+
+        * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt:
+        * platform/chromium-linux/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Added.
+        * platform/chromium-linux/svg/batik/text/textLength-expected.txt: Added.
+        * platform/chromium-linux/svg/carto.net/button-expected.txt: Added.
+        * platform/chromium-linux/svg/carto.net/colourpicker-expected.txt: Added.
+        * platform/chromium-linux/svg/carto.net/combobox-expected.txt: Added.
+        * platform/chromium-linux/svg/carto.net/selectionlist-expected.checksum:
+        * platform/chromium-linux/svg/carto.net/selectionlist-expected.png:
+        * platform/chromium-linux/svg/carto.net/selectionlist-expected.txt: Added.
+        * platform/chromium-linux/svg/carto.net/textbox-expected.txt: Added.
+        * platform/chromium-linux/svg/carto.net/window-expected.txt:
+        * platform/chromium-linux/svg/clip-path/clip-path-text-and-shape-expected.txt: Added.
+        * platform/chromium-linux/svg/clip-path/clip-path-text-and-stroke-expected.txt: Added.
+        * platform/chromium-linux/svg/clip-path/clip-path-text-expected.txt: Added.
+        * platform/chromium-linux/svg/clip-path/clip-path-with-text-clipped-expected.txt: Added.
+        * platform/chromium-linux/svg/css/composite-shadow-text-expected.txt: Added.
+        * platform/chromium-linux/svg/css/shadow-changes-expected.txt: Added.
+        * platform/chromium-linux/svg/css/text-shadow-multiple-expected.txt: Added.
+        * platform/chromium-linux/svg/custom/use-detach-expected.txt: Added.
+        * platform/chromium-linux/svg/filters/filter-on-filter-for-text-expected.txt: Added.
+        * platform/chromium-linux/svg/filters/filter-on-tspan-expected.txt: Copied from LayoutTests/platform/gtk/svg/filters/filter-on-tspan-expected.txt.
+        * platform/chromium-linux/svg/filters/sourceAlpha-expected.checksum:
+        * platform/chromium-linux/svg/filters/sourceAlpha-expected.png: Removed.
+        * platform/chromium-linux/svg/filters/sourceAlpha-expected.txt: Added.
+        * platform/chromium-linux/svg/hixie/error/017-expected.txt: Added.
+        * platform/chromium-linux/svg/hixie/text/002-expected.txt: Added.
+        * platform/chromium-linux/svg/hixie/text/003b-expected.txt:
+        * platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.checksum:
+        * platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
+        * platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt: Added.
+        * platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.checksum:
+        * platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
+        * platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.txt: Added.
+        * platform/chromium-linux/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Added.
+        * platform/chromium-linux/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Added.
+        * platform/chromium-linux/transitions/svg-text-shadow-transition-expected.txt: Added.
+        * platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt:
+        * platform/chromium-win/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt:
+        * platform/chromium-win/svg/batik/text/textLength-expected.txt:
+        * platform/chromium-win/svg/carto.net/button-expected.txt:
+        * platform/chromium-win/svg/carto.net/colourpicker-expected.txt:
+        * platform/chromium-win/svg/carto.net/combobox-expected.txt:
+        * platform/chromium-win/svg/carto.net/selectionlist-expected.checksum:
+        * platform/chromium-win/svg/carto.net/selectionlist-expected.png:
+        * platform/chromium-win/svg/carto.net/selectionlist-expected.txt:
+        * platform/chromium-win/svg/carto.net/textbox-expected.txt:
+        * platform/chromium-win/svg/carto.net/window-expected.txt:
+        * platform/chromium-win/svg/clip-path/clip-path-text-and-shape-expected.txt:
+        * platform/chromium-win/svg/clip-path/clip-path-text-and-stroke-expected.txt:
+        * platform/chromium-win/svg/clip-path/clip-path-text-expected.txt:
+        * platform/chromium-win/svg/clip-path/clip-path-with-text-clipped-expected.txt:
+        * platform/chromium-win/svg/css/composite-shadow-text-expected.txt:
+        * platform/chromium-win/svg/css/shadow-changes-expected.txt:
+        * platform/chromium-win/svg/css/text-shadow-multiple-expected.txt:
+        * platform/chromium-win/svg/custom/use-detach-expected.txt:
+        * platform/chromium-win/svg/filters/filter-on-filter-for-text-expected.txt:
+        * platform/chromium-win/svg/filters/filter-on-tspan-expected.txt:
+        * platform/chromium-win/svg/filters/sourceAlpha-expected.checksum:
+        * platform/chromium-win/svg/filters/sourceAlpha-expected.png:
+        * platform/chromium-win/svg/filters/sourceAlpha-expected.txt:
+        * platform/chromium-win/svg/hixie/error/017-expected.txt:
+        * platform/chromium-win/svg/hixie/text/002-expected.txt:
+        * platform/chromium-win/svg/hixie/text/003b-expected.txt:
+        * platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.checksum:
+        * platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
+        * platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt:
+        * platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.checksum:
+        * platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
+        * platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
+        * platform/chromium-win/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt:
+        * platform/chromium-win/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt:
+        * platform/chromium-win/transitions/svg-text-shadow-transition-expected.txt:
+        * platform/chromium/test_expectations.txt:
+
+2010-10-04  Kent Tamura  <tkent at chromium.org>
+
+        Unreviewed, test expectation update.
+
         Update svg/batik results for Chromium.
 
         * platform/chromium-linux/svg/batik/text/longTextOnPath-expected.txt: Added.
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt
index 3b09385..45400a6 100644
--- a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt
+++ b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt
@@ -1,21 +1,21 @@
-layer at (0,0) size 640x422
-  RenderView at (0,0) size 640x422
-layer at (0,0) size 640x422
-  RenderSVGRoot {svg} at (39.25,0.59) size 561.49x420.83
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (62.11,56.27) size 377.46x246.17
-      RenderSVGContainer {g} at (62.11,56.27) size 377.46x246.17
-        RenderSVGContainer {g} at (62.11,56.27) size 377.46x246.17
-          RenderSVGText {text} at (20,80) size 215x40 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,-32) size 215x40
+    RenderSVGContainer {g} at (20,46) size 322x212
+      RenderSVGContainer {g} at (20,46) size 322x212
+        RenderSVGContainer {g} at (20,46) size 322x212
+          RenderSVGText {text} at (20,46) size 215x42 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 215x42
               chunk 1 text run 1 at (20.00,80.00) startOffset 0 endOffset 10 width 214.44: "Sample 123"
-          RenderSVGText {text} at (20,155) size 322x58 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,-47) size 322x58
+          RenderSVGText {text} at (20,104) size 322x63 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 322x63
               chunk 1 text run 1 at (20.00,155.00) startOffset 0 endOffset 10 width 321.66: "Sample 123"
-          RenderSVGText {text} at (20,250) size 215x40 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,-32) size 215x40
+          RenderSVGText {text} at (20,216) size 215x42 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 215x42
               chunk 1 text run 1 at (20.00,250.00) startOffset 0 endOffset 10 width 214.44: "Sample 123"
-    RenderSVGText {text} at (10,340) size 281x46 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,-36) size 281x46
+    RenderSVGText {text} at (10,303) size 281x47 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 281x47
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 281.00: "$Revision: 1.10 $"
-    RenderPath {rect} at (39.25,0.59) size 561.49x420.83 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
+    RenderPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
diff --git a/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt
new file mode 100644
index 0000000..34025e0
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt
@@ -0,0 +1,61 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGContainer {g} at (10,6) size 441x284
+      RenderSVGText {text} at (50,6) size 391x27 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 391x27
+          chunk 1 text run 1 at (50.00,27.00) startOffset 0 endOffset 37 width 391.00: "Test for opacity property on a group."
+      RenderPath {rect} at (10,30) size 100x260 [fill={[type=SOLID] [color=#FF0000]}] [data="M10.00,30.00 L110.00,30.00 L110.00,290.00 L10.00,290.00 Z"]
+      RenderSVGContainer {g} at (60,50) size 90x50
+        RenderPath {rect} at (60,50) size 80x40 [fill={[type=SOLID] [color=#0000FF]}] [data="M60.00,50.00 L140.00,50.00 L140.00,90.00 L60.00,90.00 Z"]
+        RenderPath {rect} at (70,60) size 80x40 [fill={[type=SOLID] [color=#00FF00]}] [data="M70.00,60.00 L150.00,60.00 L150.00,100.00 L70.00,100.00 Z"]
+      RenderSVGText {text} at (200,43) size 147x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 147x23
+          chunk 1 text run 1 at (200.00,62.00) startOffset 0 endOffset 16 width 147.00: "Group opacity: 1"
+      RenderSVGText {text} at (200,61) size 217x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 217x23
+          chunk 1 text run 1 at (200.00,80.00) startOffset 0 endOffset 25 width 217.00: "Blue rectangle opacity: 1"
+      RenderSVGText {text} at (200,79) size 234x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 234x23
+          chunk 1 text run 1 at (200.00,98.00) startOffset 0 endOffset 26 width 234.00: "Green rectangle opacity: 1"
+      RenderSVGContainer {g} at (60,110) size 90x50 [opacity=0.50]
+        RenderPath {rect} at (60,110) size 80x40 [fill={[type=SOLID] [color=#0000FF]}] [data="M60.00,110.00 L140.00,110.00 L140.00,150.00 L60.00,150.00 Z"]
+        RenderPath {rect} at (70,120) size 80x40 [fill={[type=SOLID] [color=#00FF00]}] [data="M70.00,120.00 L150.00,120.00 L150.00,160.00 L70.00,160.00 Z"]
+      RenderSVGText {text} at (200,103) size 164x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 164x23
+          chunk 1 text run 1 at (200.00,122.00) startOffset 0 endOffset 18 width 164.00: "Group opacity: 0.5"
+      RenderSVGText {text} at (200,121) size 217x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 217x23
+          chunk 1 text run 1 at (200.00,140.00) startOffset 0 endOffset 25 width 217.00: "Blue rectangle opacity: 1"
+      RenderSVGText {text} at (200,139) size 234x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 234x23
+          chunk 1 text run 1 at (200.00,158.00) startOffset 0 endOffset 26 width 234.00: "Green rectangle opacity: 1"
+      RenderSVGContainer {g} at (60,170) size 90x50
+        RenderPath {rect} at (60,170) size 80x40 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [data="M60.00,170.00 L140.00,170.00 L140.00,210.00 L60.00,210.00 Z"]
+        RenderPath {rect} at (70,180) size 80x40 [opacity=0.50] [fill={[type=SOLID] [color=#00FF00]}] [data="M70.00,180.00 L150.00,180.00 L150.00,220.00 L70.00,220.00 Z"]
+      RenderSVGText {text} at (200,163) size 147x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 147x23
+          chunk 1 text run 1 at (200.00,182.00) startOffset 0 endOffset 16 width 147.00: "Group opacity: 1"
+      RenderSVGText {text} at (200,181) size 234x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 234x23
+          chunk 1 text run 1 at (200.00,200.00) startOffset 0 endOffset 27 width 234.00: "Blue rectangle opacity: 0.5"
+      RenderSVGText {text} at (200,199) size 251x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 251x23
+          chunk 1 text run 1 at (200.00,218.00) startOffset 0 endOffset 28 width 251.00: "Green rectangle opacity: 0.5"
+      RenderSVGContainer {g} at (60,230) size 90x50 [opacity=0.50]
+        RenderPath {rect} at (60,230) size 80x40 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [data="M60.00,230.00 L140.00,230.00 L140.00,270.00 L60.00,270.00 Z"]
+        RenderPath {rect} at (70,240) size 80x40 [opacity=0.50] [fill={[type=SOLID] [color=#00FF00]}] [data="M70.00,240.00 L150.00,240.00 L150.00,280.00 L70.00,280.00 Z"]
+      RenderSVGText {text} at (200,223) size 164x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 164x23
+          chunk 1 text run 1 at (200.00,242.00) startOffset 0 endOffset 18 width 164.00: "Group opacity: 0.5"
+      RenderSVGText {text} at (200,241) size 234x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 234x23
+          chunk 1 text run 1 at (200.00,260.00) startOffset 0 endOffset 27 width 234.00: "Blue rectangle opacity: 0.5"
+      RenderSVGText {text} at (200,259) size 251x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 251x23
+          chunk 1 text run 1 at (200.00,278.00) startOffset 0 endOffset 28 width 251.00: "Green rectangle opacity: 0.5"
+    RenderSVGText {text} at (10,303) size 261x47 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x47
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.6 $"
+    RenderPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
diff --git a/LayoutTests/platform/chromium-linux/svg/batik/text/textLength-expected.txt b/LayoutTests/platform/chromium-linux/svg/batik/text/textLength-expected.txt
new file mode 100644
index 0000000..5e40783
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/batik/text/textLength-expected.txt
@@ -0,0 +1,174 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 450x500
+  RenderSVGRoot {svg} at (49,5) size 352x488
+    RenderSVGText {text} at (147,5) size 156x18 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 156x18
+        chunk 1 (middle anchor) text run 1 at (147.50,20.00) startOffset 0 endOffset 22 width 155.00: "textLength with Anchor"
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGContainer {g} at (200,3) size 50x24
+        RenderPath {rect} at (200,5) size 50x20 [fill={[type=SOLID] [color=#DDE8FF]}] [data="M200.00,5.00 L250.00,5.00 L250.00,25.00 L200.00,25.00 Z"]
+        RenderPath {line} at (224,3) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M225.00,3.00 L225.00,27.00"]
+      RenderSVGContainer {g} at (49,0) size 352x46
+        RenderPath {rect} at (49,0) size 352x46 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M50.00,0.00 L400.00,0.00 L400.00,45.00 L50.00,45.00 Z"]
+        RenderSVGContainer {use} at (200,3) size 50x24
+          RenderSVGContainer {g} at (200,3) size 50x24
+            RenderSVGContainer {g} at (200,3) size 50x24
+              RenderPath {rect} at (200,5) size 50x20 [fill={[type=SOLID] [color=#DDE8FF]}] [data="M200.00,5.00 L250.00,5.00 L250.00,25.00 L200.00,25.00 Z"]
+              RenderPath {line} at (224,3) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M225.00,3.00 L225.00,27.00"]
+      RenderSVGContainer {g} at (49,0) size 352x46
+        RenderPath {rect} at (49,0) size 352x46 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M50.00,0.00 L400.00,0.00 L400.00,45.00 L50.00,45.00 Z"]
+        RenderSVGContainer {use} at (200,3) size 50x24
+          RenderSVGContainer {g} at (200,3) size 50x24
+            RenderSVGContainer {g} at (200,3) size 50x24
+              RenderPath {rect} at (200,5) size 50x20 [fill={[type=SOLID] [color=#DDE8FF]}] [data="M200.00,5.00 L250.00,5.00 L250.00,25.00 L200.00,25.00 Z"]
+              RenderPath {line} at (224,3) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M225.00,3.00 L225.00,27.00"]
+    RenderSVGContainer {g} at (49,29) size 352x464
+      RenderSVGContainer {g} at (49,29) size 352x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
+        RenderSVGContainer {use} at (49,29) size 352x47
+          RenderSVGContainer {g} at (49,29) size 352x47
+            RenderSVGContainer {g} at (49,29) size 352x47
+              RenderPath {rect} at (49,29) size 352x47 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M50.00,0.00 L400.00,0.00 L400.00,45.00 L50.00,45.00 Z"]
+              RenderSVGContainer {g} at (200,33) size 50x24
+                RenderSVGContainer {g} at (200,33) size 50x24
+                  RenderPath {rect} at (200,35) size 50x20 [fill={[type=SOLID] [color=#DDE8FF]}] [data="M200.00,5.00 L250.00,5.00 L250.00,25.00 L200.00,25.00 Z"]
+                  RenderPath {line} at (224,33) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M225.00,3.00 L225.00,27.00"]
+        RenderSVGText {text} at (202,7) size 46x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 46x15
+            chunk 1 (middle anchor) text run 1 at (202.50,19.00) startOffset 0 endOffset 9 width 45.00: "xml-batik"
+        RenderSVGText {text} at (190,28) size 70x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x15
+            chunk 1 (middle anchor) text run 1 at (190.50,40.00) startOffset 0 endOffset 13 width 69.00: "No textLength"
+      RenderSVGContainer {g} at (49,74) size 352x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,75.00)}]
+        RenderSVGContainer {use} at (49,74) size 352x47
+          RenderSVGContainer {g} at (49,74) size 352x47
+            RenderSVGContainer {g} at (49,74) size 352x47
+              RenderPath {rect} at (49,74) size 352x47 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M50.00,0.00 L400.00,0.00 L400.00,45.00 L50.00,45.00 Z"]
+              RenderSVGContainer {g} at (200,78) size 50x24
+                RenderSVGContainer {g} at (200,78) size 50x24
+                  RenderPath {rect} at (200,80) size 50x20 [fill={[type=SOLID] [color=#DDE8FF]}] [data="M200.00,5.00 L250.00,5.00 L250.00,25.00 L200.00,25.00 Z"]
+                  RenderPath {line} at (224,78) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M225.00,3.00 L225.00,27.00"]
+        RenderSVGText {text} at (200,7) size 50x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 50x15
+            chunk 1 (middle anchor) text run 1 at (221.00,19.00) startOffset 0 endOffset 1 width 8.00: "B"
+        RenderSVGText {text} at (97,28) size 256x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 256x15
+            chunk 1 (middle anchor) text run 1 at (97.00,40.00) startOffset 0 endOffset 47 width 256.00: "textLength=\"50\" lengthAdjust=\"spacingAndGlyphs\""
+      RenderSVGContainer {g} at (49,119) size 352x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
+        RenderSVGContainer {use} at (49,119) size 352x47
+          RenderSVGContainer {g} at (49,119) size 352x47
+            RenderSVGContainer {g} at (49,119) size 352x47
+              RenderPath {rect} at (49,119) size 352x47 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M50.00,0.00 L400.00,0.00 L400.00,45.00 L50.00,45.00 Z"]
+              RenderSVGContainer {g} at (200,123) size 50x24
+                RenderSVGContainer {g} at (200,123) size 50x24
+                  RenderPath {rect} at (200,125) size 50x20 [fill={[type=SOLID] [color=#DDE8FF]}] [data="M200.00,5.00 L250.00,5.00 L250.00,25.00 L200.00,25.00 Z"]
+                  RenderPath {line} at (224,123) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M225.00,3.00 L225.00,27.00"]
+        RenderSVGText {text} at (221,7) size 8x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 8x15
+            chunk 1 (middle anchor) text run 1 at (221.00,19.00) startOffset 0 endOffset 1 width 8.00: "B"
+        RenderSVGText {text} at (126,28) size 198x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 198x15
+            chunk 1 (middle anchor) text run 1 at (126.00,40.00) startOffset 0 endOffset 38 width 198.00: "textLength=\"50\" lengthAdjust=\"spacing\""
+      RenderSVGContainer {g} at (49,164) size 352x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,165.00)}]
+        RenderSVGContainer {use} at (49,164) size 352x47
+          RenderSVGContainer {g} at (49,164) size 352x47
+            RenderSVGContainer {g} at (49,164) size 352x47
+              RenderPath {rect} at (49,164) size 352x47 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M50.00,0.00 L400.00,0.00 L400.00,45.00 L50.00,45.00 Z"]
+              RenderSVGContainer {g} at (200,168) size 50x24
+                RenderSVGContainer {g} at (200,168) size 50x24
+                  RenderPath {rect} at (200,170) size 50x20 [fill={[type=SOLID] [color=#DDE8FF]}] [data="M200.00,5.00 L250.00,5.00 L250.00,25.00 L200.00,25.00 Z"]
+                  RenderPath {line} at (224,168) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M225.00,3.00 L225.00,27.00"]
+        RenderSVGText {text} at (200,7) size 50x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 50x15
+            chunk 1 (middle anchor) text run 1 at (212.00,19.00) startOffset 0 endOffset 5 width 26.00: "Batik"
+        RenderSVGText {text} at (97,28) size 256x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 256x15
+            chunk 1 (middle anchor) text run 1 at (97.00,40.00) startOffset 0 endOffset 47 width 256.00: "textLength=\"50\" lengthAdjust=\"spacingAndGlyphs\""
+      RenderSVGContainer {g} at (49,209) size 352x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
+        RenderSVGContainer {use} at (49,209) size 352x47
+          RenderSVGContainer {g} at (49,209) size 352x47
+            RenderSVGContainer {g} at (49,209) size 352x47
+              RenderPath {rect} at (49,209) size 352x47 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M50.00,0.00 L400.00,0.00 L400.00,45.00 L50.00,45.00 Z"]
+              RenderSVGContainer {g} at (200,213) size 50x24
+                RenderSVGContainer {g} at (200,213) size 50x24
+                  RenderPath {rect} at (200,215) size 50x20 [fill={[type=SOLID] [color=#DDE8FF]}] [data="M200.00,5.00 L250.00,5.00 L250.00,25.00 L200.00,25.00 Z"]
+                  RenderPath {line} at (224,213) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M225.00,3.00 L225.00,27.00"]
+        RenderSVGText {text} at (202,7) size 46x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 46x15
+            chunk 1 (middle anchor) text run 1 at (202.40,19.00) startOffset 0 endOffset 1 width 8.00: "B"
+            chunk 1 (middle anchor) text run 2 at (215.20,19.00) startOffset 1 endOffset 2 width 5.00: "a"
+            chunk 1 (middle anchor) text run 3 at (225.00,19.00) startOffset 2 endOffset 3 width 4.00: "t"
+            chunk 1 (middle anchor) text run 4 at (233.80,19.00) startOffset 3 endOffset 4 width 3.00: "i"
+            chunk 1 (middle anchor) text run 5 at (241.60,19.00) startOffset 4 endOffset 5 width 6.00: "k"
+        RenderSVGText {text} at (126,28) size 198x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 198x15
+            chunk 1 (middle anchor) text run 1 at (126.00,40.00) startOffset 0 endOffset 38 width 198.00: "textLength=\"50\" lengthAdjust=\"spacing\""
+      RenderSVGContainer {g} at (49,254) size 352x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,255.00)}]
+        RenderSVGContainer {use} at (49,254) size 352x47
+          RenderSVGContainer {g} at (49,254) size 352x47
+            RenderSVGContainer {g} at (49,254) size 352x47
+              RenderPath {rect} at (49,254) size 352x47 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M50.00,0.00 L400.00,0.00 L400.00,45.00 L50.00,45.00 Z"]
+              RenderSVGContainer {g} at (200,258) size 50x24
+                RenderSVGContainer {g} at (200,258) size 50x24
+                  RenderPath {rect} at (200,260) size 50x20 [fill={[type=SOLID] [color=#DDE8FF]}] [data="M200.00,5.00 L250.00,5.00 L250.00,25.00 L200.00,25.00 Z"]
+                  RenderPath {line} at (224,258) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M225.00,3.00 L225.00,27.00"]
+        RenderSVGText {text} at (200,7) size 50x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 50x15
+            chunk 1 (middle anchor) text run 1 at (192.00,19.00) startOffset 0 endOffset 12 width 66.00: "Apache Batik"
+        RenderSVGText {text} at (69,28) size 312x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 312x15
+            chunk 1 (middle anchor) text run 1 at (69.50,40.00) startOffset 0 endOffset 59 width 311.00: "textLength=\"50\" lengthAdjust=\"spacingAndGlyphs\" (shrinking)"
+      RenderSVGContainer {g} at (49,299) size 352x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,300.00)}]
+        RenderSVGContainer {use} at (49,299) size 352x47
+          RenderSVGContainer {g} at (49,299) size 352x47
+            RenderSVGContainer {g} at (49,299) size 352x47
+              RenderPath {rect} at (49,299) size 352x47 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M50.00,0.00 L400.00,0.00 L400.00,45.00 L50.00,45.00 Z"]
+              RenderSVGContainer {g} at (200,303) size 50x24
+                RenderSVGContainer {g} at (200,303) size 50x24
+                  RenderPath {rect} at (200,305) size 50x20 [fill={[type=SOLID] [color=#DDE8FF]}] [data="M200.00,5.00 L250.00,5.00 L250.00,25.00 L200.00,25.00 Z"]
+                  RenderPath {line} at (224,303) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M225.00,3.00 L225.00,27.00"]
+        RenderSVGText {text} at (200,7) size 50x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 50x15
+            chunk 1 text run 1 at (200.00,19.00) startOffset 0 endOffset 12 width 66.00: "Apache Batik"
+        RenderSVGText {text} at (68,28) size 314x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 314x15
+            chunk 1 (middle anchor) text run 1 at (68.00,40.00) startOffset 0 endOffset 59 width 314.00: "textLength=\"50\" lengthAdjust=\"spacingAndGlyphs\" (no anchor)"
+      RenderSVGContainer {g} at (49,344) size 352x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,345.00)}]
+        RenderSVGContainer {use} at (49,344) size 352x47
+          RenderSVGContainer {g} at (49,344) size 352x47
+            RenderSVGContainer {g} at (49,344) size 352x47
+              RenderPath {rect} at (49,344) size 352x47 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M50.00,0.00 L400.00,0.00 L400.00,45.00 L50.00,45.00 Z"]
+              RenderSVGContainer {g} at (200,348) size 50x24
+                RenderSVGContainer {g} at (200,348) size 50x24
+                  RenderPath {rect} at (200,350) size 50x20 [fill={[type=SOLID] [color=#DDE8FF]}] [data="M200.00,5.00 L250.00,5.00 L250.00,25.00 L200.00,25.00 Z"]
+                  RenderPath {line} at (224,348) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M225.00,3.00 L225.00,27.00"]
+        RenderSVGText {text} at (200,7) size 50x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 28x15
+            chunk 1 (middle anchor) text run 1 at (188.00,19.00) startOffset 0 endOffset 7 width 40.00: "Apache "
+          RenderSVGTSpan {tspan} at (0,0) size 18x15
+            RenderSVGInlineText {#text} at (27,0) size 18x15
+              chunk 1 (middle anchor) text run 1 at (228.00,19.00) startOffset 0 endOffset 5 width 26.00: "Batik"
+          RenderSVGInlineText {#text} at (44,0) size 6x15
+            chunk 1 (middle anchor) text run 1 at (254.00,19.00) startOffset 0 endOffset 2 width 8.00: "!!"
+        RenderSVGText {text} at (78,28) size 294x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 294x15
+            chunk 1 (middle anchor) text run 1 at (78.00,40.00) startOffset 0 endOffset 55 width 294.00: "textLength=\"50\" lengthAdjust=\"spacingAndGlyphs\" (tspan)"
+      RenderSVGContainer {g} at (49,377) size 352x116 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,390.00)}]
+        RenderPath {rect} at (49,389) size 352x97 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M50.00,0.00 L400.00,0.00 L400.00,95.00 L50.00,95.00 Z"]
+        RenderPath {rect} at (112,395) size 26x80 [fill={[type=SOLID] [color=#DDE8FF]}] [data="M112.50,5.00 L137.50,5.00 L137.50,85.00 L112.50,85.00 Z"]
+        RenderPath {line} at (124,393) size 2x84 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M125.00,3.00 L125.00,87.00"]
+        RenderSVGText {text} at (112,-13) size 26x116 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 26x116
+            chunk 1 (middle anchor) text run 1 at (-33.00,79.00) startOffset 0 endOffset 9 width 316.00: "B a t i k"
+        RenderSVGText {text} at (160,28) size 176x44 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 176x15
+            chunk 1 text run 1 at (160.00,40.00) startOffset 0 endOffset 32 width 176.00: "lengthAdjust=\"spacingAndGlyphs\" "
+          RenderSVGTSpan {tspan} at (0,0) size 80x16
+            RenderSVGInlineText {#text} at (0,14) size 80x16
+              chunk 1 text run 1 at (160.00,54.40) startOffset 0 endOffset 15 width 80.00: "textLength=\"25\""
+          RenderSVGInlineText {#text} at (80,14) size 3x16
+            chunk 1 text run 1 at (240.00,54.40) startOffset 0 endOffset 1 width 3.00: " "
+          RenderSVGTSpan {tspan} at (0,0) size 78x16
+            RenderSVGInlineText {#text} at (0,28) size 78x16
+              chunk 1 text run 1 at (160.00,68.80) startOffset 0 endOffset 15 width 78.00: "font-size=\"100\""
+    RenderSVGContainer {use} at (0,0) size 0x0
diff --git a/LayoutTests/platform/chromium-linux/svg/carto.net/button-expected.checksum b/LayoutTests/platform/chromium-linux/svg/carto.net/button-expected.checksum
deleted file mode 100644
index 5e4ffef..0000000
--- a/LayoutTests/platform/chromium-linux/svg/carto.net/button-expected.checksum
+++ /dev/null
@@ -1 +0,0 @@
-49c03afabfa1a08ee0055d4892ce3d67
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-linux/svg/carto.net/button-expected.png b/LayoutTests/platform/chromium-linux/svg/carto.net/button-expected.png
deleted file mode 100644
index 3a52472..0000000
Binary files a/LayoutTests/platform/chromium-linux/svg/carto.net/button-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/chromium-linux/svg/carto.net/button-expected.txt b/LayoutTests/platform/chromium-linux/svg/carto.net/button-expected.txt
new file mode 100644
index 0000000..f82658c
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/carto.net/button-expected.txt
@@ -0,0 +1,99 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderPath {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#DEB887]}] [data="M-1000.00,-1000.00 L2000.00,-1000.00 L2000.00,2000.00 L-1000.00,2000.00 Z"]
+    RenderSVGContainer {g} at (77,77) size 635x206
+      RenderSVGContainer {g} at (77,77) size 81x26
+        RenderPath {rect} at (77,77) size 79x24 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M99.00,99.00 L199.00,99.00 L199.00,129.00 L99.00,129.00 Z"]
+        RenderPath {rect} at (78,78) size 80x25 [fill={[type=SOLID] [color=#000080]}] [data="M101.00,101.00 L201.00,101.00 L201.00,131.00 L101.00,131.00 Z"]
+        RenderPath {rect} at (78,78) size 79x24 [fill={[type=SOLID] [color=#B0C4DE]}] [data="M100.00,100.00 L200.00,100.00 L200.00,130.00 L100.00,130.00 Z"]
+        RenderSVGText {text} at (126,108) size 48x16 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 48x16
+            RenderSVGInlineText {#text} at (0,0) size 48x16
+              chunk 1 (middle anchor) text run 1 at (126.00,120.40) startOffset 0 endOffset 8 width 48.00: "Click me"
+      RenderSVGContainer {g} at (171,77) size 80x26
+        RenderPath {rect} at (171,77) size 79x24 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M219.00,99.00 L319.00,99.00 L319.00,129.00 L219.00,129.00 Z"]
+        RenderPath {rect} at (172,78) size 79x25 [fill={[type=SOLID] [color=#000080]}] [data="M221.00,101.00 L321.00,101.00 L321.00,131.00 L221.00,131.00 Z"]
+        RenderPath {rect} at (171,78) size 79x24 [fill={[type=SOLID] [color=#B0C4DE]}] [data="M220.00,100.00 L320.00,100.00 L320.00,130.00 L220.00,130.00 Z"]
+        RenderSVGText {text} at (241,108) size 58x16 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 58x16
+            RenderSVGInlineText {#text} at (0,0) size 58x16
+              chunk 1 (middle anchor) text run 1 at (241.00,120.40) startOffset 0 endOffset 10 width 58.00: "Click me 2"
+      RenderSVGContainer {g} at (264,77) size 104x26
+        RenderPath {rect} at (264,77) size 103x24 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M339.00,99.00 L469.00,99.00 L469.00,129.00 L339.00,129.00 Z"]
+        RenderPath {rect} at (266,78) size 102x25 [fill={[type=SOLID] [color=#000080]}] [data="M341.00,101.00 L471.00,101.00 L471.00,131.00 L341.00,131.00 Z"]
+        RenderPath {rect} at (265,78) size 103x24 [fill={[type=SOLID] [color=#B0C4DE]}] [data="M340.00,100.00 L470.00,100.00 L470.00,130.00 L340.00,130.00 Z"]
+        RenderSVGText {text} at (352,108) size 106x16 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 106x16
+            RenderSVGInlineText {#text} at (0,0) size 106x16
+              chunk 1 (middle anchor) text run 1 at (352.50,120.40) startOffset 0 endOffset 19 width 105.00: "Deactivate Button 2"
+      RenderSVGContainer {g} at (382,77) size 96x26
+        RenderPath {rect} at (382,77) size 94x24 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M489.00,99.00 L609.00,99.00 L609.00,129.00 L489.00,129.00 Z"]
+        RenderPath {rect} at (383,78) size 95x25 [fill={[type=SOLID] [color=#000080]}] [data="M491.00,101.00 L611.00,101.00 L611.00,131.00 L491.00,131.00 Z"]
+        RenderPath {rect} at (382,78) size 95x24 [fill={[type=SOLID] [color=#B0C4DE]}] [data="M490.00,100.00 L610.00,100.00 L610.00,130.00 L490.00,130.00 Z"]
+        RenderSVGText {text} at (504,108) size 92x16 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 92x16
+            RenderSVGInlineText {#text} at (0,0) size 92x16
+              chunk 1 (middle anchor) text run 1 at (504.50,120.40) startOffset 0 endOffset 16 width 91.00: "Switch Button on"
+      RenderSVGContainer {g} at (491,77) size 104x26
+        RenderPath {rect} at (491,77) size 102x24 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M629.00,99.00 L759.00,99.00 L759.00,129.00 L629.00,129.00 Z"]
+        RenderPath {rect} at (492,78) size 103x25 [fill={[type=SOLID] [color=#000080]}] [data="M631.00,101.00 L761.00,101.00 L761.00,131.00 L631.00,131.00 Z"]
+        RenderPath {rect} at (492,78) size 102x24 [fill={[type=SOLID] [color=#B0C4DE]}] [data="M630.00,100.00 L760.00,100.00 L760.00,130.00 L630.00,130.00 Z"]
+        RenderSVGText {text} at (648,108) size 94x16 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 94x16
+            RenderSVGInlineText {#text} at (0,0) size 94x16
+              chunk 1 (middle anchor) text run 1 at (648.00,120.40) startOffset 0 endOffset 15 width 94.00: "Remove Button 1"
+      RenderSVGContainer {g} at (608,77) size 104x26
+        RenderPath {rect} at (608,77) size 103x24 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M779.00,99.00 L909.00,99.00 L909.00,129.00 L779.00,129.00 Z"]
+        RenderPath {rect} at (610,78) size 102x25 [fill={[type=SOLID] [color=#000080]}] [data="M781.00,101.00 L911.00,101.00 L911.00,131.00 L781.00,131.00 Z"]
+        RenderPath {rect} at (609,78) size 102x24 [fill={[type=SOLID] [color=#B0C4DE]}] [data="M780.00,100.00 L910.00,100.00 L910.00,130.00 L780.00,130.00 Z"]
+        RenderSVGText {text} at (794,108) size 102x16 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 102x16
+            RenderSVGInlineText {#text} at (0,0) size 102x16
+              chunk 1 (middle anchor) text run 1 at (794.50,120.40) startOffset 0 endOffset 18 width 101.00: "Switch Button 4 on"
+      RenderSVGContainer {g} at (155,233) size 120x50
+        RenderPath {rect} at (155,233) size 118x48 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M209.00,299.00 L339.00,299.00 C344.52,299.00,349.00,303.48,349.00,309.00 L349.00,349.00 C349.00,354.52,344.52,359.00,339.00,359.00 L209.00,359.00 C203.48,359.00,199.00,354.52,199.00,349.00 L199.00,309.00 C199.00,303.48,203.48,299.00,209.00,299.00 Z"]
+        RenderPath {rect} at (157,235) size 118x48 [fill={[type=SOLID] [color=#000080]}] [data="M211.00,301.00 L341.00,301.00 C346.52,301.00,351.00,305.48,351.00,311.00 L351.00,351.00 C351.00,356.52,346.52,361.00,341.00,361.00 L211.00,361.00 C205.48,361.00,201.00,356.52,201.00,351.00 L201.00,311.00 C201.00,305.48,205.48,301.00,211.00,301.00 Z"]
+        RenderPath {rect} at (156,234) size 118x48 [fill={[type=SOLID] [color=#B0C4DE]}] [data="M210.00,300.00 L340.00,300.00 C345.52,300.00,350.00,304.48,350.00,310.00 L350.00,350.00 C350.00,355.52,345.52,360.00,340.00,360.00 L210.00,360.00 C204.48,360.00,200.00,355.52,200.00,350.00 L200.00,310.00 C200.00,304.48,204.48,300.00,210.00,300.00 Z"]
+        RenderSVGText {text} at (226,310) size 98x42 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 98x16
+            RenderSVGInlineText {#text} at (0,0) size 98x16
+              chunk 1 (middle anchor) text run 1 at (226.50,322.20) startOffset 0 endOffset 19 width 97.00: "This is a multiline"
+          RenderSVGTSpan {tspan} at (0,0) size 78x16
+            RenderSVGInlineText {#text} at (10,13) size 78x16
+              chunk 1 (middle anchor) text run 1 at (236.50,335.40) startOffset 0 endOffset 15 width 77.00: "textbutton with"
+          RenderSVGTSpan {tspan} at (0,0) size 78x16
+            RenderSVGInlineText {#text} at (10,26) size 78x16
+              chunk 1 (middle anchor) text run 1 at (236.50,348.60) startOffset 0 endOffset 13 width 77.00: "round corners"
+    RenderSVGContainer {g} at (233,112) size 61x22
+      RenderSVGContainer {g} at (233,116) size 18x18
+        RenderPath {rect} at (233,116) size 17x17 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M299.00,149.00 L319.00,149.00 L319.00,169.00 L299.00,169.00 Z"]
+        RenderPath {rect} at (235,117) size 16x17 [fill={[type=SOLID] [color=#000080]}] [data="M301.00,151.00 L321.00,151.00 L321.00,171.00 L301.00,171.00 Z"]
+        RenderPath {rect} at (234,117) size 16x16 [fill={[type=SOLID] [color=#B0C4DE]}] [data="M300.00,150.00 L320.00,150.00 L320.00,170.00 L300.00,170.00 Z"]
+        RenderSVGContainer {use} at (238,116) size 10x17
+          RenderSVGContainer {g} at (238,116) size 10x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,160.00)}]
+            RenderSVGViewportContainer {svg} at (238,116) size 10x17
+              RenderSVGContainer {g} at (238,115) size 11x18 [transform={m=((1.25,0.00)(0.00,1.25)) t=(0.00,0.00)}]
+                RenderPath {line} at (240,123) size 7x10 [stroke={[type=SOLID] [color=#000000] [stroke width=1.75]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L3.00,7.00"]
+                RenderPath {path} at (238,115) size 11x16 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF] [fill rule=EVEN-ODD]}] [data="M-3.00,-7.00 L-3.00,3.00 L0.00,0.00 L4.25,-0.50 Z"]
+      RenderSVGContainer {g} at (272,112) size 22x22
+        RenderPath {ellipse} at (272,112) size 21x21 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M374.00,156.50 L373.98,157.28 L373.90,158.07 L373.78,158.84 L373.61,159.61 L373.39,160.36 L373.12,161.10 L372.81,161.82 L372.45,162.52 L372.05,163.20 L371.61,163.85 L371.13,164.47 L370.61,165.06 L370.06,165.61 L369.47,166.13 L368.85,166.61 L368.20,167.05 L367.52,167.45 L366.82,167.81 L366.10,168.12 L365.36,168.39 L364.61,168.61 L363.84,168.78 L363.07,168.90 L362.28,168.98 L361.50,169.00 L360.72,168.98 L359.93,168.90 L359.16,168.78 L358.39,168.61 L357.64,168.39 L356.90,168.12 L356.18,167.81 L355.48,167.45 L354.80,167.05 L354.15,166.61 L353.53,166.13 L352.94,165.61 L352.39,165.06 L351.87,164.47 L351.39,163.85 L350.95,163.20 L350.55,162.52 L350.19,161.82 L349.88,161.10 L349.61,160.36 L349.39,159.61 L349.22,158.84 L349.10,158.07 L349.02,157.28 L349.00,156.50 L349.02,155.72 L349.10,154.93 L349.22,154.16 L349.39,153.39 L349.61,152.64 L349.88,151.90 L350.19,151.18 L350.55,150.48 L350.95,149.80 L351.39,149.15 L351.87,148.53 L352.39,147.94 L352.94,147.39 L353.53,146.87 L354.15,146.39 L354.80,145.95 L355.48,145.55 L356.18,145.19 L356.90,144.88 L357.64,144.61 L358.39,144.39 L359.16,144.22 L359.93,144.10 L360.72,144.02 L361.50,144.00 L362.28,144.02 L363.07,144.10 L363.84,144.22 L364.61,144.39 L365.36,144.61 L366.10,144.88 L366.82,145.19 L367.52,145.55 L368.20,145.95 L368.85,146.39 L369.47,146.87 L370.06,147.39 L370.61,147.94 L371.13,148.53 L371.61,149.15 L372.05,149.80 L372.45,150.48 L372.81,151.18 L373.12,151.90 L373.39,152.64 L373.61,153.39 L373.78,154.16 L373.90,154.93 L373.98,155.72 Z"]
+        RenderPath {ellipse} at (274,114) size 20x20 [fill={[type=SOLID] [color=#000080]}] [data="M376.00,158.50 L375.98,159.28 L375.90,160.07 L375.78,160.84 L375.61,161.61 L375.39,162.36 L375.12,163.10 L374.81,163.82 L374.45,164.52 L374.05,165.20 L373.61,165.85 L373.13,166.47 L372.61,167.06 L372.06,167.61 L371.47,168.13 L370.85,168.61 L370.20,169.05 L369.52,169.45 L368.82,169.81 L368.10,170.12 L367.36,170.39 L366.61,170.61 L365.84,170.78 L365.07,170.90 L364.28,170.98 L363.50,171.00 L362.72,170.98 L361.93,170.90 L361.16,170.78 L360.39,170.61 L359.64,170.39 L358.90,170.12 L358.18,169.81 L357.48,169.45 L356.80,169.05 L356.15,168.61 L355.53,168.13 L354.94,167.61 L354.39,167.06 L353.87,166.47 L353.39,165.85 L352.95,165.20 L352.55,164.52 L352.19,163.82 L351.88,163.10 L351.61,162.36 L351.39,161.61 L351.22,160.84 L351.10,160.07 L351.02,159.28 L351.00,158.50 L351.02,157.72 L351.10,156.93 L351.22,156.16 L351.39,155.39 L351.61,154.64 L351.88,153.90 L352.19,153.18 L352.55,152.48 L352.95,151.80 L353.39,151.15 L353.87,150.53 L354.39,149.94 L354.94,149.39 L355.53,148.87 L356.15,148.39 L356.80,147.95 L357.48,147.55 L358.18,147.19 L358.90,146.88 L359.64,146.61 L360.39,146.39 L361.16,146.22 L361.93,146.10 L362.72,146.02 L363.50,146.00 L364.28,146.02 L365.07,146.10 L365.84,146.22 L366.61,146.39 L367.36,146.61 L368.10,146.88 L368.82,147.19 L369.52,147.55 L370.20,147.95 L370.85,148.39 L371.47,148.87 L372.06,149.39 L372.61,149.94 L373.13,150.53 L373.61,151.15 L374.05,151.80 L374.45,152.48 L374.81,153.18 L375.12,153.90 L375.39,154.64 L375.61,155.39 L375.78,156.16 L375.90,156.93 L375.98,157.72 Z"]
+        RenderPath {ellipse} at (273,113) size 20x20 [fill={[type=SOLID] [color=#B0C4DE]}] [data="M375.00,157.50 L374.98,158.28 L374.90,159.07 L374.78,159.84 L374.61,160.61 L374.39,161.36 L374.12,162.10 L373.81,162.82 L373.45,163.52 L373.05,164.20 L372.61,164.85 L372.13,165.47 L371.61,166.06 L371.06,166.61 L370.47,167.13 L369.85,167.61 L369.20,168.05 L368.52,168.45 L367.82,168.81 L367.10,169.12 L366.36,169.39 L365.61,169.61 L364.84,169.78 L364.07,169.90 L363.28,169.98 L362.50,170.00 L361.72,169.98 L360.93,169.90 L360.16,169.78 L359.39,169.61 L358.64,169.39 L357.90,169.12 L357.18,168.81 L356.48,168.45 L355.80,168.05 L355.15,167.61 L354.53,167.13 L353.94,166.61 L353.39,166.06 L352.87,165.47 L352.39,164.85 L351.95,164.20 L351.55,163.52 L351.19,162.82 L350.88,162.10 L350.61,161.36 L350.39,160.61 L350.22,159.84 L350.10,159.07 L350.02,158.28 L350.00,157.50 L350.02,156.72 L350.10,155.93 L350.22,155.16 L350.39,154.39 L350.61,153.64 L350.88,152.90 L351.19,152.18 L351.55,151.48 L351.95,150.80 L352.39,150.15 L352.87,149.53 L353.39,148.94 L353.94,148.39 L354.53,147.87 L355.15,147.39 L355.80,146.95 L356.48,146.55 L357.18,146.19 L357.90,145.88 L358.64,145.61 L359.39,145.39 L360.16,145.22 L360.93,145.10 L361.72,145.02 L362.50,145.00 L363.28,145.02 L364.07,145.10 L364.84,145.22 L365.61,145.39 L366.36,145.61 L367.10,145.88 L367.82,146.19 L368.52,146.55 L369.20,146.95 L369.85,147.39 L370.47,147.87 L371.06,148.39 L371.61,148.94 L372.13,149.53 L372.61,150.15 L373.05,150.80 L373.45,151.48 L373.81,152.18 L374.12,152.90 L374.39,153.64 L374.61,154.39 L374.78,155.16 L374.90,155.93 L374.98,156.72 Z"]
+        RenderSVGContainer {use} at (279,114) size 11x17
+          RenderSVGContainer {g} at (278,114) size 12x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(362.50,157.50)}]
+            RenderSVGViewportContainer {svg} at (278,114) size 12x18
+              RenderSVGContainer {g} at (278,113) size 12x19 [transform={m=((1.25,0.00)(0.00,1.25)) t=(0.00,0.00)}]
+                RenderPath {line} at (281,121) size 7x11 [stroke={[type=SOLID] [color=#000000] [stroke width=1.75]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L3.00,7.00"]
+                RenderPath {path} at (278,113) size 12x16 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF] [fill rule=EVEN-ODD]}] [data="M-3.00,-7.00 L-3.00,3.00 L0.00,0.00 L4.25,-0.50 Z"]
+    RenderSVGText {text} at (100,195) size 64x19 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 64x19
+        chunk 1 text run 1 at (100.00,210.00) startOffset 0 endOffset 10 width 64.00: "StatusText"
+    RenderSVGText {text} at (430,305) size 416x19 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 416x19
+        chunk 1 text run 1 at (430.00,320.00) startOffset 0 endOffset 73 width 416.00: "Click this text to randomly resize the multiline textbutton (textbutton7)"
+    RenderSVGText {text} at (430,325) size 441x19 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 441x19
+        chunk 1 text run 1 at (430.00,340.00) startOffset 0 endOffset 77 width 441.00: "Click this text to randomly reposition the multiline textbutton (textbutton7)"
diff --git a/LayoutTests/platform/chromium-linux/svg/carto.net/colourpicker-expected.txt b/LayoutTests/platform/chromium-linux/svg/carto.net/colourpicker-expected.txt
new file mode 100644
index 0000000..8d9263e
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/carto.net/colourpicker-expected.txt
@@ -0,0 +1,291 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourceLinearGradient {linearGradient} [id="colourPicker1_hueGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#FF0000]
+        RenderSVGGradientStop {stop} [offset=0.17] [color=#FFFF00]
+        RenderSVGGradientStop {stop} [offset=0.33] [color=#00FF00]
+        RenderSVGGradientStop {stop} [offset=0.50] [color=#00FFFF]
+        RenderSVGGradientStop {stop} [offset=0.67] [color=#0000FF]
+        RenderSVGGradientStop {stop} [offset=0.83] [color=#FF00FF]
+        RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
+      RenderSVGResourceLinearGradient {linearGradient} [id="colourPicker1_satGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#FFFFFF]
+        RenderSVGGradientStop {stop} [offset=1.00] [color=#00FF00]
+      RenderSVGResourceLinearGradient {linearGradient} [id="colourPicker1_valGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
+        RenderSVGGradientStop {stop} [offset=1.00] [color=#00FF00]
+      RenderSVGResourceLinearGradient {linearGradient} [id="colourPicker1_alphaGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#00FF0000]
+        RenderSVGGradientStop {stop} [offset=1.00] [color=#00FF00]
+      RenderSVGResourceLinearGradient {linearGradient} [id="colourPicker2_hueGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#80FF00]
+        RenderSVGGradientStop {stop} [offset=0.20] [color=#00FF00]
+        RenderSVGGradientStop {stop} [offset=0.40] [color=#00FF80]
+        RenderSVGGradientStop {stop} [offset=0.60] [color=#00FFFF]
+        RenderSVGGradientStop {stop} [offset=0.80] [color=#0080FF]
+        RenderSVGGradientStop {stop} [offset=1.00] [color=#0000FF]
+      RenderSVGResourceLinearGradient {linearGradient} [id="colourPicker2_satGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#FFFFFF]
+        RenderSVGGradientStop {stop} [offset=1.00] [color=#00FFFF]
+      RenderSVGResourceLinearGradient {linearGradient} [id="colourPicker2_alphaGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#00FFFF00]
+        RenderSVGGradientStop {stop} [offset=1.00] [color=#00FFFF]
+      RenderSVGResourceLinearGradient {linearGradient} [id="colourPicker3_hueGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#FF0000]
+        RenderSVGGradientStop {stop} [offset=0.17] [color=#FF8000]
+        RenderSVGGradientStop {stop} [offset=0.33] [color=#FFFF00]
+        RenderSVGGradientStop {stop} [offset=0.50] [color=#80FF00]
+        RenderSVGGradientStop {stop} [offset=0.67] [color=#00FF00]
+        RenderSVGGradientStop {stop} [offset=0.83] [color=#00FF80]
+        RenderSVGGradientStop {stop} [offset=1.00] [color=#00FFFF]
+      RenderSVGResourceLinearGradient {linearGradient} [id="colourPicker3_satGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#FFFFFF]
+        RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
+      RenderSVGResourceLinearGradient {linearGradient} [id="colourPicker3_valGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
+        RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
+      RenderSVGResourceLinearGradient {linearGradient} [id="colourPicker4_hueGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#FF0000]
+        RenderSVGGradientStop {stop} [offset=0.17] [color=#FFFF00]
+        RenderSVGGradientStop {stop} [offset=0.33] [color=#00FF00]
+        RenderSVGGradientStop {stop} [offset=0.50] [color=#00FFFF]
+        RenderSVGGradientStop {stop} [offset=0.67] [color=#0000FF]
+        RenderSVGGradientStop {stop} [offset=0.83] [color=#FF00FF]
+        RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
+      RenderSVGResourceLinearGradient {linearGradient} [id="colourPicker4_satGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#787878]
+        RenderSVGGradientStop {stop} [offset=1.00] [color=#780000]
+      RenderSVGResourceLinearGradient {linearGradient} [id="colourPicker4_valGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
+        RenderSVGGradientStop {stop} [offset=1.00] [color=#FFFFFF]
+      RenderSVGResourceLinearGradient {linearGradient} [id="colourPicker4_alphaGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#78787800]
+        RenderSVGGradientStop {stop} [offset=1.00] [color=#787878]
+    RenderPath {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M-2000.00,-2000.00 L4000.00,-2000.00 L4000.00,4000.00 L-2000.00,4000.00 Z"]
+    RenderSVGContainer {g} at (156,156) size 626x329
+      RenderSVGContainer {g} at (156,312) size 235x95
+        RenderPath {rect} at (156,312) size 235x95 [fill={[type=SOLID] [color=#DCDCDC]}] [data="M200.00,400.00 L500.00,400.00 L500.00,520.00 L200.00,520.00 Z"]
+        RenderPath {rect} at (165,321) size 156x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker1_hueGradient"]}] [data="M212.00,411.85 L410.00,411.85 L410.00,419.35 L212.00,419.35 Z"]
+        RenderPath {line} at (159,318) size 168x14 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [data="M212.00,415.60 L410.00,415.60"]
+        RenderPath {line} at (165,324) size 156x1 [data="M212.00,415.60 L410.00,415.60"]
+        RenderSVGContainer {use} at (214,316) size 6x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(278.00,415.60)}]
+          RenderSVGContainer {g} at (214,316) size 6x17
+            RenderSVGViewportContainer {svg} at (214,316) size 6x17
+              RenderPath {line} at (214,316) size 6x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,-10.00 L0.00,10.00"]
+        RenderSVGText {text} at (416,408) size 76x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 76x16
+            chunk 1 text run 1 at (416.00,420.10) startOffset 0 endOffset 13 width 76.00: "Hue (0\x{B0}-360\x{B0})"
+        RenderPath {rect} at (185,351) size 43x35 [stroke={[type=SOLID] [color=#000000] [opacity=0.70] [stroke width=7.50]}] [data="M242.00,454.00 L287.00,454.00 L287.00,490.00 L242.00,490.00 Z"]
+        RenderPath {rect} at (165,340) size 36x29 [fill={[type=SOLID] [color=#00FF00]}] [data="M212.00,436.00 L257.00,436.00 L257.00,472.00 L212.00,472.00 Z"]
+        RenderPath {rect} at (235,339) size 86x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker1_satGradient"]}] [data="M302.00,435.85 L410.00,435.85 L410.00,443.35 L302.00,443.35 Z"]
+        RenderPath {line} at (229,337) size 98x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [data="M302.00,439.60 L410.00,439.60"]
+        RenderPath {line} at (235,342) size 86x2 [data="M302.00,439.60 L410.00,439.60"]
+        RenderSVGContainer {use} at (317,335) size 6x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,439.60)}]
+          RenderSVGContainer {g} at (317,335) size 6x17
+            RenderSVGViewportContainer {svg} at (317,335) size 6x17
+              RenderPath {line} at (317,335) size 6x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,-10.00 L0.00,10.00"]
+        RenderSVGText {text} at (416,432) size 78x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 78x16
+            chunk 1 text run 1 at (416.00,444.10) startOffset 0 endOffset 14 width 78.00: "Saturation (%)"
+        RenderPath {rect} at (235,358) size 86x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker1_valGradient"]}] [data="M302.00,459.85 L410.00,459.85 L410.00,467.35 L302.00,467.35 Z"]
+        RenderPath {line} at (229,356) size 98x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [data="M302.00,463.60 L410.00,463.60"]
+        RenderPath {line} at (235,361) size 86x2 [data="M302.00,463.60 L410.00,463.60"]
+        RenderSVGContainer {use} at (317,353) size 6x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,463.60)}]
+          RenderSVGContainer {g} at (317,353) size 6x18
+            RenderSVGViewportContainer {svg} at (317,353) size 6x18
+              RenderPath {line} at (317,353) size 6x18 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,-10.00 L0.00,10.00"]
+        RenderSVGText {text} at (416,456) size 53x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 53x16
+            chunk 1 text run 1 at (416.00,468.10) startOffset 0 endOffset 9 width 53.00: "Value (%)"
+        RenderPath {rect} at (235,377) size 86x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker1_alphaGradient"]}] [data="M302.00,483.85 L410.00,483.85 L410.00,491.35 L302.00,491.35 Z"]
+        RenderPath {line} at (229,375) size 98x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [data="M302.00,487.60 L410.00,487.60"]
+        RenderPath {line} at (235,380) size 86x2 [data="M302.00,487.60 L410.00,487.60"]
+        RenderSVGContainer {use} at (317,372) size 6x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,487.60)}]
+          RenderSVGContainer {g} at (317,372) size 6x18
+            RenderSVGViewportContainer {svg} at (317,372) size 6x18
+              RenderPath {line} at (317,372) size 6x18 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,-10.00 L0.00,10.00"]
+        RenderSVGText {text} at (416,480) size 62x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 62x16
+            chunk 1 text run 1 at (416.00,492.10) startOffset 0 endOffset 11 width 62.00: "Opacity (%)"
+        RenderSVGText {text} at (212,502) size 240x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 240x15
+            chunk 1 text run 1 at (212.00,514.00) startOffset 0 endOffset 40 width 240.00: "RGBA: 0,255,0,100; HSVA: 120,100,100,100"
+      RenderSVGContainer {g} at (390,156) size 235x79
+        RenderPath {rect} at (390,156) size 235x79 [fill={[type=SOLID] [color=#DCDCDC]}] [data="M500.00,200.00 L800.00,200.00 L800.00,300.00 L500.00,300.00 Z"]
+        RenderPath {rect} at (400,163) size 155x7 [fill={[type=LINEAR-GRADIENT] [id="colourPicker3_hueGradient"]}] [data="M512.00,209.25 L710.00,209.25 L710.00,216.75 L512.00,216.75 Z"]
+        RenderPath {line} at (393,160) size 168x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [data="M512.00,213.00 L710.00,213.00"]
+        RenderPath {line} at (400,166) size 155x1 [data="M512.00,213.00 L710.00,213.00"]
+        RenderSVGContainer {use} at (397,158) size 6x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(512.00,213.00)}]
+          RenderSVGContainer {g} at (397,158) size 6x17
+            RenderSVGViewportContainer {svg} at (397,158) size 6x17
+              RenderPath {line} at (397,158) size 6x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,-10.00 L0.00,10.00"]
+        RenderSVGText {text} at (716,205) size 76x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 76x16
+            chunk 1 text run 1 at (716.00,217.50) startOffset 0 endOffset 13 width 76.00: "Hue (0\x{B0}-180\x{B0})"
+        RenderPath {rect} at (420,188) size 42x30 [stroke={[type=SOLID] [color=#787878] [stroke width=7.50]}] [data="M542.00,245.00 L587.00,245.00 L587.00,275.00 L542.00,275.00 Z"]
+        RenderPath {rect} at (400,179) size 36x25 [fill={[type=SOLID] [color=#FF0000]}] [data="M512.00,230.00 L557.00,230.00 L557.00,260.00 L512.00,260.00 Z"]
+        RenderPath {rect} at (470,183) size 85x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker3_satGradient"]}] [data="M602.00,235.92 L710.00,235.92 L710.00,243.42 L602.00,243.42 Z"]
+        RenderPath {line} at (464,181) size 97x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [data="M602.00,239.67 L710.00,239.67"]
+        RenderPath {line} at (470,186) size 85x2 [data="M602.00,239.67 L710.00,239.67"]
+        RenderSVGContainer {use} at (552,178) size 6x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(710.00,239.67)}]
+          RenderSVGContainer {g} at (552,178) size 6x18
+            RenderSVGViewportContainer {svg} at (552,178) size 6x18
+              RenderPath {line} at (552,178) size 6x18 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,-10.00 L0.00,10.00"]
+        RenderSVGText {text} at (716,232) size 78x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 78x16
+            chunk 1 text run 1 at (716.00,244.17) startOffset 0 endOffset 14 width 78.00: "Saturation (%)"
+        RenderPath {rect} at (470,204) size 85x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker3_valGradient"]}] [data="M602.00,262.58 L710.00,262.58 L710.00,270.08 L602.00,270.08 Z"]
+        RenderPath {line} at (464,201) size 97x14 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [data="M602.00,266.33 L710.00,266.33"]
+        RenderPath {line} at (470,207) size 85x2 [data="M602.00,266.33 L710.00,266.33"]
+        RenderSVGContainer {use} at (552,200) size 6x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(710.00,266.33)}]
+          RenderSVGContainer {g} at (552,200) size 6x17
+            RenderSVGViewportContainer {svg} at (552,200) size 6x17
+              RenderPath {line} at (552,200) size 6x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,-10.00 L0.00,10.00"]
+        RenderSVGText {text} at (716,258) size 53x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 53x16
+            chunk 1 text run 1 at (716.00,270.83) startOffset 0 endOffset 9 width 53.00: "Value (%)"
+        RenderSVGText {text} at (512,283) size 226x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 226x15
+            chunk 1 text run 1 at (512.00,295.00) startOffset 0 endOffset 38 width 226.00: "RGBA: 255,0,0,100; HSVA: 0,100,100,100"
+      RenderSVGContainer {g} at (546,390) size 236x95
+        RenderPath {rect} at (546,390) size 236x95 [fill={[type=SOLID] [color=#DCDCDC]}] [data="M700.00,500.00 L1000.00,500.00 L1000.00,620.00 L700.00,620.00 Z"]
+        RenderPath {rect} at (556,399) size 155x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker4_hueGradient"]}] [data="M712.00,511.85 L910.00,511.85 L910.00,519.35 L712.00,519.35 Z"]
+        RenderPath {line} at (550,396) size 168x14 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [data="M712.00,515.60 L910.00,515.60"]
+        RenderPath {line} at (556,402) size 155x2 [data="M712.00,515.60 L910.00,515.60"]
+        RenderSVGContainer {use} at (553,394) size 6x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(712.00,515.60)}]
+          RenderSVGContainer {g} at (553,394) size 6x17
+            RenderSVGViewportContainer {svg} at (553,394) size 6x17
+              RenderPath {line} at (553,394) size 6x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,-10.00 L0.00,10.00"]
+        RenderSVGText {text} at (916,508) size 76x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 76x16
+            chunk 1 text run 1 at (916.00,520.10) startOffset 0 endOffset 13 width 76.00: "Hue (0\x{B0}-360\x{B0})"
+        RenderPath {rect} at (553,415) size 42x35 [stroke={[type=SOLID] [color=#787878] [stroke width=7.50]}] [data="M712.00,536.00 L757.00,536.00 L757.00,572.00 L712.00,572.00 Z"]
+        RenderPath {rect} at (603,417) size 108x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker4_satGradient"]}] [data="M772.00,535.85 L910.00,535.85 L910.00,543.35 L772.00,543.35 Z"]
+        RenderPath {line} at (596,415) size 122x14 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [data="M772.00,539.60 L910.00,539.60"]
+        RenderPath {line} at (603,421) size 108x1 [data="M772.00,539.60 L910.00,539.60"]
+        RenderSVGContainer {use} at (600,413) size 6x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(772.00,539.60)}]
+          RenderSVGContainer {g} at (600,413) size 6x17
+            RenderSVGViewportContainer {svg} at (600,413) size 6x17
+              RenderPath {line} at (600,413) size 6x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,-10.00 L0.00,10.00"]
+        RenderSVGText {text} at (916,532) size 78x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 78x16
+            chunk 1 text run 1 at (916.00,544.10) startOffset 0 endOffset 14 width 78.00: "Saturation (%)"
+        RenderPath {rect} at (603,436) size 108x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker4_valGradient"]}] [data="M772.00,559.85 L910.00,559.85 L910.00,567.35 L772.00,567.35 Z"]
+        RenderPath {line} at (596,434) size 122x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [data="M772.00,563.60 L910.00,563.60"]
+        RenderPath {line} at (603,439) size 108x2 [data="M772.00,563.60 L910.00,563.60"]
+        RenderSVGContainer {use} at (650,432) size 7x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(836.86,563.60)}]
+          RenderSVGContainer {g} at (650,432) size 7x17
+            RenderSVGViewportContainer {svg} at (650,432) size 7x17
+              RenderPath {line} at (650,432) size 7x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,-10.00 L0.00,10.00"]
+        RenderSVGText {text} at (916,556) size 53x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 53x16
+            chunk 1 text run 1 at (916.00,568.10) startOffset 0 endOffset 9 width 53.00: "Value (%)"
+        RenderPath {rect} at (603,455) size 108x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker4_alphaGradient"]}] [data="M772.00,583.85 L910.00,583.85 L910.00,591.35 L772.00,591.35 Z"]
+        RenderPath {line} at (596,453) size 122x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [data="M772.00,587.60 L910.00,587.60"]
+        RenderPath {line} at (603,458) size 108x2 [data="M772.00,587.60 L910.00,587.60"]
+        RenderSVGContainer {use} at (708,450) size 6x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(910.00,587.60)}]
+          RenderSVGContainer {g} at (708,450) size 6x18
+            RenderSVGViewportContainer {svg} at (708,450) size 6x18
+              RenderPath {line} at (708,450) size 6x18 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,-10.00 L0.00,10.00"]
+        RenderSVGText {text} at (916,580) size 62x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 62x16
+            chunk 1 text run 1 at (916.00,592.10) startOffset 0 endOffset 11 width 62.00: "Opacity (%)"
+        RenderSVGText {text} at (712,602) size 233x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 233x15
+            chunk 1 text run 1 at (712.00,614.00) startOffset 0 endOffset 39 width 233.00: "RGBA: 120,120,120,100; HSVA: 0,0,47,100"
+    RenderSVGContainer {g} at (80,62) size 263x263 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,-400.00)}]
+      RenderPath {rect} at (104,62) size 239x239 [fill={[type=SOLID] [color=#00FFFF] [opacity=0.50]}] [data="M490.00,190.00 L810.00,190.00 L810.00,300.00 L490.00,300.00 Z"]
+      RenderSVGText {text} at (500,305) size 301x38 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 282x18
+          chunk 1 text run 1 at (500.00,320.00) startOffset 0 endOffset 41 width 282.00: "This colourPicker has a callBack function"
+        RenderSVGTSpan {tspan} at (0,0) size 301x19
+          RenderSVGInlineText {#text} at (0,19) size 301x19
+            chunk 1 text run 1 at (500.00,339.20) startOffset 0 endOffset 42 width 301.00: "attached that changes the background color"
+      RenderSVGContainer {g} at (115,73) size 218x217
+        RenderPath {rect} at (115,73) size 218x217 [fill={[type=SOLID] [color=#DCDCDC]}] [data="M500.00,200.00 L800.00,200.00 L800.00,290.00 L500.00,290.00 Z"]
+        RenderPath {rect} at (163,84) size 116x116 [fill={[type=LINEAR-GRADIENT] [id="colourPicker2_hueGradient"]}] [data="M512.00,207.95 L710.00,207.95 L710.00,215.45 L512.00,215.45 Z"]
+        RenderPath {line} at (156,78) size 129x129 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [data="M512.00,211.70 L710.00,211.70"]
+        RenderPath {line} at (165,86) size 111x111 [data="M512.00,211.70 L710.00,211.70"]
+        RenderSVGContainer {use} at (223,144) size 17x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(630.80,211.70)}]
+          RenderSVGContainer {g} at (223,144) size 17x17
+            RenderSVGViewportContainer {svg} at (223,144) size 17x17
+              RenderPath {line} at (223,144) size 17x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,-10.00 L0.00,10.00"]
+        RenderSVGText {text} at (716,204) size 83x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 83x16
+            chunk 1 text run 1 at (716.00,216.20) startOffset 0 endOffset 14 width 83.00: "Hue (90\x{B0}-240\x{B0})"
+        RenderPath {rect} at (142,95) size 41x41 [fill={[type=SOLID] [color=#00FFFF] [opacity=0.50]}] [data="M512.00,227.00 L557.00,227.00 L557.00,254.00 L512.00,254.00 Z"]
+        RenderPath {rect} at (182,130) size 83x83 [fill={[type=LINEAR-GRADIENT] [id="colourPicker2_satGradient"]}] [data="M572.00,231.95 L710.00,231.95 L710.00,239.45 L572.00,239.45 Z"]
+        RenderPath {line} at (176,125) size 96x95 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [data="M572.00,235.70 L710.00,235.70"]
+        RenderPath {line} at (185,132) size 78x79 [data="M572.00,235.70 L710.00,235.70"]
+        RenderSVGContainer {use} at (253,202) size 18x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(710.00,235.70)}]
+          RenderSVGContainer {g} at (253,202) size 18x16
+            RenderSVGViewportContainer {svg} at (253,202) size 18x16
+              RenderPath {line} at (253,202) size 18x16 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,-10.00 L0.00,10.00"]
+        RenderSVGText {text} at (716,228) size 78x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 78x16
+            chunk 1 text run 1 at (716.00,240.20) startOffset 0 endOffset 14 width 78.00: "Saturation (%)"
+        RenderPath {rect} at (169,143) size 83x83 [fill={[type=LINEAR-GRADIENT] [id="colourPicker2_alphaGradient"]}] [data="M572.00,255.95 L710.00,255.95 L710.00,263.45 L572.00,263.45 Z"]
+        RenderPath {line} at (163,137) size 95x96 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [data="M572.00,259.70 L710.00,259.70"]
+        RenderPath {line} at (171,146) size 79x78 [data="M572.00,259.70 L710.00,259.70"]
+        RenderSVGContainer {use} at (203,177) size 16x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(641.00,259.70)}]
+          RenderSVGContainer {g} at (203,177) size 16x16
+            RenderSVGViewportContainer {svg} at (203,177) size 16x16
+              RenderPath {line} at (203,177) size 16x16 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,-10.00 L0.00,10.00"]
+        RenderSVGText {text} at (716,252) size 62x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 62x16
+            chunk 1 text run 1 at (716.00,264.20) startOffset 0 endOffset 11 width 62.00: "Opacity (%)"
+        RenderSVGText {text} at (512,273) size 240x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 240x16
+            chunk 1 text run 1 at (512.00,285.50) startOffset 0 endOffset 40 width 240.00: "RGBA: 0,255,255,50; HSVA: 180,100,100,50"
+    RenderSVGContainer {g} at (389,132) size 288x274
+      RenderSVGContainer {g} at (397,344) size 89x18
+        RenderPath {rect} at (397,344) size 87x17 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M509.00,441.00 L619.00,441.00 L619.00,461.00 L509.00,461.00 Z"]
+        RenderPath {rect} at (399,346) size 87x16 [fill={[type=SOLID] [color=#696969]}] [data="M511.00,443.00 L621.00,443.00 L621.00,463.00 L511.00,463.00 Z"]
+        RenderPath {rect} at (398,345) size 87x16 [fill={[type=SOLID] [color=#DCDCDC]}] [data="M510.00,442.00 L620.00,442.00 L620.00,462.00 L510.00,462.00 Z"]
+        RenderSVGText {text} at (515,445) size 100x16 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 100x16
+            RenderSVGInlineText {#text} at (0,0) size 100x16
+              chunk 1 (middle anchor) text run 1 at (515.00,457.40) startOffset 0 endOffset 17 width 100.00: "Hide ColourPicker"
+      RenderSVGContainer {g} at (397,366) size 89x18
+        RenderPath {rect} at (397,366) size 87x17 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M509.00,469.00 L619.00,469.00 L619.00,489.00 L509.00,489.00 Z"]
+        RenderPath {rect} at (399,367) size 87x17 [fill={[type=SOLID] [color=#696969]}] [data="M511.00,471.00 L621.00,471.00 L621.00,491.00 L511.00,491.00 Z"]
+        RenderPath {rect} at (398,367) size 87x16 [fill={[type=SOLID] [color=#DCDCDC]}] [data="M510.00,470.00 L620.00,470.00 L620.00,490.00 L510.00,490.00 Z"]
+        RenderSVGText {text} at (521,473) size 88x16 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 88x16
+            RenderSVGInlineText {#text} at (0,0) size 88x16
+              chunk 1 (middle anchor) text run 1 at (521.00,485.40) startOffset 0 endOffset 15 width 88.00: "Set Random Fill"
+      RenderSVGContainer {g} at (397,388) size 89x18
+        RenderPath {rect} at (397,388) size 87x16 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M509.00,497.00 L619.00,497.00 L619.00,517.00 L509.00,517.00 Z"]
+        RenderPath {rect} at (399,389) size 87x17 [fill={[type=SOLID] [color=#696969]}] [data="M511.00,499.00 L621.00,499.00 L621.00,519.00 L511.00,519.00 Z"]
+        RenderPath {rect} at (398,389) size 87x16 [fill={[type=SOLID] [color=#DCDCDC]}] [data="M510.00,498.00 L620.00,498.00 L620.00,518.00 L510.00,518.00 Z"]
+        RenderSVGText {text} at (511,501) size 108x16 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 108x16
+            RenderSVGInlineText {#text} at (0,0) size 108x16
+              chunk 1 (middle anchor) text run 1 at (511.50,513.40) startOffset 0 endOffset 17 width 107.00: "Set Random Stroke"
+      RenderSVGContainer {g} at (389,132) size 144x18
+        RenderPath {rect} at (389,132) size 142x16 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M499.00,169.00 L679.00,169.00 L679.00,189.00 L499.00,189.00 Z"]
+        RenderPath {rect} at (391,133) size 142x17 [fill={[type=SOLID] [color=#696969]}] [data="M501.00,171.00 L681.00,171.00 L681.00,191.00 L501.00,191.00 Z"]
+        RenderPath {rect} at (390,132) size 142x17 [fill={[type=SOLID] [color=#DCDCDC]}] [data="M500.00,170.00 L680.00,170.00 L680.00,190.00 L500.00,190.00 Z"]
+        RenderSVGText {text} at (503,173) size 174x16 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 174x16
+            RenderSVGInlineText {#text} at (0,0) size 174x16
+              chunk 1 (middle anchor) text run 1 at (503.00,185.40) startOffset 0 endOffset 29 width 174.00: "Randomly Resize Colour Picker"
+      RenderSVGContainer {g} at (534,132) size 143x18
+        RenderPath {rect} at (534,132) size 141x16 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M684.00,169.00 L864.00,169.00 L864.00,189.00 L684.00,189.00 Z"]
+        RenderPath {rect} at (535,133) size 142x17 [fill={[type=SOLID] [color=#696969]}] [data="M686.00,171.00 L866.00,171.00 L866.00,191.00 L686.00,191.00 Z"]
+        RenderPath {rect} at (535,132) size 141x17 [fill={[type=SOLID] [color=#DCDCDC]}] [data="M685.00,170.00 L865.00,170.00 L865.00,190.00 L685.00,190.00 Z"]
+        RenderSVGText {text} at (693,173) size 164x16 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 164x16
+            RenderSVGInlineText {#text} at (0,0) size 164x16
+              chunk 1 (middle anchor) text run 1 at (693.00,185.40) startOffset 0 endOffset 27 width 164.00: "Randomly Move Colour Picker"
+    RenderSVGContainer {g} at (358,389) size 22x15
+      RenderPath {rect} at (358,389) size 21x13 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M459.00,498.00 L484.00,498.00 L484.00,514.00 L459.00,514.00 Z"]
+      RenderPath {rect} at (360,390) size 20x14 [fill={[type=SOLID] [color=#696969]}] [data="M461.00,500.00 L486.00,500.00 L486.00,516.00 L461.00,516.00 Z"]
+      RenderPath {rect} at (359,389) size 20x14 [fill={[type=SOLID] [color=#DCDCDC]}] [data="M460.00,499.00 L485.00,499.00 L485.00,515.00 L460.00,515.00 Z"]
+      RenderSVGText {text} at (464,500) size 17x16 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 17x16
+          RenderSVGInlineText {#text} at (0,0) size 17x16
+            chunk 1 (middle anchor) text run 1 at (464.00,512.40) startOffset 0 endOffset 2 width 17.00: "OK"
diff --git a/LayoutTests/platform/chromium-linux/svg/carto.net/combobox-expected.checksum b/LayoutTests/platform/chromium-linux/svg/carto.net/combobox-expected.checksum
deleted file mode 100644
index a4d2f9c..0000000
--- a/LayoutTests/platform/chromium-linux/svg/carto.net/combobox-expected.checksum
+++ /dev/null
@@ -1 +0,0 @@
-82fe2754cdad2c45f5488914e85c97e9
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-linux/svg/carto.net/combobox-expected.png b/LayoutTests/platform/chromium-linux/svg/carto.net/combobox-expected.png
deleted file mode 100644
index 71d2e95..0000000
Binary files a/LayoutTests/platform/chromium-linux/svg/carto.net/combobox-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/chromium-linux/svg/carto.net/combobox-expected.txt b/LayoutTests/platform/chromium-linux/svg/carto.net/combobox-expected.txt
new file mode 100644
index 0000000..10f8ff6
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/carto.net/combobox-expected.txt
@@ -0,0 +1,203 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderPath {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M-1000.00,-1000.00 L2000.00,-1000.00 L2000.00,2000.00 L-1000.00,2000.00 Z"]
+    RenderSVGContainer {g} at (39,36) size 464x468
+      RenderSVGText {text} at (500,47) size 110x16 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 110x16
+          chunk 1 text run 1 at (500.00,60.00) startOffset 0 endOffset 13 width 110.00: "Combobox Demo"
+      RenderSVGContainer {a} at (390,53) size 113x12
+        RenderSVGText {text} at (500,69) size 143x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 143x14
+            chunk 1 text run 1 at (500.00,80.00) startOffset 0 endOffset 28 width 143.00: "Link to Documentation (HTML)"
+      RenderSVGText {text} at (240,51) size 209x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 27x14
+          chunk 1 text run 1 at (240.00,62.00) startOffset 0 endOffset 6 width 27.00: "Fruits"
+        RenderSVGTSpan {tspan} at (0,0) size 209x14
+          RenderSVGInlineText {#text} at (0,20) size 209x14
+            chunk 1 text run 1 at (240.00,82.00) startOffset 0 endOffset 42 width 209.00: "This comboBox allows only single selection"
+      RenderSVGText {text} at (240,301) size 31x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 31x14
+          chunk 1 text run 1 at (240.00,312.00) startOffset 0 endOffset 5 width 31.00: "Roses"
+      RenderSVGText {text} at (240,322) size 105x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 103x14
+          chunk 1 text run 1 at (240.00,333.00) startOffset 0 endOffset 19 width 103.00: "This comboBox gives"
+        RenderSVGTSpan {tspan} at (0,0) size 105x14
+          RenderSVGInlineText {#text} at (0,15) size 105x14
+            chunk 1 text run 1 at (240.00,348.00) startOffset 0 endOffset 19 width 105.00: "feedback on changes"
+        RenderSVGTSpan {tspan} at (0,0) size 72x14
+          RenderSVGInlineText {#text} at (0,30) size 72x14
+            chunk 1 text run 1 at (240.00,363.00) startOffset 0 endOffset 16 width 72.00: "in the selection"
+      RenderSVGText {text} at (50,389) size 167x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 167x14
+          chunk 1 text run 1 at (50.00,400.00) startOffset 0 endOffset 33 width 167.00: "The Following Roses are selected:"
+        RenderSVGTSpan {tspan} at (0,0) size 0x0
+          RenderSVGInlineText {#text} at (0,0) size 0x0
+      RenderSVGText {text} at (240,551) size 40x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 40x14
+          chunk 1 text run 1 at (240.00,562.00) startOffset 0 endOffset 7 width 40.00: "Flowers"
+      RenderSVGText {text} at (240,571) size 193x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 193x14
+          chunk 1 text run 1 at (240.00,582.00) startOffset 0 endOffset 43 width 193.00: "Click on this text to deselect all elements"
+      RenderSVGText {text} at (240,586) size 181x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 181x14
+          chunk 1 text run 1 at (240.00,597.00) startOffset 0 endOffset 41 width 181.00: "Click on this text to select all elements"
+      RenderSVGText {text} at (240,601) size 166x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 166x14
+          chunk 1 text run 1 at (240.00,612.00) startOffset 0 endOffset 38 width 166.00: "Click on this text to invert selection"
+      RenderSVGText {text} at (240,616) size 237x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 237x14
+          chunk 1 text run 1 at (240.00,627.00) startOffset 0 endOffset 48 width 237.00: "Click on this text to randomly move the combobox"
+      RenderSVGText {text} at (240,631) size 241x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 241x14
+          chunk 1 text run 1 at (240.00,642.00) startOffset 0 endOffset 50 width 241.00: "Click on this text to randomly resize the combobox"
+    RenderSVGContainer {g} at (282,168) size 406x309 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(500.00,20.00)}]
+      RenderSVGContainer {g} at (282,168) size 168x172
+        RenderPath {rect} at (283,170) size 155x162 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M50.00,200.00 L184.00,200.00 L184.00,360.00 L50.00,360.00 Z"]
+        RenderSVGContainer {g} at (284,170) size 153x162
+          RenderPath {rect} at (340,170) size 97x64 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,200.00 L182.50,200.00 L182.50,216.00 L51.50,216.00 Z"]
+          RenderSVGText {text} at (53,201) size 33x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 33x15
+              chunk 1 text run 1 at (53.00,212.50) startOffset 0 endOffset 6 width 33.00: "Boswil"
+          RenderPath {rect} at (334,181) size 97x64 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,216.00 L182.50,216.00 L182.50,232.00 L51.50,232.00 Z"]
+          RenderSVGText {text} at (53,217) size 45x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 45x15
+              chunk 1 text run 1 at (53.00,228.50) startOffset 0 endOffset 9 width 45.00: "Bottenwil"
+          RenderPath {rect} at (328,192) size 97x64 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,232.00 L182.50,232.00 L182.50,248.00 L51.50,248.00 Z"]
+          RenderSVGText {text} at (53,233) size 83x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 83x15
+              chunk 1 text run 1 at (53.00,244.50) startOffset 0 endOffset 15 width 83.00: "Bremgarten (AG)"
+          RenderPath {rect} at (321,203) size 97x64 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,248.00 L182.50,248.00 L182.50,264.00 L51.50,264.00 Z"]
+          RenderSVGText {text} at (53,249) size 37x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 37x15
+              chunk 1 text run 1 at (53.00,260.50) startOffset 0 endOffset 8 width 37.00: "Brittnau"
+          RenderPath {rect} at (315,214) size 97x63 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,264.00 L182.50,264.00 L182.50,280.00 L51.50,280.00 Z"]
+          RenderSVGText {text} at (53,265) size 29x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 29x15
+              chunk 1 text run 1 at (53.00,276.50) startOffset 0 endOffset 5 width 29.00: "Brugg"
+          RenderPath {rect} at (309,224) size 97x64 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,280.00 L182.50,280.00 L182.50,296.00 L51.50,296.00 Z"]
+          RenderSVGText {text} at (53,281) size 41x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 41x15
+              chunk 1 text run 1 at (53.00,292.50) startOffset 0 endOffset 7 width 41.00: "Brunegg"
+          RenderPath {rect} at (303,235) size 97x64 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,296.00 L182.50,296.00 L182.50,312.00 L51.50,312.00 Z"]
+          RenderSVGText {text} at (53,297) size 58x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 58x15
+              chunk 1 text run 1 at (53.00,308.50) startOffset 0 endOffset 10 width 58.00: "Buchs (AG)"
+          RenderPath {rect} at (296,246) size 97x64 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,312.00 L182.50,312.00 L182.50,328.00 L51.50,328.00 Z"]
+          RenderSVGText {text} at (53,313) size 50x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 50x15
+              chunk 1 text run 1 at (53.00,324.50) startOffset 0 endOffset 9 width 50.00: "Burg (AG)"
+          RenderPath {rect} at (290,257) size 97x64 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,328.00 L182.50,328.00 L182.50,344.00 L51.50,344.00 Z"]
+          RenderSVGText {text} at (53,329) size 33x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 33x15
+              chunk 1 text run 1 at (53.00,340.50) startOffset 0 endOffset 7 width 33.00: "Buttwil"
+          RenderPath {rect} at (284,267) size 97x65 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,344.00 L182.50,344.00 L182.50,360.00 L51.50,360.00 Z"]
+          RenderSVGText {text} at (53,345) size 38x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 38x15
+              chunk 1 text run 1 at (53.00,356.50) startOffset 0 endOffset 7 width 38.00: "B\x{F6}bikon"
+        RenderPath {rect} at (282,168) size 157x165 [stroke={[type=SOLID] [color=#696969]}] [data="M50.00,200.00 L184.00,200.00 L184.00,360.00 L50.00,360.00 Z"]
+        RenderPath {rect} at (378,232) size 65x97 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F5F5F5]}] [data="M184.00,216.00 L200.00,216.00 L200.00,344.00 L184.00,344.00 Z"]
+        RenderPath {rect} at (428,221) size 22x21 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M184.00,200.00 L200.00,200.00 L200.00,216.00 L184.00,216.00 Z"]
+        RenderPath {path} at (434,226) size 10x10 [fill={[type=SOLID] [color=#696969]}] [data="M188.00,212.00 L196.00,212.00 L192.00,204.00 Z"]
+        RenderPath {rect} at (372,318) size 21x22 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M184.00,344.00 L200.00,344.00 L200.00,360.00 L184.00,360.00 Z"]
+        RenderPath {path} at (378,324) size 10x10 [fill={[type=SOLID] [color=#696969]}] [data="M188.00,348.00 L196.00,348.00 L192.00,356.00 Z"]
+        RenderPath {rect} at (420,241) size 18x16 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M184.00,229.51 L200.00,229.51 L200.00,237.51 L184.00,237.51 Z"]
+      RenderSVGText {text} at (220,201) size 333x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 197x14
+          chunk 1 text run 1 at (220.00,212.00) startOffset 0 endOffset 39 width 197.00: "Communities of Kt. Aargau (Switzerland)"
+        RenderSVGTSpan {tspan} at (0,0) size 333x14
+          RenderSVGInlineText {#text} at (0,20) size 333x14
+            chunk 1 text run 1 at (220.00,232.00) startOffset 0 endOffset 67 width 333.00: "Note that one can also transform the group containing the combo box"
+    RenderSVGContainer {g} at (38,428) size 135x103
+      RenderPath {rect} at (39,429) size 121x101 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M50.00,550.00 L204.00,550.00 L204.00,678.00 L50.00,678.00 Z"]
+      RenderSVGContainer {g} at (39,429) size 120x101
+        RenderPath {rect} at (39,429) size 120x14 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,550.00 L202.50,550.00 L202.50,566.00 L51.50,566.00 Z"]
+        RenderSVGText {text} at (53,551) size 47x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 47x15
+            chunk 1 text run 1 at (53.00,562.50) startOffset 0 endOffset 8 width 47.00: "Amaranth"
+        RenderPath {rect} at (39,442) size 120x13 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,566.00 L202.50,566.00 L202.50,582.00 L51.50,582.00 Z"]
+        RenderSVGText {text} at (53,567) size 55x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 55x15
+            chunk 1 text run 1 at (53.00,578.50) startOffset 0 endOffset 10 width 55.00: "Anthericum"
+        RenderPath {rect} at (39,454) size 120x14 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,582.00 L202.50,582.00 L202.50,598.00 L51.50,598.00 Z"]
+        RenderSVGText {text} at (53,583) size 26x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 26x15
+            chunk 1 text run 1 at (53.00,594.50) startOffset 0 endOffset 4 width 26.00: "Arum"
+        RenderPath {rect} at (39,467) size 120x13 [fill={[type=SOLID] [color=#696969] [opacity=0.30]}] [data="M51.50,598.00 L202.50,598.00 L202.50,614.00 L51.50,614.00 Z"]
+        RenderSVGText {text} at (53,599) size 20x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 20x15
+            chunk 1 text run 1 at (53.00,610.50) startOffset 0 endOffset 3 width 20.00: "Ash"
+        RenderPath {rect} at (39,479) size 120x14 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,614.00 L202.50,614.00 L202.50,630.00 L51.50,630.00 Z"]
+        RenderSVGText {text} at (53,615) size 32x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 32x15
+            chunk 1 text run 1 at (53.00,626.50) startOffset 0 endOffset 5 width 32.00: "Aspen"
+        RenderPath {rect} at (39,492) size 120x13 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,630.00 L202.50,630.00 L202.50,646.00 L51.50,646.00 Z"]
+        RenderSVGText {text} at (53,631) size 27x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 27x15
+            chunk 1 text run 1 at (53.00,642.50) startOffset 0 endOffset 5 width 27.00: "Aster"
+        RenderPath {rect} at (39,504) size 120x14 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,646.00 L202.50,646.00 L202.50,662.00 L51.50,662.00 Z"]
+        RenderSVGText {text} at (53,647) size 23x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 23x15
+            chunk 1 text run 1 at (53.00,658.50) startOffset 0 endOffset 4 width 23.00: "Balm"
+        RenderPath {rect} at (39,517) size 120x13 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,662.00 L202.50,662.00 L202.50,678.00 L51.50,678.00 Z"]
+        RenderSVGText {text} at (53,663) size 39x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 39x15
+            chunk 1 text run 1 at (53.00,674.50) startOffset 0 endOffset 7 width 39.00: "Barbery"
+      RenderPath {rect} at (38,428) size 123x103 [stroke={[type=SOLID] [color=#696969]}] [data="M50.00,550.00 L204.00,550.00 L204.00,678.00 L50.00,678.00 Z"]
+      RenderPath {rect} at (158,441) size 15x77 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F5F5F5]}] [data="M204.00,566.00 L220.00,566.00 L220.00,662.00 L204.00,662.00 Z"]
+      RenderPath {rect} at (158,428) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M204.00,550.00 L220.00,550.00 L220.00,566.00 L204.00,566.00 Z"]
+      RenderPath {path} at (162,432) size 7x8 [fill={[type=SOLID] [color=#696969]}] [data="M208.00,562.00 L216.00,562.00 L212.00,554.00 Z"]
+      RenderPath {rect} at (158,516) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M204.00,662.00 L220.00,662.00 L220.00,678.00 L204.00,678.00 Z"]
+      RenderPath {path} at (162,520) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M208.00,666.00 L216.00,666.00 L212.00,674.00 Z"]
+      RenderPath {rect} at (158,449) size 15x34 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M204.00,576.11 L220.00,576.11 L220.00,616.53 L204.00,616.53 Z"]
+    RenderSVGContainer {g} at (38,233) size 135x65
+      RenderPath {rect} at (39,234) size 121x63 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M50.00,300.00 L204.00,300.00 L204.00,380.00 L50.00,380.00 Z"]
+      RenderSVGContainer {g} at (39,234) size 120x63
+        RenderPath {rect} at (39,234) size 120x13 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,300.00 L202.50,300.00 L202.50,316.00 L51.50,316.00 Z"]
+        RenderSVGText {text} at (53,301) size 53x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 53x15
+            chunk 1 text run 1 at (53.00,312.50) startOffset 0 endOffset 9 width 53.00: "Sexy Rexy"
+        RenderPath {rect} at (39,246) size 120x14 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,316.00 L202.50,316.00 L202.50,332.00 L51.50,332.00 Z"]
+        RenderSVGText {text} at (53,317) size 125x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 125x15
+            chunk 1 text run 1 at (53.00,328.50) startOffset 0 endOffset 26 width 125.00: "Souvenir de Pierre Notting"
+        RenderPath {rect} at (39,259) size 120x13 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,332.00 L202.50,332.00 L202.50,348.00 L51.50,348.00 Z"]
+        RenderSVGText {text} at (53,333) size 41x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 41x15
+            chunk 1 text run 1 at (53.00,344.50) startOffset 0 endOffset 8 width 41.00: "Sunflare"
+        RenderPath {rect} at (39,271) size 120x14 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,348.00 L202.50,348.00 L202.50,364.00 L51.50,364.00 Z"]
+        RenderSVGText {text} at (53,349) size 58x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 58x15
+            chunk 1 text run 1 at (53.00,360.50) startOffset 0 endOffset 10 width 58.00: "Whisky Mac"
+        RenderPath {rect} at (39,284) size 120x13 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,364.00 L202.50,364.00 L202.50,380.00 L51.50,380.00 Z"]
+        RenderSVGText {text} at (53,365) size 93x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 93x15
+            chunk 1 text run 1 at (53.00,376.50) startOffset 0 endOffset 18 width 93.00: "Whisper Floribunda"
+      RenderPath {rect} at (38,233) size 123x65 [stroke={[type=SOLID] [color=#696969]}] [data="M50.00,300.00 L204.00,300.00 L204.00,380.00 L50.00,380.00 Z"]
+      RenderPath {rect} at (158,246) size 15x40 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F5F5F5]}] [data="M204.00,316.00 L220.00,316.00 L220.00,364.00 L204.00,364.00 Z"]
+      RenderPath {rect} at (158,233) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M204.00,300.00 L220.00,300.00 L220.00,316.00 L204.00,316.00 Z"]
+      RenderPath {path} at (162,237) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M208.00,312.00 L216.00,312.00 L212.00,304.00 Z"]
+      RenderPath {rect} at (158,283) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M204.00,364.00 L220.00,364.00 L220.00,380.00 L204.00,380.00 Z"]
+      RenderPath {path} at (162,287) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M208.00,368.00 L216.00,368.00 L212.00,376.00 Z"]
+      RenderPath {rect} at (158,266) size 15x20 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M204.00,342.18 L220.00,342.18 L220.00,364.00 L204.00,364.00 Z"]
+    RenderSVGContainer {g} at (38,38) size 123x52
+      RenderPath {rect} at (39,39) size 121x51 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M50.00,50.00 L204.00,50.00 L204.00,114.00 L50.00,114.00 Z"]
+      RenderSVGContainer {g} at (39,39) size 120x51
+        RenderPath {rect} at (39,39) size 120x13 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,50.00 L202.50,50.00 L202.50,66.00 L51.50,66.00 Z"]
+        RenderSVGText {text} at (53,51) size 42x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 42x15
+            chunk 1 text run 1 at (53.00,62.50) startOffset 0 endOffset 7 width 42.00: "Orangen"
+        RenderPath {rect} at (39,51) size 120x14 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,66.00 L202.50,66.00 L202.50,82.00 L51.50,82.00 Z"]
+        RenderSVGText {text} at (53,67) size 26x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 26x15
+            chunk 1 text run 1 at (53.00,78.50) startOffset 0 endOffset 5 width 26.00: "\x{C4}pfel"
+        RenderPath {rect} at (39,64) size 120x13 [fill={[type=SOLID] [color=#696969] [opacity=0.30]}] [data="M51.50,82.00 L202.50,82.00 L202.50,98.00 L51.50,98.00 Z"]
+        RenderSVGText {text} at (53,83) size 43x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 43x15
+            chunk 1 text run 1 at (53.00,94.50) startOffset 0 endOffset 7 width 43.00: "Bananen"
+        RenderPath {rect} at (39,76) size 120x14 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M51.50,98.00 L202.50,98.00 L202.50,114.00 L51.50,114.00 Z"]
+        RenderSVGText {text} at (53,99) size 31x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 31x15
+            chunk 1 text run 1 at (53.00,110.50) startOffset 0 endOffset 6 width 31.00: "Birnen"
+      RenderPath {rect} at (38,38) size 123x52 [stroke={[type=SOLID] [color=#696969]}] [data="M50.00,50.00 L204.00,50.00 L204.00,114.00 L50.00,114.00 Z"]
diff --git a/LayoutTests/platform/chromium-linux/svg/carto.net/selectionlist-expected.checksum b/LayoutTests/platform/chromium-linux/svg/carto.net/selectionlist-expected.checksum
index f52f749..07c322c 100644
--- a/LayoutTests/platform/chromium-linux/svg/carto.net/selectionlist-expected.checksum
+++ b/LayoutTests/platform/chromium-linux/svg/carto.net/selectionlist-expected.checksum
@@ -1 +1 @@
-f5bfd4bbf63bf412ab8a59ced959d4ea
\ No newline at end of file
+8a1381b93eddec72f4a4a2485221f388
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-linux/svg/carto.net/selectionlist-expected.png b/LayoutTests/platform/chromium-linux/svg/carto.net/selectionlist-expected.png
index ff5e709..db10516 100644
Binary files a/LayoutTests/platform/chromium-linux/svg/carto.net/selectionlist-expected.png and b/LayoutTests/platform/chromium-linux/svg/carto.net/selectionlist-expected.png differ
diff --git a/LayoutTests/platform/chromium-linux/svg/carto.net/selectionlist-expected.txt b/LayoutTests/platform/chromium-linux/svg/carto.net/selectionlist-expected.txt
new file mode 100644
index 0000000..33c36c6
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/carto.net/selectionlist-expected.txt
@@ -0,0 +1,111 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderPath {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M-1000.00,-1000.00 L2000.00,-1000.00 L2000.00,2000.00 L-1000.00,2000.00 Z"]
+    RenderSVGContainer {g} at (39,36) size 679x562
+      RenderSVGText {text} at (350,47) size 219x16 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 219x16
+          chunk 1 text run 1 at (350.00,60.00) startOffset 0 endOffset 33 width 219.00: "Selectionlist/Drop-Down List Demo"
+      RenderSVGContainer {a} at (273,53) size 83x12
+        RenderSVGText {text} at (350,69) size 105x14 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 105x14
+            chunk 1 text run 1 at (350.00,80.00) startOffset 0 endOffset 21 width 105.00: "Link to Documentation"
+      RenderSVGText {text} at (350,101) size 251x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 251x14
+          chunk 1 text run 1 at (350.00,112.00) startOffset 0 endOffset 55 width 251.00: "Click on this text to randomly resize the selectionList"
+      RenderSVGText {text} at (350,116) size 288x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 288x14
+          chunk 1 text run 1 at (350.00,127.00) startOffset 0 endOffset 62 width 288.00: "Click on this text to randomly move the selectionList (x-axis)"
+      RenderSVGText {text} at (50,464) size 62x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 62x14
+          chunk 1 text run 1 at (50.00,475.00) startOffset 0 endOffset 12 width 62.00: "Butterscotch"
+      RenderSVGText {text} at (150,389) size 187x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 187x14
+          chunk 1 text run 1 at (150.00,400.00) startOffset 0 endOffset 38 width 187.00: "Loading Rose Image, Please be patient!"
+      RenderSVGText {text} at (240,736) size 238x29 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 238x14
+          chunk 1 text run 1 at (240.00,747.00) startOffset 0 endOffset 38 width 178.00: "Click this text to remove the Flowers "
+          chunk 1 text run 1 at (418.00,747.00) startOffset 0 endOffset 13 width 60.00: "selectionList"
+        RenderSVGTSpan {tspan} at (0,0) size 175x14
+          RenderSVGInlineText {#text} at (0,15) size 175x14
+            chunk 1 text run 1 at (240.00,762.00) startOffset 0 endOffset 38 width 175.00: "This list does not react on user input"
+      RenderSVGText {text} at (240,51) size 27x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 27x14
+          chunk 1 text run 1 at (240.00,62.00) startOffset 0 endOffset 6 width 27.00: "Fruits"
+      RenderSVGText {text} at (240,101) size 31x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 31x14
+          chunk 1 text run 1 at (240.00,112.00) startOffset 0 endOffset 5 width 31.00: "Roses"
+      RenderSVGText {text} at (240,721) size 231x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x14
+          chunk 1 text run 1 at (240.00,732.00) startOffset 0 endOffset 47 width 231.00: "Flowers, this selectionList opens above the box"
+      RenderSVGText {text} at (765,49) size 153x29 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 153x14
+          chunk 1 text run 1 at (765.00,60.00) startOffset 0 endOffset 31 width 153.00: "Select a base value to generate"
+        RenderSVGTSpan {tspan} at (0,0) size 131x14
+          RenderSVGInlineText {#text} at (0,15) size 131x14
+            chunk 1 text run 1 at (765.00,75.00) startOffset 0 endOffset 25 width 131.00: "random nrs for selnumber2"
+      RenderSVGText {text} at (765,101) size 90x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 90x14
+          chunk 1 text run 1 at (765.00,112.00) startOffset 0 endOffset 18 width 90.00: "This is selnumber2"
+    RenderSVGImage {image} at (39,117) size 321x241
+    RenderSVGContainer {g} at (471,237) size 313x215 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(550.00,20.00)}]
+      RenderSVGText {text} at (220,201) size 419x74 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 197x14
+          chunk 1 text run 1 at (220.00,212.00) startOffset 0 endOffset 39 width 197.00: "Communities of Kt. Aargau (Switzerland)"
+        RenderSVGTSpan {tspan} at (0,0) size 339x14
+          RenderSVGInlineText {#text} at (0,20) size 339x14
+            chunk 1 text run 1 at (220.00,232.00) startOffset 0 endOffset 23 width 111.00: "Note that one can also "
+            chunk 1 text run 1 at (331.00,232.00) startOffset 0 endOffset 49 width 228.00: "transform the group containing the selection list"
+        RenderSVGTSpan {tspan} at (0,0) size 397x14
+          RenderSVGInlineText {#text} at (0,40) size 397x14
+            chunk 1 text run 1 at (220.00,252.00) startOffset 0 endOffset 5 width 23.00: "This "
+            chunk 1 text run 1 at (243.00,252.00) startOffset 0 endOffset 74 width 344.00: "selectionlist does not react on user input (functionToCall is a undefined "
+            chunk 1 text run 1 at (587.00,252.00) startOffset 0 endOffset 6 width 30.00: "value)"
+        RenderSVGTSpan {tspan} at (0,0) size 419x14
+          RenderSVGInlineText {#text} at (0,60) size 419x14
+            chunk 1 text run 1 at (220.00,272.00) startOffset 0 endOffset 14 width 60.00: "Click on this "
+            chunk 1 text run 1 at (280.00,272.00) startOffset 0 endOffset 69 width 327.00: "text to toggle \"above\"/\"below\" mode to open the box either to top or "
+            chunk 1 text run 1 at (607.00,272.00) startOffset 0 endOffset 6 width 32.00: "bottom"
+    RenderSVGContainer {g} at (38,38) size 549x538
+      RenderSVGContainer {g} at (377,168) size 112x74 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(550.00,20.00)}]
+        RenderPath {rect} at (377,168) size 112x74 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M50.00,200.00 L200.00,200.00 L200.00,216.00 L50.00,216.00 Z"]
+        RenderSVGText {text} at (53,201) size 30x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 30x15
+            chunk 1 text run 1 at (53.00,212.50) startOffset 0 endOffset 5 width 30.00: "Aarau"
+        RenderPath {rect} at (467,221) size 22x21 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M184.00,200.00 L200.00,200.00 L200.00,216.00 L184.00,216.00 Z"]
+        RenderPath {path} at (473,226) size 10x10 [fill={[type=SOLID] [color=#696969]}] [data="M188.00,204.00 L196.00,204.00 L192.00,212.00 Z"]
+      RenderSVGContainer {g} at (38,561) size 135x15
+        RenderPath {rect} at (38,561) size 135x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M50.00,720.00 L220.00,720.00 L220.00,736.00 L50.00,736.00 Z"]
+        RenderSVGText {text} at (53,721) size 34x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 34x15
+            chunk 1 text run 1 at (53.00,732.50) startOffset 0 endOffset 6 width 34.00: "Acacia"
+        RenderPath {rect} at (158,561) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M204.00,720.00 L220.00,720.00 L220.00,736.00 L204.00,736.00 Z"]
+        RenderPath {path} at (162,565) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M208.00,724.00 L216.00,724.00 L212.00,732.00 Z"]
+      RenderSVGContainer {g} at (38,77) size 135x15
+        RenderPath {rect} at (38,77) size 135x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M50.00,100.00 L220.00,100.00 L220.00,116.00 L50.00,116.00 Z"]
+        RenderSVGText {text} at (53,101) size 62x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 62x15
+            chunk 1 text run 1 at (53.00,112.50) startOffset 0 endOffset 12 width 62.00: "Butterscotch"
+        RenderPath {rect} at (158,77) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M204.00,100.00 L220.00,100.00 L220.00,116.00 L204.00,116.00 Z"]
+        RenderPath {path} at (162,81) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M208.00,104.00 L216.00,104.00 L212.00,112.00 Z"]
+      RenderSVGContainer {g} at (38,38) size 135x15
+        RenderPath {rect} at (38,38) size 135x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M50.00,50.00 L220.00,50.00 L220.00,66.00 L50.00,66.00 Z"]
+        RenderSVGText {text} at (53,51) size 28x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 28x15
+            chunk 1 text run 1 at (53.00,62.50) startOffset 0 endOffset 5 width 28.00: "Pears"
+        RenderPath {rect} at (158,38) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M204.00,50.00 L220.00,50.00 L220.00,66.00 L204.00,66.00 Z"]
+        RenderPath {path} at (162,42) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M208.00,54.00 L216.00,54.00 L212.00,62.00 Z"]
+      RenderSVGContainer {g} at (546,38) size 41x54
+        RenderPath {rect} at (546,77) size 41x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M700.00,100.00 L750.00,100.00 L750.00,116.00 L700.00,116.00 Z"]
+        RenderSVGText {text} at (703,101) size 6x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 6x15
+            chunk 1 text run 1 at (703.00,112.50) startOffset 0 endOffset 1 width 6.00: "1"
+        RenderPath {rect} at (572,77) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M734.00,100.00 L750.00,100.00 L750.00,116.00 L734.00,116.00 Z"]
+        RenderPath {path} at (576,81) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M738.00,104.00 L746.00,104.00 L742.00,112.00 Z"]
+        RenderPath {rect} at (546,38) size 26x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M700.00,50.00 L730.00,50.00 L730.00,66.00 L700.00,66.00 Z"]
+        RenderSVGText {text} at (703,51) size 6x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 6x15
+            chunk 1 text run 1 at (703.00,62.50) startOffset 0 endOffset 1 width 6.00: "1"
+        RenderPath {rect} at (557,38) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M714.00,50.00 L730.00,50.00 L730.00,66.00 L714.00,66.00 Z"]
+        RenderPath {path} at (560,42) size 8x7 [fill={[type=SOLID] [color=#696969]}] [data="M718.00,54.00 L726.00,54.00 L722.00,62.00 Z"]
diff --git a/LayoutTests/platform/chromium-linux/svg/carto.net/textbox-expected.txt b/LayoutTests/platform/chromium-linux/svg/carto.net/textbox-expected.txt
new file mode 100644
index 0000000..41b677d
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/carto.net/textbox-expected.txt
@@ -0,0 +1,55 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderPath {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M-1000.00,-1000.00 L2000.00,-1000.00 L2000.00,2000.00 L-1000.00,2000.00 Z"]
+    RenderSVGContainer {g} at (77,77) size 159x26
+      RenderSVGContainer {g} at (77,77) size 159x26
+        RenderPath {rect} at (77,77) size 159x26 [stroke={[type=SOLID] [color=#696969] [stroke width=1.50]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M100.00,100.00 L300.00,100.00 L300.00,130.00 L100.00,130.00 Z"]
+        RenderSVGViewportContainer {svg} at (77,84) size 2x14
+          RenderSVGContainer {g} at (77,84) size 2x14
+            RenderSVGText {text}
+            RenderPath {line} at (77,84) size 2x14 [stroke={[type=SOLID] [color=#FF0000] [stroke width=1.50]}] [fill={[type=SOLID] [color=#000000]}] [data="M100.00,125.00 L100.00,108.50"]
+    RenderSVGContainer {g} at (77,22) size 49x26
+      RenderSVGContainer {g} at (77,22) size 49x26
+        RenderPath {rect} at (77,22) size 49x26 [stroke={[type=SOLID] [color=#696969] [stroke width=1.50]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M100.00,30.00 L160.00,30.00 L160.00,60.00 L100.00,60.00 Z"]
+        RenderSVGViewportContainer {svg} at (77,29) size 18x14
+          RenderSVGContainer {g} at (77,29) size 18x14
+            RenderSVGText {text} at (105,38) size 16x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 16x17
+                chunk 1 text run 1 at (105.00,52.00) startOffset 0 endOffset 2 width 16.00: "50"
+            RenderPath {line} at (77,29) size 2x14 [stroke={[type=SOLID] [color=#FF0000] [stroke width=1.50]}] [fill={[type=SOLID] [color=#000000]}] [data="M100.00,55.00 L100.00,38.50"]
+    RenderSVGContainer {g} at (77,233) size 329x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,300.00)}]
+      RenderSVGContainer {g} at (77,233) size 329x26
+        RenderPath {rect} at (77,233) size 182x26 [stroke={[type=SOLID] [color=#696969] [stroke width=1.50]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M0.00,0.00 L230.00,0.00 L230.00,30.00 L0.00,30.00 Z"]
+        RenderSVGViewportContainer {svg} at (77,240) size 329x14
+          RenderSVGContainer {g} at (77,240) size 329x14
+            RenderSVGText {text} at (5,8) size 414x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 414x17
+                chunk 1 text run 1 at (5.00,22.00) startOffset 0 endOffset 66 width 414.00: "This is a transformed textbox with a very, very, very long content"
+            RenderPath {line} at (77,240) size 2x14 [stroke={[type=SOLID] [color=#FF0000] [stroke width=1.50]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,25.00 L0.00,8.50"]
+    RenderSVGContainer {g} at (78,28) size 645x258
+      RenderSVGText {text} at (100,217) size 64x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 64x17
+          chunk 1 text run 1 at (100.00,230.00) startOffset 0 endOffset 10 width 64.00: "ResultText"
+      RenderSVGText {text} at (170,37) size 299x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 299x17
+          chunk 1 text run 1 at (170.00,50.00) startOffset 0 endOffset 53 width 299.00: "This textbox (textbox 2) only accepts up to 5 digits."
+      RenderSVGText {text} at (310,107) size 371x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 371x17
+          chunk 1 text run 1 at (310.00,120.00) startOffset 0 endOffset 63 width 371.00: "This textbox (textbox 1) accepts up to 25 characters [a-zA-Z ]."
+      RenderSVGText {text} at (350,302) size 228x40 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x17
+          chunk 1 text run 1 at (350.00,315.00) startOffset 0 endOffset 39 width 228.00: "This textbox (textbox 3) is transformed"
+        RenderSVGTSpan {tspan} at (0,0) size 221x17
+          RenderSVGInlineText {#text} at (0,23) size 221x17
+            chunk 1 text run 1 at (350.00,338.00) startOffset 0 endOffset 38 width 221.00: "and accepts all characters (up to 300)"
+      RenderSVGText {text} at (620,302) size 283x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 283x17
+          chunk 1 text run 1 at (620.00,315.00) startOffset 0 endOffset 51 width 283.00: "Click on this text to reset content of textbox nr 3"
+      RenderSVGText {text} at (620,325) size 305x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 305x17
+          chunk 1 text run 1 at (620.00,338.00) startOffset 0 endOffset 54 width 305.00: "Click on this text to randomly reposition textbox nr 3"
+      RenderSVGText {text} at (620,348) size 283x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 283x17
+          chunk 1 text run 1 at (620.00,361.00) startOffset 0 endOffset 50 width 283.00: "Click on this text to randomly resize textbox nr 3"
diff --git a/LayoutTests/platform/chromium-linux/svg/carto.net/window-expected.txt b/LayoutTests/platform/chromium-linux/svg/carto.net/window-expected.txt
index c201097..7096ca6 100644
--- a/LayoutTests/platform/chromium-linux/svg/carto.net/window-expected.txt
+++ b/LayoutTests/platform/chromium-linux/svg/carto.net/window-expected.txt
@@ -61,27 +61,27 @@ layer at (0,0) size 800x600
         RenderSVGContainer {g} at (624,92) size 174x158
           RenderPath {rect} at (624,92) size 174x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M0.00,0.00 L220.00,0.00 L220.00,200.00 L0.00,200.00 Z"]
           RenderSVGContainer {g} at (632,102) size 161x98
-            RenderSVGText {text} at (10,12) size 204x124 contains 7 chunk(s)
+            RenderSVGText {text} at (10,12) size 204x124 contains 1 chunk(s)
               RenderSVGInlineText {#text} at (0,0) size 122x16
                 chunk 1 text run 1 at (10.00,25.00) startOffset 0 endOffset 18 width 122.00: "This window should"
               RenderSVGTSpan {tspan} at (0,0) size 149x16
                 RenderSVGInlineText {#text} at (0,16) size 149x16
-                  chunk 2 text run 1 at (10.00,41.00) startOffset 0 endOffset 24 width 149.00: "contain navigation tools"
+                  chunk 1 text run 1 at (10.00,41.00) startOffset 0 endOffset 24 width 149.00: "contain navigation tools"
               RenderSVGTSpan {tspan} at (0,0) size 94x16
                 RenderSVGInlineText {#text} at (0,38) size 94x16
-                  chunk 3 text run 1 at (10.00,63.00) startOffset 0 endOffset 15 width 94.00: "Click on button"
+                  chunk 1 text run 1 at (10.00,63.00) startOffset 0 endOffset 15 width 94.00: "Click on button"
               RenderSVGTSpan {tspan} at (0,0) size 204x16
                 RenderSVGInlineText {#text} at (0,54) size 204x16
-                  chunk 4 text run 1 at (10.00,79.00) startOffset 0 endOffset 32 width 204.00: "'Resize Navigation Window' for a"
+                  chunk 1 text run 1 at (10.00,79.00) startOffset 0 endOffset 32 width 204.00: "'Resize Navigation Window' for a"
               RenderSVGTSpan {tspan} at (0,0) size 184x16
                 RenderSVGInlineText {#text} at (0,70) size 184x16
-                  chunk 5 text run 1 at (10.00,95.00) startOffset 0 endOffset 28 width 184.00: "random resize of this Window"
+                  chunk 1 text run 1 at (10.00,95.00) startOffset 0 endOffset 28 width 184.00: "random resize of this Window"
               RenderSVGTSpan {tspan} at (0,0) size 162x16
                 RenderSVGInlineText {#text} at (0,92) size 162x16
-                  chunk 6 text run 1 at (10.00,117.00) startOffset 0 endOffset 26 width 162.00: "Note that this window also"
+                  chunk 1 text run 1 at (10.00,117.00) startOffset 0 endOffset 26 width 162.00: "Note that this window also"
               RenderSVGTSpan {tspan} at (0,0) size 184x16
                 RenderSVGInlineText {#text} at (0,108) size 184x16
-                  chunk 7 text run 1 at (10.00,133.00) startOffset 0 endOffset 28 width 184.00: "features a window decoration"
+                  chunk 1 text run 1 at (10.00,133.00) startOffset 0 endOffset 28 width 184.00: "features a window decoration"
           RenderPath {rect} at (624,238) size 174x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M0.00,187.00 L220.00,187.00 L220.00,200.00 L0.00,200.00 Z"]
           RenderSVGText {text} at (3,187) size 44x13 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 44x13
@@ -156,15 +156,15 @@ layer at (0,0) size 800x600
                 RenderSVGContainer {g} at (249,343) size 143x65
                   RenderPath {rect} at (249,343) size 143x65 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M0.00,0.00 L180.00,0.00 L180.00,80.00 L0.00,80.00 Z"]
                   RenderSVGContainer {g} at (257,365) size 122x39
-                    RenderSVGText {text} at (10,27) size 155x48 contains 3 chunk(s)
+                    RenderSVGText {text} at (10,27) size 155x48 contains 1 chunk(s)
                       RenderSVGInlineText {#text} at (0,0) size 155x16
                         chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 23 width 155.00: "This is a none-moveable"
                       RenderSVGTSpan {tspan} at (0,0) size 139x16
                         RenderSVGInlineText {#text} at (0,16) size 139x16
-                          chunk 2 text run 1 at (10.00,56.00) startOffset 0 endOffset 21 width 139.00: "none-closeable status"
+                          chunk 1 text run 1 at (10.00,56.00) startOffset 0 endOffset 21 width 139.00: "none-closeable status"
                       RenderSVGTSpan {tspan} at (0,0) size 45x16
                         RenderSVGInlineText {#text} at (0,32) size 45x16
-                          chunk 3 text run 1 at (10.00,72.00) startOffset 0 endOffset 6 width 45.00: "window"
+                          chunk 1 text run 1 at (10.00,72.00) startOffset 0 endOffset 6 width 45.00: "window"
                 RenderSVGContainer {g} at (249,343) size 143x16
                   RenderPath {rect} at (249,343) size 143x16 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [data="M0.00,0.00 L180.00,0.00 L180.00,17.00 L0.00,17.00 Z"]
                   RenderSVGText {text} at (3,1) size 93x16 contains 1 chunk(s)
@@ -203,21 +203,21 @@ layer at (0,0) size 800x600
             RenderSVGContainer {g} at (311,377) size 159x143
               RenderPath {rect} at (311,377) size 159x143 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M0.00,0.00 L200.00,0.00 L200.00,180.00 L0.00,180.00 Z"]
               RenderSVGContainer {g} at (320,399) size 137x63
-                RenderSVGText {text} at (10,27) size 174x80 contains 5 chunk(s)
+                RenderSVGText {text} at (10,27) size 174x80 contains 1 chunk(s)
                   RenderSVGInlineText {#text} at (0,0) size 170x16
                     chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 26 width 170.00: "This window has a callback"
                   RenderSVGTSpan {tspan} at (0,0) size 160x16
                     RenderSVGInlineText {#text} at (0,16) size 160x16
-                      chunk 2 text run 1 at (10.00,56.00) startOffset 0 endOffset 25 width 160.00: "function indicating mouse"
+                      chunk 1 text run 1 at (10.00,56.00) startOffset 0 endOffset 25 width 160.00: "function indicating mouse"
                   RenderSVGTSpan {tspan} at (0,0) size 174x16
                     RenderSVGInlineText {#text} at (0,32) size 174x16
-                      chunk 3 text run 1 at (10.00,72.00) startOffset 0 endOffset 26 width 174.00: "movements in the statusbar"
+                      chunk 1 text run 1 at (10.00,72.00) startOffset 0 endOffset 26 width 174.00: "movements in the statusbar"
                   RenderSVGTSpan {tspan} at (0,0) size 124x16
                     RenderSVGInlineText {#text} at (0,48) size 124x16
-                      chunk 4 text run 1 at (10.00,88.00) startOffset 0 endOffset 19 width 124.00: "and alerting window"
+                      chunk 1 text run 1 at (10.00,88.00) startOffset 0 endOffset 19 width 124.00: "and alerting window"
                   RenderSVGTSpan {tspan} at (0,0) size 42x16
                     RenderSVGInlineText {#text} at (0,64) size 42x16
-                      chunk 5 text run 1 at (10.00,104.00) startOffset 0 endOffset 6 width 42.00: "events"
+                      chunk 1 text run 1 at (10.00,104.00) startOffset 0 endOffset 6 width 42.00: "events"
               RenderPath {rect} at (311,507) size 159x13 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M0.00,167.00 L200.00,167.00 L200.00,180.00 L0.00,180.00 Z"]
               RenderSVGText {text} at (3,167) size 125x13 contains 1 chunk(s)
                 RenderSVGInlineText {#text} at (0,0) size 125x13
@@ -246,15 +246,15 @@ layer at (0,0) size 800x600
             RenderSVGContainer {g} at (39,475) size 119x50
               RenderPath {rect} at (39,475) size 119x50 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M0.00,0.00 L150.00,0.00 L150.00,60.00 L0.00,60.00 Z"]
               RenderSVGContainer {g} at (43,479) size 115x38
-                RenderSVGText {text} at (5,4) size 146x47 contains 3 chunk(s)
+                RenderSVGText {text} at (5,4) size 146x47 contains 1 chunk(s)
                   RenderSVGInlineText {#text} at (0,0) size 140x15
                     chunk 1 text run 1 at (5.00,16.00) startOffset 0 endOffset 24 width 140.00: "This is a minimal window"
                   RenderSVGTSpan {tspan} at (0,0) size 146x15
                     RenderSVGInlineText {#text} at (0,16) size 146x15
-                      chunk 2 text run 1 at (5.00,32.00) startOffset 0 endOffset 29 width 146.00: "without title and status bar."
+                      chunk 1 text run 1 at (5.00,32.00) startOffset 0 endOffset 29 width 146.00: "without title and status bar."
                   RenderSVGTSpan {tspan} at (0,0) size 123x15
                     RenderSVGInlineText {#text} at (0,32) size 123x15
-                      chunk 3 text run 1 at (5.00,48.00) startOffset 0 endOffset 23 width 123.00: "it is also not moveable"
+                      chunk 1 text run 1 at (5.00,48.00) startOffset 0 endOffset 23 width 123.00: "it is also not moveable"
             RenderSVGContainer {g} at (39,476) size 1x1
         RenderSVGContainer {g} at (38,142) size 549x16
           RenderPath {rect} at (38,142) size 549x16 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [data="M0.00,0.00 L700.00,0.00 L700.00,17.00 L0.00,17.00 Z"]
diff --git a/LayoutTests/platform/chromium-linux/svg/clip-path/clip-path-text-and-shape-expected.txt b/LayoutTests/platform/chromium-linux/svg/clip-path/clip-path-text-and-shape-expected.txt
new file mode 100644
index 0000000..559ebff
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/clip-path/clip-path-text-and-shape-expected.txt
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (40,40) size 200x170
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderPath {path} at (40,40) size 200x170 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,40.00)}] [fill={[type=SOLID] [color=#000000]}] [data="M100.00,0.00 L160.00,170.00 L0.00,60.00 L200.00,60.00 L30.00,170.00 Z"]
+      RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=userSpaceOnUse]
+        RenderSVGText {text} at (40,86) size 190x91 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 190x91
+            chunk 1 text run 1 at (40.00,160.00) startOffset 0 endOffset 4 width 190.00: "CLIP"
+        RenderSVGContainer {use} at (40,40) size 200x170
+          RenderSVGContainer {g} at (40,40) size 200x170
+            RenderPath {path} at (40,40) size 200x170 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,40.00)}] [fill={[type=SOLID] [color=#000000]}] [clip rule=EVEN-ODD] [data="M100.00,0.00 L160.00,170.00 L0.00,60.00 L200.00,60.00 L30.00,170.00 Z"]
+    RenderPath {rect} at (40,40) size 200x170 [fill={[type=SOLID] [color=#008000]}] [data="M40.00,40.00 L340.00,40.00 L340.00,340.00 L40.00,340.00 Z"]
+      [clipPath="clip"] RenderSVGResourceClipper {clipPath} at (40,40) size 200x170
diff --git a/LayoutTests/platform/chromium-linux/svg/clip-path/clip-path-text-and-stroke-expected.txt b/LayoutTests/platform/chromium-linux/svg/clip-path/clip-path-text-and-stroke-expected.txt
new file mode 100644
index 0000000..abf0cdd
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/clip-path/clip-path-text-and-stroke-expected.txt
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (40,76) size 200x111
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=userSpaceOnUse]
+        RenderSVGText {text} at (40,86) size 190x91 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 190x91
+            chunk 1 text run 1 at (40.00,160.00) startOffset 0 endOffset 4 width 190.00: "CLIP"
+    RenderPath {rect} at (40,76) size 200x111 [fill={[type=SOLID] [color=#008000]}] [data="M40.00,40.00 L340.00,40.00 L340.00,340.00 L40.00,340.00 Z"]
+      [clipPath="clip"] RenderSVGResourceClipper {clipPath} at (30,76) size 210x111
diff --git a/LayoutTests/platform/chromium-linux/svg/clip-path/clip-path-text-expected.txt b/LayoutTests/platform/chromium-linux/svg/clip-path/clip-path-text-expected.txt
new file mode 100644
index 0000000..43be887
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/clip-path/clip-path-text-expected.txt
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (100,74) size 143x69
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=userSpaceOnUse]
+        RenderSVGText {text} at (100,74) size 143x69 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 143x69
+            chunk 1 text run 1 at (100.00,130.00) startOffset 0 endOffset 4 width 143.00: "CLIP"
+    RenderPath {rect} at (100,74) size 143x69 [fill={[type=SOLID] [color=#008000]}] [data="M40.00,40.00 L340.00,40.00 L340.00,340.00 L40.00,340.00 Z"]
+      [clipPath="clip"] RenderSVGResourceClipper {clipPath} at (100,74) size 143x69
diff --git a/LayoutTests/platform/chromium-linux/svg/clip-path/clip-path-with-text-clipped-expected.txt b/LayoutTests/platform/chromium-linux/svg/clip-path/clip-path-with-text-clipped-expected.txt
new file mode 100644
index 0000000..871e1dc
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/clip-path/clip-path-with-text-clipped-expected.txt
@@ -0,0 +1,16 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (80,56) size 238x116
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderPath {path} at (70,40) size 200x170 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,40.00)}] [fill={[type=SOLID] [color=#000000]}] [data="M100.00,0.00 L160.00,170.00 L0.00,60.00 L200.00,60.00 L30.00,170.00 Z"]
+      RenderSVGResourceClipper {clipPath} [id="clipClip"] [clipPathUnits=userSpaceOnUse]
+        RenderSVGContainer {use} at (70,40) size 200x170
+          RenderSVGContainer {g} at (70,40) size 200x170
+            RenderPath {path} at (70,40) size 200x170 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,40.00)}] [fill={[type=SOLID] [color=#000000]}] [data="M100.00,0.00 L160.00,170.00 L0.00,60.00 L200.00,60.00 L30.00,170.00 Z"]
+      RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=userSpaceOnUse]
+        RenderSVGText {text} at (80,56) size 238x116 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 238x116
+            chunk 1 text run 1 at (80.00,150.00) startOffset 0 endOffset 4 width 238.00: "CLIP"
+    RenderPath {rect} at (80,56) size 238x116 [fill={[type=SOLID] [color=#008000]}] [data="M40.00,40.00 L340.00,40.00 L340.00,340.00 L40.00,340.00 Z"]
+      [clipPath="clip"] RenderSVGResourceClipper {clipPath} at (80,56) size 238x116
diff --git a/LayoutTests/platform/chromium-linux/svg/css/composite-shadow-text-expected.txt b/LayoutTests/platform/chromium-linux/svg/css/composite-shadow-text-expected.txt
new file mode 100644
index 0000000..cf75348
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/css/composite-shadow-text-expected.txt
@@ -0,0 +1,24 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (9,5) size 353x449
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourceLinearGradient {linearGradient} [id="gradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+        RenderSVGGradientStop {stop} [offset=0.00] [color=#0000FF]
+        RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
+      RenderSVGResourcePattern {pattern} [id="pattern"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+        RenderPath {rect} at (0,0) size 10x10 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L10.00,0.00 L10.00,10.00 L0.00,10.00 Z"]
+        RenderPath {rect} at (0,10) size 10x10 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,10.00 L10.00,10.00 L10.00,20.00 L0.00,20.00 Z"]
+    RenderSVGContainer {g} at (9,5) size 245x428
+      RenderSVGText {text} at (10,6) size 183x116 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 183x116
+          chunk 1 text run 1 at (10.00,100.00) startOffset 0 endOffset 4 width 183.00: "Test"
+      RenderSVGText {text} at (10,131) size 183x116 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 183x116
+          chunk 1 text run 1 at (10.00,225.00) startOffset 0 endOffset 4 width 183.00: "Test"
+      RenderSVGText {text} at (10,256) size 183x116 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 183x116
+          chunk 1 text run 1 at (10.00,350.00) startOffset 0 endOffset 4 width 183.00: "Test"
+    RenderSVGText {text} at (38,435) size 324x19 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 324x19
+        chunk 1 (middle anchor) text run 1 at (38.00,450.00) startOffset 0 endOffset 51 width 324.00: "The word Test should only be shadowd once, per line"
diff --git a/LayoutTests/platform/chromium-linux/svg/css/shadow-changes-expected.txt b/LayoutTests/platform/chromium-linux/svg/css/shadow-changes-expected.txt
new file mode 100644
index 0000000..457ce38
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/css/shadow-changes-expected.txt
@@ -0,0 +1,10 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (135,5) size 326x285
+    RenderSVGContainer {g} at (120,0) size 341x290
+      RenderPath {rect} at (135,5) size 215x215 [fill={[type=SOLID] [color=#FF0000]}] [data="M150.00,20.00 L350.00,20.00 L350.00,220.00 L150.00,220.00 Z"]
+      RenderPath {circle} at (205,75) size 215x215 [fill={[type=SOLID] [color=#0000FF]}] [data="M420.00,190.00 L419.80,196.28 L419.21,202.53 L418.23,208.74 L416.86,214.87 L415.11,220.90 L412.98,226.81 L410.48,232.58 L407.63,238.18 L404.43,243.58 L400.90,248.78 L397.05,253.74 L392.90,258.45 L388.45,262.90 L383.74,267.05 L378.78,270.90 L373.58,274.43 L368.18,277.63 L362.58,280.48 L356.81,282.98 L350.90,285.11 L344.87,286.86 L338.74,288.23 L332.53,289.21 L326.28,289.80 L320.00,290.00 L313.72,289.80 L307.47,289.21 L301.26,288.23 L295.13,286.86 L289.10,285.11 L283.19,282.98 L277.42,280.48 L271.82,277.63 L266.42,274.43 L261.22,270.90 L256.26,267.05 L251.55,262.90 L247.10,258.45 L242.95,253.74 L239.10,248.78 L235.57,243.58 L232.37,238.18 L229.52,232.58 L227.02,226.81 L224.89,220.90 L223.14,214.87 L221.77,208.74 L220.79,202.53 L220.20,196.28 L220.00,190.00 L220.20,183.72 L220.79,177.47 L221.77,171.26 L223.14,165.13 L224.89,159.10 L227.02,153.19 L229.52,147.42 L232.37,141.82 L235.57,136.42 L239.10,131.22 L242.95,126.26 L247.10,121.55 L251.55,117.10 L256.26,112.95 L261.22,109.10 L266.42,105.57 L271.82,102.37 L277.42,99.52 L283.19,97.02 L289.10,94.89 L295.13,93.14 L301.26,91.77 L307.47,90.79 L313.72,90.20 L320.00,90.00 L326.28,90.20 L332.53,90.79 L338.74,91.77 L344.87,93.14 L350.90,94.89 L356.81,97.02 L362.58,99.52 L368.18,102.37 L373.58,105.57 L378.78,109.10 L383.74,112.95 L388.45,117.10 L392.90,121.55 L397.05,126.26 L400.90,131.22 L404.43,136.42 L407.63,141.82 L410.48,147.42 L412.98,153.19 L415.11,159.10 L416.86,165.13 L418.23,171.26 L419.21,177.47 L419.80,183.72 Z"]
+      RenderSVGText {text} at (270,33) size 191x107 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 191x107
+          chunk 1 text run 1 at (270.00,120.00) startOffset 0 endOffset 3 width 191.00: "SVG"
diff --git a/LayoutTests/platform/chromium-linux/svg/css/text-shadow-multiple-expected.txt b/LayoutTests/platform/chromium-linux/svg/css/text-shadow-multiple-expected.txt
new file mode 100644
index 0000000..79666d3
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/css/text-shadow-multiple-expected.txt
@@ -0,0 +1,87 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x414
+  RenderBlock {html} at (0,0) size 800x414
+    RenderBody {body} at (0,16) size 800x398
+      RenderBlock {p} at (0,0) size 800x20
+        RenderText {#text} at (0,0) size 425x19
+          text run at (0,0) width 425: "The first two texts should look identical, as there is no shadow applied."
+      RenderBlock (anonymous) at (0,36) size 800x155
+        RenderSVGRoot {svg} at (20,121) size 720x59
+          RenderSVGText {text} at (20,19) size 720x59 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 96x59
+              RenderSVGInlineText {#text} at (0,0) size 96x59
+                chunk 1 text run 1 at (20.00,66.80) startOffset 0 endOffset 4 width 96.00: "This"
+            RenderSVGInlineText {#text} at (96,0) size 14x59
+              chunk 1 text run 1 at (116.00,66.80) startOffset 0 endOffset 1 width 14.00: " "
+            RenderSVGTSpan {tspan} at (0,0) size 80x59
+              RenderSVGInlineText {#text} at (110,0) size 80x59
+                chunk 1 text run 1 at (130.00,66.80) startOffset 0 endOffset 4 width 80.00: "text"
+            RenderSVGInlineText {#text} at (190,0) size 14x59
+              chunk 1 text run 1 at (210.00,66.80) startOffset 0 endOffset 1 width 14.00: " "
+            RenderSVGTSpan {tspan} at (0,0) size 305x59
+              RenderSVGInlineText {#text} at (204,0) size 305x59
+                chunk 1 text run 1 at (224.00,66.80) startOffset 0 endOffset 14 width 305.00: "casts multiple"
+            RenderSVGInlineText {#text} at (509,0) size 211x59
+              chunk 1 text run 1 at (529.00,66.80) startOffset 0 endOffset 1 width 14.00: " "
+              chunk 1 text run 1 at (543.00,66.80) startOffset 0 endOffset 7 width 197.00: "shadows"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,207) size 800x20
+        RenderText {#text} at (0,0) size 530x19
+          text run at (0,0) width 530: "The next two texts have subtle differences, as the stroke/fill is painted seperated in SVG."
+      RenderBlock (anonymous) at (0,243) size 800x155
+        RenderSVGRoot {svg} at (0,311) size 747x92
+          RenderSVGText {text} at (20,19) size 720x59 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 96x59
+              RenderSVGInlineText {#text} at (0,0) size 96x59
+                chunk 1 text run 1 at (20.00,66.80) startOffset 0 endOffset 4 width 96.00: "This"
+            RenderSVGInlineText {#text} at (96,0) size 14x59
+              chunk 1 text run 1 at (116.00,66.80) startOffset 0 endOffset 1 width 14.00: " "
+            RenderSVGTSpan {tspan} at (0,0) size 80x59
+              RenderSVGInlineText {#text} at (110,0) size 80x59
+                chunk 1 text run 1 at (130.00,66.80) startOffset 0 endOffset 4 width 80.00: "text"
+            RenderSVGInlineText {#text} at (190,0) size 14x59
+              chunk 1 text run 1 at (210.00,66.80) startOffset 0 endOffset 1 width 14.00: " "
+            RenderSVGTSpan {tspan} at (0,0) size 305x59
+              RenderSVGInlineText {#text} at (204,0) size 305x59
+                chunk 1 text run 1 at (224.00,66.80) startOffset 0 endOffset 14 width 305.00: "casts multiple"
+            RenderSVGInlineText {#text} at (509,0) size 211x59
+              chunk 1 text run 1 at (529.00,66.80) startOffset 0 endOffset 1 width 14.00: " "
+              chunk 1 text run 1 at (543.00,66.80) startOffset 0 endOffset 7 width 197.00: "shadows"
+        RenderText {#text} at (0,0) size 0x0
+layer at (20,52) size 720x59
+  RenderBlock (positioned) {div} at (20,52) size 720x59
+    RenderInline {span} at (0,0) size 96x57 [textStrokeWidth=1.00]
+      RenderText {#text} at (0,1) size 96x57
+        text run at (0,1) width 96: "This"
+    RenderText {#text} at (96,1) size 14x57
+      text run at (96,1) width 14: " "
+    RenderInline {span} at (0,0) size 80x57 [textFillColor=#FFFFFF] [textStrokeWidth=1.00]
+      RenderText {#text} at (110,1) size 80x57
+        text run at (110,1) width 80: "text"
+    RenderText {#text} at (190,1) size 14x57
+      text run at (190,1) width 14: " "
+    RenderInline {span} at (0,0) size 305x57
+      RenderText {#text} at (204,1) size 305x57
+        text run at (204,1) width 305: "casts multiple"
+    RenderText {#text} at (509,1) size 211x57
+      text run at (509,1) width 14: " "
+      text run at (523,1) width 197: "shadows"
+layer at (20,259) size 720x59
+  RenderBlock (positioned) {div} at (20,259) size 720x59
+    RenderInline {span} at (0,0) size 96x57 [textStrokeWidth=1.00]
+      RenderText {#text} at (0,1) size 96x57
+        text run at (0,1) width 96: "This"
+    RenderText {#text} at (96,1) size 14x57
+      text run at (96,1) width 14: " "
+    RenderInline {span} at (0,0) size 80x57 [textFillColor=#FFFFFF] [textStrokeWidth=1.00]
+      RenderText {#text} at (110,1) size 80x57
+        text run at (110,1) width 80: "text"
+    RenderText {#text} at (190,1) size 14x57
+      text run at (190,1) width 14: " "
+    RenderInline {span} at (0,0) size 305x57
+      RenderText {#text} at (204,1) size 305x57
+        text run at (204,1) width 305: "casts multiple"
+    RenderText {#text} at (509,1) size 211x57
+      text run at (509,1) width 14: " "
+      text run at (523,1) width 197: "shadows"
diff --git a/LayoutTests/platform/chromium-linux/svg/custom/use-detach-expected.txt b/LayoutTests/platform/chromium-linux/svg/custom/use-detach-expected.txt
new file mode 100644
index 0000000..20b2fb0
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/custom/use-detach-expected.txt
@@ -0,0 +1,35 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (112,12) size 688x236
+    RenderSVGContainer {g} at (112,12) size 240x120 [transform={m=((1.00,0.00)(0.00,1.00)) t=(5.00,5.00)}]
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGText {text} at (42,19) size 16x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 16x15
+            chunk 1 (middle anchor) text run 1 at (42.00,31.00) startOffset 0 endOffset 3 width 16.00: "use"
+        RenderPath {circle} at (220,96) size 24x24 [fill={[type=SOLID] [color=#FF0000]}] [data="M55.00,40.00 L54.99,40.31 L54.96,40.63 L54.91,40.94 L54.84,41.24 L54.76,41.55 L54.65,41.84 L54.52,42.13 L54.38,42.41 L54.22,42.68 L54.05,42.94 L53.85,43.19 L53.64,43.42 L53.42,43.64 L53.19,43.85 L52.94,44.05 L52.68,44.22 L52.41,44.38 L52.13,44.52 L51.84,44.65 L51.55,44.76 L51.24,44.84 L50.94,44.91 L50.63,44.96 L50.31,44.99 L50.00,45.00 L49.69,44.99 L49.37,44.96 L49.06,44.91 L48.76,44.84 L48.45,44.76 L48.16,44.65 L47.87,44.52 L47.59,44.38 L47.32,44.22 L47.06,44.05 L46.81,43.85 L46.58,43.64 L46.36,43.42 L46.15,43.19 L45.95,42.94 L45.78,42.68 L45.62,42.41 L45.48,42.13 L45.35,41.84 L45.24,41.55 L45.16,41.24 L45.09,40.94 L45.04,40.63 L45.01,40.31 L45.00,40.00 L45.01,39.69 L45.04,39.37 L45.09,39.06 L45.16,38.76 L45.24,38.45 L45.35,38.16 L45.48,37.87 L45.62,37.59 L45.78,37.32 L45.95,37.06 L46.15,36.81 L46.36,36.58 L46.58,36.36 L46.81,36.15 L47.06,35.95 L47.32,35.78 L47.59,35.62 L47.87,35.48 L48.16,35.35 L48.45,35.24 L48.76,35.16 L49.06,35.09 L49.37,35.04 L49.69,35.01 L50.00,35.00 L50.31,35.01 L50.63,35.04 L50.94,35.09 L51.24,35.16 L51.55,35.24 L51.84,35.35 L52.13,35.48 L52.41,35.62 L52.68,35.78 L52.94,35.95 L53.19,36.15 L53.42,36.36 L53.64,36.58 L53.85,36.81 L54.05,37.06 L54.22,37.32 L54.38,37.59 L54.52,37.87 L54.65,38.16 L54.76,38.45 L54.84,38.76 L54.91,39.06 L54.96,39.37 L54.99,39.69 Z"]
+      RenderSVGContainer {g} at (210,55) size 44x68
+        RenderSVGContainer {use} at (210,55) size 44x41
+          RenderSVGContainer {g} at (210,55) size 44x41
+            RenderSVGText {text} at (42,19) size 16x15 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 16x15
+                chunk 1 (middle anchor) text run 1 at (42.00,31.00) startOffset 0 endOffset 3 width 16.00: "use"
+        RenderSVGContainer {use} at (217,93) size 30x30
+          RenderSVGContainer {g} at (217,93) size 30x30
+            RenderPath {circle} at (217,93) size 30x30 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M55.00,40.00 L54.99,40.31 L54.96,40.63 L54.91,40.94 L54.84,41.24 L54.76,41.55 L54.65,41.84 L54.52,42.13 L54.38,42.41 L54.22,42.68 L54.05,42.94 L53.85,43.19 L53.64,43.42 L53.42,43.64 L53.19,43.85 L52.94,44.05 L52.68,44.22 L52.41,44.38 L52.13,44.52 L51.84,44.65 L51.55,44.76 L51.24,44.84 L50.94,44.91 L50.63,44.96 L50.31,44.99 L50.00,45.00 L49.69,44.99 L49.37,44.96 L49.06,44.91 L48.76,44.84 L48.45,44.76 L48.16,44.65 L47.87,44.52 L47.59,44.38 L47.32,44.22 L47.06,44.05 L46.81,43.85 L46.58,43.64 L46.36,43.42 L46.15,43.19 L45.95,42.94 L45.78,42.68 L45.62,42.41 L45.48,42.13 L45.35,41.84 L45.24,41.55 L45.16,41.24 L45.09,40.94 L45.04,40.63 L45.01,40.31 L45.00,40.00 L45.01,39.69 L45.04,39.37 L45.09,39.06 L45.16,38.76 L45.24,38.45 L45.35,38.16 L45.48,37.87 L45.62,37.59 L45.78,37.32 L45.95,37.06 L46.15,36.81 L46.36,36.58 L46.58,36.36 L46.81,36.15 L47.06,35.95 L47.32,35.78 L47.59,35.62 L47.87,35.48 L48.16,35.35 L48.45,35.24 L48.76,35.16 L49.06,35.09 L49.37,35.04 L49.69,35.01 L50.00,35.00 L50.31,35.01 L50.63,35.04 L50.94,35.09 L51.24,35.16 L51.55,35.24 L51.84,35.35 L52.13,35.48 L52.41,35.62 L52.68,35.78 L52.94,35.95 L53.19,36.15 L53.42,36.36 L53.64,36.58 L53.85,36.81 L54.05,37.06 L54.22,37.32 L54.38,37.59 L54.52,37.87 L54.65,38.16 L54.76,38.45 L54.84,38.76 L54.91,39.06 L54.96,39.37 L54.99,39.69 Z"]
+      RenderPath {rect} at (112,12) size 240x120 [opacity=0.20] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L100.00,0.00 L100.00,50.00 L0.00,50.00 Z"]
+    RenderSVGContainer {g} at (124,139) size 676x109 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,70.00)}]
+      RenderSVGText {text} at (0,-12) size 287x45 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 280x15
+          RenderSVGInlineText {#text} at (0,0) size 280x15
+            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 40 width 280.00: "For this test case to be successful, the"
+        RenderSVGInlineText {#text} at (280,0) size 7x15
+          chunk 1 text run 1 at (280.00,0.00) startOffset 0 endOffset 1 width 7.00: " "
+        RenderSVGTSpan {tspan} at (0,0) size 273x15
+          RenderSVGInlineText {#text} at (0,15) size 273x15
+            chunk 1 text run 1 at (0.00,15.00) startOffset 0 endOffset 39 width 273.00: "box above must show text and a circle. "
+        RenderSVGInlineText {#text} at (0,0) size 0x0
+        RenderSVGTSpan {tspan} at (0,0) size 63x15
+          RenderSVGInlineText {#text} at (0,30) size 63x15
+            chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 9 width 63.00: "Bug 14927"
+        RenderSVGInlineText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/chromium-linux/svg/filters/filter-on-filter-for-text-expected.txt b/LayoutTests/platform/chromium-linux/svg/filters/filter-on-filter-for-text-expected.txt
new file mode 100644
index 0000000..bf72fe0
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/filters/filter-on-filter-for-text-expected.txt
@@ -0,0 +1,20 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (10,10) size 239x28
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourceFilter {filter} [id="filter"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [feGaussianBlur stdDeviation="1.00, 1.00"]
+          [SourceGraphic]
+    RenderSVGText {text} at (30,13) size 199x22 contains 1 chunk(s)
+      [filter="filter"] RenderSVGResourceFilter {filter} at (10.10,10.80) size 238.80x26.40
+      RenderSVGInlineText {#text} at (0,0) size 131x22
+        [filter="filter"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
+        chunk 1 text run 1 at (30.00,30.00) startOffset 0 endOffset 19 width 131.00: "This is for filter "
+      RenderSVGTSpan {tspan} at (0,0) size 63x22
+        RenderSVGInlineText {#text} at (131,0) size 63x22
+          [filter="filter"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
+          chunk 1 text run 1 at (161.00,30.00) startOffset 0 endOffset 9 width 63.00: "on filter"
+      RenderSVGInlineText {#text} at (194,0) size 5x22
+        [filter="filter"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
+        chunk 1 text run 1 at (224.00,30.00) startOffset 0 endOffset 1 width 5.00: "."
diff --git a/LayoutTests/platform/gtk/svg/filters/filter-on-tspan-expected.txt b/LayoutTests/platform/chromium-linux/svg/filters/filter-on-tspan-expected.txt
similarity index 100%
copy from LayoutTests/platform/gtk/svg/filters/filter-on-tspan-expected.txt
copy to LayoutTests/platform/chromium-linux/svg/filters/filter-on-tspan-expected.txt
diff --git a/LayoutTests/platform/chromium-linux/svg/filters/sourceAlpha-expected.checksum b/LayoutTests/platform/chromium-linux/svg/filters/sourceAlpha-expected.checksum
index 558575e..cc78a2b 100644
--- a/LayoutTests/platform/chromium-linux/svg/filters/sourceAlpha-expected.checksum
+++ b/LayoutTests/platform/chromium-linux/svg/filters/sourceAlpha-expected.checksum
@@ -1 +1 @@
-4f12584671d31c55876bcb29e987d7b2
\ No newline at end of file
+9233f4306dfacc8673c357d00886b8da
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-linux/svg/filters/sourceAlpha-expected.png b/LayoutTests/platform/chromium-linux/svg/filters/sourceAlpha-expected.png
deleted file mode 100644
index 98079b8..0000000
Binary files a/LayoutTests/platform/chromium-linux/svg/filters/sourceAlpha-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/chromium-linux/svg/filters/sourceAlpha-expected.txt b/LayoutTests/platform/chromium-linux/svg/filters/sourceAlpha-expected.txt
new file mode 100644
index 0000000..a9e2f77
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/filters/sourceAlpha-expected.txt
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (42,8) size 95x57
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourceFilter {filter} [id="filter"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [feOffset dx="0.00" dy="0.00"]
+          [SourceAlpha]
+    RenderSVGContainer {g} at (42,8) size 95x57
+      [filter="filter"] RenderSVGResourceFilter {filter} at (42.10,8.30) size 94.80x56.40
+      RenderSVGText {text} at (50,13) size 79x47 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 79x47
+          chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 3 width 79.00: "SVG"
diff --git a/LayoutTests/platform/chromium-linux/svg/hixie/error/017-expected.txt b/LayoutTests/platform/chromium-linux/svg/hixie/error/017-expected.txt
new file mode 100644
index 0000000..c1c6b30
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/hixie/error/017-expected.txt
@@ -0,0 +1,24 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 474x303
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGContainer {g} at (0,0) size 0x0
+        RenderSVGContainer {use} at (0,0) size 0x0
+          RenderSVGContainer {g} at (0,0) size 0x0
+      RenderSVGContainer {g} at (0,0) size 0x0
+        RenderSVGContainer {use} at (0,0) size 0x0
+          RenderSVGContainer {g} at (0,0) size 0x0
+      RenderSVGContainer {g} at (0,0) size 0x0
+        RenderSVGContainer {use} at (0,0) size 0x0
+          RenderSVGContainer {g} at (0,0) size 0x0
+    RenderSVGContainer {g} at (0,0) size 0x0
+      RenderSVGContainer {use} at (0,0) size 0x0
+        RenderSVGContainer {g} at (0,0) size 0x0
+    RenderSVGText {text} at (20,36) size 444x229 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 444x229
+        chunk 1 text run 1 at (20.00,220.00) startOffset 0 endOffset 4 width 444.00: "FAIL"
+    RenderPath {circle} at (0,0) size 303x303 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M300.00,100.00 L299.61,112.56 L298.42,125.07 L296.46,137.48 L293.72,149.74 L290.21,161.80 L285.96,173.62 L280.97,185.16 L275.26,196.35 L268.87,207.17 L261.80,217.56 L254.10,227.48 L245.79,236.91 L236.91,245.79 L227.48,254.10 L217.56,261.80 L207.17,268.87 L196.35,275.26 L185.16,280.97 L173.62,285.96 L161.80,290.21 L149.74,293.72 L137.48,296.46 L125.07,298.42 L112.56,299.61 L100.00,300.00 L87.44,299.61 L74.93,298.42 L62.52,296.46 L50.26,293.72 L38.20,290.21 L26.38,285.96 L14.84,280.97 L3.65,275.26 L-7.17,268.87 L-17.56,261.80 L-27.48,254.10 L-36.91,245.79 L-45.79,236.91 L-54.10,227.48 L-61.80,217.56 L-68.87,207.17 L-75.26,196.35 L-80.97,185.16 L-85.96,173.62 L-90.21,161.80 L-93.72,149.74 L-96.46,137.48 L-98.42,125.07 L-99.61,112.56 L-100.00,100.00 L-99.61,87.44 L-98.42,74.93 L-96.46,62.52 L-93.72,50.26 L-90.21,38.20 L-85.96,26.38 L-80.97,14.84 L-75.26,3.65 L-68.87,-7.17 L-61.80,-17.56 L-54.10,-27.48 L-45.79,-36.91 L-36.91,-45.79 L-27.48,-54.10 L-17.56,-61.80 L-7.17,-68.87 L3.65,-75.26 L14.84,-80.97 L26.38,-85.96 L38.20,-90.21 L50.26,-93.72 L62.52,-96.46 L74.93,-98.42 L87.44,-99.61 L100.00,-100.00 L112.56,-99.61 L125.07,-98.42 L137.48,-96.46 L149.74,-93.72 L161.80,-90.21 L173.62,-85.96 L185.16,-80.97 L196.35,-75.26 L207.17,-68.87 L217.56,-61.80 L227.48,-54.10 L236.91,-45.79 L245.79,-36.91 L254.10,-27.48 L261.80,-17.56 L268.87,-7.17 L275.26,3.65 L280.97,14.84 L285.96,26.38 L290.21,38.20 L293.72,50.26 L296.46,62.52 L298.42,74.93 L299.61,87.44 Z"]
+    RenderSVGText {text} at (20,36) size 444x229 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 444x229
+        chunk 1 text run 1 at (20.00,220.00) startOffset 0 endOffset 4 width 444.00: "FAIL"
diff --git a/LayoutTests/platform/chromium-linux/svg/hixie/text/002-expected.txt b/LayoutTests/platform/chromium-linux/svg/hixie/text/002-expected.txt
new file mode 100644
index 0000000..59af3fb
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/hixie/text/002-expected.txt
@@ -0,0 +1,7 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x400
+  RenderSVGRoot {svg} at (10,116) size 477x229
+    RenderSVGText {text} at (10,116) size 477x229 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 477x229
+        chunk 1 text run 1 at (10.00,300.00) startOffset 0 endOffset 4 width 477.00: "PASS"
diff --git a/LayoutTests/platform/chromium-linux/svg/hixie/text/003b-expected.txt b/LayoutTests/platform/chromium-linux/svg/hixie/text/003b-expected.txt
index 98baa26..23792ae 100644
--- a/LayoutTests/platform/chromium-linux/svg/hixie/text/003b-expected.txt
+++ b/LayoutTests/platform/chromium-linux/svg/hixie/text/003b-expected.txt
@@ -1,7 +1,7 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (0,202) size 383x185
-    RenderSVGText {text} at (0,-112) size 2390x1150 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2390x1150
+  RenderSVGRoot {svg} at (0,202) size 383x188
+    RenderSVGText {text} at (0,-112) size 2390x1171 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2390x1171
         chunk 1 text run 1 at (0.00,800.00) startOffset 0 endOffset 4 width 2390.00: "PASS"
diff --git a/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.checksum b/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.checksum
index de237f9..86a28c5 100644
--- a/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.checksum
+++ b/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.checksum
@@ -1 +1 @@
-cdf089edd1605eecf965c0b19b911e81
\ No newline at end of file
+78295d2a3b263cf41e60b129dfb9daa2
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.png b/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.png
index 4506636..75c5d7f 100644
Binary files a/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.png and b/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.png differ
diff --git a/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt b/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt
new file mode 100644
index 0000000..b9b1235
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt
@@ -0,0 +1,51 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x538
+  RenderBlock {html} at (0,0) size 800x538
+    RenderBody {body} at (8,16) size 784x472 [bgcolor=#FFFFFF]
+      RenderBlock {p} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 521x19
+          text run at (0,0) width 300: "CSS Transformed HTML div with SVG inside it. "
+          text run at (300,0) width 221: "objectBoundingBox patterns on text."
+layer at (58,86) size 402x405
+  RenderBlock {div} at (50,70) size 402x402 [border: (1px solid #000000)]
+    RenderSVGRoot {svg} at (49,107) size 480x420
+      RenderSVGResourcePattern {pattern} [id="pat1"] [patternUnits=objectBoundingBox] [patternContentUnits=userSpaceOnUse]
+        RenderPath {rect} at (151,112) size 13x13 [fill={[type=SOLID] [color=#FF0000]}] [data="M5.00,5.00 L15.00,5.00 L15.00,15.00 L5.00,15.00 Z"]
+        RenderPath {rect} at (154,117) size 12x13 [fill={[type=SOLID] [color=#008000]}] [data="M10.00,10.00 L20.00,10.00 L20.00,20.00 L10.00,20.00 Z"]
+      RenderPath {rect} at (150,121) size 358x173 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pat1"]}] [data="M25.00,10.00 L455.00,10.00 L455.00,70.00 L25.00,70.00 Z"]
+      RenderSVGText {text} at (25,73) size 397x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 397x15
+          chunk 1 text run 1 at (25.00,85.00) startOffset 0 endOffset 75 width 397.00: "Pattern created using red and green rectangles applied to fill of rectangle"
+      RenderSVGResourcePattern {pattern} [id="pat2"] [patternUnits=objectBoundingBox] [patternContentUnits=userSpaceOnUse]
+        RenderPath {rect} at (149,107) size 12x13 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L10.00,0.00 L10.00,10.00 L0.00,10.00 Z"]
+        RenderPath {rect} at (156,110) size 13x12 [fill={[type=SOLID] [color=#008000]}] [data="M10.00,0.00 L20.00,0.00 L20.00,10.00 L10.00,10.00 Z"]
+        RenderPath {rect} at (146,115) size 13x12 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,10.00 L10.00,10.00 L10.00,20.00 L0.00,20.00 Z"]
+        RenderPath {rect} at (154,117) size 12x13 [fill={[type=SOLID] [color=#FFFF00]}] [data="M10.00,10.00 L20.00,10.00 L20.00,20.00 L10.00,20.00 Z"]
+      RenderPath {rect} at (125,192) size 357x172 [stroke={[type=PATTERN] [id="pat2"] [stroke width=20.00]}] [data="M35.00,110.00 L445.00,110.00 L445.00,150.00 L35.00,150.00 Z"]
+      RenderSVGText {text} at (25,163) size 307x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 307x15
+          chunk 1 text run 1 at (25.00,175.00) startOffset 0 endOffset 59 width 307.00: "Pattern of 4 rectangles applied to a stroke of a rectangle."
+      RenderSVGResourcePattern {pattern} [id="pat3"] [patternUnits=objectBoundingBox] [patternContentUnits=userSpaceOnUse]
+        RenderPath {rect} at (149,107) size 12x13 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L10.00,0.00 L10.00,10.00 L0.00,10.00 Z"]
+        RenderPath {rect} at (146,115) size 13x12 [fill={[type=SOLID] [color=#008000]}] [data="M0.00,10.00 L10.00,10.00 L10.00,20.00 L0.00,20.00 Z"]
+      RenderSVGText {text} at (25,173) size 296x58 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 296x58
+          chunk 1 text run 1 at (25.00,220.00) startOffset 0 endOffset 15 width 296.00: "Pattern on fill"
+      RenderSVGText {text} at (25,223) size 212x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 212x15
+          chunk 1 text run 1 at (25.00,235.00) startOffset 0 endOffset 38 width 212.00: "Pattern consists of red and green rows"
+      RenderSVGResourcePattern {pattern} [id="pat4"] [patternUnits=objectBoundingBox] [patternContentUnits=userSpaceOnUse]
+        RenderPath {rect} at (149,107) size 12x13 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L10.00,0.00 L10.00,10.00 L0.00,10.00 Z"]
+        RenderPath {rect} at (156,110) size 13x12 [fill={[type=SOLID] [color=#0000FF]}] [data="M10.00,0.00 L20.00,0.00 L20.00,10.00 L10.00,10.00 Z"]
+      RenderSVGText {text} at (25,239) size 299x45 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 299x45
+          chunk 1 text run 1 at (25.00,275.00) startOffset 0 endOffset 17 width 299.00: "Pattern on stroke"
+      RenderSVGText {text} at (25,278) size 225x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 225x15
+          chunk 1 text run 1 at (25.00,290.00) startOffset 0 endOffset 40 width 225.00: "Pattern consists of red and blue columns"
+      RenderSVGText {text} at (10,303) size 261x47 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 261x47
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.6 $"
+      RenderPath {rect} at (49,107) size 480x420 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
+    RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.checksum b/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.checksum
index f1d579e..581e9e6 100644
--- a/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.checksum
+++ b/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.checksum
@@ -1 +1 @@
-3c9e7185043f5454d27f8c9296d1f62e
\ No newline at end of file
+877c94a95c949d4b3bb8afa1983dd840
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.png b/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.png
index af03305..8c29300 100644
Binary files a/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.png and b/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.png differ
diff --git a/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.txt b/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.txt
new file mode 100644
index 0000000..cb4e08a
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.txt
@@ -0,0 +1,43 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 347x460
+    RenderSVGContainer {g} at (0,0) size 347x460 [transform={m=((0.43,0.25)(-0.25,0.43)) t=(0.00,0.00)}]
+      RenderSVGResourcePattern {pattern} [id="pat1"] [patternUnits=objectBoundingBox] [patternContentUnits=userSpaceOnUse]
+        RenderPath {rect} at (0,5) size 10x14 [fill={[type=SOLID] [color=#FF0000]}] [data="M5.00,5.00 L15.00,5.00 L15.00,15.00 L5.00,15.00 Z"]
+        RenderPath {rect} at (0,10) size 12x14 [fill={[type=SOLID] [color=#008000]}] [data="M10.00,10.00 L20.00,10.00 L20.00,20.00 L10.00,20.00 Z"]
+      RenderPath {rect} at (0,15) size 327x227 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pat1"]}] [data="M25.00,10.00 L455.00,10.00 L455.00,70.00 L25.00,70.00 Z"]
+      RenderSVGText {text} at (25,73) size 397x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 397x15
+          chunk 1 text run 1 at (25.00,85.00) startOffset 0 endOffset 75 width 397.00: "Pattern created using red and green rectangles applied to fill of rectangle"
+      RenderSVGResourcePattern {pattern} [id="pat2"] [patternUnits=objectBoundingBox] [patternContentUnits=userSpaceOnUse]
+        RenderPath {rect} at (0,0) size 9x12 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L10.00,0.00 L10.00,10.00 L0.00,10.00 Z"]
+        RenderPath {rect} at (1,3) size 14x14 [fill={[type=SOLID] [color=#008000]}] [data="M10.00,0.00 L20.00,0.00 L20.00,10.00 L10.00,10.00 Z"]
+        RenderPath {rect} at (0,6) size 4x14 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,10.00 L10.00,10.00 L10.00,20.00 L0.00,20.00 Z"]
+        RenderPath {rect} at (0,10) size 12x14 [fill={[type=SOLID] [color=#FFFF00]}] [data="M10.00,10.00 L20.00,10.00 L20.00,20.00 L10.00,20.00 Z"]
+      RenderPath {rect} at (0,81) size 289x226 [stroke={[type=PATTERN] [id="pat2"] [stroke width=20.00]}] [data="M35.00,110.00 L445.00,110.00 L445.00,150.00 L35.00,150.00 Z"]
+      RenderSVGText {text} at (25,163) size 307x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 307x15
+          chunk 1 text run 1 at (25.00,175.00) startOffset 0 endOffset 59 width 307.00: "Pattern of 4 rectangles applied to a stroke of a rectangle."
+      RenderSVGResourcePattern {pattern} [id="pat3"] [patternUnits=objectBoundingBox] [patternContentUnits=userSpaceOnUse]
+        RenderPath {rect} at (0,0) size 9x12 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L10.00,0.00 L10.00,10.00 L0.00,10.00 Z"]
+        RenderPath {rect} at (0,6) size 4x14 [fill={[type=SOLID] [color=#008000]}] [data="M0.00,10.00 L10.00,10.00 L10.00,20.00 L0.00,20.00 Z"]
+      RenderSVGText {text} at (25,173) size 296x58 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 296x58
+          chunk 1 text run 1 at (25.00,220.00) startOffset 0 endOffset 15 width 296.00: "Pattern on fill"
+      RenderSVGText {text} at (25,223) size 212x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 212x15
+          chunk 1 text run 1 at (25.00,235.00) startOffset 0 endOffset 38 width 212.00: "Pattern consists of red and green rows"
+      RenderSVGResourcePattern {pattern} [id="pat4"] [patternUnits=objectBoundingBox] [patternContentUnits=userSpaceOnUse]
+        RenderPath {rect} at (0,0) size 9x12 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L10.00,0.00 L10.00,10.00 L0.00,10.00 Z"]
+        RenderPath {rect} at (1,3) size 14x14 [fill={[type=SOLID] [color=#0000FF]}] [data="M10.00,0.00 L20.00,0.00 L20.00,10.00 L10.00,10.00 Z"]
+      RenderSVGText {text} at (25,239) size 299x45 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 299x45
+          chunk 1 text run 1 at (25.00,275.00) startOffset 0 endOffset 17 width 299.00: "Pattern on stroke"
+      RenderSVGText {text} at (25,278) size 225x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 225x15
+          chunk 1 text run 1 at (25.00,290.00) startOffset 0 endOffset 40 width 225.00: "Pattern consists of red and blue columns"
+      RenderSVGText {text} at (10,303) size 261x47 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 261x47
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.6 $"
+      RenderPath {rect} at (0,0) size 347x460 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
diff --git a/LayoutTests/platform/chromium-linux/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt b/LayoutTests/platform/chromium-linux/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt
new file mode 100644
index 0000000..68aed90
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt
@@ -0,0 +1,191 @@
+layer at (0,0) size 1130x842
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 1130x842
+  RenderSVGRoot {svg} at (3,0) size 1124x842
+    RenderSVGContainer {g} at (27,116) size 983x574 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
+      RenderSVGContainer {g} at (27,116) size 983x574
+        RenderSVGText {text} at (10,20) size 38x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 38x12
+            chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 10 width 38.00: "SVG to fit"
+        RenderSVGContainer {g} at (50,163) size 71x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,40.00)}]
+          RenderPath {rect} at (50,163) size 71x95 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+          RenderSVGContainer {g} at (62,187) size 47x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+            RenderPath {circle} at (62,187) size 47x47 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+            RenderPath {circle} at (73,198) size 11x11 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+            RenderPath {circle} at (85,198) size 10x11 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+            RenderPath {path} at (71,217) size 29x17 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+        RenderSVGText {text} at (10,100) size 43x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 43x12
+            chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 10 width 43.00: "Viewport 1"
+        RenderSVGContainer {g} at (27,350) size 117x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,120.00)}]
+          RenderPath {rect} at (27,350) size 117x72 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+        RenderSVGText {text} at (10,170) size 43x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 43x12
+            chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 10 width 43.00: "Viewport 2"
+        RenderSVGContainer {g} at (50,514) size 71x141 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,190.00)}]
+          RenderPath {rect} at (50,514) size 71x141 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+        RenderSVGContainer {g} at (284,116) size 281x259 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,50.00)}]
+          RenderSVGText {text} at (0,-30) size 111x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 111x12
+              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 36 width 111.00: "---------- meet --------------------"
+          RenderSVGContainer {g} at (284,152) size 118x106
+            RenderSVGText {text} at (0,-15) size 25x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 25x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "xMin*"
+            RenderPath {rect} at (284,187) size 118x71 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (284,187) size 55x71
+              RenderPath {rect} at (284,187) size 55x71 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (291,203) size 38x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (291,203) size 38x38 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (300,212) size 11x11 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (310,212) size 10x11 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (298,226) size 24x15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (448,152) size 117x106 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
+            RenderSVGText {text} at (0,-15) size 25x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 25x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "xMid*"
+            RenderPath {rect} at (448,187) size 117x71 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (478,187) size 57x71
+              RenderPath {rect} at (478,187) size 57x71 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (487,203) size 39x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (487,203) size 39x38 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (497,212) size 10x11 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (506,212) size 8x11 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (494,226) size 25x15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (284,268) size 118x107 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+            RenderSVGText {text} at (0,-15) size 25x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 25x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "xMax*"
+            RenderPath {rect} at (284,304) size 118x71 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (347,304) size 55x71
+              RenderPath {rect} at (347,304) size 55x71 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (356,320) size 39x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (356,320) size 39x38 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (366,329) size 8x11 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (373,329) size 10x11 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (363,343) size 25x15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+        RenderSVGContainer {g} at (705,116) size 305x212 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,50.00)}]
+          RenderSVGText {text} at (0,-30) size 123x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 123x12
+              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 40 width 123.00: "---------- meet ------------------------"
+          RenderSVGContainer {g} at (705,152) size 71x176
+            RenderSVGText {text} at (0,-15) size 28x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMin"
+            RenderPath {rect} at (705,187) size 71x141 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (705,187) size 71x94
+              RenderPath {rect} at (705,187) size 71x94 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (717,210) size 47x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (717,210) size 47x48 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (728,222) size 11x10 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (740,222) size 10x10 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (726,240) size 29x18 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (822,152) size 71x176 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+            RenderSVGText {text} at (0,-15) size 28x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMid"
+            RenderPath {rect} at (822,187) size 71x141 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (822,210) size 71x95
+              RenderPath {rect} at (822,210) size 71x95 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (833,233) size 48x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (833,233) size 48x48 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (845,245) size 11x10 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (857,245) size 10x10 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (843,264) size 29x17 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (939,152) size 71x176 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+            RenderSVGText {text} at (0,-15) size 28x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMax"
+            RenderPath {rect} at (939,187) size 71x141 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (939,233) size 71x95
+              RenderPath {rect} at (939,233) size 71x95 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (950,257) size 48x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (950,257) size 48x48 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (962,268) size 10x11 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (974,268) size 10x11 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (960,287) size 29x18 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+        RenderSVGContainer {g} at (284,432) size 305x212 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,185.00)}]
+          RenderSVGText {text} at (0,-30) size 127x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 127x12
+              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 42 width 127.00: "---------- slice -------------------------"
+          RenderSVGContainer {g} at (284,467) size 106x177
+            RenderSVGText {text} at (0,-15) size 25x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 25x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "xMin*"
+            RenderPath {rect} at (284,502) size 71x142 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (284,502) size 106x142
+              RenderPath {rect} at (284,502) size 106x142 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (300,537) size 74x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (300,537) size 74x72 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (319,554) size 15x17 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (335,554) size 18x17 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (314,582) size 46x27 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (382,467) size 109x177 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+            RenderSVGText {text} at (0,-15) size 25x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 25x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "xMid*"
+            RenderPath {rect} at (401,502) size 71x142 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (382,502) size 109x142
+              RenderPath {rect} at (382,502) size 109x142 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (401,537) size 71x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (401,537) size 71x72 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (417,554) size 18x17 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (436,554) size 15x17 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (415,582) size 43x27 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (483,467) size 106x177 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+            RenderSVGText {text} at (0,-15) size 25x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 25x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "xMax*"
+            RenderPath {rect} at (518,502) size 71x142 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (483,502) size 106x142
+              RenderPath {rect} at (483,502) size 106x142 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (499,537) size 74x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (499,537) size 74x72 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (518,554) size 15x17 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (534,554) size 17x17 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (513,582) size 45x27 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+        RenderSVGContainer {g} at (705,432) size 281x258 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,185.00)}]
+          RenderSVGText {text} at (0,-30) size 115x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 115x12
+              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 38 width 115.00: "---------- slice ---------------------"
+          RenderSVGContainer {g} at (705,467) size 118x193
+            RenderSVGText {text} at (0,-15) size 28x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMin"
+            RenderPath {rect} at (705,502) size 118x72 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (705,502) size 118x158
+              RenderPath {rect} at (705,502) size 118x158 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (724,540) size 80x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (724,540) size 80x80 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (742,561) size 20x17 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (763,561) size 18x17 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (740,591) size 48x29 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (869,458) size 117x160 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
+            RenderSVGText {text} at (0,-15) size 28x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMid"
+            RenderPath {rect} at (869,502) size 117x72 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (869,458) size 117x160
+              RenderPath {rect} at (869,458) size 117x160 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (887,498) size 81x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (887,498) size 81x80 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (906,516) size 20x20 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (927,516) size 17x20 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (904,549) size 47x29 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (705,533) size 118x160 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+            RenderSVGText {text} at (0,-15) size 28x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMax"
+            RenderPath {rect} at (705,619) size 118x71 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (705,533) size 118x160
+              RenderPath {rect} at (705,533) size 118x160 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (724,573) size 80x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (724,573) size 80x80 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (742,591) size 20x18 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (763,591) size 18x18 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (740,622) size 48x31 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+    RenderSVGText {text} at (10,303) size 261x47 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x47
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.6 $"
+    RenderPath {rect} at (3,0) size 1124x842 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/chromium-linux/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt b/LayoutTests/platform/chromium-linux/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt
new file mode 100644
index 0000000..8ce2429
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt
@@ -0,0 +1,191 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (16,83) size 701x409 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
+      RenderSVGContainer {g} at (16,83) size 701x409
+        RenderSVGText {text} at (10,20) size 38x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 38x12
+            chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 10 width 38.00: "SVG to fit"
+        RenderSVGContainer {g} at (33,116) size 51x68 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,40.00)}]
+          RenderPath {rect} at (33,116) size 51x68 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+          RenderSVGContainer {g} at (41,133) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+            RenderPath {circle} at (41,133) size 34x34 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+            RenderPath {circle} at (50,141) size 7x8 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+            RenderPath {circle} at (58,141) size 7x8 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+            RenderPath {path} at (48,155) size 21x12 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+        RenderSVGText {text} at (10,100) size 43x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 43x12
+            chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 10 width 43.00: "Viewport 1"
+        RenderSVGContainer {g} at (16,250) size 84x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,120.00)}]
+          RenderPath {rect} at (16,250) size 84x50 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+        RenderSVGText {text} at (10,170) size 43x12 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 43x12
+            chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 10 width 43.00: "Viewport 2"
+        RenderSVGContainer {g} at (33,366) size 51x101 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,190.00)}]
+          RenderPath {rect} at (33,366) size 51x101 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+        RenderSVGContainer {g} at (200,83) size 200x184 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,50.00)}]
+          RenderSVGText {text} at (0,-30) size 111x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 111x12
+              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 36 width 111.00: "---------- meet --------------------"
+          RenderSVGContainer {g} at (200,108) size 84x76
+            RenderSVGText {text} at (0,-15) size 25x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 25x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "xMin*"
+            RenderPath {rect} at (200,133) size 84x51 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (200,133) size 39x51
+              RenderPath {rect} at (200,133) size 39x51 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (205,145) size 27x27 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (205,145) size 27x27 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (211,151) size 8x8 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (218,151) size 7x8 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (210,161) size 17x11 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (316,108) size 84x76 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
+            RenderSVGText {text} at (0,-15) size 25x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 25x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "xMid*"
+            RenderPath {rect} at (316,133) size 84x51 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (338,133) size 41x51
+              RenderPath {rect} at (338,133) size 41x51 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (345,145) size 27x27 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (345,145) size 27x27 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (351,151) size 8x8 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (358,151) size 6x8 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (350,161) size 17x11 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (200,191) size 84x76 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+            RenderSVGText {text} at (0,-15) size 25x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 25x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "xMax*"
+            RenderPath {rect} at (200,216) size 84x51 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (245,216) size 39x51
+              RenderPath {rect} at (245,216) size 39x51 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (251,228) size 28x27 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (251,228) size 28x27 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (258,235) size 6x7 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (263,235) size 7x7 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (256,245) size 18x10 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+        RenderSVGContainer {g} at (500,83) size 217x151 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,50.00)}]
+          RenderSVGText {text} at (0,-30) size 123x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 123x12
+              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 40 width 123.00: "---------- meet ------------------------"
+          RenderSVGContainer {g} at (500,108) size 50x126
+            RenderSVGText {text} at (0,-15) size 28x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMin"
+            RenderPath {rect} at (500,133) size 50x101 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (500,133) size 50x67
+              RenderPath {rect} at (500,133) size 50x67 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (508,150) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (508,150) size 34x34 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (516,158) size 8x7 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (525,158) size 7x7 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (515,171) size 20x13 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (583,108) size 51x126 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+            RenderSVGText {text} at (0,-15) size 28x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMid"
+            RenderPath {rect} at (583,133) size 51x101 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (583,150) size 51x67
+              RenderPath {rect} at (583,150) size 51x67 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (591,166) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (591,166) size 34x34 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (600,175) size 7x7 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (608,175) size 7x7 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (598,188) size 21x12 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (666,108) size 51x126 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+            RenderSVGText {text} at (0,-15) size 28x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMax"
+            RenderPath {rect} at (666,133) size 51x101 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (666,166) size 51x68
+              RenderPath {rect} at (666,166) size 51x68 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (675,183) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (675,183) size 34x34 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (683,191) size 7x8 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (691,191) size 8x8 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (681,205) size 21x12 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+        RenderSVGContainer {g} at (200,308) size 217x151 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,185.00)}]
+          RenderSVGText {text} at (0,-30) size 127x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 127x12
+              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 42 width 127.00: "---------- slice -------------------------"
+          RenderSVGContainer {g} at (200,333) size 75x126
+            RenderSVGText {text} at (0,-15) size 25x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 25x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "xMin*"
+            RenderPath {rect} at (200,358) size 50x101 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (200,358) size 75x101
+              RenderPath {rect} at (200,358) size 75x101 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (211,383) size 53x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (211,383) size 53x51 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (225,395) size 10x12 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (236,395) size 13x12 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (221,415) size 33x19 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (270,333) size 77x126 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+            RenderSVGText {text} at (0,-15) size 25x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 25x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "xMid*"
+            RenderPath {rect} at (283,358) size 51x101 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (270,358) size 77x101
+              RenderPath {rect} at (270,358) size 77x101 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (283,383) size 51x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (283,383) size 51x51 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (295,395) size 12x12 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (308,395) size 11x12 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (293,415) size 31x19 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (341,333) size 76x126 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+            RenderSVGText {text} at (0,-15) size 25x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 25x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "xMax*"
+            RenderPath {rect} at (366,358) size 51x101 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (341,358) size 76x101
+              RenderPath {rect} at (341,358) size 76x101 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (353,383) size 52x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (353,383) size 52x51 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (366,395) size 11x12 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (378,395) size 12x12 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (363,415) size 32x19 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+        RenderSVGContainer {g} at (500,308) size 200x184 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,185.00)}]
+          RenderSVGText {text} at (0,-30) size 115x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 115x12
+              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 38 width 115.00: "---------- slice ---------------------"
+          RenderSVGContainer {g} at (500,333) size 84x137
+            RenderSVGText {text} at (0,-15) size 28x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMin"
+            RenderPath {rect} at (500,358) size 84x51 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (500,358) size 84x112
+              RenderPath {rect} at (500,358) size 84x112 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (513,385) size 57x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (513,385) size 57x57 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (526,400) size 14x12 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (541,400) size 13x12 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (525,421) size 34x21 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (616,326) size 84x114 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
+            RenderSVGText {text} at (0,-15) size 28x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMid"
+            RenderPath {rect} at (616,358) size 84x51 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (616,326) size 84x114
+              RenderPath {rect} at (616,326) size 84x114 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (630,355) size 57x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (630,355) size 57x57 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (643,368) size 14x14 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (658,368) size 12x14 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (641,391) size 34x21 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (500,380) size 84x114 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+            RenderSVGText {text} at (0,-15) size 28x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x12
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMax"
+            RenderPath {rect} at (500,441) size 84x51 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (500,380) size 84x114
+              RenderPath {rect} at (500,380) size 84x114 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (513,408) size 57x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (513,408) size 57x57 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (526,421) size 14x13 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (541,421) size 13x13 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (525,443) size 34x22 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+    RenderSVGText {text} at (10,303) size 261x47 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x47
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.6 $"
+    RenderPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/chromium-linux/transitions/svg-text-shadow-transition-expected.txt b/LayoutTests/platform/chromium-linux/transitions/svg-text-shadow-transition-expected.txt
new file mode 100644
index 0000000..ab84e81
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/transitions/svg-text-shadow-transition-expected.txt
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x161
+  RenderBlock {HTML} at (0,0) size 800x161
+    RenderBody {BODY} at (8,8) size 784x145
+      RenderBlock (anonymous) at (0,0) size 784x105
+        RenderSVGRoot {svg} at (8,11) size 303x76
+          RenderSVGText {text} at (10,13) size 273x46 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 273x46
+              chunk 1 text run 1 at (10.00,50.00) startOffset 0 endOffset 15 width 273.00: "Shadow on texts"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,105) size 784x40
+        RenderText {#text} at (0,0) size 555x19
+          text run at (0,0) width 555: "PASS - \"text-shadow\" property for \"text\" element at 0s saw something close to: -25,-5,0,15"
+        RenderBR {BR} at (555,0) size 0x19
+        RenderText {#text} at (0,20) size 535x19
+          text run at (0,20) width 535: "PASS - \"text-shadow\" property for \"text\" element at 1s saw something close to: 5,5,0,15"
+        RenderBR {BR} at (535,20) size 0x19
diff --git a/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt b/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt
index db074e6..5e4f908 100644
--- a/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt
@@ -3,19 +3,19 @@ layer at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (20,46) size 322x210
-      RenderSVGContainer {g} at (20,46) size 322x210
-        RenderSVGContainer {g} at (20,46) size 322x210
-          RenderSVGText {text} at (20,46) size 215x40 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 215x40
+    RenderSVGContainer {g} at (20,46) size 322x212
+      RenderSVGContainer {g} at (20,46) size 322x212
+        RenderSVGContainer {g} at (20,46) size 322x212
+          RenderSVGText {text} at (20,46) size 215x42 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 215x42
               chunk 1 text run 1 at (20.00,80.00) startOffset 0 endOffset 10 width 214.44: "Sample 123"
-          RenderSVGText {text} at (20,104) size 322x60 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 322x60
+          RenderSVGText {text} at (20,104) size 322x63 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 322x63
               chunk 1 text run 1 at (20.00,155.00) startOffset 0 endOffset 10 width 321.66: "Sample 123"
-          RenderSVGText {text} at (20,216) size 215x40 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 215x40
+          RenderSVGText {text} at (20,216) size 215x42 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 215x42
               chunk 1 text run 1 at (20.00,250.00) startOffset 0 endOffset 10 width 214.44: "Sample 123"
-    RenderSVGText {text} at (10,303) size 281x46 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 281x46
+    RenderSVGText {text} at (10,303) size 281x47 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 281x47
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 281.00: "$Revision: 1.10 $"
     RenderPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
diff --git a/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt b/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt
index de4c927..06f5b93 100644
--- a/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt
@@ -55,7 +55,7 @@ layer at (0,0) size 480x360
       RenderSVGText {text} at (200,259) size 251x23 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 251x23
           chunk 1 text run 1 at (200.00,278.00) startOffset 0 endOffset 28 width 251.00: "Green rectangle opacity: 0.5"
-    RenderSVGText {text} at (10,303) size 261x46 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 261x46
+    RenderSVGText {text} at (10,303) size 261x47 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x47
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.6 $"
     RenderPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
diff --git a/LayoutTests/platform/chromium-win/svg/batik/text/textLength-expected.txt b/LayoutTests/platform/chromium-win/svg/batik/text/textLength-expected.txt
index 815f394..db82f64 100644
--- a/LayoutTests/platform/chromium-win/svg/batik/text/textLength-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/batik/text/textLength-expected.txt
@@ -1,7 +1,7 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 450x500
-  RenderSVGRoot {svg} at (49,5) size 352x486
+  RenderSVGRoot {svg} at (49,5) size 352x488
     RenderSVGText {text} at (147,5) size 156x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 156x18
         chunk 1 (middle anchor) text run 1 at (147.50,20.00) startOffset 0 endOffset 22 width 155.00: "textLength with Anchor"
@@ -23,7 +23,7 @@ layer at (0,0) size 450x500
             RenderSVGContainer {g} at (200,3) size 50x24
               RenderPath {rect} at (200,5) size 50x20 [fill={[type=SOLID] [color=#DDE8FF]}] [data="M200.00,5.00 L250.00,5.00 L250.00,25.00 L200.00,25.00 Z"]
               RenderPath {line} at (224,3) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M225.00,3.00 L225.00,27.00"]
-    RenderSVGContainer {g} at (49,29) size 352x462
+    RenderSVGContainer {g} at (49,29) size 352x464
       RenderSVGContainer {g} at (49,29) size 352x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
         RenderSVGContainer {use} at (49,29) size 352x47
           RenderSVGContainer {g} at (49,29) size 352x47
@@ -95,7 +95,11 @@ layer at (0,0) size 450x500
                   RenderPath {line} at (224,213) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M225.00,3.00 L225.00,27.00"]
         RenderSVGText {text} at (202,7) size 46x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 46x15
-            chunk 1 (middle anchor) text run 1 at (202.40,19.00) startOffset 0 endOffset 5 width 26.00: "Batik"
+            chunk 1 (middle anchor) text run 1 at (202.40,19.00) startOffset 0 endOffset 1 width 8.00: "B"
+            chunk 1 (middle anchor) text run 2 at (215.20,19.00) startOffset 1 endOffset 2 width 5.00: "a"
+            chunk 1 (middle anchor) text run 3 at (225.00,19.00) startOffset 2 endOffset 3 width 4.00: "t"
+            chunk 1 (middle anchor) text run 4 at (233.80,19.00) startOffset 3 endOffset 4 width 3.00: "i"
+            chunk 1 (middle anchor) text run 5 at (241.60,19.00) startOffset 4 endOffset 5 width 6.00: "k"
         RenderSVGText {text} at (126,28) size 198x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 198x15
             chunk 1 (middle anchor) text run 1 at (126.00,40.00) startOffset 0 endOffset 38 width 198.00: "textLength=\"50\" lengthAdjust=\"spacing\""
@@ -143,28 +147,28 @@ layer at (0,0) size 450x500
             chunk 1 (middle anchor) text run 1 at (188.00,19.00) startOffset 0 endOffset 7 width 40.00: "Apache "
           RenderSVGTSpan {tspan} at (0,0) size 18x15
             RenderSVGInlineText {#text} at (27,0) size 18x15
-              chunk 1 (middle anchor) text run 2 at (228.00,19.00) startOffset 0 endOffset 5 width 26.00: "Batik"
+              chunk 1 (middle anchor) text run 1 at (228.00,19.00) startOffset 0 endOffset 5 width 26.00: "Batik"
           RenderSVGInlineText {#text} at (44,0) size 6x15
-            chunk 1 (middle anchor) text run 3 at (254.00,19.00) startOffset 0 endOffset 2 width 8.00: "!!"
+            chunk 1 (middle anchor) text run 1 at (254.00,19.00) startOffset 0 endOffset 2 width 8.00: "!!"
         RenderSVGText {text} at (78,28) size 294x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 294x15
             chunk 1 (middle anchor) text run 1 at (78.00,40.00) startOffset 0 endOffset 55 width 294.00: "textLength=\"50\" lengthAdjust=\"spacingAndGlyphs\" (tspan)"
-      RenderSVGContainer {g} at (49,377) size 352x114 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,390.00)}]
+      RenderSVGContainer {g} at (49,377) size 352x116 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,390.00)}]
         RenderPath {rect} at (49,389) size 352x97 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M50.00,0.00 L400.00,0.00 L400.00,95.00 L50.00,95.00 Z"]
         RenderPath {rect} at (112,395) size 26x80 [fill={[type=SOLID] [color=#DDE8FF]}] [data="M112.50,5.00 L137.50,5.00 L137.50,85.00 L112.50,85.00 Z"]
         RenderPath {line} at (124,393) size 2x84 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M125.00,3.00 L125.00,87.00"]
-        RenderSVGText {text} at (112,-13) size 26x114 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 26x114
+        RenderSVGText {text} at (112,-13) size 26x116 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 26x116
             chunk 1 (middle anchor) text run 1 at (-33.00,79.00) startOffset 0 endOffset 9 width 316.00: "B a t i k"
-        RenderSVGText {text} at (160,28) size 176x44 contains 3 chunk(s)
+        RenderSVGText {text} at (160,28) size 176x44 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 176x15
             chunk 1 text run 1 at (160.00,40.00) startOffset 0 endOffset 32 width 176.00: "lengthAdjust=\"spacingAndGlyphs\" "
           RenderSVGTSpan {tspan} at (0,0) size 80x16
             RenderSVGInlineText {#text} at (0,14) size 80x16
-              chunk 2 text run 1 at (160.00,54.40) startOffset 0 endOffset 15 width 80.00: "textLength=\"25\""
+              chunk 1 text run 1 at (160.00,54.40) startOffset 0 endOffset 15 width 80.00: "textLength=\"25\""
           RenderSVGInlineText {#text} at (80,14) size 3x16
-            chunk 2 text run 2 at (240.00,54.40) startOffset 0 endOffset 1 width 3.00: " "
+            chunk 1 text run 1 at (240.00,54.40) startOffset 0 endOffset 1 width 3.00: " "
           RenderSVGTSpan {tspan} at (0,0) size 78x16
             RenderSVGInlineText {#text} at (0,28) size 78x16
-              chunk 3 text run 1 at (160.00,68.80) startOffset 0 endOffset 15 width 78.00: "font-size=\"100\""
+              chunk 1 text run 1 at (160.00,68.80) startOffset 0 endOffset 15 width 78.00: "font-size=\"100\""
     RenderSVGContainer {use} at (0,0) size 0x0
diff --git a/LayoutTests/platform/chromium-win/svg/carto.net/button-expected.txt b/LayoutTests/platform/chromium-win/svg/carto.net/button-expected.txt
index 0046ae6..8830baa 100644
--- a/LayoutTests/platform/chromium-win/svg/carto.net/button-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/carto.net/button-expected.txt
@@ -57,16 +57,16 @@ layer at (0,0) size 800x600
         RenderPath {rect} at (155,233) size 118x48 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M209.00,299.00 L339.00,299.00 C344.52,299.00,349.00,303.48,349.00,309.00 L349.00,349.00 C349.00,354.52,344.52,359.00,339.00,359.00 L209.00,359.00 C203.48,359.00,199.00,354.52,199.00,349.00 L199.00,309.00 C199.00,303.48,203.48,299.00,209.00,299.00 Z"]
         RenderPath {rect} at (157,235) size 118x48 [fill={[type=SOLID] [color=#000080]}] [data="M211.00,301.00 L341.00,301.00 C346.52,301.00,351.00,305.48,351.00,311.00 L351.00,351.00 C351.00,356.52,346.52,361.00,341.00,361.00 L211.00,361.00 C205.48,361.00,201.00,356.52,201.00,351.00 L201.00,311.00 C201.00,305.48,205.48,301.00,211.00,301.00 Z"]
         RenderPath {rect} at (156,234) size 118x48 [fill={[type=SOLID] [color=#B0C4DE]}] [data="M210.00,300.00 L340.00,300.00 C345.52,300.00,350.00,304.48,350.00,310.00 L350.00,350.00 C350.00,355.52,345.52,360.00,340.00,360.00 L210.00,360.00 C204.48,360.00,200.00,355.52,200.00,350.00 L200.00,310.00 C200.00,304.48,204.48,300.00,210.00,300.00 Z"]
-        RenderSVGText {text} at (226,310) size 98x42 contains 3 chunk(s)
+        RenderSVGText {text} at (226,310) size 98x42 contains 1 chunk(s)
           RenderSVGTSpan {tspan} at (0,0) size 98x16
             RenderSVGInlineText {#text} at (0,0) size 98x16
               chunk 1 (middle anchor) text run 1 at (226.50,322.20) startOffset 0 endOffset 19 width 97.00: "This is a multiline"
           RenderSVGTSpan {tspan} at (0,0) size 78x16
             RenderSVGInlineText {#text} at (10,13) size 78x16
-              chunk 2 (middle anchor) text run 1 at (236.50,335.40) startOffset 0 endOffset 15 width 77.00: "textbutton with"
+              chunk 1 (middle anchor) text run 1 at (236.50,335.40) startOffset 0 endOffset 15 width 77.00: "textbutton with"
           RenderSVGTSpan {tspan} at (0,0) size 78x16
             RenderSVGInlineText {#text} at (10,26) size 78x16
-              chunk 3 (middle anchor) text run 1 at (236.50,348.60) startOffset 0 endOffset 13 width 77.00: "round corners"
+              chunk 1 (middle anchor) text run 1 at (236.50,348.60) startOffset 0 endOffset 13 width 77.00: "round corners"
     RenderSVGContainer {g} at (233,112) size 61x22
       RenderSVGContainer {g} at (233,116) size 18x18
         RenderPath {rect} at (233,116) size 17x17 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M299.00,149.00 L319.00,149.00 L319.00,169.00 L299.00,169.00 Z"]
diff --git a/LayoutTests/platform/chromium-win/svg/carto.net/colourpicker-expected.txt b/LayoutTests/platform/chromium-win/svg/carto.net/colourpicker-expected.txt
index 9ecde5e..93cc6a5 100644
--- a/LayoutTests/platform/chromium-win/svg/carto.net/colourpicker-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/carto.net/colourpicker-expected.txt
@@ -198,12 +198,12 @@ layer at (0,0) size 800x600
             chunk 1 text run 1 at (712.00,614.00) startOffset 0 endOffset 39 width 233.00: "RGBA: 120,120,120,100; HSVA: 0,0,47,100"
     RenderSVGContainer {g} at (80,62) size 263x263 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,-400.00)}]
       RenderPath {rect} at (104,62) size 239x239 [fill={[type=SOLID] [color=#00FFFF] [opacity=0.50]}] [data="M490.00,190.00 L810.00,190.00 L810.00,300.00 L490.00,300.00 Z"]
-      RenderSVGText {text} at (500,305) size 301x38 contains 2 chunk(s)
+      RenderSVGText {text} at (500,305) size 301x38 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 282x18
           chunk 1 text run 1 at (500.00,320.00) startOffset 0 endOffset 41 width 282.00: "This colourPicker has a callBack function"
         RenderSVGTSpan {tspan} at (0,0) size 301x19
           RenderSVGInlineText {#text} at (0,19) size 301x19
-            chunk 2 text run 1 at (500.00,339.20) startOffset 0 endOffset 42 width 301.00: "attached that changes the background color"
+            chunk 1 text run 1 at (500.00,339.20) startOffset 0 endOffset 42 width 301.00: "attached that changes the background color"
       RenderSVGContainer {g} at (115,73) size 218x217
         RenderPath {rect} at (115,73) size 218x217 [fill={[type=SOLID] [color=#DCDCDC]}] [data="M500.00,200.00 L800.00,200.00 L800.00,290.00 L500.00,290.00 Z"]
         RenderPath {rect} at (163,84) size 116x116 [fill={[type=LINEAR-GRADIENT] [id="colourPicker2_hueGradient"]}] [data="M512.00,207.95 L710.00,207.95 L710.00,215.45 L512.00,215.45 Z"]
diff --git a/LayoutTests/platform/chromium-win/svg/carto.net/combobox-expected.txt b/LayoutTests/platform/chromium-win/svg/carto.net/combobox-expected.txt
index a0059e2..e7224b6 100644
--- a/LayoutTests/platform/chromium-win/svg/carto.net/combobox-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/carto.net/combobox-expected.txt
@@ -11,24 +11,24 @@ layer at (0,0) size 800x600
         RenderSVGText {text} at (500,69) size 143x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 143x14
             chunk 1 text run 1 at (500.00,80.00) startOffset 0 endOffset 28 width 143.00: "Link to Documentation (HTML)"
-      RenderSVGText {text} at (240,51) size 209x34 contains 2 chunk(s)
+      RenderSVGText {text} at (240,51) size 209x34 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 27x14
           chunk 1 text run 1 at (240.00,62.00) startOffset 0 endOffset 6 width 27.00: "Fruits"
         RenderSVGTSpan {tspan} at (0,0) size 209x14
           RenderSVGInlineText {#text} at (0,20) size 209x14
-            chunk 2 text run 1 at (240.00,82.00) startOffset 0 endOffset 42 width 209.00: "This comboBox allows only single selection"
+            chunk 1 text run 1 at (240.00,82.00) startOffset 0 endOffset 42 width 209.00: "This comboBox allows only single selection"
       RenderSVGText {text} at (240,301) size 31x14 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 31x14
           chunk 1 text run 1 at (240.00,312.00) startOffset 0 endOffset 5 width 31.00: "Roses"
-      RenderSVGText {text} at (240,322) size 105x44 contains 3 chunk(s)
+      RenderSVGText {text} at (240,322) size 105x44 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 103x14
           chunk 1 text run 1 at (240.00,333.00) startOffset 0 endOffset 19 width 103.00: "This comboBox gives"
         RenderSVGTSpan {tspan} at (0,0) size 105x14
           RenderSVGInlineText {#text} at (0,15) size 105x14
-            chunk 2 text run 1 at (240.00,348.00) startOffset 0 endOffset 19 width 105.00: "feedback on changes"
+            chunk 1 text run 1 at (240.00,348.00) startOffset 0 endOffset 19 width 105.00: "feedback on changes"
         RenderSVGTSpan {tspan} at (0,0) size 72x14
           RenderSVGInlineText {#text} at (0,30) size 72x14
-            chunk 3 text run 1 at (240.00,363.00) startOffset 0 endOffset 16 width 72.00: "in the selection"
+            chunk 1 text run 1 at (240.00,363.00) startOffset 0 endOffset 16 width 72.00: "in the selection"
       RenderSVGText {text} at (50,389) size 167x14 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 167x14
           chunk 1 text run 1 at (50.00,400.00) startOffset 0 endOffset 33 width 167.00: "The Following Roses are selected:"
@@ -103,12 +103,12 @@ layer at (0,0) size 800x600
         RenderPath {rect} at (372,318) size 21x22 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M184.00,344.00 L200.00,344.00 L200.00,360.00 L184.00,360.00 Z"]
         RenderPath {path} at (378,324) size 10x10 [fill={[type=SOLID] [color=#696969]}] [data="M188.00,348.00 L196.00,348.00 L192.00,356.00 Z"]
         RenderPath {rect} at (420,241) size 18x16 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M184.00,229.51 L200.00,229.51 L200.00,237.51 L184.00,237.51 Z"]
-      RenderSVGText {text} at (220,201) size 333x34 contains 2 chunk(s)
+      RenderSVGText {text} at (220,201) size 333x34 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 197x14
           chunk 1 text run 1 at (220.00,212.00) startOffset 0 endOffset 39 width 197.00: "Communities of Kt. Aargau (Switzerland)"
         RenderSVGTSpan {tspan} at (0,0) size 333x14
           RenderSVGInlineText {#text} at (0,20) size 333x14
-            chunk 2 text run 1 at (220.00,232.00) startOffset 0 endOffset 67 width 333.00: "Note that one can also transform the group containing the combo box"
+            chunk 1 text run 1 at (220.00,232.00) startOffset 0 endOffset 67 width 333.00: "Note that one can also transform the group containing the combo box"
     RenderSVGContainer {g} at (38,428) size 135x103
       RenderPath {rect} at (39,429) size 121x101 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M50.00,550.00 L204.00,550.00 L204.00,678.00 L50.00,678.00 Z"]
       RenderSVGContainer {g} at (39,429) size 120x101
diff --git a/LayoutTests/platform/chromium-win/svg/carto.net/selectionlist-expected.checksum b/LayoutTests/platform/chromium-win/svg/carto.net/selectionlist-expected.checksum
index 59c1986..f8d4b78 100644
--- a/LayoutTests/platform/chromium-win/svg/carto.net/selectionlist-expected.checksum
+++ b/LayoutTests/platform/chromium-win/svg/carto.net/selectionlist-expected.checksum
@@ -1 +1 @@
-09b51e7cf8657b8281355c266cb7a007
\ No newline at end of file
+1b5295cfc0268a2e2acd7f527d53fadf
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-win/svg/carto.net/selectionlist-expected.png b/LayoutTests/platform/chromium-win/svg/carto.net/selectionlist-expected.png
index 50f970f..2b1ca3f 100644
Binary files a/LayoutTests/platform/chromium-win/svg/carto.net/selectionlist-expected.png and b/LayoutTests/platform/chromium-win/svg/carto.net/selectionlist-expected.png differ
diff --git a/LayoutTests/platform/chromium-win/svg/carto.net/selectionlist-expected.txt b/LayoutTests/platform/chromium-win/svg/carto.net/selectionlist-expected.txt
index d31692f..eb2be75 100644
--- a/LayoutTests/platform/chromium-win/svg/carto.net/selectionlist-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/carto.net/selectionlist-expected.txt
@@ -23,13 +23,13 @@ layer at (0,0) size 800x600
       RenderSVGText {text} at (150,389) size 187x14 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 187x14
           chunk 1 text run 1 at (150.00,400.00) startOffset 0 endOffset 38 width 187.00: "Loading Rose Image, Please be patient!"
-      RenderSVGText {text} at (240,736) size 238x29 contains 2 chunk(s)
+      RenderSVGText {text} at (240,736) size 238x29 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 238x14
           chunk 1 text run 1 at (240.00,747.00) startOffset 0 endOffset 38 width 178.00: "Click this text to remove the Flowers "
-          chunk 1 text run 2 at (418.00,747.00) startOffset 0 endOffset 13 width 60.00: "selectionList"
+          chunk 1 text run 1 at (418.00,747.00) startOffset 0 endOffset 13 width 60.00: "selectionList"
         RenderSVGTSpan {tspan} at (0,0) size 175x14
           RenderSVGInlineText {#text} at (0,15) size 175x14
-            chunk 2 text run 1 at (240.00,762.00) startOffset 0 endOffset 38 width 175.00: "This list does not react on user input"
+            chunk 1 text run 1 at (240.00,762.00) startOffset 0 endOffset 38 width 175.00: "This list does not react on user input"
       RenderSVGText {text} at (240,51) size 27x14 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 27x14
           chunk 1 text run 1 at (240.00,62.00) startOffset 0 endOffset 6 width 27.00: "Fruits"
@@ -39,34 +39,34 @@ layer at (0,0) size 800x600
       RenderSVGText {text} at (240,721) size 231x14 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 231x14
           chunk 1 text run 1 at (240.00,732.00) startOffset 0 endOffset 47 width 231.00: "Flowers, this selectionList opens above the box"
-      RenderSVGText {text} at (765,49) size 153x29 contains 2 chunk(s)
+      RenderSVGText {text} at (765,49) size 153x29 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 153x14
           chunk 1 text run 1 at (765.00,60.00) startOffset 0 endOffset 31 width 153.00: "Select a base value to generate"
         RenderSVGTSpan {tspan} at (0,0) size 131x14
           RenderSVGInlineText {#text} at (0,15) size 131x14
-            chunk 2 text run 1 at (765.00,75.00) startOffset 0 endOffset 25 width 131.00: "random nrs for selnumber2"
+            chunk 1 text run 1 at (765.00,75.00) startOffset 0 endOffset 25 width 131.00: "random nrs for selnumber2"
       RenderSVGText {text} at (765,101) size 90x14 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 90x14
           chunk 1 text run 1 at (765.00,112.00) startOffset 0 endOffset 18 width 90.00: "This is selnumber2"
     RenderSVGImage {image} at (39,117) size 321x241
     RenderSVGContainer {g} at (471,237) size 313x215 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(550.00,20.00)}]
-      RenderSVGText {text} at (220,201) size 419x74 contains 4 chunk(s)
+      RenderSVGText {text} at (220,201) size 419x74 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 197x14
           chunk 1 text run 1 at (220.00,212.00) startOffset 0 endOffset 39 width 197.00: "Communities of Kt. Aargau (Switzerland)"
         RenderSVGTSpan {tspan} at (0,0) size 339x14
           RenderSVGInlineText {#text} at (0,20) size 339x14
-            chunk 2 text run 1 at (220.00,232.00) startOffset 0 endOffset 23 width 111.00: "Note that one can also "
-            chunk 2 text run 2 at (331.00,232.00) startOffset 0 endOffset 49 width 228.00: "transform the group containing the selection list"
+            chunk 1 text run 1 at (220.00,232.00) startOffset 0 endOffset 23 width 111.00: "Note that one can also "
+            chunk 1 text run 1 at (331.00,232.00) startOffset 0 endOffset 49 width 228.00: "transform the group containing the selection list"
         RenderSVGTSpan {tspan} at (0,0) size 397x14
           RenderSVGInlineText {#text} at (0,40) size 397x14
-            chunk 3 text run 1 at (220.00,252.00) startOffset 0 endOffset 5 width 23.00: "This "
-            chunk 3 text run 2 at (243.00,252.00) startOffset 0 endOffset 74 width 344.00: "selectionlist does not react on user input (functionToCall is a undefined "
-            chunk 3 text run 3 at (587.00,252.00) startOffset 0 endOffset 6 width 30.00: "value)"
+            chunk 1 text run 1 at (220.00,252.00) startOffset 0 endOffset 5 width 23.00: "This "
+            chunk 1 text run 1 at (243.00,252.00) startOffset 0 endOffset 74 width 344.00: "selectionlist does not react on user input (functionToCall is a undefined "
+            chunk 1 text run 1 at (587.00,252.00) startOffset 0 endOffset 6 width 30.00: "value)"
         RenderSVGTSpan {tspan} at (0,0) size 419x14
           RenderSVGInlineText {#text} at (0,60) size 419x14
-            chunk 4 text run 1 at (220.00,272.00) startOffset 0 endOffset 14 width 60.00: "Click on this "
-            chunk 4 text run 2 at (280.00,272.00) startOffset 0 endOffset 69 width 327.00: "text to toggle \"above\"/\"below\" mode to open the box either to top or "
-            chunk 4 text run 3 at (607.00,272.00) startOffset 0 endOffset 6 width 32.00: "bottom"
+            chunk 1 text run 1 at (220.00,272.00) startOffset 0 endOffset 14 width 60.00: "Click on this "
+            chunk 1 text run 1 at (280.00,272.00) startOffset 0 endOffset 69 width 327.00: "text to toggle \"above\"/\"below\" mode to open the box either to top or "
+            chunk 1 text run 1 at (607.00,272.00) startOffset 0 endOffset 6 width 32.00: "bottom"
     RenderSVGContainer {g} at (38,38) size 549x538
       RenderSVGContainer {g} at (377,168) size 112x74 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(550.00,20.00)}]
         RenderPath {rect} at (377,168) size 112x74 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M50.00,200.00 L200.00,200.00 L200.00,216.00 L50.00,216.00 Z"]
diff --git a/LayoutTests/platform/chromium-win/svg/carto.net/textbox-expected.txt b/LayoutTests/platform/chromium-win/svg/carto.net/textbox-expected.txt
index e7a2e19..cb20552 100644
--- a/LayoutTests/platform/chromium-win/svg/carto.net/textbox-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/carto.net/textbox-expected.txt
@@ -38,12 +38,12 @@ layer at (0,0) size 800x600
       RenderSVGText {text} at (310,107) size 371x17 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 371x17
           chunk 1 text run 1 at (310.00,120.00) startOffset 0 endOffset 63 width 371.00: "This textbox (textbox 1) accepts up to 25 characters [a-zA-Z ]."
-      RenderSVGText {text} at (350,302) size 228x40 contains 2 chunk(s)
+      RenderSVGText {text} at (350,302) size 228x40 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 228x17
           chunk 1 text run 1 at (350.00,315.00) startOffset 0 endOffset 39 width 228.00: "This textbox (textbox 3) is transformed"
         RenderSVGTSpan {tspan} at (0,0) size 221x17
           RenderSVGInlineText {#text} at (0,23) size 221x17
-            chunk 2 text run 1 at (350.00,338.00) startOffset 0 endOffset 38 width 221.00: "and accepts all characters (up to 300)"
+            chunk 1 text run 1 at (350.00,338.00) startOffset 0 endOffset 38 width 221.00: "and accepts all characters (up to 300)"
       RenderSVGText {text} at (620,302) size 283x17 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 283x17
           chunk 1 text run 1 at (620.00,315.00) startOffset 0 endOffset 51 width 283.00: "Click on this text to reset content of textbox nr 3"
diff --git a/LayoutTests/platform/chromium-win/svg/carto.net/window-expected.txt b/LayoutTests/platform/chromium-win/svg/carto.net/window-expected.txt
index cb14699..081ffa3 100644
--- a/LayoutTests/platform/chromium-win/svg/carto.net/window-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/carto.net/window-expected.txt
@@ -61,27 +61,27 @@ layer at (0,0) size 800x600
         RenderSVGContainer {g} at (624,92) size 174x158
           RenderPath {rect} at (624,92) size 174x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M0.00,0.00 L220.00,0.00 L220.00,200.00 L0.00,200.00 Z"]
           RenderSVGContainer {g} at (632,102) size 161x98
-            RenderSVGText {text} at (10,12) size 204x124 contains 7 chunk(s)
+            RenderSVGText {text} at (10,12) size 204x124 contains 1 chunk(s)
               RenderSVGInlineText {#text} at (0,0) size 122x16
                 chunk 1 text run 1 at (10.00,25.00) startOffset 0 endOffset 18 width 122.00: "This window should"
               RenderSVGTSpan {tspan} at (0,0) size 149x16
                 RenderSVGInlineText {#text} at (0,16) size 149x16
-                  chunk 2 text run 1 at (10.00,41.00) startOffset 0 endOffset 24 width 149.00: "contain navigation tools"
+                  chunk 1 text run 1 at (10.00,41.00) startOffset 0 endOffset 24 width 149.00: "contain navigation tools"
               RenderSVGTSpan {tspan} at (0,0) size 94x16
                 RenderSVGInlineText {#text} at (0,38) size 94x16
-                  chunk 3 text run 1 at (10.00,63.00) startOffset 0 endOffset 15 width 94.00: "Click on button"
+                  chunk 1 text run 1 at (10.00,63.00) startOffset 0 endOffset 15 width 94.00: "Click on button"
               RenderSVGTSpan {tspan} at (0,0) size 204x16
                 RenderSVGInlineText {#text} at (0,54) size 204x16
-                  chunk 4 text run 1 at (10.00,79.00) startOffset 0 endOffset 32 width 204.00: "'Resize Navigation Window' for a"
+                  chunk 1 text run 1 at (10.00,79.00) startOffset 0 endOffset 32 width 204.00: "'Resize Navigation Window' for a"
               RenderSVGTSpan {tspan} at (0,0) size 184x16
                 RenderSVGInlineText {#text} at (0,70) size 184x16
-                  chunk 5 text run 1 at (10.00,95.00) startOffset 0 endOffset 28 width 184.00: "random resize of this Window"
+                  chunk 1 text run 1 at (10.00,95.00) startOffset 0 endOffset 28 width 184.00: "random resize of this Window"
               RenderSVGTSpan {tspan} at (0,0) size 162x16
                 RenderSVGInlineText {#text} at (0,92) size 162x16
-                  chunk 6 text run 1 at (10.00,117.00) startOffset 0 endOffset 26 width 162.00: "Note that this window also"
+                  chunk 1 text run 1 at (10.00,117.00) startOffset 0 endOffset 26 width 162.00: "Note that this window also"
               RenderSVGTSpan {tspan} at (0,0) size 184x16
                 RenderSVGInlineText {#text} at (0,108) size 184x16
-                  chunk 7 text run 1 at (10.00,133.00) startOffset 0 endOffset 28 width 184.00: "features a window decoration"
+                  chunk 1 text run 1 at (10.00,133.00) startOffset 0 endOffset 28 width 184.00: "features a window decoration"
           RenderPath {rect} at (624,238) size 174x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M0.00,187.00 L220.00,187.00 L220.00,200.00 L0.00,200.00 Z"]
           RenderSVGText {text} at (3,187) size 44x13 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 44x13
@@ -156,15 +156,15 @@ layer at (0,0) size 800x600
                 RenderSVGContainer {g} at (249,343) size 143x65
                   RenderPath {rect} at (249,343) size 143x65 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M0.00,0.00 L180.00,0.00 L180.00,80.00 L0.00,80.00 Z"]
                   RenderSVGContainer {g} at (257,365) size 122x39
-                    RenderSVGText {text} at (10,27) size 155x48 contains 3 chunk(s)
+                    RenderSVGText {text} at (10,27) size 155x48 contains 1 chunk(s)
                       RenderSVGInlineText {#text} at (0,0) size 155x16
                         chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 23 width 155.00: "This is a none-moveable"
                       RenderSVGTSpan {tspan} at (0,0) size 139x16
                         RenderSVGInlineText {#text} at (0,16) size 139x16
-                          chunk 2 text run 1 at (10.00,56.00) startOffset 0 endOffset 21 width 139.00: "none-closeable status"
+                          chunk 1 text run 1 at (10.00,56.00) startOffset 0 endOffset 21 width 139.00: "none-closeable status"
                       RenderSVGTSpan {tspan} at (0,0) size 45x16
                         RenderSVGInlineText {#text} at (0,32) size 45x16
-                          chunk 3 text run 1 at (10.00,72.00) startOffset 0 endOffset 6 width 45.00: "window"
+                          chunk 1 text run 1 at (10.00,72.00) startOffset 0 endOffset 6 width 45.00: "window"
                 RenderSVGContainer {g} at (249,343) size 143x16
                   RenderPath {rect} at (249,343) size 143x16 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [data="M0.00,0.00 L180.00,0.00 L180.00,17.00 L0.00,17.00 Z"]
                   RenderSVGText {text} at (3,1) size 93x16 contains 1 chunk(s)
@@ -203,21 +203,21 @@ layer at (0,0) size 800x600
             RenderSVGContainer {g} at (311,377) size 159x143
               RenderPath {rect} at (311,377) size 159x143 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M0.00,0.00 L200.00,0.00 L200.00,180.00 L0.00,180.00 Z"]
               RenderSVGContainer {g} at (320,399) size 137x63
-                RenderSVGText {text} at (10,27) size 174x80 contains 5 chunk(s)
+                RenderSVGText {text} at (10,27) size 174x80 contains 1 chunk(s)
                   RenderSVGInlineText {#text} at (0,0) size 170x16
                     chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 26 width 170.00: "This window has a callback"
                   RenderSVGTSpan {tspan} at (0,0) size 160x16
                     RenderSVGInlineText {#text} at (0,16) size 160x16
-                      chunk 2 text run 1 at (10.00,56.00) startOffset 0 endOffset 25 width 160.00: "function indicating mouse"
+                      chunk 1 text run 1 at (10.00,56.00) startOffset 0 endOffset 25 width 160.00: "function indicating mouse"
                   RenderSVGTSpan {tspan} at (0,0) size 174x16
                     RenderSVGInlineText {#text} at (0,32) size 174x16
-                      chunk 3 text run 1 at (10.00,72.00) startOffset 0 endOffset 26 width 174.00: "movements in the statusbar"
+                      chunk 1 text run 1 at (10.00,72.00) startOffset 0 endOffset 26 width 174.00: "movements in the statusbar"
                   RenderSVGTSpan {tspan} at (0,0) size 124x16
                     RenderSVGInlineText {#text} at (0,48) size 124x16
-                      chunk 4 text run 1 at (10.00,88.00) startOffset 0 endOffset 19 width 124.00: "and alerting window"
+                      chunk 1 text run 1 at (10.00,88.00) startOffset 0 endOffset 19 width 124.00: "and alerting window"
                   RenderSVGTSpan {tspan} at (0,0) size 42x16
                     RenderSVGInlineText {#text} at (0,64) size 42x16
-                      chunk 5 text run 1 at (10.00,104.00) startOffset 0 endOffset 6 width 42.00: "events"
+                      chunk 1 text run 1 at (10.00,104.00) startOffset 0 endOffset 6 width 42.00: "events"
               RenderPath {rect} at (311,507) size 159x13 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M0.00,167.00 L200.00,167.00 L200.00,180.00 L0.00,180.00 Z"]
               RenderSVGText {text} at (3,167) size 122x13 contains 1 chunk(s)
                 RenderSVGInlineText {#text} at (0,0) size 122x13
@@ -246,15 +246,15 @@ layer at (0,0) size 800x600
             RenderSVGContainer {g} at (39,475) size 119x50
               RenderPath {rect} at (39,475) size 119x50 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M0.00,0.00 L150.00,0.00 L150.00,60.00 L0.00,60.00 Z"]
               RenderSVGContainer {g} at (43,479) size 115x38
-                RenderSVGText {text} at (5,4) size 146x47 contains 3 chunk(s)
+                RenderSVGText {text} at (5,4) size 146x47 contains 1 chunk(s)
                   RenderSVGInlineText {#text} at (0,0) size 140x15
                     chunk 1 text run 1 at (5.00,16.00) startOffset 0 endOffset 24 width 140.00: "This is a minimal window"
                   RenderSVGTSpan {tspan} at (0,0) size 146x15
                     RenderSVGInlineText {#text} at (0,16) size 146x15
-                      chunk 2 text run 1 at (5.00,32.00) startOffset 0 endOffset 29 width 146.00: "without title and status bar."
+                      chunk 1 text run 1 at (5.00,32.00) startOffset 0 endOffset 29 width 146.00: "without title and status bar."
                   RenderSVGTSpan {tspan} at (0,0) size 123x15
                     RenderSVGInlineText {#text} at (0,32) size 123x15
-                      chunk 3 text run 1 at (5.00,48.00) startOffset 0 endOffset 23 width 123.00: "it is also not moveable"
+                      chunk 1 text run 1 at (5.00,48.00) startOffset 0 endOffset 23 width 123.00: "it is also not moveable"
             RenderSVGContainer {g} at (39,476) size 1x1
         RenderSVGContainer {g} at (38,142) size 549x16
           RenderPath {rect} at (38,142) size 549x16 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [data="M0.00,0.00 L700.00,0.00 L700.00,17.00 L0.00,17.00 Z"]
diff --git a/LayoutTests/platform/chromium-win/svg/clip-path/clip-path-text-and-shape-expected.txt b/LayoutTests/platform/chromium-win/svg/clip-path/clip-path-text-and-shape-expected.txt
index 7e76ef1..a4fedb3 100644
--- a/LayoutTests/platform/chromium-win/svg/clip-path/clip-path-text-and-shape-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/clip-path/clip-path-text-and-shape-expected.txt
@@ -5,8 +5,8 @@ layer at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderPath {path} at (40,40) size 200x170 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,40.00)}] [fill={[type=SOLID] [color=#000000]}] [data="M100.00,0.00 L160.00,170.00 L0.00,60.00 L200.00,60.00 L30.00,170.00 Z"]
       RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=userSpaceOnUse]
-        RenderSVGText {text} at (40,86) size 190x90 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 190x90
+        RenderSVGText {text} at (40,86) size 190x91 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 190x91
             chunk 1 text run 1 at (40.00,160.00) startOffset 0 endOffset 4 width 190.00: "CLIP"
         RenderSVGContainer {use} at (40,40) size 200x170
           RenderSVGContainer {g} at (40,40) size 200x170
diff --git a/LayoutTests/platform/chromium-win/svg/clip-path/clip-path-text-and-stroke-expected.txt b/LayoutTests/platform/chromium-win/svg/clip-path/clip-path-text-and-stroke-expected.txt
index 5d51265..3dd1fe3 100644
--- a/LayoutTests/platform/chromium-win/svg/clip-path/clip-path-text-and-stroke-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/clip-path/clip-path-text-and-stroke-expected.txt
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (40,76) size 200x110
+  RenderSVGRoot {svg} at (40,76) size 200x111
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=userSpaceOnUse]
-        RenderSVGText {text} at (40,86) size 190x90 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 190x90
+        RenderSVGText {text} at (40,86) size 190x91 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 190x91
             chunk 1 text run 1 at (40.00,160.00) startOffset 0 endOffset 4 width 190.00: "CLIP"
-    RenderPath {rect} at (40,76) size 200x110 [fill={[type=SOLID] [color=#008000]}] [data="M40.00,40.00 L340.00,40.00 L340.00,340.00 L40.00,340.00 Z"]
-      [clipPath="clip"] RenderSVGResourceClipper {clipPath} at (30,76) size 210x110
+    RenderPath {rect} at (40,76) size 200x111 [fill={[type=SOLID] [color=#008000]}] [data="M40.00,40.00 L340.00,40.00 L340.00,340.00 L40.00,340.00 Z"]
+      [clipPath="clip"] RenderSVGResourceClipper {clipPath} at (30,76) size 210x111
diff --git a/LayoutTests/platform/chromium-win/svg/clip-path/clip-path-text-expected.txt b/LayoutTests/platform/chromium-win/svg/clip-path/clip-path-text-expected.txt
index 6a42c2e..0fb6b16 100644
--- a/LayoutTests/platform/chromium-win/svg/clip-path/clip-path-text-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/clip-path/clip-path-text-expected.txt
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (100,74) size 143x68
+  RenderSVGRoot {svg} at (100,74) size 143x69
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=userSpaceOnUse]
-        RenderSVGText {text} at (100,74) size 143x68 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 143x68
+        RenderSVGText {text} at (100,74) size 143x69 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 143x69
             chunk 1 text run 1 at (100.00,130.00) startOffset 0 endOffset 4 width 143.00: "CLIP"
-    RenderPath {rect} at (100,74) size 143x68 [fill={[type=SOLID] [color=#008000]}] [data="M40.00,40.00 L340.00,40.00 L340.00,340.00 L40.00,340.00 Z"]
-      [clipPath="clip"] RenderSVGResourceClipper {clipPath} at (100,74) size 143x68
+    RenderPath {rect} at (100,74) size 143x69 [fill={[type=SOLID] [color=#008000]}] [data="M40.00,40.00 L340.00,40.00 L340.00,340.00 L40.00,340.00 Z"]
+      [clipPath="clip"] RenderSVGResourceClipper {clipPath} at (100,74) size 143x69
diff --git a/LayoutTests/platform/chromium-win/svg/clip-path/clip-path-with-text-clipped-expected.txt b/LayoutTests/platform/chromium-win/svg/clip-path/clip-path-with-text-clipped-expected.txt
index 86a3891..697d00a 100644
--- a/LayoutTests/platform/chromium-win/svg/clip-path/clip-path-with-text-clipped-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/clip-path/clip-path-with-text-clipped-expected.txt
@@ -1,7 +1,7 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (80,56) size 238x114
+  RenderSVGRoot {svg} at (80,56) size 238x116
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderPath {path} at (70,40) size 200x170 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,40.00)}] [fill={[type=SOLID] [color=#000000]}] [data="M100.00,0.00 L160.00,170.00 L0.00,60.00 L200.00,60.00 L30.00,170.00 Z"]
       RenderSVGResourceClipper {clipPath} [id="clipClip"] [clipPathUnits=userSpaceOnUse]
@@ -9,8 +9,8 @@ layer at (0,0) size 800x600
           RenderSVGContainer {g} at (70,40) size 200x170
             RenderPath {path} at (70,40) size 200x170 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,40.00)}] [fill={[type=SOLID] [color=#000000]}] [data="M100.00,0.00 L160.00,170.00 L0.00,60.00 L200.00,60.00 L30.00,170.00 Z"]
       RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=userSpaceOnUse]
-        RenderSVGText {text} at (80,56) size 238x114 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 238x114
+        RenderSVGText {text} at (80,56) size 238x116 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 238x116
             chunk 1 text run 1 at (80.00,150.00) startOffset 0 endOffset 4 width 238.00: "CLIP"
-    RenderPath {rect} at (80,56) size 238x114 [fill={[type=SOLID] [color=#008000]}] [data="M40.00,40.00 L340.00,40.00 L340.00,340.00 L40.00,340.00 Z"]
-      [clipPath="clip"] RenderSVGResourceClipper {clipPath} at (80,56) size 238x114
+    RenderPath {rect} at (80,56) size 238x116 [fill={[type=SOLID] [color=#008000]}] [data="M40.00,40.00 L340.00,40.00 L340.00,340.00 L40.00,340.00 Z"]
+      [clipPath="clip"] RenderSVGResourceClipper {clipPath} at (80,56) size 238x116
diff --git a/LayoutTests/platform/chromium-win/svg/css/composite-shadow-text-expected.txt b/LayoutTests/platform/chromium-win/svg/css/composite-shadow-text-expected.txt
index b73d862..ecf248c 100644
--- a/LayoutTests/platform/chromium-win/svg/css/composite-shadow-text-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/css/composite-shadow-text-expected.txt
@@ -9,15 +9,15 @@ layer at (0,0) size 800x600
       RenderSVGResourcePattern {pattern} [id="pattern"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderPath {rect} at (0,0) size 10x10 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L10.00,0.00 L10.00,10.00 L0.00,10.00 Z"]
         RenderPath {rect} at (0,10) size 10x10 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,10.00 L10.00,10.00 L10.00,20.00 L0.00,20.00 Z"]
-    RenderSVGContainer {g} at (9,5) size 245x426
-      RenderSVGText {text} at (10,6) size 183x114 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 183x114
+    RenderSVGContainer {g} at (9,5) size 245x428
+      RenderSVGText {text} at (10,6) size 183x116 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 183x116
           chunk 1 text run 1 at (10.00,100.00) startOffset 0 endOffset 4 width 183.00: "Test"
-      RenderSVGText {text} at (10,131) size 183x114 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 183x114
+      RenderSVGText {text} at (10,131) size 183x116 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 183x116
           chunk 1 text run 1 at (10.00,225.00) startOffset 0 endOffset 4 width 183.00: "Test"
-      RenderSVGText {text} at (10,256) size 183x114 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 183x114
+      RenderSVGText {text} at (10,256) size 183x116 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 183x116
           chunk 1 text run 1 at (10.00,350.00) startOffset 0 endOffset 4 width 183.00: "Test"
     RenderSVGText {text} at (38,435) size 324x19 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 324x19
diff --git a/LayoutTests/platform/chromium-win/svg/css/shadow-changes-expected.txt b/LayoutTests/platform/chromium-win/svg/css/shadow-changes-expected.txt
index c9966f7..46c4bf1 100644
--- a/LayoutTests/platform/chromium-win/svg/css/shadow-changes-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/css/shadow-changes-expected.txt
@@ -5,6 +5,6 @@ layer at (0,0) size 800x600
     RenderSVGContainer {g} at (120,0) size 341x290
       RenderPath {rect} at (135,5) size 215x215 [fill={[type=SOLID] [color=#FF0000]}] [data="M150.00,20.00 L350.00,20.00 L350.00,220.00 L150.00,220.00 Z"]
       RenderPath {circle} at (205,75) size 215x215 [fill={[type=SOLID] [color=#0000FF]}] [data="M420.00,190.00 L419.80,196.28 L419.21,202.53 L418.23,208.74 L416.86,214.87 L415.11,220.90 L412.98,226.81 L410.48,232.58 L407.63,238.18 L404.43,243.58 L400.90,248.78 L397.05,253.74 L392.90,258.45 L388.45,262.90 L383.74,267.05 L378.78,270.90 L373.58,274.43 L368.18,277.63 L362.58,280.48 L356.81,282.98 L350.90,285.11 L344.87,286.86 L338.74,288.23 L332.53,289.21 L326.28,289.80 L320.00,290.00 L313.72,289.80 L307.47,289.21 L301.26,288.23 L295.13,286.86 L289.10,285.11 L283.19,282.98 L277.42,280.48 L271.82,277.63 L266.42,274.43 L261.22,270.90 L256.26,267.05 L251.55,262.90 L247.10,258.45 L242.95,253.74 L239.10,248.78 L235.57,243.58 L232.37,238.18 L229.52,232.58 L227.02,226.81 L224.89,220.90 L223.14,214.87 L221.77,208.74 L220.79,202.53 L220.20,196.28 L220.00,190.00 L220.20,183.72 L220.79,177.47 L221.77,171.26 L223.14,165.13 L224.89,159.10 L227.02,153.19 L229.52,147.42 L232.37,141.82 L235.57,136.42 L239.10,131.22 L242.95,126.26 L247.10,121.55 L251.55,117.10 L256.26,112.95 L261.22,109.10 L266.42,105.57 L271.82,102.37 L277.42,99.52 L283.19,97.02 L289.10,94.89 L295.13,93.14 L301.26,91.77 L307.47,90.79 L313.72,90.20 L320.00,90.00 L326.28,90.20 L332.53,90.79 L338.74,91.77 L344.87,93.14 L350.90,94.89 L356.81,97.02 L362.58,99.52 L368.18,102.37 L373.58,105.57 L378.78,109.10 L383.74,112.95 L388.45,117.10 L392.90,121.55 L397.05,126.26 L400.90,131.22 L404.43,136.42 L407.63,141.82 L410.48,147.42 L412.98,153.19 L415.11,159.10 L416.86,165.13 L418.23,171.26 L419.21,177.47 L419.80,183.72 Z"]
-      RenderSVGText {text} at (270,33) size 191x105 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 191x105
+      RenderSVGText {text} at (270,33) size 191x107 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 191x107
           chunk 1 text run 1 at (270.00,120.00) startOffset 0 endOffset 3 width 191.00: "SVG"
diff --git a/LayoutTests/platform/chromium-win/svg/css/text-shadow-multiple-expected.txt b/LayoutTests/platform/chromium-win/svg/css/text-shadow-multiple-expected.txt
index acd8d8c..0b9648b 100644
--- a/LayoutTests/platform/chromium-win/svg/css/text-shadow-multiple-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/css/text-shadow-multiple-expected.txt
@@ -1,87 +1,87 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x414
-  RenderBlock {html} at (0,0) size 800x414
-    RenderBody {body} at (0,16) size 800x398
-      RenderBlock {p} at (0,0) size 800x20
-        RenderText {#text} at (0,0) size 425x19
-          text run at (0,0) width 425: "The first two texts should look identical, as there is no shadow applied."
-      RenderBlock (anonymous) at (0,36) size 800x155
-        RenderSVGRoot {svg} at (20,121) size 720x58
-          RenderSVGText {text} at (20,19) size 720x58 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 96x58
-              RenderSVGInlineText {#text} at (0,0) size 96x58
-                chunk 1 text run 1 at (20.00,66.80) startOffset 0 endOffset 4 width 96.00: "This"
-            RenderSVGInlineText {#text} at (96,0) size 14x58
-              chunk 1 text run 2 at (116.00,66.80) startOffset 0 endOffset 1 width 14.00: " "
-            RenderSVGTSpan {tspan} at (0,0) size 80x58
-              RenderSVGInlineText {#text} at (110,0) size 80x58
-                chunk 1 text run 3 at (130.00,66.80) startOffset 0 endOffset 4 width 80.00: "text"
-            RenderSVGInlineText {#text} at (190,0) size 14x58
-              chunk 1 text run 4 at (210.00,66.80) startOffset 0 endOffset 1 width 14.00: " "
-            RenderSVGTSpan {tspan} at (0,0) size 305x58
-              RenderSVGInlineText {#text} at (204,0) size 305x58
-                chunk 1 text run 5 at (224.00,66.80) startOffset 0 endOffset 14 width 305.00: "casts multiple"
-            RenderSVGInlineText {#text} at (509,0) size 211x58
-              chunk 1 text run 6 at (529.00,66.80) startOffset 0 endOffset 1 width 14.00: " "
-              chunk 1 text run 7 at (543.00,66.80) startOffset 0 endOffset 7 width 197.00: "shadows"
-        RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,207) size 800x20
-        RenderText {#text} at (0,0) size 530x19
-          text run at (0,0) width 530: "The next two texts have subtle differences, as the stroke/fill is painted seperated in SVG."
-      RenderBlock (anonymous) at (0,243) size 800x155
-        RenderSVGRoot {svg} at (0,311) size 747x91
-          RenderSVGText {text} at (20,19) size 720x58 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 96x58
-              RenderSVGInlineText {#text} at (0,0) size 96x58
-                chunk 1 text run 1 at (20.00,66.80) startOffset 0 endOffset 4 width 96.00: "This"
-            RenderSVGInlineText {#text} at (96,0) size 14x58
-              chunk 1 text run 2 at (116.00,66.80) startOffset 0 endOffset 1 width 14.00: " "
-            RenderSVGTSpan {tspan} at (0,0) size 80x58
-              RenderSVGInlineText {#text} at (110,0) size 80x58
-                chunk 1 text run 3 at (130.00,66.80) startOffset 0 endOffset 4 width 80.00: "text"
-            RenderSVGInlineText {#text} at (190,0) size 14x58
-              chunk 1 text run 4 at (210.00,66.80) startOffset 0 endOffset 1 width 14.00: " "
-            RenderSVGTSpan {tspan} at (0,0) size 305x58
-              RenderSVGInlineText {#text} at (204,0) size 305x58
-                chunk 1 text run 5 at (224.00,66.80) startOffset 0 endOffset 14 width 305.00: "casts multiple"
-            RenderSVGInlineText {#text} at (509,0) size 211x58
-              chunk 1 text run 6 at (529.00,66.80) startOffset 0 endOffset 1 width 14.00: " "
-              chunk 1 text run 7 at (543.00,66.80) startOffset 0 endOffset 7 width 197.00: "shadows"
-        RenderText {#text} at (0,0) size 0x0
-layer at (20,52) size 720x59
-  RenderBlock (positioned) {div} at (20,52) size 720x59
-    RenderInline {span} at (0,0) size 96x57 [textStrokeWidth=1.00]
-      RenderText {#text} at (0,1) size 96x57
-        text run at (0,1) width 96: "This"
-    RenderText {#text} at (96,1) size 14x57
-      text run at (96,1) width 14: " "
-    RenderInline {span} at (0,0) size 80x57 [textFillColor=#FFFFFF] [textStrokeWidth=1.00]
-      RenderText {#text} at (110,1) size 80x57
-        text run at (110,1) width 80: "text"
-    RenderText {#text} at (190,1) size 14x57
-      text run at (190,1) width 14: " "
-    RenderInline {span} at (0,0) size 305x57
-      RenderText {#text} at (204,1) size 305x57
-        text run at (204,1) width 305: "casts multiple"
-    RenderText {#text} at (509,1) size 211x57
-      text run at (509,1) width 14: " "
-      text run at (523,1) width 197: "shadows"
-layer at (20,259) size 720x59
-  RenderBlock (positioned) {div} at (20,259) size 720x59
-    RenderInline {span} at (0,0) size 96x57 [textStrokeWidth=1.00]
-      RenderText {#text} at (0,1) size 96x57
-        text run at (0,1) width 96: "This"
-    RenderText {#text} at (96,1) size 14x57
-      text run at (96,1) width 14: " "
-    RenderInline {span} at (0,0) size 80x57 [textFillColor=#FFFFFF] [textStrokeWidth=1.00]
-      RenderText {#text} at (110,1) size 80x57
-        text run at (110,1) width 80: "text"
-    RenderText {#text} at (190,1) size 14x57
-      text run at (190,1) width 14: " "
-    RenderInline {span} at (0,0) size 305x57
-      RenderText {#text} at (204,1) size 305x57
-        text run at (204,1) width 305: "casts multiple"
-    RenderText {#text} at (509,1) size 211x57
-      text run at (509,1) width 14: " "
-      text run at (523,1) width 197: "shadows"
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x414
+  RenderBlock {html} at (0,0) size 800x414
+    RenderBody {body} at (0,16) size 800x398
+      RenderBlock {p} at (0,0) size 800x20
+        RenderText {#text} at (0,0) size 425x19
+          text run at (0,0) width 425: "The first two texts should look identical, as there is no shadow applied."
+      RenderBlock (anonymous) at (0,36) size 800x155
+        RenderSVGRoot {svg} at (20,121) size 720x59
+          RenderSVGText {text} at (20,19) size 720x59 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 96x59
+              RenderSVGInlineText {#text} at (0,0) size 96x59
+                chunk 1 text run 1 at (20.00,66.80) startOffset 0 endOffset 4 width 96.00: "This"
+            RenderSVGInlineText {#text} at (96,0) size 14x59
+              chunk 1 text run 1 at (116.00,66.80) startOffset 0 endOffset 1 width 14.00: " "
+            RenderSVGTSpan {tspan} at (0,0) size 80x59
+              RenderSVGInlineText {#text} at (110,0) size 80x59
+                chunk 1 text run 1 at (130.00,66.80) startOffset 0 endOffset 4 width 80.00: "text"
+            RenderSVGInlineText {#text} at (190,0) size 14x59
+              chunk 1 text run 1 at (210.00,66.80) startOffset 0 endOffset 1 width 14.00: " "
+            RenderSVGTSpan {tspan} at (0,0) size 305x59
+              RenderSVGInlineText {#text} at (204,0) size 305x59
+                chunk 1 text run 1 at (224.00,66.80) startOffset 0 endOffset 14 width 305.00: "casts multiple"
+            RenderSVGInlineText {#text} at (509,0) size 211x59
+              chunk 1 text run 1 at (529.00,66.80) startOffset 0 endOffset 1 width 14.00: " "
+              chunk 1 text run 1 at (543.00,66.80) startOffset 0 endOffset 7 width 197.00: "shadows"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,207) size 800x20
+        RenderText {#text} at (0,0) size 530x19
+          text run at (0,0) width 530: "The next two texts have subtle differences, as the stroke/fill is painted seperated in SVG."
+      RenderBlock (anonymous) at (0,243) size 800x155
+        RenderSVGRoot {svg} at (0,311) size 747x92
+          RenderSVGText {text} at (20,19) size 720x59 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 96x59
+              RenderSVGInlineText {#text} at (0,0) size 96x59
+                chunk 1 text run 1 at (20.00,66.80) startOffset 0 endOffset 4 width 96.00: "This"
+            RenderSVGInlineText {#text} at (96,0) size 14x59
+              chunk 1 text run 1 at (116.00,66.80) startOffset 0 endOffset 1 width 14.00: " "
+            RenderSVGTSpan {tspan} at (0,0) size 80x59
+              RenderSVGInlineText {#text} at (110,0) size 80x59
+                chunk 1 text run 1 at (130.00,66.80) startOffset 0 endOffset 4 width 80.00: "text"
+            RenderSVGInlineText {#text} at (190,0) size 14x59
+              chunk 1 text run 1 at (210.00,66.80) startOffset 0 endOffset 1 width 14.00: " "
+            RenderSVGTSpan {tspan} at (0,0) size 305x59
+              RenderSVGInlineText {#text} at (204,0) size 305x59
+                chunk 1 text run 1 at (224.00,66.80) startOffset 0 endOffset 14 width 305.00: "casts multiple"
+            RenderSVGInlineText {#text} at (509,0) size 211x59
+              chunk 1 text run 1 at (529.00,66.80) startOffset 0 endOffset 1 width 14.00: " "
+              chunk 1 text run 1 at (543.00,66.80) startOffset 0 endOffset 7 width 197.00: "shadows"
+        RenderText {#text} at (0,0) size 0x0
+layer at (20,52) size 720x59
+  RenderBlock (positioned) {div} at (20,52) size 720x59
+    RenderInline {span} at (0,0) size 96x57 [textStrokeWidth=1.00]
+      RenderText {#text} at (0,1) size 96x57
+        text run at (0,1) width 96: "This"
+    RenderText {#text} at (96,1) size 14x57
+      text run at (96,1) width 14: " "
+    RenderInline {span} at (0,0) size 80x57 [textFillColor=#FFFFFF] [textStrokeWidth=1.00]
+      RenderText {#text} at (110,1) size 80x57
+        text run at (110,1) width 80: "text"
+    RenderText {#text} at (190,1) size 14x57
+      text run at (190,1) width 14: " "
+    RenderInline {span} at (0,0) size 305x57
+      RenderText {#text} at (204,1) size 305x57
+        text run at (204,1) width 305: "casts multiple"
+    RenderText {#text} at (509,1) size 211x57
+      text run at (509,1) width 14: " "
+      text run at (523,1) width 197: "shadows"
+layer at (20,259) size 720x59
+  RenderBlock (positioned) {div} at (20,259) size 720x59
+    RenderInline {span} at (0,0) size 96x57 [textStrokeWidth=1.00]
+      RenderText {#text} at (0,1) size 96x57
+        text run at (0,1) width 96: "This"
+    RenderText {#text} at (96,1) size 14x57
+      text run at (96,1) width 14: " "
+    RenderInline {span} at (0,0) size 80x57 [textFillColor=#FFFFFF] [textStrokeWidth=1.00]
+      RenderText {#text} at (110,1) size 80x57
+        text run at (110,1) width 80: "text"
+    RenderText {#text} at (190,1) size 14x57
+      text run at (190,1) width 14: " "
+    RenderInline {span} at (0,0) size 305x57
+      RenderText {#text} at (204,1) size 305x57
+        text run at (204,1) width 305: "casts multiple"
+    RenderText {#text} at (509,1) size 211x57
+      text run at (509,1) width 14: " "
+      text run at (523,1) width 197: "shadows"
diff --git a/LayoutTests/platform/chromium-win/svg/custom/use-detach-expected.txt b/LayoutTests/platform/chromium-win/svg/custom/use-detach-expected.txt
index 728c73e..6fd8e02 100644
--- a/LayoutTests/platform/chromium-win/svg/custom/use-detach-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/custom/use-detach-expected.txt
@@ -19,17 +19,17 @@ layer at (0,0) size 800x600
             RenderPath {circle} at (217,93) size 30x30 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M55.00,40.00 L54.99,40.31 L54.96,40.63 L54.91,40.94 L54.84,41.24 L54.76,41.55 L54.65,41.84 L54.52,42.13 L54.38,42.41 L54.22,42.68 L54.05,42.94 L53.85,43.19 L53.64,43.42 L53.42,43.64 L53.19,43.85 L52.94,44.05 L52.68,44.22 L52.41,44.38 L52.13,44.52 L51.84,44.65 L51.55,44.76 L51.24,44.84 L50.94,44.91 L50.63,44.96 L50.31,44.99 L50.00,45.00 L49.69,44.99 L49.37,44.96 L49.06,44.91 L48.76,44.84 L48.45,44.76 L48.16,44.65 L47.87,44.52 L47.59,44.38 L47.32,44.22 L47.06,44.05 L46.81,43.85 L46.58,43.64 L46.36,43.42 L46.15,43.19 L45.95,42.94 L45.78,42.68 L45.62,42.41 L45.48,42.13 L45.35,41.84 L45.24,41.55 L45.16,41.24 L45.09,40.94 L45.04,40.63 L45.01,40.31 L45.00,40.00 L45.01,39.69 L45.04,39.37 L45.09,39.06 L45.16,38.76 L45.24,38.45 L45.35,38.16 L45.48,37.87 L45.62,37.59 L45.78,37.32 L45.95,37.06 L46.15,36.81 L46.36,36.58 L46.58,36.36 L46.81,36.15 L47.06,35.95 L47.32,35.78 L47.59,35.62 L47.87,35.48 L48.16,35.35 L48.45,35.24 L48.76,35.16 L49.06,35.09 L49.37,35.04 L49.69,35.01 L50.00,35.00 L50.31,35.01 L50.63,35.04 L50.94,35.09 L51.24,35.16 L51.55,35.24 L51.84,35.35 L52.13,35.48 L52.41,35.62 L52.68,35.78 L52.94,35.95 L53.19,36.15 L53.42,36.36 L53.64,36.58 L53.85,36.81 L54.05,37.06 L54.22,37.32 L54.38,37.59 L54.52,37.87 L54.65,38.16 L54.76,38.45 L54.84,38.76 L54.91,39.06 L54.96,39.37 L54.99,39.69 Z"]
       RenderPath {rect} at (112,12) size 240x120 [opacity=0.20] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L100.00,0.00 L100.00,50.00 L0.00,50.00 Z"]
     RenderSVGContainer {g} at (124,139) size 676x109 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,70.00)}]
-      RenderSVGText {text} at (0,-12) size 287x45 contains 3 chunk(s)
+      RenderSVGText {text} at (0,-12) size 287x45 contains 1 chunk(s)
         RenderSVGTSpan {tspan} at (0,0) size 280x15
           RenderSVGInlineText {#text} at (0,0) size 280x15
             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 40 width 280.00: "For this test case to be successful, the"
         RenderSVGInlineText {#text} at (280,0) size 7x15
-          chunk 1 text run 2 at (280.00,0.00) startOffset 0 endOffset 1 width 7.00: " "
+          chunk 1 text run 1 at (280.00,0.00) startOffset 0 endOffset 1 width 7.00: " "
         RenderSVGTSpan {tspan} at (0,0) size 273x15
           RenderSVGInlineText {#text} at (0,15) size 273x15
-            chunk 2 text run 1 at (0.00,15.00) startOffset 0 endOffset 39 width 273.00: "box above must show text and a circle. "
+            chunk 1 text run 1 at (0.00,15.00) startOffset 0 endOffset 39 width 273.00: "box above must show text and a circle. "
         RenderSVGInlineText {#text} at (0,0) size 0x0
         RenderSVGTSpan {tspan} at (0,0) size 63x15
           RenderSVGInlineText {#text} at (0,30) size 63x15
-            chunk 3 text run 1 at (0.00,30.00) startOffset 0 endOffset 9 width 63.00: "Bug 14927"
+            chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 9 width 63.00: "Bug 14927"
         RenderSVGInlineText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/chromium-win/svg/filters/filter-on-filter-for-text-expected.txt b/LayoutTests/platform/chromium-win/svg/filters/filter-on-filter-for-text-expected.txt
index bd359fe..d85363f 100644
--- a/LayoutTests/platform/chromium-win/svg/filters/filter-on-filter-for-text-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/filters/filter-on-filter-for-text-expected.txt
@@ -14,7 +14,7 @@ layer at (0,0) size 800x600
       RenderSVGTSpan {tspan} at (0,0) size 63x22
         RenderSVGInlineText {#text} at (131,0) size 63x22
           [filter="filter"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
-          chunk 1 text run 2 at (161.00,30.00) startOffset 0 endOffset 9 width 63.00: "on filter"
+          chunk 1 text run 1 at (161.00,30.00) startOffset 0 endOffset 9 width 63.00: "on filter"
       RenderSVGInlineText {#text} at (194,0) size 5x22
         [filter="filter"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
-        chunk 1 text run 3 at (224.00,30.00) startOffset 0 endOffset 1 width 5.00: "."
+        chunk 1 text run 1 at (224.00,30.00) startOffset 0 endOffset 1 width 5.00: "."
diff --git a/LayoutTests/platform/chromium-win/svg/filters/filter-on-tspan-expected.txt b/LayoutTests/platform/chromium-win/svg/filters/filter-on-tspan-expected.txt
index d928656..ed636ed 100644
--- a/LayoutTests/platform/chromium-win/svg/filters/filter-on-tspan-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/filters/filter-on-tspan-expected.txt
@@ -11,6 +11,6 @@ layer at (0,0) size 800x600
       RenderSVGTSpan {tspan} at (0,0) size 26x19
         RenderSVGInlineText {#text} at (63,0) size 26x19
           [filter="filter"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
-          chunk 1 text run 2 at (163.00,100.00) startOffset 0 endOffset 4 width 26.00: "Test"
+          chunk 1 text run 1 at (163.00,100.00) startOffset 0 endOffset 4 width 26.00: "Test"
       RenderSVGInlineText {#text} at (89,0) size 4x19
-        chunk 1 text run 3 at (189.00,100.00) startOffset 0 endOffset 1 width 4.00: "."
+        chunk 1 text run 1 at (189.00,100.00) startOffset 0 endOffset 1 width 4.00: "."
diff --git a/LayoutTests/platform/chromium-win/svg/filters/sourceAlpha-expected.checksum b/LayoutTests/platform/chromium-win/svg/filters/sourceAlpha-expected.checksum
index 2d333b7..1443e75 100644
--- a/LayoutTests/platform/chromium-win/svg/filters/sourceAlpha-expected.checksum
+++ b/LayoutTests/platform/chromium-win/svg/filters/sourceAlpha-expected.checksum
@@ -1 +1 @@
-d86442b89b43562bef36b2e3eb6473c5
\ No newline at end of file
+0a0fa3bacc3de0ea3972b4c5825c30a4
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-win/svg/filters/sourceAlpha-expected.png b/LayoutTests/platform/chromium-win/svg/filters/sourceAlpha-expected.png
index c3f64e0..1a8adb5 100644
Binary files a/LayoutTests/platform/chromium-win/svg/filters/sourceAlpha-expected.png and b/LayoutTests/platform/chromium-win/svg/filters/sourceAlpha-expected.png differ
diff --git a/LayoutTests/platform/chromium-win/svg/filters/sourceAlpha-expected.txt b/LayoutTests/platform/chromium-win/svg/filters/sourceAlpha-expected.txt
index d1066fd..5494b40 100644
--- a/LayoutTests/platform/chromium-win/svg/filters/sourceAlpha-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/filters/sourceAlpha-expected.txt
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (42,8) size 95x56
+  RenderSVGRoot {svg} at (42,8) size 95x57
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGResourceFilter {filter} [id="filter"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
         [feOffset dx="0.00" dy="0.00"]
           [SourceAlpha]
-    RenderSVGContainer {g} at (42,8) size 95x56
-      [filter="filter"] RenderSVGResourceFilter {filter} at (42.10,8.40) size 94.80x55.20
-      RenderSVGText {text} at (50,13) size 79x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 79x46
+    RenderSVGContainer {g} at (42,8) size 95x57
+      [filter="filter"] RenderSVGResourceFilter {filter} at (42.10,8.30) size 94.80x56.40
+      RenderSVGText {text} at (50,13) size 79x47 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 79x47
           chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 3 width 79.00: "SVG"
diff --git a/LayoutTests/platform/chromium-win/svg/hixie/error/017-expected.txt b/LayoutTests/platform/chromium-win/svg/hixie/error/017-expected.txt
index 41a427c..33eb353 100644
--- a/LayoutTests/platform/chromium-win/svg/hixie/error/017-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/hixie/error/017-expected.txt
@@ -15,10 +15,10 @@ layer at (0,0) size 800x600
     RenderSVGContainer {g} at (0,0) size 0x0
       RenderSVGContainer {use} at (0,0) size 0x0
         RenderSVGContainer {g} at (0,0) size 0x0
-    RenderSVGText {text} at (20,36) size 444x225 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 444x225
+    RenderSVGText {text} at (20,36) size 444x229 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 444x229
         chunk 1 text run 1 at (20.00,220.00) startOffset 0 endOffset 4 width 444.00: "FAIL"
     RenderPath {circle} at (0,0) size 303x303 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M300.00,100.00 L299.61,112.56 L298.42,125.07 L296.46,137.48 L293.72,149.74 L290.21,161.80 L285.96,173.62 L280.97,185.16 L275.26,196.35 L268.87,207.17 L261.80,217.56 L254.10,227.48 L245.79,236.91 L236.91,245.79 L227.48,254.10 L217.56,261.80 L207.17,268.87 L196.35,275.26 L185.16,280.97 L173.62,285.96 L161.80,290.21 L149.74,293.72 L137.48,296.46 L125.07,298.42 L112.56,299.61 L100.00,300.00 L87.44,299.61 L74.93,298.42 L62.52,296.46 L50.26,293.72 L38.20,290.21 L26.38,285.96 L14.84,280.97 L3.65,275.26 L-7.17,268.87 L-17.56,261.80 L-27.48,254.10 L-36.91,245.79 L-45.79,236.91 L-54.10,227.48 L-61.80,217.56 L-68.87,207.17 L-75.26,196.35 L-80.97,185.16 L-85.96,173.62 L-90.21,161.80 L-93.72,149.74 L-96.46,137.48 L-98.42,125.07 L-99.61,112.56 L-100.00,100.00 L-99.61,87.44 L-98.42,74.93 L-96.46,62.52 L-93.72,50.26 L-90.21,38.20 L-85.96,26.38 L-80.97,14.84 L-75.26,3.65 L-68.87,-7.17 L-61.80,-17.56 L-54.10,-27.48 L-45.79,-36.91 L-36.91,-45.79 L-27.48,-54.10 L-17.56,-61.80 L-7.17,-68.87 L3.65,-75.26 L14.84,-80.97 L26.38,-85.96 L38.20,-90.21 L50.26,-93.72 L62.52,-96.46 L74.93,-98.42 L87.44,-99.61 L100.00,-100.00 L112.56,-99.61 L125.07,-98.42 L137.48,-96.46 L149.74,-93.72 L161.80,-90.21 L173.62,-85.96 L185.16,-80.97 L196.35,-75.26 L207.17,-68.87 L217.56,-61.80 L227.48,-54.10 L236.91,-45.79 L245.79,-36.91 L254.10,-27.48 L261.80,-17.56 L268.87,-7.17 L275.26,3.65 L280.97,14.84 L285.96,26.38 L290.21,38.20 L293.72,50.26 L296.46,62.52 L298.42,74.93 L299.61,87.44 Z"]
-    RenderSVGText {text} at (20,36) size 444x225 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 444x225
+    RenderSVGText {text} at (20,36) size 444x229 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 444x229
         chunk 1 text run 1 at (20.00,220.00) startOffset 0 endOffset 4 width 444.00: "FAIL"
diff --git a/LayoutTests/platform/chromium-win/svg/hixie/text/002-expected.txt b/LayoutTests/platform/chromium-win/svg/hixie/text/002-expected.txt
index 411a314..c17c0b0 100644
--- a/LayoutTests/platform/chromium-win/svg/hixie/text/002-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/hixie/text/002-expected.txt
@@ -1,7 +1,7 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x400
-  RenderSVGRoot {svg} at (10,116) size 477x225
-    RenderSVGText {text} at (10,116) size 477x225 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 477x225
+  RenderSVGRoot {svg} at (10,116) size 477x229
+    RenderSVGText {text} at (10,116) size 477x229 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 477x229
         chunk 1 text run 1 at (10.00,300.00) startOffset 0 endOffset 4 width 477.00: "PASS"
diff --git a/LayoutTests/platform/chromium-win/svg/hixie/text/003b-expected.txt b/LayoutTests/platform/chromium-win/svg/hixie/text/003b-expected.txt
index 2f7b87f..0950b5d 100644
--- a/LayoutTests/platform/chromium-win/svg/hixie/text/003b-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/hixie/text/003b-expected.txt
@@ -1,7 +1,7 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (0,202) size 383x178
-    RenderSVGText {text} at (0,-112) size 2390x1107 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2390x1107
+  RenderSVGRoot {svg} at (0,202) size 383x181
+    RenderSVGText {text} at (0,-112) size 2390x1128 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2390x1128
         chunk 1 text run 1 at (0.00,800.00) startOffset 0 endOffset 4 width 2390.00: "PASS"
diff --git a/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.checksum b/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.checksum
index 068d295..f82e90b 100644
--- a/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.checksum
+++ b/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.checksum
@@ -1 +1 @@
-14a3476558fa49d4fd1212c981b97eb1
\ No newline at end of file
+6d02707a5f3e91f00ad1b3e54cf389de
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.png b/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.png
index df15560..1c4e781 100644
Binary files a/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.png and b/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.png differ
diff --git a/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt b/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt
index 98c6473..445687e 100644
--- a/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt
@@ -29,8 +29,8 @@ layer at (58,86) size 402x405
       RenderSVGResourcePattern {pattern} [id="pat3"] [patternUnits=objectBoundingBox] [patternContentUnits=userSpaceOnUse]
         RenderPath {rect} at (149,107) size 12x13 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L10.00,0.00 L10.00,10.00 L0.00,10.00 Z"]
         RenderPath {rect} at (146,115) size 13x12 [fill={[type=SOLID] [color=#008000]}] [data="M0.00,10.00 L10.00,10.00 L10.00,20.00 L0.00,20.00 Z"]
-      RenderSVGText {text} at (25,173) size 296x57 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 296x57
+      RenderSVGText {text} at (25,173) size 296x58 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 296x58
           chunk 1 text run 1 at (25.00,220.00) startOffset 0 endOffset 15 width 296.00: "Pattern on fill"
       RenderSVGText {text} at (25,223) size 212x15 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 212x15
@@ -44,8 +44,8 @@ layer at (58,86) size 402x405
       RenderSVGText {text} at (25,278) size 225x15 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 225x15
           chunk 1 text run 1 at (25.00,290.00) startOffset 0 endOffset 40 width 225.00: "Pattern consists of red and blue columns"
-      RenderSVGText {text} at (10,303) size 261x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 261x46
+      RenderSVGText {text} at (10,303) size 261x47 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 261x47
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.6 $"
       RenderPath {rect} at (49,107) size 480x420 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
     RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.checksum b/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.checksum
index 698fa88..e5e6cc2 100644
--- a/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.checksum
+++ b/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.checksum
@@ -1 +1 @@
-52e6182e60cb4bfd1ec5c902926f19a9
\ No newline at end of file
+2d16c19ab74142df5a9f3aff1c1e3e33
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.png b/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.png
index 992b1d6..9a19abf 100644
Binary files a/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.png and b/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.png differ
diff --git a/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.txt b/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.txt
index 4bd9457..977d009 100644
--- a/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.txt
@@ -22,8 +22,8 @@ layer at (0,0) size 800x600
       RenderSVGResourcePattern {pattern} [id="pat3"] [patternUnits=objectBoundingBox] [patternContentUnits=userSpaceOnUse]
         RenderPath {rect} at (0,0) size 9x12 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L10.00,0.00 L10.00,10.00 L0.00,10.00 Z"]
         RenderPath {rect} at (0,6) size 4x14 [fill={[type=SOLID] [color=#008000]}] [data="M0.00,10.00 L10.00,10.00 L10.00,20.00 L0.00,20.00 Z"]
-      RenderSVGText {text} at (25,173) size 296x57 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 296x57
+      RenderSVGText {text} at (25,173) size 296x58 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 296x58
           chunk 1 text run 1 at (25.00,220.00) startOffset 0 endOffset 15 width 296.00: "Pattern on fill"
       RenderSVGText {text} at (25,223) size 212x15 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 212x15
@@ -37,7 +37,7 @@ layer at (0,0) size 800x600
       RenderSVGText {text} at (25,278) size 225x15 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 225x15
           chunk 1 text run 1 at (25.00,290.00) startOffset 0 endOffset 40 width 225.00: "Pattern consists of red and blue columns"
-      RenderSVGText {text} at (10,303) size 261x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 261x46
+      RenderSVGText {text} at (10,303) size 261x47 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 261x47
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.6 $"
       RenderPath {rect} at (0,0) size 347x460 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
diff --git a/LayoutTests/platform/chromium-win/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt b/LayoutTests/platform/chromium-win/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt
index 459aa48..eb5d274 100644
--- a/LayoutTests/platform/chromium-win/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt
@@ -184,8 +184,8 @@ layer at (0,0) size 1130x842
                 RenderPath {circle} at (742,591) size 20x18 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
                 RenderPath {circle} at (763,591) size 18x18 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
                 RenderPath {path} at (740,622) size 48x31 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
-    RenderSVGText {text} at (10,303) size 261x46 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 261x46
+    RenderSVGText {text} at (10,303) size 261x47 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x47
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.6 $"
     RenderPath {rect} at (3,0) size 1124x842 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/chromium-win/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt b/LayoutTests/platform/chromium-win/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt
index fd757f0..11c0b30 100644
--- a/LayoutTests/platform/chromium-win/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt
@@ -184,8 +184,8 @@ layer at (0,0) size 800x600
                 RenderPath {circle} at (526,421) size 14x13 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
                 RenderPath {circle} at (541,421) size 13x13 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
                 RenderPath {path} at (525,443) size 34x22 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
-    RenderSVGText {text} at (10,303) size 261x46 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 261x46
+    RenderSVGText {text} at (10,303) size 261x47 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 261x47
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.6 $"
     RenderPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/chromium-win/transitions/svg-text-shadow-transition-expected.txt b/LayoutTests/platform/chromium-win/transitions/svg-text-shadow-transition-expected.txt
index 8186df3..20130a8 100644
--- a/LayoutTests/platform/chromium-win/transitions/svg-text-shadow-transition-expected.txt
+++ b/LayoutTests/platform/chromium-win/transitions/svg-text-shadow-transition-expected.txt
@@ -4,9 +4,9 @@ layer at (0,0) size 800x161
   RenderBlock {HTML} at (0,0) size 800x161
     RenderBody {BODY} at (8,8) size 784x145
       RenderBlock (anonymous) at (0,0) size 784x105
-        RenderSVGRoot {svg} at (8,11) size 303x75
-          RenderSVGText {text} at (10,13) size 273x45 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 273x45
+        RenderSVGRoot {svg} at (8,11) size 303x76
+          RenderSVGText {text} at (10,13) size 273x46 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 273x46
               chunk 1 text run 1 at (10.00,50.00) startOffset 0 endOffset 15 width 273.00: "Shadow on texts"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,105) size 784x40
diff --git a/LayoutTests/platform/chromium/test_expectations.txt b/LayoutTests/platform/chromium/test_expectations.txt
index 3813edc..a7f3b41 100644
--- a/LayoutTests/platform/chromium/test_expectations.txt
+++ b/LayoutTests/platform/chromium/test_expectations.txt
@@ -3179,23 +3179,6 @@ BUG10292 MAC : editing/selection/5354455-1.html = FAIL
 BUG_HCLAM MAC : fast/canvas/webgl/gl-teximage.html = TEXT
 
 // SVG test failures introduced by 68976.
-BUG_HCLAM WIN LINUX : svg/carto.net/selectionlist.svg = IMAGE+TEXT
-BUG_HCLAM WIN LINUX : svg/carto.net/textbox.svg = TEXT
-BUG_HCLAM WIN LINUX SLOW : svg/carto.net/window.svg = TEXT
-BUG_HCLAM WIN LINUX : svg/clip-path/clip-path-text-and-shape.svg = TEXT
-BUG_HCLAM WIN LINUX : svg/clip-path/clip-path-text-and-stroke.svg = TEXT CRASH
-BUG_HCLAM WIN LINUX : svg/clip-path/clip-path-text.svg = TEXT CRASH
-BUG_HCLAM WIN LINUX : svg/clip-path/clip-path-with-text-clipped.svg = TEXT
-BUG_HCLAM WIN LINUX : svg/css/composite-shadow-text.svg = TEXT
-BUG_HCLAM WIN LINUX : svg/css/shadow-changes.svg = TEXT
-BUG_HCLAM WIN LINUX : svg/css/text-shadow-multiple.xhtml = TEXT
-BUG_HCLAM WIN LINUX : svg/custom/use-detach.svg = TEXT
-BUG_HCLAM WIN LINUX : svg/filters/filter-on-filter-for-text.svg = TEXT
-BUG_HCLAM WIN LINUX : svg/filters/filter-on-tspan.svg = TEXT
-BUG_HCLAM WIN LINUX : svg/filters/sourceAlpha.svg = IMAGE+TEXT
-BUG_HCLAM WIN LINUX : svg/hixie/error/017.xml = TEXT
-BUG_HCLAM WIN LINUX : svg/hixie/text/002.xml = TEXT
-BUG_HCLAM WIN LINUX : svg/hixie/text/003b.xml = TEXT
 BUG_HCLAM WIN LINUX : svg/text/kerning.svg = TEXT
 BUG_HCLAM WIN LINUX : svg/text/multichar-glyph.svg = IMAGE+TEXT
 BUG_HCLAM WIN LINUX : svg/text/select-textLength-spacing-squeeze-1.svg = IMAGE+TEXT
@@ -3265,24 +3248,12 @@ BUG_HCLAM WIN LINUX : svg/text/text-vkern.svg = IMAGE
 BUG_HCLAM WIN LINUX : svg/text/text-ws-01-t.svg = TEXT
 BUG_HCLAM WIN LINUX : svg/text/text-ws-02-t.svg = TEXT
 BUG_HCLAM WIN LINUX : svg/text/textPathBoundsBug.svg = TEXT
-BUG_HCLAM WIN LINUX : svg/transforms/text-with-pattern-inside-transformed-html.xhtml = IMAGE+TEXT
-BUG_HCLAM WIN LINUX : svg/transforms/text-with-pattern-with-svg-transform.svg = IMAGE+TEXT
-BUG_HCLAM WIN LINUX : svg/zoom/page/zoom-coords-viewattr-01-b.svg = TEXT
-BUG_HCLAM WIN LINUX : svg/zoom/text/zoom-coords-viewattr-01-b.svg = TEXT
-BUG_HCLAM WIN LINUX : transitions/svg-text-shadow-transition.html = TEXT
 BUG_HCLAM WIN LINUX : svg/W3C-SVG-1.1/animate-elem-30-t.svg = IMAGE+TEXT
 BUG_HCLAM WIN LINUX : svg/W3C-SVG-1.1/masking-intro-01-f.svg = IMAGE+TEXT
 BUG_HCLAM WIN LINUX : svg/W3C-SVG-1.1/text-align-02-b.svg = IMAGE+TEXT
 BUG_HCLAM WIN LINUX : svg/W3C-SVG-1.1/text-align-05-b.svg = IMAGE+TEXT
 BUG_HCLAM WIN LINUX : svg/W3C-SVG-1.1/text-align-06-b.svg = IMAGE+TEXT
 BUG_HCLAM WIN LINUX : svg/W3C-SVG-1.1/text-text-05-t.svg = IMAGE+TEXT
-// As for the following 6 tests, Linux results were changed from IMAGE to IMAGE+TEXT by r68976.
-BUG_HCLAM WIN : svg/W3C-SVG-1.1/animate-elem-03-t.svg = TEXT
-BUG_HCLAM WIN : svg/W3C-SVG-1.1/masking-opacity-01-b.svg = TEXT
-BUG_HCLAM WIN : svg/batik/text/textLength.svg = TEXT
-BUG_HCLAM WIN : svg/carto.net/button.svg = TEXT
-BUG_HCLAM WIN : svg/carto.net/colourpicker.svg = TEXT
-BUG_HCLAM WIN : svg/carto.net/combobox.svg = TEXT
 
 // Started to fail at WebKit r68975 Chromium r61295-61296.
 BUG9798 DEBUG : http/tests/loading/preload-img-test.html = TIMEOUT

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list