Rubber stamped by Kevin D.
authoroliver <oliver@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 12 Sep 2007 17:12:45 +0000 (17:12 +0000)
committeroliver <oliver@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 12 Sep 2007 17:12:45 +0000 (17:12 +0000)
        Fix layout test results effected by turning off <use> entirely

        * svg/W3C-SVG-1.1/animate-elem-40-t-expected.checksum:
        * svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
        * svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
        * svg/W3C-SVG-1.1/struct-use-01-t-expected.checksum:
        * svg/W3C-SVG-1.1/struct-use-01-t-expected.png:
        * svg/W3C-SVG-1.1/struct-use-01-t-expected.txt:
        * svg/W3C-SVG-1.1/text-text-05-t-expected.checksum:
        * svg/W3C-SVG-1.1/text-text-05-t-expected.png:
        * svg/W3C-SVG-1.1/text-text-05-t-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@25506 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/svg/W3C-SVG-1.1/animate-elem-40-t-expected.checksum
LayoutTests/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png
LayoutTests/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt
LayoutTests/svg/W3C-SVG-1.1/struct-use-01-t-expected.checksum
LayoutTests/svg/W3C-SVG-1.1/struct-use-01-t-expected.png
LayoutTests/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt
LayoutTests/svg/W3C-SVG-1.1/text-text-05-t-expected.checksum
LayoutTests/svg/W3C-SVG-1.1/text-text-05-t-expected.png
LayoutTests/svg/W3C-SVG-1.1/text-text-05-t-expected.txt

index 78cce45..91be357 100644 (file)
@@ -1,3 +1,19 @@
+2007-09-12  Oliver Hunt  <oliver@apple.com>
+
+        Rubber stamped by Kevin D.
+        
+        Fix layout test results effected by turning off <use> entirely
+
+        * svg/W3C-SVG-1.1/animate-elem-40-t-expected.checksum:
+        * svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
+        * svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
+        * svg/W3C-SVG-1.1/struct-use-01-t-expected.checksum:
+        * svg/W3C-SVG-1.1/struct-use-01-t-expected.png:
+        * svg/W3C-SVG-1.1/struct-use-01-t-expected.txt:
+        * svg/W3C-SVG-1.1/text-text-05-t-expected.checksum:
+        * svg/W3C-SVG-1.1/text-text-05-t-expected.png:
+        * svg/W3C-SVG-1.1/text-text-05-t-expected.txt:
+
 2007-09-11  Kevin Decker <kdecker@apple.com>
 
         Reviewed by Oliver Hunt.
index b3191f9..d3ff630 100644 (file)
@@ -1 +1 @@
-5539641564a8236acbc06e0da55be809
\ No newline at end of file
+ffc6ae05c03f0dea7508ad2e57cc429b
\ No newline at end of file
index 1e7e668..45b90de 100644 (file)
Binary files a/LayoutTests/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png and b/LayoutTests/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png differ
index 6940231..62335a2 100644 (file)
@@ -25,65 +25,49 @@ layer at (0,0) size 480x360
           RenderSVGContainer {use} at (24.50,54.50) size 41x41
             RenderSVGContainer {g} at (24.50,54.50) size 41x41 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
               RenderPath {path} at (24.50,54.50) size 41x41 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M0.00,0.00C13.33,0.00,20.00,-6.67,20.00,-20.00C6.67,-20.00,0.00,-13.33,0.00,0.00C0.00,-13.33,-6.67,-20.00,-20.00,-20.00C-20.00,-6.67,-13.33,0.00,0.00,0.00C-13.33,0.00,-20.00,6.67,-20.00,20.00C-6.67,20.00,0.00,13.33,0.00,0.00C0.00,13.33,6.67,20.00,20.00,20.00C20.00,6.67,13.33,0.00,0.00,0.00"]
-          RenderSVGContainer {use} at (41.50,71.50) size 37x37
-            RenderSVGContainer {g} at (41.50,71.50) size 37x37
-              RenderSVGContainer {g} at (41.50,71.50) size 37x37
-                RenderSVGContainer {g} at (41.50,71.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
-                  RenderPath {rect} at (41.50,71.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (71.50,71.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
-                  RenderPath {rect} at (71.50,71.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (71.50,101.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
-                  RenderPath {rect} at (71.50,101.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (41.50,101.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
-                  RenderPath {rect} at (41.50,101.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
+          RenderSVGContainer {use} at (60,90) size 0x0
+            RenderSVGContainer {g} at (60,90) size 0x0
+              RenderSVGContainer {g} at (60,90) size 0x0
+                RenderSVGContainer {use} at (60,90) size 0x0
+                RenderSVGContainer {use} at (60,90) size 0x0
+                RenderSVGContainer {use} at (60,90) size 0x0
+                RenderSVGContainer {use} at (60,90) size 0x0
           RenderSVGText {text} at (0,60) size 480x18
             RenderSVGInlineText {#text} at (-41,-14) size 83x18
               text run at (-41,-14) width 83: "x/y on <use>"
-        RenderSVGContainer {g} at (130,71.50) size 100x82.50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
+        RenderSVGContainer {g} at (130,75) size 100x79 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
           RenderImage {image} at (0,0) size 50x50
-          RenderSVGContainer {use} at (161.50,71.50) size 37x37
-            RenderSVGContainer {g} at (161.50,71.50) size 37x37
-              RenderSVGContainer {g} at (161.50,71.50) size 37x37
-                RenderSVGContainer {g} at (161.50,71.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
-                  RenderPath {rect} at (161.50,71.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (191.50,71.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
-                  RenderPath {rect} at (191.50,71.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (191.50,101.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
-                  RenderPath {rect} at (191.50,101.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (161.50,101.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
-                  RenderPath {rect} at (161.50,101.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
+          RenderSVGContainer {use} at (180,90) size 0x0
+            RenderSVGContainer {g} at (180,90) size 0x0
+              RenderSVGContainer {g} at (180,90) size 0x0
+                RenderSVGContainer {use} at (180,90) size 0x0
+                RenderSVGContainer {use} at (180,90) size 0x0
+                RenderSVGContainer {use} at (180,90) size 0x0
+                RenderSVGContainer {use} at (180,90) size 0x0
           RenderSVGText {text} at (0,60) size 480x18
             RenderSVGInlineText {#text} at (-50,-14) size 100x18
               text run at (-50,-14) width 100: "x/y on <image>"
-        RenderSVGContainer {g} at (258,71.50) size 85x82.50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
+        RenderSVGContainer {g} at (258,74.50) size 85x79.50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
           RenderPath {rect} at (284.50,74.50) size 51x21 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#000000]}] [data="M-15.00,-15.00L35.00,-15.00L35.00,5.00L-15.00,5.00"]
-          RenderSVGContainer {use} at (281.50,71.50) size 37x37
-            RenderSVGContainer {g} at (281.50,71.50) size 37x37
-              RenderSVGContainer {g} at (281.50,71.50) size 37x37
-                RenderSVGContainer {g} at (281.50,71.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
-                  RenderPath {rect} at (281.50,71.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (311.50,71.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
-                  RenderPath {rect} at (311.50,71.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (311.50,101.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
-                  RenderPath {rect} at (311.50,101.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (281.50,101.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
-                  RenderPath {rect} at (281.50,101.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
+          RenderSVGContainer {use} at (300,90) size 0x0
+            RenderSVGContainer {g} at (300,90) size 0x0
+              RenderSVGContainer {g} at (300,90) size 0x0
+                RenderSVGContainer {use} at (300,90) size 0x0
+                RenderSVGContainer {use} at (300,90) size 0x0
+                RenderSVGContainer {use} at (300,90) size 0x0
+                RenderSVGContainer {use} at (300,90) size 0x0
           RenderSVGText {text} at (0,60) size 480x18
             RenderSVGInlineText {#text} at (-42,-14) size 85x18
               text run at (-42,-14) width 85: "x/y on <rect>"
-        RenderSVGContainer {g} at (258,71.50) size 85x82.50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
+        RenderSVGContainer {g} at (258,74.50) size 85x79.50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
           RenderPath {rect} at (284.50,74.50) size 51x21 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#000000]}] [data="M-15.00,-15.00L35.00,-15.00L35.00,5.00L-15.00,5.00"]
-          RenderSVGContainer {use} at (281.50,71.50) size 37x37
-            RenderSVGContainer {g} at (281.50,71.50) size 37x37
-              RenderSVGContainer {g} at (281.50,71.50) size 37x37
-                RenderSVGContainer {g} at (281.50,71.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
-                  RenderPath {rect} at (281.50,71.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (311.50,71.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
-                  RenderPath {rect} at (311.50,71.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (311.50,101.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
-                  RenderPath {rect} at (311.50,101.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (281.50,101.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
-                  RenderPath {rect} at (281.50,101.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
+          RenderSVGContainer {use} at (300,90) size 0x0
+            RenderSVGContainer {g} at (300,90) size 0x0
+              RenderSVGContainer {g} at (300,90) size 0x0
+                RenderSVGContainer {use} at (300,90) size 0x0
+                RenderSVGContainer {use} at (300,90) size 0x0
+                RenderSVGContainer {use} at (300,90) size 0x0
+                RenderSVGContainer {use} at (300,90) size 0x0
           RenderSVGText {text} at (0,60) size 480x18
             RenderSVGInlineText {#text} at (-42,-14) size 85x18
               text run at (-42,-14) width 85: "x/y on <rect>"
@@ -92,17 +76,13 @@ layer at (0,0) size 480x360
           RenderSVGText {text} at (-15,-15) size 480x46 [color=#FFB400]
             RenderSVGInlineText {#text} at (0,-36) size 60x46
               text run at (0,-36) width 60: "123"
-          RenderSVGContainer {use} at (401.50,71.50) size 37x37
-            RenderSVGContainer {g} at (401.50,71.50) size 37x37
-              RenderSVGContainer {g} at (401.50,71.50) size 37x37
-                RenderSVGContainer {g} at (401.50,71.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
-                  RenderPath {rect} at (401.50,71.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (431.50,71.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
-                  RenderPath {rect} at (431.50,71.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (431.50,101.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
-                  RenderPath {rect} at (431.50,101.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (401.50,101.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
-                  RenderPath {rect} at (401.50,101.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
+          RenderSVGContainer {use} at (420,90) size 0x0
+            RenderSVGContainer {g} at (420,90) size 0x0
+              RenderSVGContainer {g} at (420,90) size 0x0
+                RenderSVGContainer {use} at (420,90) size 0x0
+                RenderSVGContainer {use} at (420,90) size 0x0
+                RenderSVGContainer {use} at (420,90) size 0x0
+                RenderSVGContainer {use} at (420,90) size 0x0
           RenderSVGText {text} at (0,60) size 480x18
             RenderSVGInlineText {#text} at (-42,-14) size 85x18
               text run at (-42,-14) width 85: "x/y on <rect>"
@@ -124,28 +104,20 @@ layer at (0,0) size 480x360
           RenderSVGText {text} at (-35,-15) size 480x46 [color=#FFB400]
             RenderSVGInlineText {#text} at (0,-36) size 40x46
               text run at (0,-36) width 40: "12"
-          RenderSVGContainer {use} at (21.50,191.50) size 37x37
-            RenderSVGContainer {g} at (21.50,191.50) size 37x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-20.00,0.00)}]
-              RenderSVGContainer {g} at (21.50,191.50) size 37x37
-                RenderSVGContainer {g} at (21.50,191.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
-                  RenderPath {rect} at (21.50,191.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (51.50,191.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
-                  RenderPath {rect} at (51.50,191.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (51.50,221.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
-                  RenderPath {rect} at (51.50,221.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (21.50,221.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
-                  RenderPath {rect} at (21.50,221.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-          RenderSVGContainer {use} at (61.50,191.50) size 37x37
-            RenderSVGContainer {g} at (61.50,191.50) size 37x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,0.00)}]
-              RenderSVGContainer {g} at (61.50,191.50) size 37x37
-                RenderSVGContainer {g} at (61.50,191.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
-                  RenderPath {rect} at (61.50,191.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (91.50,191.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
-                  RenderPath {rect} at (91.50,191.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (91.50,221.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
-                  RenderPath {rect} at (91.50,221.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
-                RenderSVGContainer {g} at (61.50,221.50) size 7x7 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
-                  RenderPath {rect} at (61.50,221.50) size 7x7 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-3.00,-3.00L3.00,-3.00L3.00,3.00L-3.00,3.00"]
+          RenderSVGContainer {use} at (60,210) size 0x0
+            RenderSVGContainer {g} at (40,210) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-20.00,0.00)}]
+              RenderSVGContainer {g} at (40,210) size 0x0
+                RenderSVGContainer {use} at (40,210) size 0x0
+                RenderSVGContainer {use} at (40,210) size 0x0
+                RenderSVGContainer {use} at (40,210) size 0x0
+                RenderSVGContainer {use} at (40,210) size 0x0
+          RenderSVGContainer {use} at (60,210) size 0x0
+            RenderSVGContainer {g} at (80,210) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,0.00)}]
+              RenderSVGContainer {g} at (80,210) size 0x0
+                RenderSVGContainer {use} at (80,210) size 0x0
+                RenderSVGContainer {use} at (80,210) size 0x0
+                RenderSVGContainer {use} at (80,210) size 0x0
+                RenderSVGContainer {use} at (80,210) size 0x0
           RenderSVGText {text} at (0,60) size 480x18
             RenderSVGInlineText {#text} at (-51,-14) size 103x18
               text run at (-51,-14) width 103: "x/y on <text>(2)"
index e853855..fa467ff 100644 (file)
@@ -1 +1 @@
-8f0a6db6bea86d23ce2bc89bd909dcc0
\ No newline at end of file
+a7ef8708ddcbf676f859015b92430aa2
\ No newline at end of file
index 6a0431c..f5b7834 100644 (file)
Binary files a/LayoutTests/svg/W3C-SVG-1.1/struct-use-01-t-expected.png and b/LayoutTests/svg/W3C-SVG-1.1/struct-use-01-t-expected.png differ
index 1eb4e6e..24b627d 100644 (file)
@@ -92,10 +92,9 @@ layer at (0,0) size 480x360
               RenderSVGContainer {g} at (330,25) size 20x20
                 RenderPath {rect} at (330,25) size 10x20 [fill={[type=SOLID] [color=#00FF00]}] [data="M0.00,0.00L10.00,0.00L10.00,20.00L0.00,20.00"]
                 RenderPath {rect} at (340,25) size 10x20 [fill={[type=SOLID] [color=#008000]}] [data="M10.00,0.00L20.00,0.00L20.00,20.00L10.00,20.00"]
-          RenderSVGContainer {use} at (330,55) size 20x20
-            RenderSVGContainer {g} at (330,55) size 20x20 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,30.00)}]
-              RenderSVGContainer {g} at (330,55) size 20x20
-                RenderPath {rect} at (330,55) size 20x20 [fill={[type=SOLID] [color=#00CC00]}] [data="M0.00,0.00L20.00,0.00L20.00,20.00L0.00,20.00"]
+          RenderSVGContainer {use} at (150,25) size 0x0
+            RenderSVGContainer {g} at (330,55) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,30.00)}]
+              RenderSVGContainer {use} at (330,55) size 0x0
       RenderSVGText {text} at (10,340) size 480x46
         RenderSVGInlineText {#text} at (0,-36) size 284x46
           text run at (0,-36) width 284: "$Revision: 1.14 $"
index 0b27ed7..4a0d722 100644 (file)
@@ -1 +1 @@
-e33b692f3f3b364f98bb76adca17a587
\ No newline at end of file
+c8495ba08df4b5b331e39e9c0fec032c
\ No newline at end of file
index a846095..b383c7f 100644 (file)
Binary files a/LayoutTests/svg/W3C-SVG-1.1/text-text-05-t-expected.png and b/LayoutTests/svg/W3C-SVG-1.1/text-text-05-t-expected.png differ
index b786257..23457df 100644 (file)
@@ -1,7 +1,7 @@
 layer at (0,0) size 480x360
   RenderView at (0,0) size 480x360
     RenderSVGContainer {svg} at (0.50,0.50) size 479x359.50
-      RenderSVGContainer {g} at (10,9) size 404x321
+      RenderSVGContainer {g} at (10,9) size 376x321
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
           RenderSVGContainer {g} at (-4,-15) size 8x19
@@ -212,7 +212,7 @@ layer at (0,0) size 480x360
               RenderSVGText {text} at (10,-10) size 480x13
                 RenderSVGInlineText {#text} at (0,-10) size 20x13
                   text run at (0,-10) width 20: "1234"
-        RenderSVGContainer {g} at (215,9) size 99x321 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,40.00)}]
+        RenderSVGContainer {g} at (215,9) size 71x321 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,40.00)}]
           RenderSVGText {text} at (0,-17) size 480x18
             RenderSVGInlineText {#text} at (-35,-14) size 71x18
               text run at (-35,-14) width 71: "text-anchor"
@@ -220,151 +220,70 @@ layer at (0,0) size 480x360
             RenderSVGInlineText {#text} at (-21,-14) size 43x18
               text run at (-21,-14) width 43: "middle"
           RenderPath {line} at (249.50,50) size 1x280 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,10.00L0.00,290.00"]
-          RenderSVGContainer {use} at (240,55) size 74x254
-            RenderSVGContainer {g} at (240,55) size 74x254
-              RenderSVGContainer {g} at (240,55) size 74x254
-                RenderSVGContainer {g} at (246,55) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
-                  RenderSVGContainer {g} at (246,55) size 8x19
-                    RenderPath {line} at (249.50,55) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                    RenderPath {rect} at (246,66) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
+          RenderSVGContainer {use} at (240,60) size 30x243
+            RenderSVGContainer {g} at (240,60) size 30x243
+              RenderSVGContainer {g} at (240,60) size 30x243
+                RenderSVGContainer {use} at (250,40) size 0x0
                 RenderSVGText {text} at (0,30) size 480x13
                   RenderSVGInlineText {#text} at (-10,-10) size 20x13
                     text run at (-10,-10) width 20: "1234"
-                RenderSVGContainer {g} at (256,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,60.00)}]
-                  RenderSVGContainer {g} at (256,85) size 8x19
-                    RenderPath {line} at (259.50,85) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                    RenderPath {rect} at (256,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                RenderSVGContainer {g} at (266,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,60.00)}]
-                  RenderSVGContainer {g} at (266,85) size 8x19
-                    RenderPath {line} at (269.50,85) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                    RenderPath {rect} at (266,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                RenderSVGContainer {g} at (276,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,60.00)}]
-                  RenderSVGContainer {g} at (276,85) size 8x19
-                    RenderPath {line} at (279.50,85) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                    RenderPath {rect} at (276,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                RenderSVGContainer {g} at (286,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,60.00)}]
-                  RenderSVGContainer {g} at (286,85) size 8x19
-                    RenderPath {line} at (289.50,85) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                    RenderPath {rect} at (286,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
+                RenderSVGContainer {use} at (250,40) size 0x0
+                RenderSVGContainer {use} at (250,40) size 0x0
+                RenderSVGContainer {use} at (250,40) size 0x0
+                RenderSVGContainer {use} at (250,40) size 0x0
                 RenderSVGText {text} at (10,60) size 480x13
                   RenderSVGInlineText {#text} at (-10,-10) size 20x13
                     text run at (-10,-10) width 20: "1234"
-                RenderSVGContainer {g} at (256,115) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,90.00)}]
-                  RenderSVGContainer {g} at (256,115) size 8x19
-                    RenderPath {line} at (259.50,115) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                    RenderPath {rect} at (256,126) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                RenderSVGContainer {g} at (306,115) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
-                  RenderSVGContainer {g} at (306,115) size 8x19
-                    RenderPath {line} at (309.50,115) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                    RenderPath {rect} at (306,126) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
+                RenderSVGContainer {use} at (250,40) size 0x0
+                RenderSVGContainer {use} at (250,40) size 0x0
                 RenderSVGText {text} at (10,90) size 480x13
                   RenderSVGInlineText {#text} at (-10,-10) size 20x13
                     text run at (-10,-10) width 20: "1234"
-                RenderSVGContainer {g} at (240,135) size 59x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
-                  RenderSVGContainer {g} at (246,135) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
-                    RenderSVGContainer {g} at (246,135) size 8x19
-                      RenderPath {line} at (249.50,135) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (246,146) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (261,140) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-5.00)}]
-                    RenderSVGContainer {g} at (261,140) size 8x19
-                      RenderPath {line} at (264.50,140) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (261,151) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (276,150) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,5.00)}]
-                    RenderSVGContainer {g} at (276,150) size 8x19
-                      RenderPath {line} at (279.50,150) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (276,161) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (291,155) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(45.00,10.00)}]
-                    RenderSVGContainer {g} at (291,155) size 8x19
-                      RenderPath {line} at (294.50,155) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (291,166) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
+                RenderSVGContainer {g} at (240,140) size 20x13 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
+                  RenderSVGContainer {use} at (250,160) size 0x0
+                  RenderSVGContainer {use} at (250,160) size 0x0
+                  RenderSVGContainer {use} at (250,160) size 0x0
+                  RenderSVGContainer {use} at (250,160) size 0x0
                   RenderSVGText {text} at (0,-10) size 480x13
                     RenderSVGInlineText {#text} at (-10,-10) size 20x13
                       text run at (-10,-10) width 20: "1234"
-                RenderSVGContainer {g} at (250,165) size 44x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
-                  RenderSVGContainer {g} at (256,165) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
-                    RenderSVGContainer {g} at (256,165) size 8x19
-                      RenderPath {line} at (259.50,165) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (256,176) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (266,170) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
-                    RenderSVGContainer {g} at (266,170) size 8x19
-                      RenderPath {line} at (269.50,170) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (266,181) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (276,180) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,5.00)}]
-                    RenderSVGContainer {g} at (276,180) size 8x19
-                      RenderPath {line} at (279.50,180) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (276,191) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (286,185) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,10.00)}]
-                    RenderSVGContainer {g} at (286,185) size 8x19
-                      RenderPath {line} at (289.50,185) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (286,196) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
+                RenderSVGContainer {g} at (250,170) size 20x13 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
+                  RenderSVGContainer {use} at (250,190) size 0x0
+                  RenderSVGContainer {use} at (250,190) size 0x0
+                  RenderSVGContainer {use} at (250,190) size 0x0
+                  RenderSVGContainer {use} at (250,190) size 0x0
                   RenderSVGText {text} at (10,-10) size 480x13
                     RenderSVGInlineText {#text} at (-10,-10) size 20x13
                       text run at (-10,-10) width 20: "1234"
-                RenderSVGContainer {g} at (250,195) size 54x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
-                  RenderSVGContainer {g} at (256,195) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
-                    RenderSVGContainer {g} at (256,195) size 8x19
-                      RenderPath {line} at (259.50,195) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (256,206) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (266,200) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
-                    RenderSVGContainer {g} at (266,200) size 8x19
-                      RenderPath {line} at (269.50,200) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (266,211) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (281,210) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,5.00)}]
-                    RenderSVGContainer {g} at (281,210) size 8x19
-                      RenderPath {line} at (284.50,210) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (281,221) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (296,215) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,10.00)}]
-                    RenderSVGContainer {g} at (296,215) size 8x19
-                      RenderPath {line} at (299.50,215) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (296,226) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
+                RenderSVGContainer {g} at (250,200) size 20x13 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
+                  RenderSVGContainer {use} at (250,220) size 0x0
+                  RenderSVGContainer {use} at (250,220) size 0x0
+                  RenderSVGContainer {use} at (250,220) size 0x0
+                  RenderSVGContainer {use} at (250,220) size 0x0
                   RenderSVGText {text} at (10,-10) size 480x13
                     RenderSVGInlineText {#text} at (-10,-10) size 20x13
                       text run at (-10,-10) width 20: "1234"
-                RenderSVGContainer {g} at (240,225) size 29x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
-                  RenderSVGContainer {g} at (246,225) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
-                    RenderSVGContainer {g} at (246,225) size 8x19
-                      RenderPath {line} at (249.50,225) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (246,236) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (261,240) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,5.00)}]
-                    RenderSVGContainer {g} at (261,240) size 8x19
-                      RenderPath {line} at (264.50,240) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (261,251) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
+                RenderSVGContainer {g} at (240,230) size 20x13 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
+                  RenderSVGContainer {use} at (250,250) size 0x0
+                  RenderSVGContainer {use} at (250,250) size 0x0
                   RenderSVGText {text} at (0,-10) size 480x13
                     RenderSVGInlineText {#text} at (-10,-10) size 20x13
                       text run at (-10,-10) width 20: "1234"
-                RenderSVGContainer {g} at (250,255) size 44x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
-                  RenderSVGContainer {g} at (256,255) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
-                    RenderSVGContainer {g} at (256,255) size 8x19
-                      RenderPath {line} at (259.50,255) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (256,266) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (266,260) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
-                    RenderSVGContainer {g} at (266,260) size 8x19
-                      RenderPath {line} at (269.50,260) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (266,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (276,260) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,-5.00)}]
-                    RenderSVGContainer {g} at (276,260) size 8x19
-                      RenderPath {line} at (279.50,260) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (276,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (286,260) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,-5.00)}]
-                    RenderSVGContainer {g} at (286,260) size 8x19
-                      RenderPath {line} at (289.50,260) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (286,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
+                RenderSVGContainer {g} at (250,260) size 20x13 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
+                  RenderSVGContainer {use} at (250,280) size 0x0
+                  RenderSVGContainer {use} at (250,280) size 0x0
+                  RenderSVGContainer {use} at (250,280) size 0x0
+                  RenderSVGContainer {use} at (250,280) size 0x0
                   RenderSVGText {text} at (10,-10) size 480x13
                     RenderSVGInlineText {#text} at (-10,-10) size 20x13
                       text run at (-10,-10) width 20: "1234"
-                RenderSVGContainer {g} at (250,285) size 64x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
-                  RenderSVGContainer {g} at (256,285) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
-                    RenderSVGContainer {g} at (256,285) size 8x19
-                      RenderPath {line} at (259.50,285) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (256,296) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (306,290) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,-5.00)}]
-                    RenderSVGContainer {g} at (306,290) size 8x19
-                      RenderPath {line} at (309.50,290) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (306,301) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
+                RenderSVGContainer {g} at (250,290) size 20x13 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
+                  RenderSVGContainer {use} at (250,310) size 0x0
+                  RenderSVGContainer {use} at (250,310) size 0x0
                   RenderSVGText {text} at (10,-10) size 480x13
                     RenderSVGInlineText {#text} at (-10,-10) size 20x13
                       text run at (-10,-10) width 20: "1234"
-        RenderSVGContainer {g} at (315,9) size 99x321 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,40.00)}]
+        RenderSVGContainer {g} at (315,9) size 71x321 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,40.00)}]
           RenderSVGText {text} at (0,-17) size 480x18
             RenderSVGInlineText {#text} at (-35,-14) size 71x18
               text run at (-35,-14) width 71: "text-anchor"
@@ -372,147 +291,66 @@ layer at (0,0) size 480x360
             RenderSVGInlineText {#text} at (-11,-14) size 23x18
               text run at (-11,-14) width 23: "end"
           RenderPath {line} at (349.50,50) size 1x280 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,10.00L0.00,290.00"]
-          RenderSVGContainer {use} at (330,55) size 84x254
-            RenderSVGContainer {g} at (330,55) size 84x254
-              RenderSVGContainer {g} at (330,55) size 84x254
-                RenderSVGContainer {g} at (346,55) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
-                  RenderSVGContainer {g} at (346,55) size 8x19
-                    RenderPath {line} at (349.50,55) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                    RenderPath {rect} at (346,66) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
+          RenderSVGContainer {use} at (330,60) size 30x243
+            RenderSVGContainer {g} at (330,60) size 30x243
+              RenderSVGContainer {g} at (330,60) size 30x243
+                RenderSVGContainer {use} at (350,40) size 0x0
                 RenderSVGText {text} at (0,30) size 480x13
                   RenderSVGInlineText {#text} at (-20,-10) size 20x13
                     text run at (-20,-10) width 20: "1234"
-                RenderSVGContainer {g} at (356,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,60.00)}]
-                  RenderSVGContainer {g} at (356,85) size 8x19
-                    RenderPath {line} at (359.50,85) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                    RenderPath {rect} at (356,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                RenderSVGContainer {g} at (366,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,60.00)}]
-                  RenderSVGContainer {g} at (366,85) size 8x19
-                    RenderPath {line} at (369.50,85) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                    RenderPath {rect} at (366,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                RenderSVGContainer {g} at (376,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,60.00)}]
-                  RenderSVGContainer {g} at (376,85) size 8x19
-                    RenderPath {line} at (379.50,85) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                    RenderPath {rect} at (376,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                RenderSVGContainer {g} at (386,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,60.00)}]
-                  RenderSVGContainer {g} at (386,85) size 8x19
-                    RenderPath {line} at (389.50,85) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                    RenderPath {rect} at (386,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
+                RenderSVGContainer {use} at (350,40) size 0x0
+                RenderSVGContainer {use} at (350,40) size 0x0
+                RenderSVGContainer {use} at (350,40) size 0x0
+                RenderSVGContainer {use} at (350,40) size 0x0
                 RenderSVGText {text} at (10,60) size 480x13
                   RenderSVGInlineText {#text} at (-20,-10) size 20x13
                     text run at (-20,-10) width 20: "1234"
-                RenderSVGContainer {g} at (356,115) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,90.00)}]
-                  RenderSVGContainer {g} at (356,115) size 8x19
-                    RenderPath {line} at (359.50,115) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                    RenderPath {rect} at (356,126) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                RenderSVGContainer {g} at (406,115) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
-                  RenderSVGContainer {g} at (406,115) size 8x19
-                    RenderPath {line} at (409.50,115) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                    RenderPath {rect} at (406,126) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
+                RenderSVGContainer {use} at (350,40) size 0x0
+                RenderSVGContainer {use} at (350,40) size 0x0
                 RenderSVGText {text} at (10,90) size 480x13
                   RenderSVGInlineText {#text} at (-20,-10) size 20x13
                     text run at (-20,-10) width 20: "1234"
-                RenderSVGContainer {g} at (330,135) size 69x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
-                  RenderSVGContainer {g} at (346,135) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
-                    RenderSVGContainer {g} at (346,135) size 8x19
-                      RenderPath {line} at (349.50,135) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (346,146) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (361,140) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-5.00)}]
-                    RenderSVGContainer {g} at (361,140) size 8x19
-                      RenderPath {line} at (364.50,140) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (361,151) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (376,150) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,5.00)}]
-                    RenderSVGContainer {g} at (376,150) size 8x19
-                      RenderPath {line} at (379.50,150) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (376,161) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (391,155) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(45.00,10.00)}]
-                    RenderSVGContainer {g} at (391,155) size 8x19
-                      RenderPath {line} at (394.50,155) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (391,166) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
+                RenderSVGContainer {g} at (330,140) size 20x13 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
+                  RenderSVGContainer {use} at (350,160) size 0x0
+                  RenderSVGContainer {use} at (350,160) size 0x0
+                  RenderSVGContainer {use} at (350,160) size 0x0
+                  RenderSVGContainer {use} at (350,160) size 0x0
                   RenderSVGText {text} at (0,-10) size 480x13
                     RenderSVGInlineText {#text} at (-20,-10) size 20x13
                       text run at (-20,-10) width 20: "1234"
-                RenderSVGContainer {g} at (340,165) size 54x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
-                  RenderSVGContainer {g} at (356,165) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
-                    RenderSVGContainer {g} at (356,165) size 8x19
-                      RenderPath {line} at (359.50,165) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (356,176) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (366,170) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
-                    RenderSVGContainer {g} at (366,170) size 8x19
-                      RenderPath {line} at (369.50,170) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (366,181) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (376,180) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,5.00)}]
-                    RenderSVGContainer {g} at (376,180) size 8x19
-                      RenderPath {line} at (379.50,180) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (376,191) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (386,185) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,10.00)}]
-                    RenderSVGContainer {g} at (386,185) size 8x19
-                      RenderPath {line} at (389.50,185) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (386,196) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
+                RenderSVGContainer {g} at (340,170) size 20x13 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
+                  RenderSVGContainer {use} at (350,190) size 0x0
+                  RenderSVGContainer {use} at (350,190) size 0x0
+                  RenderSVGContainer {use} at (350,190) size 0x0
+                  RenderSVGContainer {use} at (350,190) size 0x0
                   RenderSVGText {text} at (10,-10) size 480x13
                     RenderSVGInlineText {#text} at (-20,-10) size 20x13
                       text run at (-20,-10) width 20: "1234"
-                RenderSVGContainer {g} at (340,195) size 64x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
-                  RenderSVGContainer {g} at (356,195) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
-                    RenderSVGContainer {g} at (356,195) size 8x19
-                      RenderPath {line} at (359.50,195) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (356,206) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (366,200) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
-                    RenderSVGContainer {g} at (366,200) size 8x19
-                      RenderPath {line} at (369.50,200) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (366,211) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (381,210) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,5.00)}]
-                    RenderSVGContainer {g} at (381,210) size 8x19
-                      RenderPath {line} at (384.50,210) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (381,221) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (396,215) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,10.00)}]
-                    RenderSVGContainer {g} at (396,215) size 8x19
-                      RenderPath {line} at (399.50,215) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (396,226) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
+                RenderSVGContainer {g} at (340,200) size 20x13 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
+                  RenderSVGContainer {use} at (350,220) size 0x0
+                  RenderSVGContainer {use} at (350,220) size 0x0
+                  RenderSVGContainer {use} at (350,220) size 0x0
+                  RenderSVGContainer {use} at (350,220) size 0x0
                   RenderSVGText {text} at (10,-10) size 480x13
                     RenderSVGInlineText {#text} at (-20,-10) size 20x13
                       text run at (-20,-10) width 20: "1234"
-                RenderSVGContainer {g} at (330,225) size 39x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
-                  RenderSVGContainer {g} at (346,225) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
-                    RenderSVGContainer {g} at (346,225) size 8x19
-                      RenderPath {line} at (349.50,225) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (346,236) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (361,240) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,5.00)}]
-                    RenderSVGContainer {g} at (361,240) size 8x19
-                      RenderPath {line} at (364.50,240) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (361,251) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
+                RenderSVGContainer {g} at (330,230) size 20x13 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
+                  RenderSVGContainer {use} at (350,250) size 0x0
+                  RenderSVGContainer {use} at (350,250) size 0x0
                   RenderSVGText {text} at (0,-10) size 480x13
                     RenderSVGInlineText {#text} at (-20,-10) size 20x13
                       text run at (-20,-10) width 20: "1234"
-                RenderSVGContainer {g} at (340,255) size 54x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
-                  RenderSVGContainer {g} at (356,255) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
-                    RenderSVGContainer {g} at (356,255) size 8x19
-                      RenderPath {line} at (359.50,255) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (356,266) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (366,260) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-5.00)}]
-                    RenderSVGContainer {g} at (366,260) size 8x19
-                      RenderPath {line} at (369.50,260) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (366,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (376,260) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,-5.00)}]
-                    RenderSVGContainer {g} at (376,260) size 8x19
-                      RenderPath {line} at (379.50,260) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (376,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (386,260) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,-5.00)}]
-                    RenderSVGContainer {g} at (386,260) size 8x19
-                      RenderPath {line} at (389.50,260) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (386,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
+                RenderSVGContainer {g} at (340,260) size 20x13 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
+                  RenderSVGContainer {use} at (350,280) size 0x0
+                  RenderSVGContainer {use} at (350,280) size 0x0
+                  RenderSVGContainer {use} at (350,280) size 0x0
+                  RenderSVGContainer {use} at (350,280) size 0x0
                   RenderSVGText {text} at (10,-10) size 480x13
                     RenderSVGInlineText {#text} at (-20,-10) size 20x13
                       text run at (-20,-10) width 20: "1234"
-                RenderSVGContainer {g} at (340,285) size 74x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
-                  RenderSVGContainer {g} at (356,285) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
-                    RenderSVGContainer {g} at (356,285) size 8x19
-                      RenderPath {line} at (359.50,285) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (356,296) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
-                  RenderSVGContainer {g} at (406,290) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,-5.00)}]
-                    RenderSVGContainer {g} at (406,290) size 8x19
-                      RenderPath {line} at (409.50,290) size 1x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [data="M0.00,0.00L0.00,-15.00"]
-                      RenderPath {rect} at (406,301) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [data="M-4.00,-4.00L4.00,-4.00L4.00,4.00L-4.00,4.00"]
+                RenderSVGContainer {g} at (340,290) size 20x13 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
+                  RenderSVGContainer {use} at (350,310) size 0x0
+                  RenderSVGContainer {use} at (350,310) size 0x0
                   RenderSVGText {text} at (10,-10) size 480x13
                     RenderSVGInlineText {#text} at (-20,-10) size 20x13
                       text run at (-20,-10) width 20: "1234"