2010-11-24 Alejandro G. Castro <alex@igalia.com>
authoralex@webkit.org <alex@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 24 Nov 2010 15:38:29 +0000 (15:38 +0000)
committeralex@webkit.org <alex@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 24 Nov 2010 15:38:29 +0000 (15:38 +0000)
        Unreviewed, unskipped and rebaselined mathml/presentation tests
        after r72413

        * platform/gtk/Skipped:
        * platform/gtk/mathml/presentation/attributes-expected.checksum:
        * platform/gtk/mathml/presentation/attributes-expected.png:
        * platform/gtk/mathml/presentation/attributes-expected.txt:
        * platform/gtk/mathml/presentation/fenced-expected.checksum:
        * platform/gtk/mathml/presentation/fenced-expected.png:
        * platform/gtk/mathml/presentation/fenced-expected.txt:
        * platform/gtk/mathml/presentation/fenced-mi-expected.checksum:
        * platform/gtk/mathml/presentation/fenced-mi-expected.png:
        * platform/gtk/mathml/presentation/fenced-mi-expected.txt:
        * platform/gtk/mathml/presentation/fractions-expected.checksum:
        * platform/gtk/mathml/presentation/fractions-expected.png:
        * platform/gtk/mathml/presentation/fractions-expected.txt:
        * platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.checksum:
        * platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.png:
        * platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.txt:
        * platform/gtk/mathml/presentation/mo-expected.checksum:
        * platform/gtk/mathml/presentation/mo-expected.png:
        * platform/gtk/mathml/presentation/mo-expected.txt:
        * platform/gtk/mathml/presentation/over-expected.checksum:
        * platform/gtk/mathml/presentation/over-expected.png:
        * platform/gtk/mathml/presentation/over-expected.txt:
        * platform/gtk/mathml/presentation/roots-expected.checksum:
        * platform/gtk/mathml/presentation/roots-expected.png:
        * platform/gtk/mathml/presentation/roots-expected.txt:
        * platform/gtk/mathml/presentation/row-alignment-expected.checksum:
        * platform/gtk/mathml/presentation/row-alignment-expected.png:
        * platform/gtk/mathml/presentation/row-alignment-expected.txt:
        * platform/gtk/mathml/presentation/row-expected.checksum:
        * platform/gtk/mathml/presentation/row-expected.png:
        * platform/gtk/mathml/presentation/row-expected.txt:
        * platform/gtk/mathml/presentation/style-expected.checksum:
        * platform/gtk/mathml/presentation/style-expected.png:
        * platform/gtk/mathml/presentation/style-expected.txt:
        * platform/gtk/mathml/presentation/sub-expected.checksum:
        * platform/gtk/mathml/presentation/sub-expected.png:
        * platform/gtk/mathml/presentation/sub-expected.txt:
        * platform/gtk/mathml/presentation/subsup-expected.checksum:
        * platform/gtk/mathml/presentation/subsup-expected.png:
        * platform/gtk/mathml/presentation/subsup-expected.txt:
        * platform/gtk/mathml/presentation/sup-expected.checksum:
        * platform/gtk/mathml/presentation/sup-expected.png:
        * platform/gtk/mathml/presentation/sup-expected.txt:
        * platform/gtk/mathml/presentation/tables-expected.checksum:
        * platform/gtk/mathml/presentation/tables-expected.png:
        * platform/gtk/mathml/presentation/tables-expected.txt:
        * platform/gtk/mathml/presentation/tokenElements-expected.checksum:
        * platform/gtk/mathml/presentation/tokenElements-expected.png:
        * platform/gtk/mathml/presentation/tokenElements-expected.txt:
        * platform/gtk/mathml/presentation/under-expected.checksum:
        * platform/gtk/mathml/presentation/under-expected.png:
        * platform/gtk/mathml/presentation/under-expected.txt:
        * platform/gtk/mathml/presentation/underover-expected.checksum:
        * platform/gtk/mathml/presentation/underover-expected.png:
        * platform/gtk/mathml/presentation/underover-expected.txt:

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

56 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/gtk/Skipped
LayoutTests/platform/gtk/mathml/presentation/attributes-expected.checksum
LayoutTests/platform/gtk/mathml/presentation/attributes-expected.png
LayoutTests/platform/gtk/mathml/presentation/attributes-expected.txt
LayoutTests/platform/gtk/mathml/presentation/fenced-expected.checksum
LayoutTests/platform/gtk/mathml/presentation/fenced-expected.png
LayoutTests/platform/gtk/mathml/presentation/fenced-expected.txt
LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.checksum
LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.png
LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.txt
LayoutTests/platform/gtk/mathml/presentation/fractions-expected.checksum
LayoutTests/platform/gtk/mathml/presentation/fractions-expected.png
LayoutTests/platform/gtk/mathml/presentation/fractions-expected.txt
LayoutTests/platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.checksum
LayoutTests/platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.png
LayoutTests/platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.txt
LayoutTests/platform/gtk/mathml/presentation/mo-expected.checksum
LayoutTests/platform/gtk/mathml/presentation/mo-expected.png
LayoutTests/platform/gtk/mathml/presentation/mo-expected.txt
LayoutTests/platform/gtk/mathml/presentation/over-expected.checksum
LayoutTests/platform/gtk/mathml/presentation/over-expected.png
LayoutTests/platform/gtk/mathml/presentation/over-expected.txt
LayoutTests/platform/gtk/mathml/presentation/roots-expected.checksum
LayoutTests/platform/gtk/mathml/presentation/roots-expected.png
LayoutTests/platform/gtk/mathml/presentation/roots-expected.txt
LayoutTests/platform/gtk/mathml/presentation/row-alignment-expected.checksum
LayoutTests/platform/gtk/mathml/presentation/row-alignment-expected.png
LayoutTests/platform/gtk/mathml/presentation/row-alignment-expected.txt
LayoutTests/platform/gtk/mathml/presentation/row-expected.checksum
LayoutTests/platform/gtk/mathml/presentation/row-expected.png
LayoutTests/platform/gtk/mathml/presentation/row-expected.txt
LayoutTests/platform/gtk/mathml/presentation/style-expected.checksum
LayoutTests/platform/gtk/mathml/presentation/style-expected.png
LayoutTests/platform/gtk/mathml/presentation/style-expected.txt
LayoutTests/platform/gtk/mathml/presentation/sub-expected.checksum
LayoutTests/platform/gtk/mathml/presentation/sub-expected.png
LayoutTests/platform/gtk/mathml/presentation/sub-expected.txt
LayoutTests/platform/gtk/mathml/presentation/subsup-expected.checksum
LayoutTests/platform/gtk/mathml/presentation/subsup-expected.png
LayoutTests/platform/gtk/mathml/presentation/subsup-expected.txt
LayoutTests/platform/gtk/mathml/presentation/sup-expected.checksum
LayoutTests/platform/gtk/mathml/presentation/sup-expected.png
LayoutTests/platform/gtk/mathml/presentation/sup-expected.txt
LayoutTests/platform/gtk/mathml/presentation/tables-expected.checksum
LayoutTests/platform/gtk/mathml/presentation/tables-expected.png
LayoutTests/platform/gtk/mathml/presentation/tables-expected.txt
LayoutTests/platform/gtk/mathml/presentation/tokenElements-expected.checksum
LayoutTests/platform/gtk/mathml/presentation/tokenElements-expected.png
LayoutTests/platform/gtk/mathml/presentation/tokenElements-expected.txt
LayoutTests/platform/gtk/mathml/presentation/under-expected.checksum
LayoutTests/platform/gtk/mathml/presentation/under-expected.png
LayoutTests/platform/gtk/mathml/presentation/under-expected.txt
LayoutTests/platform/gtk/mathml/presentation/underover-expected.checksum
LayoutTests/platform/gtk/mathml/presentation/underover-expected.png
LayoutTests/platform/gtk/mathml/presentation/underover-expected.txt

index 85b4494..5e3d760 100644 (file)
@@ -1,3 +1,64 @@
+2010-11-24  Alejandro G. Castro  <alex@igalia.com>
+
+        Unreviewed, unskipped and rebaselined mathml/presentation tests
+        after r72413
+
+        * platform/gtk/Skipped:
+        * platform/gtk/mathml/presentation/attributes-expected.checksum:
+        * platform/gtk/mathml/presentation/attributes-expected.png:
+        * platform/gtk/mathml/presentation/attributes-expected.txt:
+        * platform/gtk/mathml/presentation/fenced-expected.checksum:
+        * platform/gtk/mathml/presentation/fenced-expected.png:
+        * platform/gtk/mathml/presentation/fenced-expected.txt:
+        * platform/gtk/mathml/presentation/fenced-mi-expected.checksum:
+        * platform/gtk/mathml/presentation/fenced-mi-expected.png:
+        * platform/gtk/mathml/presentation/fenced-mi-expected.txt:
+        * platform/gtk/mathml/presentation/fractions-expected.checksum:
+        * platform/gtk/mathml/presentation/fractions-expected.png:
+        * platform/gtk/mathml/presentation/fractions-expected.txt:
+        * platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.checksum:
+        * platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.png:
+        * platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.txt:
+        * platform/gtk/mathml/presentation/mo-expected.checksum:
+        * platform/gtk/mathml/presentation/mo-expected.png:
+        * platform/gtk/mathml/presentation/mo-expected.txt:
+        * platform/gtk/mathml/presentation/over-expected.checksum:
+        * platform/gtk/mathml/presentation/over-expected.png:
+        * platform/gtk/mathml/presentation/over-expected.txt:
+        * platform/gtk/mathml/presentation/roots-expected.checksum:
+        * platform/gtk/mathml/presentation/roots-expected.png:
+        * platform/gtk/mathml/presentation/roots-expected.txt:
+        * platform/gtk/mathml/presentation/row-alignment-expected.checksum:
+        * platform/gtk/mathml/presentation/row-alignment-expected.png:
+        * platform/gtk/mathml/presentation/row-alignment-expected.txt:
+        * platform/gtk/mathml/presentation/row-expected.checksum:
+        * platform/gtk/mathml/presentation/row-expected.png:
+        * platform/gtk/mathml/presentation/row-expected.txt:
+        * platform/gtk/mathml/presentation/style-expected.checksum:
+        * platform/gtk/mathml/presentation/style-expected.png:
+        * platform/gtk/mathml/presentation/style-expected.txt:
+        * platform/gtk/mathml/presentation/sub-expected.checksum:
+        * platform/gtk/mathml/presentation/sub-expected.png:
+        * platform/gtk/mathml/presentation/sub-expected.txt:
+        * platform/gtk/mathml/presentation/subsup-expected.checksum:
+        * platform/gtk/mathml/presentation/subsup-expected.png:
+        * platform/gtk/mathml/presentation/subsup-expected.txt:
+        * platform/gtk/mathml/presentation/sup-expected.checksum:
+        * platform/gtk/mathml/presentation/sup-expected.png:
+        * platform/gtk/mathml/presentation/sup-expected.txt:
+        * platform/gtk/mathml/presentation/tables-expected.checksum:
+        * platform/gtk/mathml/presentation/tables-expected.png:
+        * platform/gtk/mathml/presentation/tables-expected.txt:
+        * platform/gtk/mathml/presentation/tokenElements-expected.checksum:
+        * platform/gtk/mathml/presentation/tokenElements-expected.png:
+        * platform/gtk/mathml/presentation/tokenElements-expected.txt:
+        * platform/gtk/mathml/presentation/under-expected.checksum:
+        * platform/gtk/mathml/presentation/under-expected.png:
+        * platform/gtk/mathml/presentation/under-expected.txt:
+        * platform/gtk/mathml/presentation/underover-expected.checksum:
+        * platform/gtk/mathml/presentation/underover-expected.png:
+        * platform/gtk/mathml/presentation/underover-expected.txt:
+
 2010-11-24  Satish Sampath  <satish@chromium.org>
 
         Reviewed by Steve Block.
index 98c924b..1db1fb6 100644 (file)
@@ -5629,9 +5629,6 @@ fast/images/webp-image-decoding.html
 # https://bugs.webkit.org/show_bug.cgi?id=47832
 http/tests/inspector/console-xhr-logging.html
 
-# https://bugs.webkit.org/show_bug.cgi?id=47727
-mathml/presentation
-
 # This test passes locally, but does not pass on the bots. Perhaps
 # it is an issue with the version of Cairo on the bots.
 # https://bugs.webkit.org/show_bug.cgi?id=49052
index 47baec4..266a92b 100644 (file)
Binary files a/LayoutTests/platform/gtk/mathml/presentation/attributes-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/attributes-expected.png differ
index f10f65f..bb3c6ef 100644 (file)
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x248
-  RenderBlock {html} at (0,0) size 800x248
-    RenderBody {body} at (8,16) size 784x216
-      RenderBlock {p} at (0,0) size 784x34
-        RenderText {#text} at (0,6) size 407x19
-          text run at (0,6) width 407: "following elements should appear in blue on an orange background: "
-        RenderBlock {math} at (407,0) size 59x34 [bgcolor=#FFA500]
-          RenderBlock {mo} at (1,8) size 16x16 [color=#0000FF]
-            RenderBlock {mo} at (0,0) size 15x16
-              RenderText {mo} at (0,-4) size 15x25
-                text run at (0,-4) width 15: "\x{2211}"
-          RenderBlock {mfrac} at (17,0) size 13x34 [color=#0000FF]
-            RenderBlock {mfrac} at (0,0) size 13x16
-              RenderInline {mi} at (0,0) size 7x25
-                RenderText {#text} at (3,-4) size 7x25
-                  text run at (3,-4) width 7: "x"
-            RenderBlock {mfrac} at (0,16) size 13x18
-              RenderInline {mi} at (0,0) size 7x25
-                RenderText {#text} at (3,-2) size 7x25
-                  text run at (3,-2) width 7: "y"
-          RenderInline {mn} at (0,0) size 8x25 [color=#0000FF]
-            RenderText {#text} at (30,4) size 8x25
-              text run at (30,4) width 8: "1"
-          RenderBlock {msqrt} at (38,5) size 20x22 [color=#0000FF]
-            RenderInline {mn} at (0,0) size 8x25
-              RenderText {#text} at (12,-1) size 8x25
-                text run at (12,-1) width 8: "2"
-        RenderText {#text} at (466,6) size 4x19
-          text run at (466,6) width 4: " "
-        RenderBlock {math} at (470,0) size 15x34 [bgcolor=#FFA500]
-          RenderBlock {mfrac} at (1,0) size 13x34 [color=#0000FF]
-            RenderBlock {mfrac} at (0,0) size 13x16
-              RenderInline {mi} at (0,0) size 7x25
-                RenderText {#text} at (3,-4) size 7x25
-                  text run at (3,-4) width 7: "x"
-            RenderBlock {mfrac} at (0,16) size 13x18
-              RenderInline {mi} at (0,0) size 7x25
-                RenderText {#text} at (3,-2) size 7x25
-                  text run at (3,-2) width 7: "y"
+layer at (0,0) size 800x191
+  RenderBlock {html} at (0,0) size 800x191
+    RenderBody {body} at (8,16) size 784x159
+      RenderBlock {p} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 432x19
+          text run at (0,0) width 432: "following elements should appear in blue on an orange background: "
+        RenderInline {math} at (0,0) size 59x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mo} at (0,0) size 11x19
+            RenderText {#text} at (432,0) size 11x19
+              text run at (432,0) width 11: "\x{2211}"
+          RenderText {#text} at (443,0) size 4x19
+            text run at (443,0) width 4: " "
+          RenderInline {mfrac} at (0,0) size 16x19
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (447,0) size 8x19
+                text run at (447,0) width 8: "x"
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (455,0) size 8x19
+                text run at (455,0) width 8: "y"
+          RenderText {#text} at (463,0) size 4x19
+            text run at (463,0) width 4: " "
+          RenderInline {mn} at (0,0) size 8x19
+            RenderText {#text} at (467,0) size 8x19
+              text run at (467,0) width 8: "1"
+          RenderText {#text} at (475,0) size 4x19
+            text run at (475,0) width 4: " "
+          RenderInline {msqrt} at (0,0) size 8x19
+            RenderInline {mn} at (0,0) size 8x19
+              RenderText {#text} at (479,0) size 8x19
+                text run at (479,0) width 8: "2"
+          RenderText {#text} at (487,0) size 4x19
+            text run at (487,0) width 4: " "
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,50) size 784x32
-        RenderText {#text} at (0,11) size 324x19
-          text run at (0,11) width 324: "following elements should appear with increasing size: "
-        RenderBlock {math} at (324,0) size 39x32
-          RenderInline {mi} at (0,0) size 5x19
-            RenderText {#text} at (1,13) size 5x19
-              text run at (1,13) width 5: "x"
-          RenderInline {mi} at (0,0) size 7x25
-            RenderText {#text} at (6,9) size 7x25
-              text run at (6,9) width 7: "x"
-          RenderInline {mi} at (0,0) size 11x37
-            RenderText {#text} at (13,0) size 11x37
-              text run at (13,0) width 11: "x"
-          RenderInline {mi} at (0,0) size 14x49
-            RenderText {#text} at (24,-8) size 14x49
-              text run at (24,-8) width 14: "x"
+        RenderInline {math} at (0,0) size 16x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mfrac} at (0,0) size 16x19
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (491,0) size 8x19
+                text run at (491,0) width 8: "x"
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (499,0) size 8x19
+                text run at (499,0) width 8: "y"
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,98) size 784x19
-        RenderText {#text} at (0,0) size 80x19
-          text run at (0,0) width 80: "font variants: "
-        RenderBlock {math} at (80,2) size 47x16
-          RenderInline {mi} at (0,0) size 12x25
-            RenderText {#text} at (1,-4) size 12x25
-              text run at (1,-4) width 12: "A"
-          RenderInline {mi} at (0,0) size 12x25
-            RenderText {#text} at (13,-4) size 12x25
-              text run at (13,-4) width 12: "A"
-          RenderInline {mi} at (0,0) size 10x25
-            RenderText {#text} at (25,-4) size 10x25
-              text run at (25,-4) width 10: "A"
-          RenderInline {mi} at (0,0) size 11x25
-            RenderText {#text} at (35,-4) size 11x25
-              text run at (35,-4) width 11: "A"
+      RenderBlock {p} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 348x19
+          text run at (0,0) width 348: "following elements should appear with increasing size: "
+        RenderInline {math} at (0,0) size 44x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mi} at (0,0) size 8x19
+            RenderText {#text} at (348,0) size 8x19
+              text run at (348,0) width 8: "x"
+          RenderText {#text} at (356,0) size 4x19
+            text run at (356,0) width 4: " "
+          RenderInline {mi} at (0,0) size 8x19
+            RenderText {#text} at (360,0) size 8x19
+              text run at (360,0) width 8: "x"
+          RenderText {#text} at (368,0) size 4x19
+            text run at (368,0) width 4: " "
+          RenderInline {mi} at (0,0) size 8x19
+            RenderText {#text} at (372,0) size 8x19
+              text run at (372,0) width 8: "x"
+          RenderText {#text} at (380,0) size 4x19
+            text run at (380,0) width 4: " "
+          RenderInline {mi} at (0,0) size 8x19
+            RenderText {#text} at (384,0) size 8x19
+              text run at (384,0) width 8: "x"
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,133) size 784x32
-        RenderText {#text} at (0,11) size 145x19
-          text run at (0,11) width 145: "test font style attributes: "
-        RenderBlock {math} at (145,0) size 58x32
-          RenderInline {mtext} at (0,0) size 23x49
-            RenderText {#text} at (1,-8) size 23x49
-              text run at (1,-8) width 23: "A"
-          RenderInline {mtext} at (0,0) size 11x19
-            RenderText {#text} at (24,11) size 11x19
-              text run at (24,11) width 11: "A"
-          RenderInline {mtext} at (0,0) size 10x25
-            RenderText {#text} at (35,9) size 10x25
-              text run at (35,9) width 10: "A"
-          RenderInline {mtext} at (0,0) size 12x25
-            RenderText {#text} at (45,9) size 12x25
-              text run at (45,9) width 12: "A"
+      RenderBlock {p} at (0,70) size 784x19
+        RenderText {#text} at (0,0) size 86x19
+          text run at (0,0) width 86: "font variants: "
+        RenderInline {math} at (0,0) size 60x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mi} at (0,0) size 12x19
+            RenderText {#text} at (86,0) size 12x19
+              text run at (86,0) width 12: "A"
+          RenderText {#text} at (98,0) size 4x19
+            text run at (98,0) width 4: " "
+          RenderInline {mi} at (0,0) size 12x19
+            RenderText {#text} at (102,0) size 12x19
+              text run at (102,0) width 12: "A"
+          RenderText {#text} at (114,0) size 4x19
+            text run at (114,0) width 4: " "
+          RenderInline {mi} at (0,0) size 12x19
+            RenderText {#text} at (118,0) size 12x19
+              text run at (118,0) width 12: "A"
+          RenderText {#text} at (130,0) size 4x19
+            text run at (130,0) width 4: " "
+          RenderInline {mi} at (0,0) size 12x19
+            RenderText {#text} at (134,0) size 12x19
+              text run at (134,0) width 12: "A"
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,105) size 784x19
+        RenderText {#text} at (0,0) size 152x19
+          text run at (0,0) width 152: "test font style attributes: "
+        RenderInline {math} at (0,0) size 60x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mtext} at (0,0) size 12x19
+            RenderText {#text} at (152,0) size 12x19
+              text run at (152,0) width 12: "A"
+          RenderText {#text} at (164,0) size 4x19
+            text run at (164,0) width 4: " "
+          RenderInline {mtext} at (0,0) size 12x19
+            RenderText {#text} at (168,0) size 12x19
+              text run at (168,0) width 12: "A"
+          RenderText {#text} at (180,0) size 4x19
+            text run at (180,0) width 4: " "
+          RenderInline {mtext} at (0,0) size 12x19
+            RenderText {#text} at (184,0) size 12x19
+              text run at (184,0) width 12: "A"
+          RenderText {#text} at (196,0) size 4x19
+            text run at (196,0) width 4: " "
+          RenderInline {mtext} at (0,0) size 12x19
+            RenderText {#text} at (200,0) size 12x19
+              text run at (200,0) width 12: "A"
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,140) size 784x19
+        RenderText {#text} at (0,0) size 226x19
+          text run at (0,0) width 226: "following element should be inline: "
+        RenderInline {math} at (0,0) size 12x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mi} at (0,0) size 8x19
+            RenderText {#text} at (226,0) size 8x19
+              text run at (226,0) width 8: "x"
+          RenderText {#text} at (234,0) size 4x19
+            text run at (234,0) width 4: " "
+        RenderText {#text} at (238,0) size 238x19
+          text run at (238,0) width 238: ", and this one centered on a new line: "
+        RenderInline {math} at (0,0) size 8x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mi} at (0,0) size 8x19
+            RenderText {#text} at (476,0) size 8x19
+              text run at (476,0) width 8: "x"
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,181) size 784x35
-        RenderBlock (anonymous) at (0,0) size 784x19
-          RenderText {#text} at (0,0) size 207x19
-            text run at (0,0) width 207: "following element should be inline: "
-          RenderBlock {math} at (207,2) size 9x16
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (1,-4) size 7x25
-                text run at (1,-4) width 7: "x"
-          RenderText {#text} at (216,0) size 222x19
-            text run at (216,0) width 222: ", and this one centered on a new line:"
-        RenderBlock {math} at (0,19) size 784x16
-          RenderInline {mi} at (0,0) size 7x25
-            RenderText {#text} at (388,-4) size 7x25
-              text run at (388,-4) width 7: "x"
index 206322f..111d723 100644 (file)
Binary files a/LayoutTests/platform/gtk/mathml/presentation/fenced-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/fenced-expected.png differ
index 7060228..bac098c 100644 (file)
@@ -1,78 +1,14 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x104
-  RenderBlock {html} at (0,0) size 800x104
-    RenderBody {body} at (8,16) size 784x72
-      RenderBlock {p} at (0,0) size 784x72
-        RenderBlock {math} at (0,0) size 174x72
-          RenderBlock {mfenced} at (1,0) size 172x72
-            RenderBlock {mfenced} at (1,14) size 8x58
-            RenderBlock {div} at (9,20) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mfenced} at (57,34) size 5x16
-              RenderBlock {mfenced} at (0,0) size 4x16
-                RenderText {mfenced} at (0,-4) size 4x25
-                  text run at (0,-4) width 4: ","
-            RenderBlock {div} at (62,20) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mfenced} at (110,34) size 5x16
-              RenderBlock {mfenced} at (0,0) size 4x16
-                RenderText {mfenced} at (0,-4) size 4x25
-                  text run at (0,-4) width 4: ","
-            RenderBlock {div} at (115,20) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mfenced} at (163,14) size 8x58
+layer at (0,0) size 800x80
+  RenderBlock {html} at (0,0) size 800x80
+    RenderBody {body} at (8,16) size 784x48
+      RenderBlock {p} at (0,0) size 784x48
+        RenderInline {math} at (0,0) size 144x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mfenced} at (0,0) size 144x19
+            RenderBlock {div} at (0,0) size 48x48 [bgcolor=#00FF00]
+            RenderBlock {div} at (48,0) size 48x48 [bgcolor=#00FF00]
+            RenderBlock {div} at (96,0) size 48x48 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-layer at (10,30) size 7x10 scrollHeight 15
-  RenderBlock {mfenced} at (0,0) size 7x10
-layer at (10,40) size 7x10 scrollHeight 14
-  RenderBlock {mfenced} at (0,10) size 7x10
-    RenderText {mfenced} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (10,50) size 7x10 scrollHeight 14
-  RenderBlock {mfenced} at (0,20) size 7x10
-    RenderText {mfenced} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (10,60) size 7x10 scrollHeight 14
-  RenderBlock {mfenced} at (0,30) size 7x10
-    RenderText {mfenced} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (10,70) size 7x7 scrollHeight 14
-  RenderBlock {mfenced} at (0,40) size 7x7
-    RenderText {mfenced} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (10,77) size 7x11 scrollHeight 14
-  RenderBlock {mfenced} at (0,47) size 7x11
-layer at (172,30) size 7x10 scrollHeight 15
-  RenderBlock {mfenced} at (0,0) size 7x10
-layer at (172,40) size 7x10 scrollHeight 14
-  RenderBlock {mfenced} at (0,10) size 7x10
-    RenderText {mfenced} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (172,50) size 7x10 scrollHeight 14
-  RenderBlock {mfenced} at (0,20) size 7x10
-    RenderText {mfenced} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (172,60) size 7x10 scrollHeight 14
-  RenderBlock {mfenced} at (0,30) size 7x10
-    RenderText {mfenced} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (172,70) size 7x7 scrollHeight 14
-  RenderBlock {mfenced} at (0,40) size 7x7
-    RenderText {mfenced} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (172,77) size 7x11 scrollHeight 14
-  RenderBlock {mfenced} at (0,47) size 7x11
-layer at (10,31) size 7x14 backgroundClip at (10,30) size 7x10 clip at (10,30) size 7x10 outlineClip at (10,30) size 7x10
-  RenderBlock (relative positioned) {mfenced} at (0,0) size 7x11
-    RenderText {mfenced} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239B}"
-layer at (10,74) size 7x14 backgroundClip at (10,77) size 7x11 clip at (10,77) size 7x11 outlineClip at (10,77) size 7x11
-  RenderBlock (relative positioned) {mfenced} at (0,0) size 7x11
-    RenderText {mfenced} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239D}"
-layer at (172,31) size 7x14 backgroundClip at (172,30) size 7x10 clip at (172,30) size 7x10 outlineClip at (172,30) size 7x10
-  RenderBlock (relative positioned) {mfenced} at (0,0) size 7x11
-    RenderText {mfenced} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239E}"
-layer at (172,74) size 7x14 backgroundClip at (172,77) size 7x11 clip at (172,77) size 7x11 outlineClip at (172,77) size 7x11
-  RenderBlock (relative positioned) {mfenced} at (0,0) size 7x11
-    RenderText {mfenced} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A0}"
index 8de5dc3..bb8df8e 100644 (file)
Binary files a/LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.png differ
index 5a463ce..b4e16fa 100644 (file)
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x141
-  RenderBlock {html} at (0,0) size 800x141
-    RenderBody {body} at (8,16) size 784x109
-      RenderBlock {p} at (0,0) size 784x31
-        RenderBlock {math} at (0,0) size 50x31
-          RenderBlock {mfenced} at (1,0) size 48x31
-            RenderBlock {mfenced} at (1,0) size 8x31
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (9,0) size 7x25
-                text run at (9,0) width 7: "x"
-            RenderBlock {mfenced} at (16,4) size 5x16
-              RenderBlock {mfenced} at (0,0) size 4x16
-                RenderText {mfenced} at (0,-4) size 4x25
-                  text run at (0,-4) width 4: ","
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (21,0) size 7x25
-                text run at (21,0) width 7: "y"
-            RenderBlock {mfenced} at (28,4) size 5x16
-              RenderBlock {mfenced} at (0,0) size 4x16
-                RenderText {mfenced} at (0,-4) size 4x25
-                  text run at (0,-4) width 4: ","
-            RenderInline {mi} at (0,0) size 6x25
-              RenderText {#text} at (33,0) size 6x25
-                text run at (33,0) width 6: "z"
-            RenderBlock {mfenced} at (39,0) size 8x31
+layer at (0,0) size 800x86
+  RenderBlock {html} at (0,0) size 800x86
+    RenderBody {body} at (8,16) size 784x54
+      RenderBlock {p} at (0,0) size 784x19
+        RenderInline {math} at (0,0) size 23x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mfenced} at (0,0) size 23x19
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (0,0) size 8x19
+                text run at (0,0) width 8: "x"
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (8,0) size 8x19
+                text run at (8,0) width 8: "y"
+            RenderInline {mi} at (0,0) size 7x19
+              RenderText {#text} at (16,0) size 7x19
+                text run at (16,0) width 7: "z"
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,47) size 784x62
-        RenderBlock {math} at (0,0) size 48x62
-          RenderBlock {mo} at (1,0) size 8x31
-          RenderInline {mi} at (0,0) size 7x25
-            RenderText {#text} at (9,0) size 7x25
-              text run at (9,0) width 7: "x"
-          RenderBlock {mo} at (16,4) size 5x16
-            RenderBlock {mo} at (0,0) size 4x16
-              RenderText {mo} at (0,-4) size 4x25
-                text run at (0,-4) width 4: ","
-          RenderInline {mi} at (0,0) size 7x25
-            RenderText {#text} at (21,0) size 7x25
-              text run at (21,0) width 7: "y"
-          RenderBlock {mo} at (28,4) size 5x16
-            RenderBlock {mo} at (0,0) size 4x16
-              RenderText {mo} at (0,-4) size 4x25
-                text run at (0,-4) width 4: ","
-          RenderInline {mi} at (0,0) size 6x25
-            RenderText {#text} at (33,0) size 6x25
-              text run at (33,0) width 6: "z"
-          RenderBlock {mo} at (1,31) size 8x31
+      RenderBlock {p} at (0,35) size 784x19
+        RenderInline {math} at (0,0) size 49x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mo} at (0,0) size 5x19
+            RenderText {#text} at (0,0) size 5x19
+              text run at (0,0) width 5: "("
+          RenderText {#text} at (5,0) size 4x19
+            text run at (5,0) width 4: " "
+          RenderInline {mi} at (0,0) size 8x19
+            RenderText {#text} at (9,0) size 8x19
+              text run at (9,0) width 8: "x"
+          RenderInline {mo} at (0,0) size 4x19
+            RenderText {#text} at (17,0) size 4x19
+              text run at (17,0) width 4: ","
+          RenderInline {mi} at (0,0) size 8x19
+            RenderText {#text} at (21,0) size 8x19
+              text run at (21,0) width 8: "y"
+          RenderInline {mo} at (0,0) size 4x19
+            RenderText {#text} at (29,0) size 4x19
+              text run at (29,0) width 4: ","
+          RenderInline {mi} at (0,0) size 7x19
+            RenderText {#text} at (33,0) size 7x19
+              text run at (33,0) width 7: "z"
+          RenderText {#text} at (40,0) size 4x19
+            text run at (40,0) width 4: " "
+          RenderInline {mo} at (0,0) size 5x19
+            RenderText {#text} at (44,0) size 5x19
+              text run at (44,0) width 5: ")"
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-layer at (10,16) size 7x10 scrollHeight 15
-  RenderBlock {mfenced} at (0,0) size 7x10
-layer at (10,26) size 7x10 scrollHeight 14
-  RenderBlock {mfenced} at (0,10) size 7x10
-    RenderText {mfenced} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (10,36) size 7x11 scrollHeight 14
-  RenderBlock {mfenced} at (0,20) size 7x11
-layer at (48,16) size 7x10 scrollHeight 15
-  RenderBlock {mfenced} at (0,0) size 7x10
-layer at (48,26) size 7x10 scrollHeight 14
-  RenderBlock {mfenced} at (0,10) size 7x10
-    RenderText {mfenced} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (48,36) size 7x11 scrollHeight 14
-  RenderBlock {mfenced} at (0,20) size 7x11
-layer at (9,63) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (9,73) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (9,83) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x11
-layer at (9,94) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (9,104) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (9,114) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x11
-layer at (10,17) size 7x14 backgroundClip at (10,16) size 7x10 clip at (10,16) size 7x10 outlineClip at (10,16) size 7x10
-  RenderBlock (relative positioned) {mfenced} at (0,0) size 7x11
-    RenderText {mfenced} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239B}"
-layer at (10,33) size 7x14 backgroundClip at (10,36) size 7x11 clip at (10,36) size 7x11 outlineClip at (10,36) size 7x11
-  RenderBlock (relative positioned) {mfenced} at (0,0) size 7x11
-    RenderText {mfenced} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239D}"
-layer at (48,17) size 7x14 backgroundClip at (48,16) size 7x10 clip at (48,16) size 7x10 outlineClip at (48,16) size 7x10
-  RenderBlock (relative positioned) {mfenced} at (0,0) size 7x11
-    RenderText {mfenced} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239E}"
-layer at (48,33) size 7x14 backgroundClip at (48,36) size 7x11 clip at (48,36) size 7x11 outlineClip at (48,36) size 7x11
-  RenderBlock (relative positioned) {mfenced} at (0,0) size 7x11
-    RenderText {mfenced} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A0}"
-layer at (9,64) size 7x14 backgroundClip at (9,63) size 7x10 clip at (9,63) size 7x10 outlineClip at (9,63) size 7x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239B}"
-layer at (9,80) size 7x14 backgroundClip at (9,83) size 7x11 clip at (9,83) size 7x11 outlineClip at (9,83) size 7x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239D}"
-layer at (9,95) size 7x14 backgroundClip at (9,94) size 7x10 clip at (9,94) size 7x10 outlineClip at (9,94) size 7x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239E}"
-layer at (9,111) size 7x14 backgroundClip at (9,114) size 7x11 clip at (9,114) size 7x11 outlineClip at (9,114) size 7x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A0}"
index d3c268a..d9a01d8 100644 (file)
Binary files a/LayoutTests/platform/gtk/mathml/presentation/fractions-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/fractions-expected.png differ
index d8ee95a..09bbd5c 100644 (file)
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x320
-  RenderBlock {html} at (0,0) size 800x320
-    RenderBody {body} at (8,16) size 784x288
-      RenderBlock {p} at (0,0) size 784x34
-        RenderText {#text} at (0,6) size 45x19
-          text run at (0,6) width 45: "simple: "
-        RenderBlock {math} at (45,0) size 16x34
-          RenderBlock {mfrac} at (1,0) size 14x34
-            RenderBlock {mfrac} at (0,0) size 14x16
-              RenderInline {mn} at (0,0) size 8x25
-                RenderText {#text} at (3,-4) size 8x25
-                  text run at (3,-4) width 8: "1"
-            RenderBlock {mfrac} at (0,16) size 14x18
-              RenderInline {mn} at (0,0) size 8x25
-                RenderText {#text} at (3,-2) size 8x25
-                  text run at (3,-2) width 8: "2"
-      RenderBlock {p} at (0,50) size 784x34
-        RenderText {#text} at (0,6) size 189x19
-          text run at (0,6) width 189: "more complex (should be red): "
-        RenderBlock {math} at (189,0) size 35x34
-          RenderBlock {mfrac} at (1,0) size 33x34 [color=#FF0000]
-            RenderBlock {mfrac} at (0,0) size 22x16
-              RenderBlock {mrow} at (3,0) size 27x16
-                RenderInline {mi} at (0,0) size 7x25
-                  RenderText {#text} at (0,-4) size 7x25
-                    text run at (0,-4) width 7: "x"
-                RenderBlock {mo} at (7,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (19,-4) size 8x25
-                    text run at (19,-4) width 8: "1"
-            RenderBlock {mfrac} at (0,16) size 22x18
-              RenderBlock {mrow} at (3,2) size 27x16
-                RenderInline {mi} at (0,0) size 7x25
-                  RenderText {#text} at (0,-4) size 7x25
-                    text run at (0,-4) width 7: "x"
-                RenderBlock {mo} at (7,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (19,-4) size 8x25
-                    text run at (19,-4) width 8: "2"
+layer at (0,0) size 800x226
+  RenderBlock {html} at (0,0) size 800x226
+    RenderBody {body} at (8,16) size 784x194
+      RenderBlock {p} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 49x19
+          text run at (0,0) width 49: "simple: "
+        RenderInline {math} at (0,0) size 39x19
+          RenderInline {mfrac} at (0,0) size 39x19
+            RenderInline {mn} at (0,0) size 8x19
+              RenderText {#text} at (49,0) size 8x19
+                text run at (49,0) width 8: "1"
+            RenderText {#text} at (57,0) size 23x19
+              text run at (57,0) width 23: "bad"
+            RenderInline {mn} at (0,0) size 8x19
+              RenderText {#text} at (80,0) size 8x19
+                text run at (80,0) width 8: "2"
+      RenderBlock {p} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 197x19
+          text run at (0,0) width 197: "more complex (should be red): "
+        RenderInline {math} at (0,0) size 77x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mfrac} at (0,0) size 77x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mrow} at (0,0) size 48x19
+              RenderInline {mi} at (0,0) size 8x19
+                RenderText {#text} at (197,0) size 8x19
+                  text run at (197,0) width 8: "x"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (205,0) size 9x19
+                  text run at (205,0) width 9: "+"
+              RenderText {#text} at (214,0) size 23x19
+                text run at (214,0) width 23: "bad"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (237,0) size 8x19
+                  text run at (237,0) width 8: "1"
+            RenderText {#text} at (245,0) size 4x19
+              text run at (245,0) width 4: " "
+            RenderInline {mrow} at (0,0) size 25x19
+              RenderInline {mi} at (0,0) size 8x19
+                RenderText {#text} at (249,0) size 8x19
+                  text run at (249,0) width 8: "x"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (257,0) size 9x19
+                  text run at (257,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (266,0) size 8x19
+                  text run at (266,0) width 8: "2"
+            RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,100) size 784x34
-        RenderText {#text} at (0,6) size 29x19
-          text run at (0,6) width 29: "text: "
-        RenderBlock {math} at (29,0) size 128x34
-          RenderBlock {mfrac} at (1,0) size 126x34
-            RenderBlock {mfrac} at (0,0) size 126x16
-              RenderInline {mtext} at (0,0) size 99x25
-                RenderText {#text} at (13,-4) size 99x25
-                  text run at (13,-4) width 99: "number of bugs"
-            RenderBlock {mfrac} at (0,16) size 126x18
-              RenderInline {mtext} at (0,0) size 120x25
-                RenderText {#text} at (3,-2) size 120x25
-                  text run at (3,-2) width 120: "number of changes"
+      RenderBlock {p} at (0,70) size 784x19
+        RenderText {#text} at (0,0) size 31x19
+          text run at (0,0) width 31: "text: "
+        RenderInline {math} at (0,0) size 223x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mfrac} at (0,0) size 223x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mtext} at (0,0) size 99x19
+              RenderText {#text} at (31,0) size 99x19
+                text run at (31,0) width 99: "number of bugs"
+            RenderText {#text} at (130,0) size 4x19
+              text run at (130,0) width 4: " "
+            RenderInline {mtext} at (0,0) size 120x19
+              RenderText {#text} at (134,0) size 120x19
+                text run at (134,0) width 120: "number of changes"
+            RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,150) size 784x38
-        RenderText {#text} at (0,6) size 163x19
-          text run at (0,6) width 163: "line thickness by keyword: "
-        RenderBlock {math} at (163,0) size 16x34
-          RenderBlock {mfrac} at (1,0) size 14x34
-            RenderBlock {mfrac} at (0,0) size 14x16
-              RenderInline {mn} at (0,0) size 8x25
-                RenderText {#text} at (3,-4) size 8x25
-                  text run at (3,-4) width 8: "1"
-            RenderBlock {mfrac} at (0,16) size 14x18
-              RenderInline {mn} at (0,0) size 8x25
-                RenderText {#text} at (3,-2) size 8x25
-                  text run at (3,-2) width 8: "2"
-        RenderBlock {math} at (179,0) size 16x36
-          RenderBlock {mfrac} at (1,0) size 14x36
-            RenderBlock {mfrac} at (0,0) size 14x16
-              RenderInline {mn} at (0,0) size 8x25
-                RenderText {#text} at (3,-4) size 8x25
-                  text run at (3,-4) width 8: "1"
-            RenderBlock {mfrac} at (0,16) size 14x20
-              RenderInline {mn} at (0,0) size 8x25
-                RenderText {#text} at (3,0) size 8x25
-                  text run at (3,0) width 8: "2"
-        RenderBlock {math} at (195,0) size 16x38
-          RenderBlock {mfrac} at (1,0) size 14x38
-            RenderBlock {mfrac} at (0,0) size 14x16
-              RenderInline {mn} at (0,0) size 8x25
-                RenderText {#text} at (3,-4) size 8x25
-                  text run at (3,-4) width 8: "1"
-            RenderBlock {mfrac} at (0,16) size 14x22
-              RenderInline {mn} at (0,0) size 8x25
-                RenderText {#text} at (3,2) size 8x25
-                  text run at (3,2) width 8: "2"
-      RenderBlock {p} at (0,204) size 784x34
-        RenderText {#text} at (0,6) size 128x19
-          text run at (0,6) width 128: "numerator alignment: "
-        RenderBlock {math} at (128,0) size 97x34
-          RenderBlock {mfrac} at (1,0) size 95x34
-            RenderBlock {mfrac} at (0,0) size 51x16
-              RenderInline {mi} at (0,0) size 7x25
-                RenderText {#text} at (3,-4) size 7x25
-                  text run at (3,-4) width 7: "x"
-            RenderBlock {mfrac} at (0,16) size 51x18
-              RenderBlock {mrow} at (4,2) size 88x16
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (0,-4) size 8x25
-                    text run at (0,-4) width 8: "1"
-                RenderBlock {mo} at (8,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (20,-4) size 8x25
-                    text run at (20,-4) width 8: "2"
-                RenderBlock {mo} at (28,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (40,-4) size 8x25
-                    text run at (40,-4) width 8: "3"
-                RenderBlock {mo} at (48,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (60,-4) size 8x25
-                    text run at (60,-4) width 8: "4"
-                RenderBlock {mo} at (68,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (80,-4) size 8x25
-                    text run at (80,-4) width 8: "5"
-        RenderText {#text} at (225,6) size 4x19
-          text run at (225,6) width 4: " "
-        RenderBlock {math} at (229,0) size 97x34
-          RenderBlock {mfrac} at (1,0) size 95x34
-            RenderBlock {mfrac} at (0,0) size 51x16
-              RenderInline {mi} at (0,0) size 7x25
-                RenderText {#text} at (22,-4) size 7x25
-                  text run at (22,-4) width 7: "x"
-            RenderBlock {mfrac} at (0,16) size 51x18
-              RenderBlock {mrow} at (4,2) size 88x16
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (0,-4) size 8x25
-                    text run at (0,-4) width 8: "1"
-                RenderBlock {mo} at (8,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (20,-4) size 8x25
-                    text run at (20,-4) width 8: "2"
-                RenderBlock {mo} at (28,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (40,-4) size 8x25
-                    text run at (40,-4) width 8: "3"
-                RenderBlock {mo} at (48,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (60,-4) size 8x25
-                    text run at (60,-4) width 8: "4"
-                RenderBlock {mo} at (68,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (80,-4) size 8x25
-                    text run at (80,-4) width 8: "5"
-        RenderText {#text} at (326,6) size 4x19
-          text run at (326,6) width 4: " "
-        RenderBlock {math} at (330,0) size 97x34
-          RenderBlock {mfrac} at (1,0) size 95x34
-            RenderBlock {mfrac} at (0,0) size 51x16
-              RenderInline {mi} at (0,0) size 7x25
-                RenderText {#text} at (41,-4) size 7x25
-                  text run at (41,-4) width 7: "x"
-            RenderBlock {mfrac} at (0,16) size 51x18
-              RenderBlock {mrow} at (4,2) size 88x16
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (0,-4) size 8x25
-                    text run at (0,-4) width 8: "1"
-                RenderBlock {mo} at (8,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (20,-4) size 8x25
-                    text run at (20,-4) width 8: "2"
-                RenderBlock {mo} at (28,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (40,-4) size 8x25
-                    text run at (40,-4) width 8: "3"
-                RenderBlock {mo} at (48,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (60,-4) size 8x25
-                    text run at (60,-4) width 8: "4"
-                RenderBlock {mo} at (68,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (80,-4) size 8x25
-                    text run at (80,-4) width 8: "5"
+      RenderBlock {p} at (0,105) size 784x19
+        RenderText {#text} at (0,0) size 173x19
+          text run at (0,0) width 173: "line thickness by keyword: "
+        RenderInline {math} at (0,0) size 16x19
+          RenderInline {mfrac} at (0,0) size 16x19
+            RenderInline {mn} at (0,0) size 8x19
+              RenderText {#text} at (173,0) size 8x19
+                text run at (173,0) width 8: "1"
+            RenderInline {mn} at (0,0) size 8x19
+              RenderText {#text} at (181,0) size 8x19
+                text run at (181,0) width 8: "2"
+        RenderInline {math} at (0,0) size 16x19
+          RenderInline {mfrac} at (0,0) size 16x19
+            RenderInline {mn} at (0,0) size 8x19
+              RenderText {#text} at (189,0) size 8x19
+                text run at (189,0) width 8: "1"
+            RenderInline {mn} at (0,0) size 8x19
+              RenderText {#text} at (197,0) size 8x19
+                text run at (197,0) width 8: "2"
+        RenderInline {math} at (0,0) size 16x19
+          RenderInline {mfrac} at (0,0) size 16x19
+            RenderInline {mn} at (0,0) size 8x19
+              RenderText {#text} at (205,0) size 8x19
+                text run at (205,0) width 8: "1"
+            RenderInline {mn} at (0,0) size 8x19
+              RenderText {#text} at (213,0) size 8x19
+                text run at (213,0) width 8: "2"
+      RenderBlock {p} at (0,140) size 784x19
+        RenderText {#text} at (0,0) size 138x19
+          text run at (0,0) width 138: "numerator alignment: "
+        RenderInline {math} at (0,0) size 92x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mfrac} at (0,0) size 92x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (138,0) size 8x19
+                text run at (138,0) width 8: "x"
+            RenderText {#text} at (146,0) size 4x19
+              text run at (146,0) width 4: " "
+            RenderInline {mrow} at (0,0) size 76x19
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (150,0) size 8x19
+                  text run at (150,0) width 8: "1"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (158,0) size 9x19
+                  text run at (158,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (167,0) size 8x19
+                  text run at (167,0) width 8: "2"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (175,0) size 9x19
+                  text run at (175,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (184,0) size 8x19
+                  text run at (184,0) width 8: "3"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (192,0) size 9x19
+                  text run at (192,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (201,0) size 8x19
+                  text run at (201,0) width 8: "4"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (209,0) size 9x19
+                  text run at (209,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (218,0) size 8x19
+                  text run at (218,0) width 8: "5"
+            RenderText {#text} at (226,0) size 4x19
+              text run at (226,0) width 4: " "
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,254) size 784x34
-        RenderText {#text} at (0,6) size 142x19
-          text run at (0,6) width 142: "denominator alignment: "
-        RenderBlock {math} at (142,0) size 96x34
-          RenderBlock {mfrac} at (1,0) size 94x34
-            RenderBlock {mfrac} at (0,0) size 50x16
-              RenderBlock {mrow} at (3,0) size 88x16
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (0,-4) size 8x25
-                    text run at (0,-4) width 8: "1"
-                RenderBlock {mo} at (8,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (20,-4) size 8x25
-                    text run at (20,-4) width 8: "2"
-                RenderBlock {mo} at (28,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (40,-4) size 8x25
-                    text run at (40,-4) width 8: "3"
-                RenderBlock {mo} at (48,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (60,-4) size 8x25
-                    text run at (60,-4) width 8: "4"
-                RenderBlock {mo} at (68,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (80,-4) size 8x25
-                    text run at (80,-4) width 8: "5"
-            RenderBlock {mfrac} at (0,16) size 50x18
-              RenderInline {mi} at (0,0) size 7x25
-                RenderText {#text} at (3,-2) size 7x25
-                  text run at (3,-2) width 7: "x"
-        RenderText {#text} at (238,6) size 4x19
-          text run at (238,6) width 4: " "
-        RenderBlock {math} at (242,0) size 96x34
-          RenderBlock {mfrac} at (1,0) size 94x34
-            RenderBlock {mfrac} at (0,0) size 50x16
-              RenderBlock {mrow} at (3,0) size 88x16
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (0,-4) size 8x25
-                    text run at (0,-4) width 8: "1"
-                RenderBlock {mo} at (8,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (20,-4) size 8x25
-                    text run at (20,-4) width 8: "2"
-                RenderBlock {mo} at (28,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (40,-4) size 8x25
-                    text run at (40,-4) width 8: "3"
-                RenderBlock {mo} at (48,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (60,-4) size 8x25
-                    text run at (60,-4) width 8: "4"
-                RenderBlock {mo} at (68,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (80,-4) size 8x25
-                    text run at (80,-4) width 8: "5"
-            RenderBlock {mfrac} at (0,16) size 50x18
-              RenderInline {mi} at (0,0) size 7x25
-                RenderText {#text} at (21,-2) size 7x25
-                  text run at (21,-2) width 7: "x"
-        RenderText {#text} at (338,6) size 4x19
-          text run at (338,6) width 4: " "
-        RenderBlock {math} at (342,0) size 96x34
-          RenderBlock {mfrac} at (1,0) size 94x34
-            RenderBlock {mfrac} at (0,0) size 50x16
-              RenderBlock {mrow} at (3,0) size 88x16
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (0,-4) size 8x25
-                    text run at (0,-4) width 8: "1"
-                RenderBlock {mo} at (8,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (20,-4) size 8x25
-                    text run at (20,-4) width 8: "2"
-                RenderBlock {mo} at (28,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (40,-4) size 8x25
-                    text run at (40,-4) width 8: "3"
-                RenderBlock {mo} at (48,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (60,-4) size 8x25
-                    text run at (60,-4) width 8: "4"
-                RenderBlock {mo} at (68,0) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (80,-4) size 8x25
-                    text run at (80,-4) width 8: "5"
-            RenderBlock {mfrac} at (0,16) size 50x18
-              RenderInline {mi} at (0,0) size 7x25
-                RenderText {#text} at (40,-2) size 7x25
-                  text run at (40,-2) width 7: "x"
+        RenderInline {math} at (0,0) size 92x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mfrac} at (0,0) size 92x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (230,0) size 8x19
+                text run at (230,0) width 8: "x"
+            RenderText {#text} at (238,0) size 4x19
+              text run at (238,0) width 4: " "
+            RenderInline {mrow} at (0,0) size 76x19
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (242,0) size 8x19
+                  text run at (242,0) width 8: "1"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (250,0) size 9x19
+                  text run at (250,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (259,0) size 8x19
+                  text run at (259,0) width 8: "2"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (267,0) size 9x19
+                  text run at (267,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (276,0) size 8x19
+                  text run at (276,0) width 8: "3"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (284,0) size 9x19
+                  text run at (284,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (293,0) size 8x19
+                  text run at (293,0) width 8: "4"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (301,0) size 9x19
+                  text run at (301,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (310,0) size 8x19
+                  text run at (310,0) width 8: "5"
+            RenderText {#text} at (318,0) size 4x19
+              text run at (318,0) width 4: " "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 88x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mfrac} at (0,0) size 88x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (322,0) size 8x19
+                text run at (322,0) width 8: "x"
+            RenderText {#text} at (330,0) size 4x19
+              text run at (330,0) width 4: " "
+            RenderInline {mrow} at (0,0) size 76x19
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (334,0) size 8x19
+                  text run at (334,0) width 8: "1"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (342,0) size 9x19
+                  text run at (342,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (351,0) size 8x19
+                  text run at (351,0) width 8: "2"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (359,0) size 9x19
+                  text run at (359,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (368,0) size 8x19
+                  text run at (368,0) width 8: "3"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (376,0) size 9x19
+                  text run at (376,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (385,0) size 8x19
+                  text run at (385,0) width 8: "4"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (393,0) size 9x19
+                  text run at (393,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (402,0) size 8x19
+                  text run at (402,0) width 8: "5"
+            RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,175) size 784x19
+        RenderText {#text} at (0,0) size 153x19
+          text run at (0,0) width 153: "denominator alignment: "
+        RenderInline {math} at (0,0) size 92x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mfrac} at (0,0) size 92x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mrow} at (0,0) size 76x19
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (153,0) size 8x19
+                  text run at (153,0) width 8: "1"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (161,0) size 9x19
+                  text run at (161,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (170,0) size 8x19
+                  text run at (170,0) width 8: "2"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (178,0) size 9x19
+                  text run at (178,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (187,0) size 8x19
+                  text run at (187,0) width 8: "3"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (195,0) size 9x19
+                  text run at (195,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (204,0) size 8x19
+                  text run at (204,0) width 8: "4"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (212,0) size 9x19
+                  text run at (212,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (221,0) size 8x19
+                  text run at (221,0) width 8: "5"
+            RenderText {#text} at (229,0) size 4x19
+              text run at (229,0) width 4: " "
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (233,0) size 8x19
+                text run at (233,0) width 8: "x"
+            RenderText {#text} at (241,0) size 4x19
+              text run at (241,0) width 4: " "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 92x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mfrac} at (0,0) size 92x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mrow} at (0,0) size 76x19
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (245,0) size 8x19
+                  text run at (245,0) width 8: "1"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (253,0) size 9x19
+                  text run at (253,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (262,0) size 8x19
+                  text run at (262,0) width 8: "2"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (270,0) size 9x19
+                  text run at (270,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (279,0) size 8x19
+                  text run at (279,0) width 8: "3"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (287,0) size 9x19
+                  text run at (287,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (296,0) size 8x19
+                  text run at (296,0) width 8: "4"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (304,0) size 9x19
+                  text run at (304,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (313,0) size 8x19
+                  text run at (313,0) width 8: "5"
+            RenderText {#text} at (321,0) size 4x19
+              text run at (321,0) width 4: " "
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (325,0) size 8x19
+                text run at (325,0) width 8: "x"
+            RenderText {#text} at (333,0) size 4x19
+              text run at (333,0) width 4: " "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 88x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mfrac} at (0,0) size 88x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mrow} at (0,0) size 76x19
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (337,0) size 8x19
+                  text run at (337,0) width 8: "1"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (345,0) size 9x19
+                  text run at (345,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (354,0) size 8x19
+                  text run at (354,0) width 8: "2"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (362,0) size 9x19
+                  text run at (362,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (371,0) size 8x19
+                  text run at (371,0) width 8: "3"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (379,0) size 9x19
+                  text run at (379,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (388,0) size 8x19
+                  text run at (388,0) width 8: "4"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (396,0) size 9x19
+                  text run at (396,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (405,0) size 8x19
+                  text run at (405,0) width 8: "5"
+            RenderText {#text} at (413,0) size 4x19
+              text run at (413,0) width 4: " "
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (417,0) size 8x19
+                text run at (417,0) width 8: "x"
+            RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
index 1f457b9..9aaecca 100644 (file)
Binary files a/LayoutTests/platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.png differ
index 38419f6..3a30daf 100644 (file)
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x111
-  RenderBlock {math:math} at (0,0) size 800x106
-    RenderBlock {math:mfrac} at (1,36) size 17x34
-      RenderBlock {math:mfrac} at (0,0) size 17x16
-        RenderInline {math:mi} at (0,0) size 10x25
-          RenderText {#text} at (3,-4) size 10x25
-            text run at (3,-4) width 10: "B"
-      RenderBlock {math:mfrac} at (0,16) size 17x18
-        RenderInline {math:mi} at (0,0) size 11x25
-          RenderText {#text} at (3,-2) size 11x25
-            text run at (3,-2) width 11: "C"
-    RenderBlock {math:mo} at (18,44) size 12x16
-      RenderBlock {math:mo} at (0,0) size 11x16
-        RenderText {math:mo} at (0,-4) size 11x25
-          text run at (0,-4) width 11: "+"
-    RenderBlock {math:mfrac} at (30,18) size 46x52
-      RenderBlock {math:mfrac} at (0,0) size 35x34
-        RenderBlock {math:mrow} at (3,0) size 40x34
-          RenderInline {math:mi} at (0,0) size 10x25
-            RenderText {#text} at (0,4) size 10x25
-              text run at (0,4) width 10: "B"
-          RenderBlock {math:mo} at (10,8) size 12x16
-            RenderBlock {math:mo} at (0,0) size 11x16
-              RenderText {math:mo} at (0,-4) size 11x25
-                text run at (0,-4) width 11: "+"
-          RenderBlock {math:mfrac} at (22,0) size 18x34
-            RenderBlock {math:mfrac} at (0,0) size 18x16
-              RenderInline {math:mi} at (0,0) size 12x25
-                RenderText {#text} at (3,-4) size 12x25
-                  text run at (3,-4) width 12: "D"
-            RenderBlock {math:mfrac} at (0,16) size 18x18
-              RenderInline {math:mi} at (0,0) size 10x25
-                RenderText {#text} at (4,-2) size 10x25
-                  text run at (4,-2) width 10: "E"
-      RenderBlock {math:mfrac} at (0,34) size 35x18
-        RenderInline {math:mi} at (0,0) size 11x25
-          RenderText {#text} at (12,-2) size 11x25
-            text run at (12,-2) width 11: "C"
-    RenderBlock {math:mo} at (76,44) size 12x16
-      RenderBlock {math:mo} at (0,0) size 11x16
-        RenderText {math:mo} at (0,-4) size 11x25
-          text run at (0,-4) width 11: "+"
-    RenderBlock {math:mfrac} at (88,0) size 76x70
-      RenderBlock {math:mfrac} at (0,0) size 54x52
-        RenderBlock {math:mrow} at (3,0) size 70x52
-          RenderInline {math:mi} at (0,0) size 10x25
-            RenderText {#text} at (0,22) size 10x25
-              text run at (0,22) width 10: "B"
-          RenderBlock {math:mo} at (10,26) size 12x16
-            RenderBlock {math:mo} at (0,0) size 11x16
-              RenderText {math:mo} at (0,-4) size 11x25
-                text run at (0,-4) width 11: "+"
-          RenderBlock {math:mfrac} at (22,0) size 48x52
-            RenderBlock {math:mfrac} at (0,0) size 37x34
-              RenderBlock {math:mrow} at (3,0) size 42x34
-                RenderInline {math:mi} at (0,0) size 12x25
-                  RenderText {#text} at (0,4) size 12x25
-                    text run at (0,4) width 12: "D"
-                RenderBlock {math:mo} at (12,8) size 12x16
-                  RenderBlock {math:mo} at (0,0) size 11x16
-                    RenderText {math:mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderBlock {math:mfrac} at (24,0) size 18x34
-                  RenderBlock {math:mfrac} at (0,0) size 18x16
-                    RenderInline {math:mi} at (0,0) size 10x25
-                      RenderText {#text} at (4,-4) size 10x25
-                        text run at (4,-4) width 10: "F"
-                  RenderBlock {math:mfrac} at (0,16) size 18x18
-                    RenderInline {math:mi} at (0,0) size 12x25
-                      RenderText {#text} at (3,-2) size 12x25
-                        text run at (3,-2) width 12: "G"
-            RenderBlock {math:mfrac} at (0,34) size 37x18
-              RenderInline {math:mi} at (0,0) size 10x25
-                RenderText {#text} at (13,-2) size 10x25
-                  text run at (13,-2) width 10: "E"
-      RenderBlock {math:mfrac} at (0,52) size 54x18
-        RenderInline {math:mi} at (0,0) size 11x25
-          RenderText {#text} at (21,-2) size 11x25
-            text run at (21,-2) width 11: "C"
-    RenderBlock {math:mo} at (164,44) size 12x16
-      RenderBlock {math:mo} at (0,0) size 11x16
-        RenderText {math:mo} at (0,-4) size 11x25
-          text run at (0,-4) width 11: "+"
-    RenderBlock {math:mfrac} at (176,36) size 75x70
-      RenderBlock {math:mfrac} at (0,0) size 53x16
-        RenderInline {math:mi} at (0,0) size 10x25
-          RenderText {#text} at (21,-4) size 10x25
-            text run at (21,-4) width 10: "B"
-      RenderBlock {math:mfrac} at (0,16) size 53x54
-        RenderBlock {math:mrow} at (3,2) size 69x52
-          RenderInline {math:mi} at (0,0) size 11x25
-            RenderText {#text} at (0,4) size 11x25
-              text run at (0,4) width 11: "C"
-          RenderBlock {math:mo} at (11,8) size 12x16
-            RenderBlock {math:mo} at (0,0) size 11x16
-              RenderText {math:mo} at (0,-4) size 11x25
-                text run at (0,-4) width 11: "+"
-          RenderBlock {math:mfrac} at (23,0) size 46x52
-            RenderBlock {math:mfrac} at (0,0) size 35x16
-              RenderInline {math:mi} at (0,0) size 12x25
-                RenderText {#text} at (11,-4) size 12x25
-                  text run at (11,-4) width 12: "D"
-            RenderBlock {math:mfrac} at (0,16) size 35x36
-              RenderBlock {math:mrow} at (3,2) size 40x34
-                RenderInline {math:mi} at (0,0) size 10x25
-                  RenderText {#text} at (0,4) size 10x25
-                    text run at (0,4) width 10: "E"
-                RenderBlock {math:mo} at (10,8) size 12x16
-                  RenderBlock {math:mo} at (0,0) size 11x16
-                    RenderText {math:mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderBlock {math:mfrac} at (22,0) size 18x34
-                  RenderBlock {math:mfrac} at (0,0) size 18x16
-                    RenderInline {math:mi} at (0,0) size 10x25
-                      RenderText {#text} at (4,-4) size 10x25
-                        text run at (4,-4) width 10: "F"
-                  RenderBlock {math:mfrac} at (0,16) size 18x18
-                    RenderInline {math:mi} at (0,0) size 12x25
-                      RenderText {#text} at (3,-2) size 12x25
-                        text run at (3,-2) width 12: "G"
+layer at (0,0) size 800x19
+  RenderBlock {math:math} at (0,0) size 800x19
+    RenderInline {math:mfrac} at (0,0) size 30x19
+      RenderText {#text} at (0,0) size 0x0
+      RenderInline {math:mi} at (0,0) size 11x19
+        RenderText {#text} at (0,0) size 11x19
+          text run at (0,0) width 11: "B"
+      RenderText {#text} at (11,0) size 4x19
+        text run at (11,0) width 4: " "
+      RenderInline {math:mi} at (0,0) size 11x19
+        RenderText {#text} at (15,0) size 11x19
+          text run at (15,0) width 11: "C"
+      RenderText {#text} at (26,0) size 4x19
+        text run at (26,0) width 4: " "
+    RenderInline {math:mo} at (0,0) size 13x19
+      RenderText {#text} at (30,0) size 13x19
+        text run at (30,0) width 13: "+ "
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {math:mfrac} at (0,0) size 73x19
+      RenderText {#text} at (0,0) size 0x0
+      RenderInline {math:mrow} at (0,0) size 58x19
+        RenderInline {math:mi} at (0,0) size 11x19
+          RenderText {#text} at (43,0) size 11x19
+            text run at (43,0) width 11: "B"
+        RenderInline {math:mo} at (0,0) size 17x19
+          RenderText {#text} at (54,0) size 17x19
+            text run at (54,0) width 17: " + "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math:mfrac} at (0,0) size 30x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {math:mi} at (0,0) size 12x19
+            RenderText {#text} at (71,0) size 12x19
+              text run at (71,0) width 12: "D"
+          RenderText {#text} at (83,0) size 4x19
+            text run at (83,0) width 4: " "
+          RenderInline {math:mi} at (0,0) size 10x19
+            RenderText {#text} at (87,0) size 10x19
+              text run at (87,0) width 10: "E"
+          RenderText {#text} at (97,0) size 4x19
+            text run at (97,0) width 4: " "
+      RenderText {#text} at (0,0) size 0x0
+      RenderInline {math:mi} at (0,0) size 11x19
+        RenderText {#text} at (101,0) size 11x19
+          text run at (101,0) width 11: "C"
+      RenderText {#text} at (112,0) size 4x19
+        text run at (112,0) width 4: " "
+    RenderInline {math:mo} at (0,0) size 13x19
+      RenderText {#text} at (116,0) size 13x19
+        text run at (116,0) width 13: "+ "
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {math:mfrac} at (0,0) size 115x19
+      RenderText {#text} at (0,0) size 0x0
+      RenderInline {math:mrow} at (0,0) size 100x19
+        RenderInline {math:mi} at (0,0) size 11x19
+          RenderText {#text} at (129,0) size 11x19
+            text run at (129,0) width 11: "B"
+        RenderInline {math:mo} at (0,0) size 17x19
+          RenderText {#text} at (140,0) size 17x19
+            text run at (140,0) width 17: " + "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math:mfrac} at (0,0) size 72x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {math:mrow} at (0,0) size 58x19
+            RenderInline {math:mi} at (0,0) size 12x19
+              RenderText {#text} at (157,0) size 12x19
+                text run at (157,0) width 12: "D"
+            RenderInline {math:mo} at (0,0) size 17x19
+              RenderText {#text} at (169,0) size 17x19
+                text run at (169,0) width 17: " + "
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {math:mfrac} at (0,0) size 29x19
+              RenderText {#text} at (0,0) size 0x0
+              RenderInline {math:mi} at (0,0) size 9x19
+                RenderText {#text} at (186,0) size 9x19
+                  text run at (186,0) width 9: "F"
+              RenderText {#text} at (195,0) size 4x19
+                text run at (195,0) width 4: " "
+              RenderInline {math:mi} at (0,0) size 12x19
+                RenderText {#text} at (199,0) size 12x19
+                  text run at (199,0) width 12: "G"
+              RenderText {#text} at (211,0) size 4x19
+                text run at (211,0) width 4: " "
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {math:mi} at (0,0) size 10x19
+            RenderText {#text} at (215,0) size 10x19
+              text run at (215,0) width 10: "E"
+          RenderText {#text} at (225,0) size 4x19
+            text run at (225,0) width 4: " "
+      RenderText {#text} at (0,0) size 0x0
+      RenderInline {math:mi} at (0,0) size 11x19
+        RenderText {#text} at (229,0) size 11x19
+          text run at (229,0) width 11: "C"
+      RenderText {#text} at (240,0) size 4x19
+        text run at (240,0) width 4: " "
+    RenderInline {math:mo} at (0,0) size 13x19
+      RenderText {#text} at (244,0) size 13x19
+        text run at (244,0) width 13: "+ "
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {math:mfrac} at (0,0) size 111x19
+      RenderText {#text} at (0,0) size 0x0
+      RenderInline {math:mi} at (0,0) size 11x19
+        RenderText {#text} at (257,0) size 11x19
+          text run at (257,0) width 11: "B"
+      RenderText {#text} at (268,0) size 4x19
+        text run at (268,0) width 4: " "
+      RenderInline {math:mrow} at (0,0) size 96x19
+        RenderInline {math:mi} at (0,0) size 11x19
+          RenderText {#text} at (272,0) size 11x19
+            text run at (272,0) width 11: "C"
+        RenderInline {math:mo} at (0,0) size 17x19
+          RenderText {#text} at (283,0) size 17x19
+            text run at (283,0) width 17: " + "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math:mfrac} at (0,0) size 68x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {math:mi} at (0,0) size 12x19
+            RenderText {#text} at (300,0) size 12x19
+              text run at (300,0) width 12: "D"
+          RenderText {#text} at (312,0) size 4x19
+            text run at (312,0) width 4: " "
+          RenderInline {math:mrow} at (0,0) size 52x19
+            RenderInline {math:mi} at (0,0) size 10x19
+              RenderText {#text} at (316,0) size 10x19
+                text run at (316,0) width 10: "E"
+            RenderInline {math:mo} at (0,0) size 17x19
+              RenderText {#text} at (326,0) size 17x19
+                text run at (326,0) width 17: " + "
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {math:mfrac} at (0,0) size 25x19
+              RenderText {#text} at (0,0) size 0x0
+              RenderInline {math:mi} at (0,0) size 9x19
+                RenderText {#text} at (343,0) size 9x19
+                  text run at (343,0) width 9: "F"
+              RenderText {#text} at (352,0) size 4x19
+                text run at (352,0) width 4: " "
+              RenderInline {math:mi} at (0,0) size 12x19
+                RenderText {#text} at (356,0) size 12x19
+                  text run at (356,0) width 12: "G"
+              RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
index f8a3c1b..252a45f 100644 (file)
@@ -1 +1 @@
-9878b871647e65a88804f64ea59f8161
\ No newline at end of file
+662f5242b72a004e761abbed39184ba7
\ No newline at end of file
index 9c8a83d..762629f 100644 (file)
Binary files a/LayoutTests/platform/gtk/mathml/presentation/mo-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/mo-expected.png differ
index a72c451..9e87a6c 100644 (file)
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x312
-  RenderBlock {html} at (0,0) size 800x312
-    RenderBody {body} at (8,16) size 784x280
-      RenderBlock {p} at (0,0) size 784x21
-        RenderText {#text} at (0,0) size 59x19
-          text run at (0,0) width 59: "operator: "
-        RenderBlock {math} at (59,5) size 14x16
-          RenderBlock {mo} at (1,0) size 12x12
-            RenderBlock {mo} at (0,0) size 11x12
-              RenderText {mo} at (0,-3) size 11x19
-                text run at (0,-3) width 11: "\x{2211}"
-        RenderText {#text} at (73,0) size 71x19
-          text run at (73,0) width 71: " , operator: "
-        RenderBlock {math} at (144,5) size 11x16
-          RenderBlock {mo} at (1,0) size 9x12
-            RenderBlock {mo} at (0,0) size 8x12
-              RenderText {mo} at (0,-3) size 8x19
-                text run at (0,-3) width 8: "B"
-        RenderText {#text} at (155,0) size 109x19
-          text run at (155,0) width 109: " , minus operator: "
-        RenderBlock {math} at (264,5) size 11x16
-          RenderBlock {mo} at (1,0) size 9x12
-            RenderBlock {mo} at (0,0) size 8x12
-              RenderText {mo} at (0,-3) size 8x19
-                text run at (0,-3) width 8: "\x{2212}"
+layer at (0,0) size 800x191
+  RenderBlock {html} at (0,0) size 800x191
+    RenderBody {body} at (8,16) size 784x159
+      RenderBlock {p} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 60x19
+          text run at (0,0) width 60: "operator: "
+        RenderInline {math} at (0,0) size 15x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mo} at (0,0) size 11x19
+            RenderText {#text} at (60,0) size 11x19
+              text run at (60,0) width 11: "\x{2211}"
+          RenderText {#text} at (71,0) size 4x19
+            text run at (71,0) width 4: " "
+        RenderText {#text} at (75,0) size 68x19
+          text run at (75,0) width 68: ", operator: "
+        RenderInline {math} at (0,0) size 15x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mo} at (0,0) size 11x19
+            RenderText {#text} at (143,0) size 11x19
+              text run at (143,0) width 11: "B"
+          RenderText {#text} at (154,0) size 4x19
+            text run at (154,0) width 4: " "
+        RenderText {#text} at (158,0) size 110x19
+          text run at (158,0) width 110: ", minus operator: "
+        RenderInline {math} at (0,0) size 5x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mo} at (0,0) size 5x19
+            RenderText {#text} at (268,0) size 5x19
+              text run at (268,0) width 5: "-"
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,37) size 784x19
-        RenderText {#text} at (0,0) size 59x19
-          text run at (0,0) width 59: "operator: "
-        RenderBlock {math} at (59,2) size 18x16
-          RenderBlock {mo} at (1,0) size 16x16
-            RenderBlock {mo} at (0,0) size 15x16
-              RenderText {mo} at (0,-4) size 15x25
-                text run at (0,-4) width 15: "\x{2211}"
-        RenderText {#text} at (77,0) size 71x19
-          text run at (77,0) width 71: " , operator: "
-        RenderBlock {math} at (148,2) size 14x16
-          RenderBlock {mo} at (1,0) size 12x16
-            RenderBlock {mo} at (0,0) size 11x16
-              RenderText {mo} at (0,-4) size 11x25
-                text run at (0,-4) width 11: "B"
-        RenderText {#text} at (162,0) size 109x19
-          text run at (162,0) width 109: " , minus operator: "
-        RenderBlock {math} at (271,2) size 14x16
-          RenderBlock {mo} at (1,0) size 12x16
-            RenderBlock {mo} at (0,0) size 11x16
-              RenderText {mo} at (0,-4) size 11x25
-                text run at (0,-4) width 11: "\x{2212}"
+      RenderBlock {p} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 60x19
+          text run at (0,0) width 60: "operator: "
+        RenderInline {math} at (0,0) size 15x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mo} at (0,0) size 11x19
+            RenderText {#text} at (60,0) size 11x19
+              text run at (60,0) width 11: "\x{2211}"
+          RenderText {#text} at (71,0) size 4x19
+            text run at (71,0) width 4: " "
+        RenderText {#text} at (75,0) size 68x19
+          text run at (75,0) width 68: ", operator: "
+        RenderInline {math} at (0,0) size 15x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mo} at (0,0) size 11x19
+            RenderText {#text} at (143,0) size 11x19
+              text run at (143,0) width 11: "B"
+          RenderText {#text} at (154,0) size 4x19
+            text run at (154,0) width 4: " "
+        RenderText {#text} at (158,0) size 110x19
+          text run at (158,0) width 110: ", minus operator: "
+        RenderInline {math} at (0,0) size 5x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mo} at (0,0) size 5x19
+            RenderText {#text} at (268,0) size 5x19
+              text run at (268,0) width 5: "-"
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,72) size 784x24
-        RenderText {#text} at (0,5) size 59x19
-          text run at (0,5) width 59: "operator: "
-        RenderBlock {math} at (59,0) size 26x24
-          RenderBlock {mo} at (1,0) size 24x24
-            RenderBlock {mo} at (0,0) size 22x24
-              RenderText {mo} at (0,-6) size 22x37
-                text run at (0,-6) width 22: "\x{2211}"
-        RenderText {#text} at (85,5) size 71x19
-          text run at (85,5) width 71: " , operator: "
-        RenderBlock {math} at (156,0) size 20x24
-          RenderBlock {mo} at (1,0) size 18x24
-            RenderBlock {mo} at (0,0) size 16x24
-              RenderText {mo} at (0,-6) size 16x37
-                text run at (0,-6) width 16: "B"
-        RenderText {#text} at (176,5) size 109x19
-          text run at (176,5) width 109: " , minus operator: "
-        RenderBlock {math} at (285,0) size 20x24
-          RenderBlock {mo} at (1,0) size 18x24
-            RenderBlock {mo} at (0,0) size 16x24
-              RenderText {mo} at (0,-6) size 16x37
-                text run at (0,-6) width 16: "\x{2212}"
+      RenderBlock {p} at (0,70) size 784x19
+        RenderText {#text} at (0,0) size 60x19
+          text run at (0,0) width 60: "operator: "
+        RenderInline {math} at (0,0) size 15x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mo} at (0,0) size 11x19
+            RenderText {#text} at (60,0) size 11x19
+              text run at (60,0) width 11: "\x{2211}"
+          RenderText {#text} at (71,0) size 4x19
+            text run at (71,0) width 4: " "
+        RenderText {#text} at (75,0) size 68x19
+          text run at (75,0) width 68: ", operator: "
+        RenderInline {math} at (0,0) size 15x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mo} at (0,0) size 11x19
+            RenderText {#text} at (143,0) size 11x19
+              text run at (143,0) width 11: "B"
+          RenderText {#text} at (154,0) size 4x19
+            text run at (154,0) width 4: " "
+        RenderText {#text} at (158,0) size 110x19
+          text run at (158,0) width 110: ", minus operator: "
+        RenderInline {math} at (0,0) size 5x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mo} at (0,0) size 5x19
+            RenderText {#text} at (268,0) size 5x19
+              text run at (268,0) width 5: "-"
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,112) size 784x26
-        RenderText {#text} at (0,5) size 59x19
-          text run at (0,5) width 59: "operator: "
-        RenderBlock {math} at (59,0) size 54x26
-          RenderBlock {mo} at (1,10) size 12x12
-            RenderBlock {mo} at (0,0) size 11x12
-              RenderText {mo} at (0,-3) size 11x19
-                text run at (0,-3) width 11: "\x{2211}"
-          RenderBlock {mo} at (13,7) size 16x16
-            RenderBlock {mo} at (0,0) size 15x16
-              RenderText {mo} at (0,-4) size 15x25
-                text run at (0,-4) width 15: "\x{2211}"
-          RenderBlock {mo} at (29,0) size 24x24
-            RenderBlock {mo} at (0,0) size 22x24
-              RenderText {mo} at (0,-6) size 22x37
-                text run at (0,-6) width 22: "\x{2211}"
-        RenderText {#text} at (113,5) size 71x19
-          text run at (113,5) width 71: " , operator: "
-        RenderBlock {math} at (184,0) size 41x26
-          RenderBlock {mo} at (1,10) size 9x12
-            RenderBlock {mo} at (0,0) size 8x12
-              RenderText {mo} at (0,-3) size 8x19
-                text run at (0,-3) width 8: "B"
-          RenderBlock {mo} at (10,7) size 12x16
-            RenderBlock {mo} at (0,0) size 11x16
-              RenderText {mo} at (0,-4) size 11x25
-                text run at (0,-4) width 11: "B"
-          RenderBlock {mo} at (22,0) size 18x24
-            RenderBlock {mo} at (0,0) size 16x24
-              RenderText {mo} at (0,-6) size 16x37
-                text run at (0,-6) width 16: "B"
-        RenderText {#text} at (225,5) size 109x19
-          text run at (225,5) width 109: " , minus operator: "
-        RenderBlock {math} at (334,0) size 41x26
-          RenderBlock {mo} at (1,10) size 9x12
-            RenderBlock {mo} at (0,0) size 8x12
-              RenderText {mo} at (0,-3) size 8x19
-                text run at (0,-3) width 8: "\x{2212}"
-          RenderBlock {mo} at (10,7) size 12x16
-            RenderBlock {mo} at (0,0) size 11x16
-              RenderText {mo} at (0,-4) size 11x25
-                text run at (0,-4) width 11: "\x{2212}"
-          RenderBlock {mo} at (22,0) size 18x24
-            RenderBlock {mo} at (0,0) size 16x24
-              RenderText {mo} at (0,-6) size 16x37
-                text run at (0,-6) width 16: "\x{2212}"
+      RenderBlock {p} at (0,105) size 784x19
+        RenderText {#text} at (0,0) size 60x19
+          text run at (0,0) width 60: "operator: "
+        RenderInline {math} at (0,0) size 45x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mo} at (0,0) size 11x19
+            RenderText {#text} at (60,0) size 11x19
+              text run at (60,0) width 11: "\x{2211}"
+          RenderText {#text} at (71,0) size 4x19
+            text run at (71,0) width 4: " "
+          RenderInline {mo} at (0,0) size 11x19
+            RenderText {#text} at (75,0) size 11x19
+              text run at (75,0) width 11: "\x{2211}"
+          RenderText {#text} at (86,0) size 4x19
+            text run at (86,0) width 4: " "
+          RenderInline {mo} at (0,0) size 11x19
+            RenderText {#text} at (90,0) size 11x19
+              text run at (90,0) width 11: "\x{2211}"
+          RenderText {#text} at (101,0) size 4x19
+            text run at (101,0) width 4: " "
+        RenderText {#text} at (105,0) size 68x19
+          text run at (105,0) width 68: ", operator: "
+        RenderInline {math} at (0,0) size 45x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mo} at (0,0) size 11x19
+            RenderText {#text} at (173,0) size 11x19
+              text run at (173,0) width 11: "B"
+          RenderText {#text} at (184,0) size 4x19
+            text run at (184,0) width 4: " "
+          RenderInline {mo} at (0,0) size 11x19
+            RenderText {#text} at (188,0) size 11x19
+              text run at (188,0) width 11: "B"
+          RenderText {#text} at (199,0) size 4x19
+            text run at (199,0) width 4: " "
+          RenderInline {mo} at (0,0) size 11x19
+            RenderText {#text} at (203,0) size 11x19
+              text run at (203,0) width 11: "B"
+          RenderText {#text} at (214,0) size 4x19
+            text run at (214,0) width 4: " "
+        RenderText {#text} at (218,0) size 110x19
+          text run at (218,0) width 110: ", minus operator: "
+        RenderInline {math} at (0,0) size 23x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mo} at (0,0) size 5x19
+            RenderText {#text} at (328,0) size 5x19
+              text run at (328,0) width 5: "-"
+          RenderText {#text} at (333,0) size 4x19
+            text run at (333,0) width 4: " "
+          RenderInline {mo} at (0,0) size 5x19
+            RenderText {#text} at (337,0) size 5x19
+              text run at (337,0) width 5: "-"
+          RenderText {#text} at (342,0) size 4x19
+            text run at (342,0) width 4: " "
+          RenderInline {mo} at (0,0) size 5x19
+            RenderText {#text} at (346,0) size 5x19
+              text run at (346,0) width 5: "-"
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,154) size 784x126
-        RenderText {#text} at (0,21) size 59x19
-          text run at (0,21) width 59: "operator: "
-        RenderBlock {math} at (59,0) size 115x126
-          RenderBlock {mo} at (1,0) size 8x63
-          RenderBlock {mo} at (9,0) size 9x63
-          RenderBlock {mo} at (18,0) size 12x63
-          RenderBlock {mo} at (30,0) size 8x63
-          RenderBlock {div} at (40,1) size 52x52 [border: (1px solid #000000)]
-          RenderBlock {mo} at (1,63) size 8x63
-          RenderBlock {mo} at (9,63) size 12x63
+      RenderBlock {p} at (0,140) size 784x19
+        RenderText {#text} at (0,0) size 60x19
+          text run at (0,0) width 60: "operator: "
+        RenderInline {math} at (0,0) size 53x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mo} at (0,0) size 3x19
+            RenderText {#text} at (60,0) size 3x19
+              text run at (60,0) width 3: "|"
+          RenderText {#text} at (63,0) size 4x19
+            text run at (63,0) width 4: " "
+          RenderInline {mo} at (0,0) size 4x19
+            RenderText {#text} at (67,0) size 4x19
+              text run at (67,0) width 4: "\x{222B}"
+          RenderText {#text} at (71,0) size 4x19
+            text run at (71,0) width 4: " "
+          RenderInline {mo} at (0,0) size 8x19
+            RenderText {#text} at (75,0) size 8x19
+              text run at (75,0) width 8: "{"
+          RenderText {#text} at (83,0) size 4x19
+            text run at (83,0) width 4: " "
+          RenderInline {mo} at (0,0) size 5x19
+            RenderText {#text} at (87,0) size 5x19
+              text run at (87,0) width 5: "["
+          RenderText {#text} at (92,0) size 4x19
+            text run at (92,0) width 4: " "
+          RenderInline {div} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mo} at (0,0) size 5x19
+            RenderText {#text} at (96,0) size 5x19
+              text run at (96,0) width 5: "]"
+          RenderText {#text} at (101,0) size 4x19
+            text run at (101,0) width 4: " "
+          RenderInline {mo} at (0,0) size 8x19
+            RenderText {#text} at (105,0) size 8x19
+              text run at (105,0) width 8: "}"
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-layer at (68,170) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (68,180) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (68,190) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (68,200) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (68,210) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (68,220) size 7x2 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 7x2
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (68,222) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,52) size 7x11
-layer at (76,170) size 8x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 8x10
-layer at (76,180) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (76,190) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (76,200) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (76,210) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (76,220) size 8x2 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 8x2
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (76,222) size 8x11 scrollHeight 14
-  RenderBlock {mo} at (0,52) size 8x11
-layer at (85,170) size 11x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 11x10
-layer at (85,180) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (85,190) size 11x6 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 11x6
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (85,196) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,26) size 11x10
-layer at (85,206) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,36) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (85,216) size 11x6 scrollHeight 14
-  RenderBlock {mo} at (0,46) size 11x6
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (85,222) size 11x11 scrollHeight 14
-  RenderBlock {mo} at (0,52) size 11x11
-layer at (97,170) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (97,180) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (97,190) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (97,200) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (97,210) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (97,220) size 7x2 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 7x2
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (97,222) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,52) size 7x11
-layer at (68,233) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (68,243) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (68,253) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (68,263) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (68,273) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (68,283) size 7x2 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 7x2
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (68,285) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,52) size 7x11
-layer at (76,233) size 11x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 11x10
-layer at (76,243) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (76,253) size 11x6 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 11x6
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (76,259) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,26) size 11x10
-layer at (76,269) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,36) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (76,279) size 11x6 scrollHeight 14
-  RenderBlock {mo} at (0,46) size 11x6
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (76,285) size 11x11 scrollHeight 14
-  RenderBlock {mo} at (0,52) size 11x11
-layer at (68,171) size 7x14 backgroundClip at (68,170) size 7x10 clip at (68,170) size 7x10 outlineClip at (68,170) size 7x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (68,219) size 7x14 backgroundClip at (68,222) size 7x11 clip at (68,222) size 7x11 outlineClip at (68,222) size 7x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (76,171) size 8x14 backgroundClip at (76,170) size 8x10 clip at (76,170) size 8x10 outlineClip at (76,170) size 8x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 8x11
-    RenderText {mo} at (0,-3) size 8x17
-      text run at (0,-3) width 8: "\x{2320}"
-layer at (76,219) size 8x14 backgroundClip at (76,222) size 8x11 clip at (76,222) size 8x11 outlineClip at (76,222) size 8x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 8x11
-    RenderText {mo} at (0,-3) size 8x17
-      text run at (0,-3) width 8: "\x{2321}"
-layer at (85,171) size 11x14 backgroundClip at (85,170) size 11x10 clip at (85,170) size 11x10 outlineClip at (85,170) size 11x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23A7}"
-layer at (85,195) size 11x14 backgroundClip at (85,196) size 11x10 clip at (85,196) size 11x10 outlineClip at (85,196) size 11x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23A8}"
-layer at (85,219) size 11x14 backgroundClip at (85,222) size 11x11 clip at (85,222) size 11x11 outlineClip at (85,222) size 11x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23A9}"
-layer at (97,171) size 7x14 backgroundClip at (97,170) size 7x10 clip at (97,170) size 7x10 outlineClip at (97,170) size 7x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A1}"
-layer at (97,219) size 7x14 backgroundClip at (97,222) size 7x11 clip at (97,222) size 7x11 outlineClip at (97,222) size 7x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A3}"
-layer at (68,234) size 7x14 backgroundClip at (68,233) size 7x10 clip at (68,233) size 7x10 outlineClip at (68,233) size 7x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A4}"
-layer at (68,282) size 7x14 backgroundClip at (68,285) size 7x11 clip at (68,285) size 7x11 outlineClip at (68,285) size 7x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A6}"
-layer at (76,234) size 11x14 backgroundClip at (76,233) size 11x10 clip at (76,233) size 11x10 outlineClip at (76,233) size 11x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AB}"
-layer at (76,258) size 11x14 backgroundClip at (76,259) size 11x10 clip at (76,259) size 11x10 outlineClip at (76,259) size 11x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AC}"
-layer at (76,282) size 11x14 backgroundClip at (76,285) size 11x11 clip at (76,285) size 11x11 outlineClip at (76,285) size 11x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AD}"
index d27e008..1e02fe5 100644 (file)
@@ -1 +1 @@
-5caa0faab35196ceaabab525814b9dca
\ No newline at end of file
+bf1958fa3391f5c31c4391df9ab382ad
\ No newline at end of file
index 393bc57..7c77697 100644 (file)
Binary files a/LayoutTests/platform/gtk/mathml/presentation/over-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/over-expected.png differ
index 96376a7..213b5fa 100644 (file)
@@ -1,99 +1,97 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x348
-  RenderBlock {html} at (0,0) size 800x348
-    RenderBody {body} at (8,16) size 784x316
-      RenderBlock {p} at (0,0) size 784x33
-        RenderText {#text} at (0,14) size 34x19
-          text run at (0,14) width 34: "over: "
-        RenderBlock {math} at (34,0) size 12x32
-          RenderBlock {mover} at (1,0) size 10x29
-            RenderBlock {mover} at (0,0) size 10x16
-              RenderInline {mi} at (0,0) size 5x19
-                RenderText {#text} at (2,0) size 5x19
-                  text run at (2,0) width 5: "x"
-            RenderBlock {mover} at (0,13) size 10x16
-              RenderInline {mi} at (0,0) size 10x25
-                RenderText {#text} at (0,-4) size 10x25
-                  text run at (0,-4) width 10: "B"
+layer at (0,0) size 800x191
+  RenderBlock {html} at (0,0) size 800x191
+    RenderBody {body} at (8,16) size 784x159
+      RenderBlock {p} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 36x19
+          text run at (0,0) width 36: "over: "
+        RenderInline {math} at (0,0) size 23x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mover} at (0,0) size 23x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mi} at (0,0) size 11x19
+              RenderText {#text} at (36,0) size 11x19
+                text run at (36,0) width 11: "B"
+            RenderText {#text} at (47,0) size 4x19
+              text run at (47,0) width 4: " "
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (51,0) size 8x19
+                text run at (51,0) width 8: "x"
+            RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,49) size 784x33
-        RenderText {#text} at (0,14) size 34x19
-          text run at (0,14) width 34: "over: "
-        RenderBlock {math} at (34,0) size 12x32
-          RenderBlock {mover} at (1,0) size 10x29
-            RenderBlock {mover} at (0,0) size 10x16
-              RenderInline {mi} at (0,0) size 5x19
-                RenderText {#text} at (2,0) size 5x19
-                  text run at (2,0) width 5: "y"
-            RenderBlock {mover} at (0,13) size 10x16
-              RenderInline {mi} at (0,0) size 10x25
-                RenderText {#text} at (0,-4) size 10x25
-                  text run at (0,-4) width 10: "B"
+      RenderBlock {p} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 36x19
+          text run at (0,0) width 36: "over: "
+        RenderInline {math} at (0,0) size 23x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mover} at (0,0) size 23x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mi} at (0,0) size 11x19
+              RenderText {#text} at (36,0) size 11x19
+                text run at (36,0) width 11: "B"
+            RenderText {#text} at (47,0) size 4x19
+              text run at (47,0) width 4: " "
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (51,0) size 8x19
+                text run at (51,0) width 8: "y"
+            RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,98) size 784x40
-        RenderText {#text} at (0,21) size 34x19
-          text run at (0,21) width 34: "over: "
-        RenderBlock {math} at (34,0) size 17x39
-          RenderBlock {mover} at (1,0) size 15x37
-            RenderBlock {mover} at (0,0) size 15x16
-              RenderInline {mi} at (0,0) size 5x19
-                RenderText {#text} at (5,0) size 5x19
-                  text run at (5,0) width 5: "y"
-            RenderBlock {mover} at (0,13) size 15x24
-              RenderInline {mi} at (0,0) size 15x37
-                RenderText {#text} at (0,-6) size 15x37
-                  text run at (0,-6) width 15: "B"
+      RenderBlock {p} at (0,70) size 784x19
+        RenderText {#text} at (0,0) size 36x19
+          text run at (0,0) width 36: "over: "
+        RenderInline {math} at (0,0) size 23x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mover} at (0,0) size 23x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mi} at (0,0) size 11x19
+              RenderText {#text} at (36,0) size 11x19
+                text run at (36,0) width 11: "B"
+            RenderText {#text} at (47,0) size 4x19
+              text run at (47,0) width 4: " "
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (51,0) size 8x19
+                text run at (51,0) width 8: "y"
+            RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,154) size 784x40
-        RenderText {#text} at (0,21) size 34x19
-          text run at (0,21) width 34: "over: "
-        RenderBlock {math} at (34,0) size 24x39
-          RenderBlock {mover} at (1,0) size 22x37
-            RenderBlock {mover} at (0,0) size 22x16
-              RenderInline {mi} at (0,0) size 5x19
-                RenderText {#text} at (8,0) size 5x19
-                  text run at (8,0) width 5: "y"
-            RenderBlock {mover} at (0,13) size 22x24
-              RenderBlock {mo} at (0,0) size 22x24
-                RenderBlock {mo} at (0,0) size 22x24
-                  RenderText {mo} at (0,-6) size 22x37
-                    text run at (0,-6) width 22: "\x{2211}"
+      RenderBlock {p} at (0,105) size 784x19
+        RenderText {#text} at (0,0) size 36x19
+          text run at (0,0) width 36: "over: "
+        RenderInline {math} at (0,0) size 23x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mover} at (0,0) size 23x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mo} at (0,0) size 11x19
+              RenderText {#text} at (36,0) size 11x19
+                text run at (36,0) width 11: "\x{2211}"
+            RenderText {#text} at (47,0) size 4x19
+              text run at (47,0) width 4: " "
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (51,0) size 8x19
+                text run at (51,0) width 8: "y"
+            RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,210) size 784x106
-        RenderText {#text} at (0,87) size 34x19
-          text run at (0,87) width 34: "over: "
-        RenderBlock {math} at (34,0) size 50x105
-          RenderBlock {mover} at (1,0) size 8x62
-            RenderBlock {mover} at (0,0) size 8x16
-              RenderInline {mi} at (0,0) size 5x19
-                RenderText {#text} at (1,0) size 5x19
-                  text run at (1,0) width 5: "y"
-            RenderBlock {mover} at (0,13) size 8x49
-              RenderBlock {mo} at (0,0) size 8x49
-          RenderBlock {div} at (1,62) size 40x40
+      RenderBlock {p} at (0,140) size 784x19
+        RenderText {#text} at (0,0) size 36x19
+          text run at (0,0) width 36: "over: "
+        RenderInline {math} at (0,0) size 16x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mover} at (0,0) size 16x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mo} at (0,0) size 4x19
+              RenderText {#text} at (36,0) size 4x19
+                text run at (36,0) width 4: "\x{222B}"
+            RenderText {#text} at (40,0) size 4x19
+              text run at (40,0) width 4: " "
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (44,0) size 8x19
+                text run at (44,0) width 8: "y"
+            RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {div} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-layer at (43,239) size 8x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 8x10
-layer at (43,249) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (43,259) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (43,269) size 8x8 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 8x8
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (43,277) size 8x11 scrollHeight 14
-  RenderBlock {mo} at (0,38) size 8x11
-layer at (43,240) size 8x14 backgroundClip at (43,239) size 8x10 clip at (43,239) size 8x10 outlineClip at (43,239) size 8x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 8x11
-    RenderText {mo} at (0,-3) size 8x17
-      text run at (0,-3) width 8: "\x{2320}"
-layer at (43,274) size 8x14 backgroundClip at (43,277) size 8x11 clip at (43,277) size 8x11 outlineClip at (43,277) size 8x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 8x11
-    RenderText {mo} at (0,-3) size 8x17
-      text run at (0,-3) width 8: "\x{2321}"
index a429660..e2663d4 100644 (file)
Binary files a/LayoutTests/platform/gtk/mathml/presentation/roots-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/roots-expected.png differ
index b891ead..6f68540 100644 (file)
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x551
-  RenderBlock {html} at (0,0) size 800x551
-    RenderBody {body} at (8,16) size 784x519
-      RenderBlock {p} at (0,0) size 784x20
-        RenderText {#text} at (0,1) size 172x19
-          text run at (0,1) width 172: "square root (should be red): "
-        RenderBlock {math} at (172,0) size 22x19
-          RenderBlock {msqrt} at (1,0) size 20x19 [color=#FF0000]
-            RenderInline {mn} at (0,0) size 8x25
-              RenderText {#text} at (12,-1) size 8x25
-                text run at (12,-1) width 8: "2"
-      RenderBlock {p} at (0,36) size 784x20
-        RenderText {#text} at (0,1) size 105x19
-          text run at (0,1) width 105: "long square root: "
-        RenderBlock {math} at (105,0) size 41x19
-          RenderBlock {msqrt} at (1,0) size 39x19
-            RenderBlock {mrow} at (12,3) size 27x16
-              RenderInline {mi} at (0,0) size 7x25
-                RenderText {#text} at (0,-4) size 7x25
-                  text run at (0,-4) width 7: "x"
-              RenderBlock {mo} at (7,0) size 12x16
-                RenderBlock {mo} at (0,0) size 11x16
-                  RenderText {mo} at (0,-4) size 11x25
-                    text run at (0,-4) width 11: "+"
-              RenderInline {mn} at (0,0) size 8x25
-                RenderText {#text} at (19,-4) size 8x25
-                  text run at (19,-4) width 8: "1"
-      RenderBlock {p} at (0,72) size 784x25
-        RenderText {#text} at (0,1) size 209x19
-          text run at (0,1) width 209: "long square root with implied row: "
-        RenderBlock {math} at (209,0) size 46x25
-          RenderBlock {msqrt} at (1,0) size 44x25
-            RenderBlock {msup} at (12,3) size 13x19
-              RenderBlock {msup} at (0,3) size 7x16
-                RenderInline {mi} at (0,0) size 7x25
-                  RenderText {#text} at (0,-4) size 7x25
-                    text run at (0,-4) width 7: "x"
-              RenderInline {mn} at (0,0) size 6x19
-                RenderText {#text} at (7,-3) size 6x19
-                  text run at (7,-3) width 6: "2"
-            RenderBlock {mo} at (25,3) size 11x16
-              RenderBlock {mo} at (0,0) size 11x16
-                RenderText {mo} at (0,-4) size 11x25
-                  text run at (0,-4) width 11: "+"
-            RenderInline {mn} at (0,0) size 8x25
-              RenderText {#text} at (36,-1) size 8x25
-                text run at (36,-1) width 8: "1"
-      RenderBlock {p} at (0,113) size 784x40
-        RenderText {#text} at (0,9) size 108x19
-          text run at (0,9) width 108: "root of a fraction: "
-        RenderBlock {math} at (108,0) size 47x40
-          RenderBlock {msqrt} at (1,0) size 45x40
-            RenderBlock {mfrac} at (12,3) size 33x34
-              RenderBlock {mfrac} at (0,0) size 22x16
-                RenderBlock {mrow} at (3,0) size 27x16
-                  RenderInline {mi} at (0,0) size 7x25
-                    RenderText {#text} at (0,-4) size 7x25
-                      text run at (0,-4) width 7: "x"
-                  RenderBlock {mo} at (7,0) size 12x16
-                    RenderBlock {mo} at (0,0) size 11x16
-                      RenderText {mo} at (0,-4) size 11x25
-                        text run at (0,-4) width 11: "+"
-                  RenderInline {mn} at (0,0) size 8x25
-                    RenderText {#text} at (19,-4) size 8x25
-                      text run at (19,-4) width 8: "1"
-              RenderBlock {mfrac} at (0,16) size 22x18
-                RenderBlock {mrow} at (3,2) size 27x16
-                  RenderInline {mi} at (0,0) size 7x25
-                    RenderText {#text} at (0,-4) size 7x25
-                      text run at (0,-4) width 7: "x"
-                  RenderBlock {mo} at (7,0) size 12x16
-                    RenderBlock {mo} at (0,0) size 11x16
-                      RenderText {mo} at (0,-4) size 11x25
-                        text run at (0,-4) width 11: "+"
-                  RenderInline {mn} at (0,0) size 8x25
-                    RenderText {#text} at (19,-4) size 8x25
-                      text run at (19,-4) width 8: "2"
-      RenderBlock {p} at (0,169) size 784x21
-        RenderText {#text} at (0,2) size 166x19
-          text run at (0,2) width 166: "cube root (should be blue): "
-        RenderBlock {math} at (166,0) size 22x20 [color=#0000FF]
-      RenderBlock {p} at (0,206) size 784x23
-        RenderText {#text} at (0,4) size 68x19
-          text run at (0,4) width 68: "long index: "
-        RenderBlock {math} at (68,0) size 49x22
-      RenderBlock {p} at (0,245) size 784x40
-        RenderText {#text} at (0,9) size 174x19
-          text run at (0,9) width 174: "long index w/ complex base: "
-        RenderBlock {math} at (174,0) size 76x40
-      RenderBlock {p} at (0,301) size 784x49
-        RenderText {#text} at (0,30) size 67x19
-          text run at (0,30) width 67: "high index: "
-        RenderBlock {math} at (67,0) size 29x48
-      RenderBlock {p} at (0,366) size 784x61
-        RenderText {#text} at (0,22) size 151x19
-          text run at (0,22) width 151: "Imbricated square roots: "
-        RenderBlock {math} at (151,0) size 247x61
-          RenderBlock {msqrt} at (1,0) size 245x61
-            RenderInline {mn} at (0,0) size 8x25
-              RenderText {#text} at (12,20) size 8x25
-                text run at (12,20) width 8: "1"
-            RenderBlock {mo} at (20,24) size 11x16
-              RenderBlock {mo} at (0,0) size 11x16
-                RenderText {mo} at (0,-4) size 11x25
-                  text run at (0,-4) width 11: "+"
-            RenderBlock {msqrt} at (31,3) size 214x55
-              RenderBlock {mrow} at (12,3) size 202x49
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (0,14) size 8x25
-                    text run at (0,14) width 8: "2"
-                RenderBlock {mo} at (8,18) size 12x16
-                  RenderBlock {mo} at (0,0) size 11x16
-                    RenderText {mo} at (0,-4) size 11x25
-                      text run at (0,-4) width 11: "+"
-                RenderBlock {msqrt} at (20,0) size 182x49
-                  RenderBlock {mrow} at (12,3) size 170x43
-                    RenderInline {mn} at (0,0) size 8x25
-                      RenderText {#text} at (0,11) size 8x25
-                        text run at (0,11) width 8: "3"
-                    RenderBlock {mo} at (8,15) size 12x16
-                      RenderBlock {mo} at (0,0) size 11x16
-                        RenderText {mo} at (0,-4) size 11x25
-                          text run at (0,-4) width 11: "+"
-                    RenderBlock {msqrt} at (20,0) size 150x43
-                      RenderBlock {mrow} at (12,3) size 138x37
-                        RenderInline {mn} at (0,0) size 8x25
-                          RenderText {#text} at (0,8) size 8x25
-                            text run at (0,8) width 8: "4"
-                        RenderBlock {mo} at (8,12) size 12x16
-                          RenderBlock {mo} at (0,0) size 11x16
-                            RenderText {mo} at (0,-4) size 11x25
-                              text run at (0,-4) width 11: "+"
-                        RenderBlock {msqrt} at (20,0) size 118x37
-                          RenderBlock {mrow} at (12,3) size 106x31
-                            RenderInline {mn} at (0,0) size 8x25
-                              RenderText {#text} at (0,5) size 8x25
-                                text run at (0,5) width 8: "5"
-                            RenderBlock {mo} at (8,9) size 12x16
-                              RenderBlock {mo} at (0,0) size 11x16
-                                RenderText {mo} at (0,-4) size 11x25
-                                  text run at (0,-4) width 11: "+"
-                            RenderBlock {msqrt} at (20,0) size 86x31
-                              RenderBlock {mrow} at (12,3) size 74x25
-                                RenderInline {mn} at (0,0) size 8x25
-                                  RenderText {#text} at (0,2) size 8x25
-                                    text run at (0,2) width 8: "6"
-                                RenderBlock {mo} at (8,6) size 12x16
-                                  RenderBlock {mo} at (0,0) size 11x16
-                                    RenderText {mo} at (0,-4) size 11x25
-                                      text run at (0,-4) width 11: "+"
-                                RenderBlock {msqrt} at (20,0) size 54x25
-                                  RenderBlock {mrow} at (12,3) size 42x22
-                                    RenderInline {mn} at (0,0) size 8x25
-                                      RenderText {#text} at (0,-1) size 8x25
-                                        text run at (0,-1) width 8: "7"
-                                    RenderBlock {mo} at (8,3) size 12x16
-                                      RenderBlock {mo} at (0,0) size 11x16
-                                        RenderText {mo} at (0,-4) size 11x25
-                                          text run at (0,-4) width 11: "+"
-                                    RenderBlock {msqrt} at (20,0) size 22x22
-                                      RenderInline {mi} at (0,0) size 10x25
-                                        RenderText {#text} at (12,-1) size 10x25
-                                          text run at (12,-1) width 10: "A"
+layer at (0,0) size 800x366
+  RenderBlock {html} at (0,0) size 800x366
+    RenderBody {body} at (8,16) size 784x334
+      RenderBlock {p} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 177x19
+          text run at (0,0) width 177: "square root (should be red): "
+        RenderInline {math} at (0,0) size 8x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {msqrt} at (0,0) size 8x19
+            RenderInline {mn} at (0,0) size 8x19
+              RenderText {#text} at (177,0) size 8x19
+                text run at (177,0) width 8: "2"
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 110x19
+          text run at (0,0) width 110: "long square root: "
+        RenderInline {math} at (0,0) size 25x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {msqrt} at (0,0) size 25x19
+            RenderInline {mrow} at (0,0) size 25x19
+              RenderInline {mi} at (0,0) size 8x19
+                RenderText {#text} at (110,0) size 8x19
+                  text run at (110,0) width 8: "x"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (118,0) size 9x19
+                  text run at (118,0) width 9: "+"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (127,0) size 8x19
+                  text run at (127,0) width 8: "1"
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,70) size 784x19
+        RenderText {#text} at (0,0) size 222x19
+          text run at (0,0) width 222: "long square root with implied row: "
+        RenderInline {math} at (0,0) size 33x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {msqrt} at (0,0) size 33x19
+            RenderInline {msup} at (0,0) size 16x19
+              RenderInline {mi} at (0,0) size 8x19
+                RenderText {#text} at (222,0) size 8x19
+                  text run at (222,0) width 8: "x"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (230,0) size 8x19
+                  text run at (230,0) width 8: "2"
+            RenderInline {mo} at (0,0) size 9x19
+              RenderText {#text} at (238,0) size 9x19
+                text run at (238,0) width 9: "+"
+            RenderInline {mn} at (0,0) size 8x19
+              RenderText {#text} at (247,0) size 8x19
+                text run at (247,0) width 8: "1"
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,105) size 784x19
+        RenderText {#text} at (0,0) size 113x19
+          text run at (0,0) width 113: "root of a fraction: "
+        RenderInline {math} at (0,0) size 54x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {msqrt} at (0,0) size 54x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mfrac} at (0,0) size 54x19
+              RenderText {#text} at (0,0) size 0x0
+              RenderInline {mrow} at (0,0) size 25x19
+                RenderInline {mi} at (0,0) size 8x19
+                  RenderText {#text} at (113,0) size 8x19
+                    text run at (113,0) width 8: "x"
+                RenderInline {mo} at (0,0) size 9x19
+                  RenderText {#text} at (121,0) size 9x19
+                    text run at (121,0) width 9: "+"
+                RenderInline {mn} at (0,0) size 8x19
+                  RenderText {#text} at (130,0) size 8x19
+                    text run at (130,0) width 8: "1"
+              RenderText {#text} at (138,0) size 4x19
+                text run at (138,0) width 4: " "
+              RenderInline {mrow} at (0,0) size 25x19
+                RenderInline {mi} at (0,0) size 8x19
+                  RenderText {#text} at (142,0) size 8x19
+                    text run at (142,0) width 8: "x"
+                RenderInline {mo} at (0,0) size 9x19
+                  RenderText {#text} at (150,0) size 9x19
+                    text run at (150,0) width 9: "+"
+                RenderInline {mn} at (0,0) size 8x19
+                  RenderText {#text} at (159,0) size 8x19
+                    text run at (159,0) width 8: "2"
+              RenderText {#text} at (0,0) size 0x0
+            RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,140) size 784x19
+        RenderText {#text} at (0,0) size 173x19
+          text run at (0,0) width 173: "cube root (should be blue): "
+        RenderInline {math} at (0,0) size 16x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mroot} at (0,0) size 16x19
+            RenderInline {mn} at (0,0) size 8x19
+              RenderText {#text} at (173,0) size 8x19
+                text run at (173,0) width 8: "2"
+            RenderInline {mn} at (0,0) size 8x19
+              RenderText {#text} at (181,0) size 8x19
+                text run at (181,0) width 8: "3"
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,175) size 784x19
+        RenderText {#text} at (0,0) size 75x19
+          text run at (0,0) width 75: "long index: "
+        RenderInline {math} at (0,0) size 49x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mroot} at (0,0) size 49x19
+            RenderInline {mn} at (0,0) size 8x19
+              RenderText {#text} at (75,0) size 8x19
+                text run at (75,0) width 8: "2"
+            RenderInline {mrow} at (0,0) size 41x19
+              RenderInline {mi} at (0,0) size 8x19
+                RenderText {#text} at (83,0) size 8x19
+                  text run at (83,0) width 8: "x"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (91,0) size 9x19
+                  text run at (91,0) width 9: "+"
+              RenderInline {mi} at (0,0) size 8x19
+                RenderText {#text} at (100,0) size 8x19
+                  text run at (100,0) width 8: "y"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (108,0) size 9x19
+                  text run at (108,0) width 9: "+"
+              RenderInline {mi} at (0,0) size 7x19
+                RenderText {#text} at (117,0) size 7x19
+                  text run at (117,0) width 7: "z"
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,210) size 784x19
+        RenderText {#text} at (0,0) size 185x19
+          text run at (0,0) width 185: "long index w/ complex base: "
+        RenderInline {math} at (0,0) size 99x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mroot} at (0,0) size 99x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mfrac} at (0,0) size 58x19
+              RenderText {#text} at (0,0) size 0x0
+              RenderInline {mrow} at (0,0) size 25x19
+                RenderInline {mi} at (0,0) size 8x19
+                  RenderText {#text} at (185,0) size 8x19
+                    text run at (185,0) width 8: "x"
+                RenderInline {mo} at (0,0) size 9x19
+                  RenderText {#text} at (193,0) size 9x19
+                    text run at (193,0) width 9: "+"
+                RenderInline {mn} at (0,0) size 8x19
+                  RenderText {#text} at (202,0) size 8x19
+                    text run at (202,0) width 8: "1"
+              RenderText {#text} at (210,0) size 4x19
+                text run at (210,0) width 4: " "
+              RenderInline {mrow} at (0,0) size 25x19
+                RenderInline {mi} at (0,0) size 8x19
+                  RenderText {#text} at (214,0) size 8x19
+                    text run at (214,0) width 8: "x"
+                RenderInline {mo} at (0,0) size 9x19
+                  RenderText {#text} at (222,0) size 9x19
+                    text run at (222,0) width 9: "+"
+                RenderInline {mn} at (0,0) size 8x19
+                  RenderText {#text} at (231,0) size 8x19
+                    text run at (231,0) width 8: "2"
+              RenderText {#text} at (239,0) size 4x19
+                text run at (239,0) width 4: " "
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mrow} at (0,0) size 41x19
+              RenderInline {mi} at (0,0) size 8x19
+                RenderText {#text} at (243,0) size 8x19
+                  text run at (243,0) width 8: "x"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (251,0) size 9x19
+                  text run at (251,0) width 9: "+"
+              RenderInline {mi} at (0,0) size 8x19
+                RenderText {#text} at (260,0) size 8x19
+                  text run at (260,0) width 8: "y"
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (268,0) size 9x19
+                  text run at (268,0) width 9: "+"
+              RenderInline {mi} at (0,0) size 7x19
+                RenderText {#text} at (277,0) size 7x19
+                  text run at (277,0) width 7: "z"
+            RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,245) size 784x19
+        RenderText {#text} at (0,0) size 75x19
+          text run at (0,0) width 75: "high index: "
+        RenderInline {math} at (0,0) size 43x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mroot} at (0,0) size 43x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mn} at (0,0) size 8x19
+              RenderText {#text} at (75,0) size 8x19
+                text run at (75,0) width 8: "2"
+            RenderText {#text} at (83,0) size 4x19
+              text run at (83,0) width 4: " "
+            RenderInline {mfrac} at (0,0) size 31x19
+              RenderText {#text} at (0,0) size 0x0
+              RenderInline {mfrac} at (0,0) size 24x19
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {mi} at (0,0) size 8x19
+                  RenderText {#text} at (87,0) size 8x19
+                    text run at (87,0) width 8: "x"
+                RenderText {#text} at (95,0) size 4x19
+                  text run at (95,0) width 4: " "
+                RenderInline {mi} at (0,0) size 8x19
+                  RenderText {#text} at (99,0) size 8x19
+                    text run at (99,0) width 8: "y"
+                RenderText {#text} at (107,0) size 4x19
+                  text run at (107,0) width 4: " "
+              RenderText {#text} at (0,0) size 0x0
+              RenderInline {mi} at (0,0) size 7x19
+                RenderText {#text} at (111,0) size 7x19
+                  text run at (111,0) width 7: "z"
+              RenderText {#text} at (0,0) size 0x0
+            RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,280) size 784x19
+        RenderText {#text} at (0,0) size 155x19
+          text run at (0,0) width 155: "Imbricated square roots: "
+        RenderInline {math} at (0,0) size 187x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {msqrt} at (0,0) size 187x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mn} at (0,0) size 8x19
+              RenderText {#text} at (155,0) size 8x19
+                text run at (155,0) width 8: "1"
+            RenderText {#text} at (163,0) size 4x19
+              text run at (163,0) width 4: " "
+            RenderInline {mo} at (0,0) size 9x19
+              RenderText {#text} at (167,0) size 9x19
+                text run at (167,0) width 9: "+"
+            RenderText {#text} at (176,0) size 4x19
+              text run at (176,0) width 4: " "
+            RenderInline {msqrt} at (0,0) size 162x19
+              RenderText {#text} at (0,0) size 0x0
+              RenderInline {mrow} at (0,0) size 162x19
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {mn} at (0,0) size 8x19
+                  RenderText {#text} at (180,0) size 8x19
+                    text run at (180,0) width 8: "2"
+                RenderText {#text} at (188,0) size 4x19
+                  text run at (188,0) width 4: " "
+                RenderInline {mo} at (0,0) size 9x19
+                  RenderText {#text} at (192,0) size 9x19
+                    text run at (192,0) width 9: "+"
+                RenderText {#text} at (201,0) size 4x19
+                  text run at (201,0) width 4: " "
+                RenderInline {msqrt} at (0,0) size 137x19
+                  RenderText {#text} at (0,0) size 0x0
+                  RenderInline {mrow} at (0,0) size 137x19
+                    RenderText {#text} at (0,0) size 0x0
+                    RenderInline {mn} at (0,0) size 8x19
+                      RenderText {#text} at (205,0) size 8x19
+                        text run at (205,0) width 8: "3"
+                    RenderText {#text} at (213,0) size 4x19
+                      text run at (213,0) width 4: " "
+                    RenderInline {mo} at (0,0) size 9x19
+                      RenderText {#text} at (217,0) size 9x19
+                        text run at (217,0) width 9: "+"
+                    RenderText {#text} at (226,0) size 4x19
+                      text run at (226,0) width 4: " "
+                    RenderInline {msqrt} at (0,0) size 112x19
+                      RenderText {#text} at (0,0) size 0x0
+                      RenderInline {mrow} at (0,0) size 112x19
+                        RenderText {#text} at (0,0) size 0x0
+                        RenderInline {mn} at (0,0) size 8x19
+                          RenderText {#text} at (230,0) size 8x19
+                            text run at (230,0) width 8: "4"
+                        RenderText {#text} at (238,0) size 4x19
+                          text run at (238,0) width 4: " "
+                        RenderInline {mo} at (0,0) size 9x19
+                          RenderText {#text} at (242,0) size 9x19
+                            text run at (242,0) width 9: "+"
+                        RenderText {#text} at (251,0) size 4x19
+                          text run at (251,0) width 4: " "
+                        RenderInline {msqrt} at (0,0) size 87x19
+                          RenderText {#text} at (0,0) size 0x0
+                          RenderInline {mrow} at (0,0) size 87x19
+                            RenderText {#text} at (0,0) size 0x0
+                            RenderInline {mn} at (0,0) size 8x19
+                              RenderText {#text} at (255,0) size 8x19
+                                text run at (255,0) width 8: "5"
+                            RenderText {#text} at (263,0) size 4x19
+                              text run at (263,0) width 4: " "
+                            RenderInline {mo} at (0,0) size 9x19
+                              RenderText {#text} at (267,0) size 9x19
+                                text run at (267,0) width 9: "+"
+                            RenderText {#text} at (276,0) size 4x19
+                              text run at (276,0) width 4: " "
+                            RenderInline {msqrt} at (0,0) size 62x19
+                              RenderText {#text} at (0,0) size 0x0
+                              RenderInline {mrow} at (0,0) size 62x19
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderInline {mn} at (0,0) size 8x19
+                                  RenderText {#text} at (280,0) size 8x19
+                                    text run at (280,0) width 8: "6"
+                                RenderText {#text} at (288,0) size 4x19
+                                  text run at (288,0) width 4: " "
+                                RenderInline {mo} at (0,0) size 9x19
+                                  RenderText {#text} at (292,0) size 9x19
+                                    text run at (292,0) width 9: "+"
+                                RenderText {#text} at (301,0) size 4x19
+                                  text run at (301,0) width 4: " "
+                                RenderInline {msqrt} at (0,0) size 37x19
+                                  RenderText {#text} at (0,0) size 0x0
+                                  RenderInline {mrow} at (0,0) size 37x19
+                                    RenderText {#text} at (0,0) size 0x0
+                                    RenderInline {mn} at (0,0) size 8x19
+                                      RenderText {#text} at (305,0) size 8x19
+                                        text run at (305,0) width 8: "7"
+                                    RenderText {#text} at (313,0) size 4x19
+                                      text run at (313,0) width 4: " "
+                                    RenderInline {mo} at (0,0) size 9x19
+                                      RenderText {#text} at (317,0) size 9x19
+                                        text run at (317,0) width 9: "+"
+                                    RenderText {#text} at (326,0) size 4x19
+                                      text run at (326,0) width 4: " "
+                                    RenderInline {msqrt} at (0,0) size 12x19
+                                      RenderText {#text} at (0,0) size 0x0
+                                      RenderInline {mi} at (0,0) size 12x19
+                                        RenderText {#text} at (330,0) size 12x19
+                                          text run at (330,0) width 12: "A"
+                                      RenderText {#text} at (0,0) size 0x0
+                                    RenderText {#text} at (0,0) size 0x0
+                                  RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                              RenderText {#text} at (0,0) size 0x0
+                            RenderText {#text} at (0,0) size 0x0
+                          RenderText {#text} at (0,0) size 0x0
+                        RenderText {#text} at (0,0) size 0x0
+                      RenderText {#text} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+                  RenderText {#text} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+              RenderText {#text} at (0,0) size 0x0
+            RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,443) size 784x76
-        RenderText {#text} at (0,37) size 107x19
-          text run at (0,37) width 107: "Imbricated roots: "
-        RenderBlock {math} at (107,0) size 345x76
+      RenderBlock {p} at (0,315) size 784x19
+        RenderText {#text} at (0,0) size 110x19
+          text run at (0,0) width 110: "Imbricated roots: "
+        RenderInline {math} at (0,0) size 319x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mroot} at (0,0) size 319x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mrow} at (0,0) size 311x19
+              RenderText {#text} at (0,0) size 0x0
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (110,0) size 8x19
+                  text run at (110,0) width 8: "1"
+              RenderText {#text} at (118,0) size 4x19
+                text run at (118,0) width 4: " "
+              RenderInline {mo} at (0,0) size 9x19
+                RenderText {#text} at (122,0) size 9x19
+                  text run at (122,0) width 9: "+"
+              RenderText {#text} at (131,0) size 4x19
+                text run at (131,0) width 4: " "
+              RenderInline {mroot} at (0,0) size 286x19
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {mrow} at (0,0) size 274x19
+                  RenderText {#text} at (0,0) size 0x0
+                  RenderInline {mn} at (0,0) size 8x19
+                    RenderText {#text} at (135,0) size 8x19
+                      text run at (135,0) width 8: "2"
+                  RenderText {#text} at (143,0) size 4x19
+                    text run at (143,0) width 4: " "
+                  RenderInline {mo} at (0,0) size 9x19
+                    RenderText {#text} at (147,0) size 9x19
+                      text run at (147,0) width 9: "+"
+                  RenderText {#text} at (156,0) size 4x19
+                    text run at (156,0) width 4: " "
+                  RenderInline {mroot} at (0,0) size 249x19
+                    RenderText {#text} at (0,0) size 0x0
+                    RenderInline {mrow} at (0,0) size 237x19
+                      RenderText {#text} at (0,0) size 0x0
+                      RenderInline {mn} at (0,0) size 8x19
+                        RenderText {#text} at (160,0) size 8x19
+                          text run at (160,0) width 8: "3"
+                      RenderText {#text} at (168,0) size 4x19
+                        text run at (168,0) width 4: " "
+                      RenderInline {mo} at (0,0) size 9x19
+                        RenderText {#text} at (172,0) size 9x19
+                          text run at (172,0) width 9: "+"
+                      RenderText {#text} at (181,0) size 4x19
+                        text run at (181,0) width 4: " "
+                      RenderInline {mroot} at (0,0) size 212x19
+                        RenderText {#text} at (0,0) size 0x0
+                        RenderInline {mrow} at (0,0) size 200x19
+                          RenderText {#text} at (0,0) size 0x0
+                          RenderInline {mn} at (0,0) size 8x19
+                            RenderText {#text} at (185,0) size 8x19
+                              text run at (185,0) width 8: "4"
+                          RenderText {#text} at (193,0) size 4x19
+                            text run at (193,0) width 4: " "
+                          RenderInline {mo} at (0,0) size 9x19
+                            RenderText {#text} at (197,0) size 9x19
+                              text run at (197,0) width 9: "+"
+                          RenderText {#text} at (206,0) size 4x19
+                            text run at (206,0) width 4: " "
+                          RenderInline {mroot} at (0,0) size 175x19
+                            RenderText {#text} at (0,0) size 0x0
+                            RenderInline {mrow} at (0,0) size 163x19
+                              RenderText {#text} at (0,0) size 0x0
+                              RenderInline {mn} at (0,0) size 8x19
+                                RenderText {#text} at (210,0) size 8x19
+                                  text run at (210,0) width 8: "5"
+                              RenderText {#text} at (218,0) size 4x19
+                                text run at (218,0) width 4: " "
+                              RenderInline {mo} at (0,0) size 9x19
+                                RenderText {#text} at (222,0) size 9x19
+                                  text run at (222,0) width 9: "+"
+                              RenderText {#text} at (231,0) size 4x19
+                                text run at (231,0) width 4: " "
+                              RenderInline {mroot} at (0,0) size 138x19
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderInline {mrow} at (0,0) size 126x19
+                                  RenderText {#text} at (0,0) size 0x0
+                                  RenderInline {mn} at (0,0) size 8x19
+                                    RenderText {#text} at (235,0) size 8x19
+                                      text run at (235,0) width 8: "6"
+                                  RenderText {#text} at (243,0) size 4x19
+                                    text run at (243,0) width 4: " "
+                                  RenderInline {mo} at (0,0) size 9x19
+                                    RenderText {#text} at (247,0) size 9x19
+                                      text run at (247,0) width 9: "+"
+                                  RenderText {#text} at (256,0) size 4x19
+                                    text run at (256,0) width 4: " "
+                                  RenderInline {mroot} at (0,0) size 101x19
+                                    RenderText {#text} at (0,0) size 0x0
+                                    RenderInline {mrow} at (0,0) size 89x19
+                                      RenderText {#text} at (0,0) size 0x0
+                                      RenderInline {mn} at (0,0) size 8x19
+                                        RenderText {#text} at (260,0) size 8x19
+                                          text run at (260,0) width 8: "7"
+                                      RenderText {#text} at (268,0) size 4x19
+                                        text run at (268,0) width 4: " "
+                                      RenderInline {mo} at (0,0) size 9x19
+                                        RenderText {#text} at (272,0) size 9x19
+                                          text run at (272,0) width 9: "+"
+                                      RenderText {#text} at (281,0) size 4x19
+                                        text run at (281,0) width 4: " "
+                                      RenderInline {mroot} at (0,0) size 64x19
+                                        RenderText {#text} at (0,0) size 0x0
+                                        RenderInline {mi} at (0,0) size 12x19
+                                          RenderText {#text} at (285,0) size 12x19
+                                            text run at (285,0) width 12: "A"
+                                        RenderText {#text} at (297,0) size 4x19
+                                          text run at (297,0) width 4: " "
+                                        RenderInline {mfrac} at (0,0) size 48x19
+                                          RenderText {#text} at (0,0) size 0x0
+                                          RenderInline {mrow} at (0,0) size 37x19
+                                            RenderText {#text} at (0,0) size 0x0
+                                            RenderInline {mi} at (0,0) size 8x19
+                                              RenderText {#text} at (301,0) size 8x19
+                                                text run at (301,0) width 8: "x"
+                                            RenderText {#text} at (309,0) size 4x19
+                                              text run at (309,0) width 4: " "
+                                            RenderInline {mo} at (0,0) size 9x19
+                                              RenderText {#text} at (313,0) size 9x19
+                                                text run at (313,0) width 9: "+"
+                                            RenderText {#text} at (322,0) size 4x19
+                                              text run at (322,0) width 4: " "
+                                            RenderInline {mi} at (0,0) size 8x19
+                                              RenderText {#text} at (326,0) size 8x19
+                                                text run at (326,0) width 8: "y"
+                                            RenderText {#text} at (334,0) size 4x19
+                                              text run at (334,0) width 4: " "
+                                          RenderText {#text} at (0,0) size 0x0
+                                          RenderInline {mi} at (0,0) size 7x19
+                                            RenderText {#text} at (338,0) size 7x19
+                                              text run at (338,0) width 7: "z"
+                                          RenderText {#text} at (345,0) size 4x19
+                                            text run at (345,0) width 4: " "
+                                        RenderText {#text} at (0,0) size 0x0
+                                      RenderText {#text} at (0,0) size 0x0
+                                    RenderText {#text} at (0,0) size 0x0
+                                    RenderInline {mn} at (0,0) size 8x19
+                                      RenderText {#text} at (349,0) size 8x19
+                                        text run at (349,0) width 8: "9"
+                                    RenderText {#text} at (357,0) size 4x19
+                                      text run at (357,0) width 4: " "
+                                  RenderText {#text} at (0,0) size 0x0
+                                RenderText {#text} at (0,0) size 0x0
+                                RenderInline {mn} at (0,0) size 8x19
+                                  RenderText {#text} at (361,0) size 8x19
+                                    text run at (361,0) width 8: "8"
+                                RenderText {#text} at (369,0) size 4x19
+                                  text run at (369,0) width 4: " "
+                              RenderText {#text} at (0,0) size 0x0
+                            RenderText {#text} at (0,0) size 0x0
+                            RenderInline {mn} at (0,0) size 8x19
+                              RenderText {#text} at (373,0) size 8x19
+                                text run at (373,0) width 8: "7"
+                            RenderText {#text} at (381,0) size 4x19
+                              text run at (381,0) width 4: " "
+                          RenderText {#text} at (0,0) size 0x0
+                        RenderText {#text} at (0,0) size 0x0
+                        RenderInline {mn} at (0,0) size 8x19
+                          RenderText {#text} at (385,0) size 8x19
+                            text run at (385,0) width 8: "6"
+                        RenderText {#text} at (393,0) size 4x19
+                          text run at (393,0) width 4: " "
+                      RenderText {#text} at (0,0) size 0x0
+                    RenderText {#text} at (0,0) size 0x0
+                    RenderInline {mn} at (0,0) size 8x19
+                      RenderText {#text} at (397,0) size 8x19
+                        text run at (397,0) width 8: "5"
+                    RenderText {#text} at (405,0) size 4x19
+                      text run at (405,0) width 4: " "
+                  RenderText {#text} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {mn} at (0,0) size 8x19
+                  RenderText {#text} at (409,0) size 8x19
+                    text run at (409,0) width 8: "4"
+                RenderText {#text} at (417,0) size 4x19
+                  text run at (417,0) width 4: " "
+              RenderText {#text} at (0,0) size 0x0
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mn} at (0,0) size 8x19
+              RenderText {#text} at (421,0) size 8x19
+                text run at (421,0) width 8: "3"
+            RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-layer at (175,185) size 20x25
-  RenderBlock (relative positioned) {mroot} at (1,0) size 20x20
-    RenderBlock {mroot} at (12,17) size 0x0
-    RenderBlock {mroot} at (12,4) size 8x16
-      RenderInline {mn} at (0,0) size 8x25
-        RenderText {#text} at (0,-4) size 8x25
-          text run at (0,-4) width 8: "2"
-layer at (175,185) size 12x16
-  RenderBlock (positioned) {mn} at (0,0) size 12x14
-    RenderText {#text} at (2,-3) size 6x19
-      text run at (2,-3) width 6: "3"
-layer at (77,222) size 47x27
-  RenderBlock (relative positioned) {mroot} at (1,0) size 47x22
-    RenderBlock {mroot} at (39,19) size 0x0
-    RenderBlock {mroot} at (39,6) size 8x16
-      RenderInline {mn} at (0,0) size 8x25
-        RenderText {#text} at (0,-4) size 8x25
-          text run at (0,-4) width 8: "2"
-layer at (77,222) size 39x16
-  RenderBlock (positioned) {mrow} at (0,0) size 39x16
-    RenderInline {mi} at (0,0) size 5x19
-      RenderText {#text} at (2,-3) size 5x19
-        text run at (2,-3) width 5: "x"
-    RenderBlock {mo} at (7,0) size 9x12
-      RenderBlock {mo} at (0,0) size 8x12
-        RenderText {mo} at (0,-3) size 8x19
-          text run at (0,-3) width 8: "+"
-    RenderInline {mi} at (0,0) size 5x19
-      RenderText {#text} at (16,-3) size 5x19
-        text run at (16,-3) width 5: "y"
-    RenderBlock {mo} at (21,0) size 9x12
-      RenderBlock {mo} at (0,0) size 8x12
-        RenderText {mo} at (0,-3) size 8x19
-          text run at (0,-3) width 8: "+"
-    RenderInline {mi} at (0,0) size 5x19
-      RenderText {#text} at (30,-3) size 5x19
-        text run at (30,-3) width 5: "z"
-layer at (183,261) size 75x42
-  RenderBlock (relative positioned) {mroot} at (1,0) size 75x40
-    RenderBlock {mroot} at (41,24) size 0x0
-    RenderBlock {mroot} at (41,3) size 34x34
-      RenderBlock {mfrac} at (1,0) size 33x34
-        RenderBlock {mfrac} at (0,0) size 22x16
-          RenderBlock {mrow} at (3,0) size 27x16
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (0,-4) size 7x25
-                text run at (0,-4) width 7: "x"
-            RenderBlock {mo} at (7,0) size 12x16
-              RenderBlock {mo} at (0,0) size 11x16
-                RenderText {mo} at (0,-4) size 11x25
-                  text run at (0,-4) width 11: "+"
-            RenderInline {mn} at (0,0) size 8x25
-              RenderText {#text} at (19,-4) size 8x25
-                text run at (19,-4) width 8: "1"
-        RenderBlock {mfrac} at (0,16) size 22x18
-          RenderBlock {mrow} at (3,2) size 27x16
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (0,-4) size 7x25
-                text run at (0,-4) width 7: "x"
-            RenderBlock {mo} at (7,0) size 12x16
-              RenderBlock {mo} at (0,0) size 11x16
-                RenderText {mo} at (0,-4) size 11x25
-                  text run at (0,-4) width 11: "+"
-            RenderInline {mn} at (0,0) size 8x25
-              RenderText {#text} at (19,-4) size 8x25
-                text run at (19,-4) width 8: "2"
-layer at (183,270) size 39x16
-  RenderBlock (positioned) {mrow} at (0,9) size 39x16
-    RenderInline {mi} at (0,0) size 5x19
-      RenderText {#text} at (2,-3) size 5x19
-        text run at (2,-3) width 5: "x"
-    RenderBlock {mo} at (7,0) size 9x12
-      RenderBlock {mo} at (0,0) size 8x12
-        RenderText {mo} at (0,-3) size 8x19
-          text run at (0,-3) width 8: "+"
-    RenderInline {mi} at (0,0) size 5x19
-      RenderText {#text} at (16,-3) size 5x19
-        text run at (16,-3) width 5: "y"
-    RenderBlock {mo} at (21,0) size 9x12
-      RenderBlock {mo} at (0,0) size 8x12
-        RenderText {mo} at (0,-3) size 8x19
-          text run at (0,-3) width 8: "+"
-    RenderInline {mi} at (0,0) size 5x19
-      RenderText {#text} at (30,-3) size 5x19
-        text run at (30,-3) width 5: "z"
-layer at (76,317) size 27x53
-  RenderBlock (relative positioned) {mroot} at (1,0) size 27x48
-    RenderBlock {mroot} at (19,45) size 0x0
-    RenderBlock {mroot} at (19,32) size 8x16
-      RenderInline {mn} at (0,0) size 8x25
-        RenderText {#text} at (0,-4) size 8x25
-          text run at (0,-4) width 8: "2"
-layer at (76,317) size 19x44
-  RenderBlock (positioned) {mfrac} at (0,0) size 19x42
-    RenderBlock {mfrac} at (2,0) size 13x26
-      RenderBlock {mfrac} at (2,0) size 9x26
-        RenderBlock {mfrac} at (0,0) size 9x12
-          RenderInline {mi} at (0,0) size 5x19
-            RenderText {#text} at (2,-3) size 5x19
-              text run at (2,-3) width 5: "x"
-        RenderBlock {mfrac} at (0,12) size 9x14
-          RenderInline {mi} at (0,0) size 5x19
-            RenderText {#text} at (2,-1) size 5x19
-              text run at (2,-1) width 5: "y"
-    RenderBlock {mfrac} at (2,26) size 13x14
-      RenderInline {mi} at (0,0) size 5x19
-        RenderText {#text} at (4,-1) size 5x19
-          text run at (4,-1) width 5: "z"
-layer at (116,459) size 343x76
-  RenderBlock (relative positioned) {mroot} at (1,0) size 343x76
-    RenderBlock {mroot} at (18,52) size 0x0
-    RenderBlock {mroot} at (18,3) size 325x70
-      RenderBlock {mrow} at (11,0) size 314x70
-        RenderInline {mn} at (0,0) size 8x25
-          RenderText {#text} at (0,32) size 8x25
-            text run at (0,32) width 8: "1"
-        RenderBlock {mo} at (8,36) size 12x16
-          RenderBlock {mo} at (0,0) size 11x16
-            RenderText {mo} at (0,-4) size 11x25
-              text run at (0,-4) width 11: "+"
-layer at (116,492) size 12x16
-  RenderBlock (positioned) {mn} at (0,33) size 12x14
-    RenderText {#text} at (2,-3) size 6x19
-      text run at (2,-3) width 6: "3"
-layer at (165,462) size 294x70
-  RenderBlock (relative positioned) {mroot} at (20,0) size 294x70
-    RenderBlock {mroot} at (18,49) size 0x0
-    RenderBlock {mroot} at (18,3) size 276x64
-      RenderBlock {mrow} at (10,0) size 266x64
-        RenderInline {mn} at (0,0) size 8x25
-          RenderText {#text} at (0,29) size 8x25
-            text run at (0,29) width 8: "2"
-        RenderBlock {mo} at (8,33) size 12x16
-          RenderBlock {mo} at (0,0) size 11x16
-            RenderText {mo} at (0,-4) size 11x25
-              text run at (0,-4) width 11: "+"
-layer at (165,491) size 12x16
-  RenderBlock (positioned) {mn} at (0,29) size 12x14
-    RenderText {#text} at (2,-3) size 6x19
-      text run at (2,-3) width 6: "4"
-layer at (213,465) size 246x64
-  RenderBlock (relative positioned) {mroot} at (20,0) size 246x64
-    RenderBlock {mroot} at (18,46) size 0x0
-    RenderBlock {mroot} at (18,3) size 228x58
-      RenderBlock {mrow} at (8,0) size 220x58
-        RenderInline {mn} at (0,0) size 8x25
-          RenderText {#text} at (0,26) size 8x25
-            text run at (0,26) width 8: "3"
-        RenderBlock {mo} at (8,30) size 12x16
-          RenderBlock {mo} at (0,0) size 11x16
-            RenderText {mo} at (0,-4) size 11x25
-              text run at (0,-4) width 11: "+"
-layer at (213,491) size 12x16
-  RenderBlock (positioned) {mn} at (0,26) size 12x14
-    RenderText {#text} at (2,-3) size 6x19
-      text run at (2,-3) width 6: "5"
-layer at (259,468) size 200x58
-  RenderBlock (relative positioned) {mroot} at (20,0) size 200x58
-    RenderBlock {mroot} at (18,43) size 0x0
-    RenderBlock {mroot} at (18,3) size 182x52
-      RenderBlock {mrow} at (6,0) size 176x52
-        RenderInline {mn} at (0,0) size 8x25
-          RenderText {#text} at (0,23) size 8x25
-            text run at (0,23) width 8: "4"
-        RenderBlock {mo} at (8,27) size 12x16
-          RenderBlock {mo} at (0,0) size 11x16
-            RenderText {mo} at (0,-4) size 11x25
-              text run at (0,-4) width 11: "+"
-layer at (259,490) size 12x16
-  RenderBlock (positioned) {mn} at (0,22) size 12x14
-    RenderText {#text} at (2,-3) size 6x19
-      text run at (2,-3) width 6: "6"
-layer at (303,471) size 156x52
-  RenderBlock (relative positioned) {mroot} at (20,0) size 156x52
-    RenderBlock {mroot} at (17,40) size 0x0
-    RenderBlock {mroot} at (17,3) size 139x46
-      RenderBlock {mrow} at (5,0) size 134x46
-        RenderInline {mn} at (0,0) size 8x25
-          RenderText {#text} at (0,20) size 8x25
-            text run at (0,20) width 8: "5"
-        RenderBlock {mo} at (8,24) size 12x16
-          RenderBlock {mo} at (0,0) size 11x16
-            RenderText {mo} at (0,-4) size 11x25
-              text run at (0,-4) width 11: "+"
-layer at (303,489) size 12x16
-  RenderBlock (positioned) {mn} at (0,18) size 12x14
-    RenderText {#text} at (2,-3) size 6x19
-      text run at (2,-3) width 6: "7"
-layer at (345,474) size 114x46
-  RenderBlock (relative positioned) {mroot} at (20,0) size 114x46
-    RenderBlock {mroot} at (16,37) size 0x0
-    RenderBlock {mroot} at (16,3) size 98x40
-      RenderBlock {mrow} at (3,0) size 95x40
-        RenderInline {mn} at (0,0) size 8x25
-          RenderText {#text} at (0,17) size 8x25
-            text run at (0,17) width 8: "6"
-        RenderBlock {mo} at (8,21) size 12x16
-          RenderBlock {mo} at (0,0) size 11x16
-            RenderText {mo} at (0,-4) size 11x25
-              text run at (0,-4) width 11: "+"
-layer at (345,488) size 12x16
-  RenderBlock (positioned) {mn} at (0,14) size 12x14
-    RenderText {#text} at (2,-3) size 6x19
-      text run at (2,-3) width 6: "8"
-layer at (384,477) size 75x42
-  RenderBlock (relative positioned) {mroot} at (20,0) size 75x40
-    RenderBlock {mroot} at (14,34) size 0x0
-    RenderBlock {mroot} at (14,3) size 61x34
-      RenderBlock {mrow} at (2,0) size 59x34
-        RenderInline {mn} at (0,0) size 8x25
-          RenderText {#text} at (0,14) size 8x25
-            text run at (0,14) width 8: "7"
-        RenderBlock {mo} at (8,18) size 12x16
-          RenderBlock {mo} at (0,0) size 11x16
-            RenderText {mo} at (0,-4) size 11x25
-              text run at (0,-4) width 11: "+"
-layer at (384,488) size 12x16
-  RenderBlock (positioned) {mn} at (0,11) size 12x14
-    RenderText {#text} at (2,-3) size 6x19
-      text run at (2,-3) width 6: "9"
-layer at (420,480) size 39x39
-  RenderBlock (relative positioned) {mroot} at (20,0) size 39x34
-    RenderBlock {mroot} at (29,31) size 0x0
-    RenderBlock {mroot} at (29,18) size 10x16
-      RenderInline {mi} at (0,0) size 10x25
-        RenderText {#text} at (0,-4) size 10x25
-          text run at (0,-4) width 10: "A"
-layer at (420,480) size 29x30
-  RenderBlock (positioned) {mfrac} at (0,0) size 29x28
-    RenderBlock {mfrac} at (2,0) size 23x12
-      RenderBlock {mrow} at (2,0) size 19x12
-        RenderInline {mi} at (0,0) size 5x19
-          RenderText {#text} at (0,-3) size 5x19
-            text run at (0,-3) width 5: "x"
-        RenderBlock {mo} at (5,0) size 9x12
-          RenderBlock {mo} at (0,0) size 8x12
-            RenderText {mo} at (0,-3) size 8x19
-              text run at (0,-3) width 8: "+"
-        RenderInline {mi} at (0,0) size 5x19
-          RenderText {#text} at (14,-3) size 5x19
-            text run at (14,-3) width 5: "y"
-    RenderBlock {mfrac} at (2,12) size 23x14
-      RenderInline {mi} at (0,0) size 5x19
-        RenderText {#text} at (9,-1) size 5x19
-          text run at (9,-1) width 5: "z"
index b41e93a..38e8d47 100644 (file)
Binary files a/LayoutTests/platform/gtk/mathml/presentation/row-alignment-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/row-alignment-expected.png differ
index fbf02d4..4782e63 100644 (file)
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x544
-  RenderBlock {html} at (0,0) size 800x544
-    RenderBody {body} at (8,19) size 784x509
+layer at (0,0) size 800x376
+  RenderBlock {html} at (0,0) size 800x376
+    RenderBody {body} at (8,19) size 784x341
       RenderBlock {div} at (0,0) size 784x66
         RenderBlock {h2} at (0,0) size 784x28
-          RenderText {#text} at (0,0) size 127x28
-            text run at (0,0) width 127: "Normal flow"
+          RenderText {#text} at (0,0) size 129x28
+            text run at (0,0) width 129: "Normal flow"
         RenderBlock {p} at (0,47) size 784x19
-          RenderText {#text} at (0,0) size 149x19
-            text run at (0,0) width 149: "I am a paragraph of text "
-          RenderBlock {math} at (149,2) size 29x16
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (1,-4) size 7x25
-                text run at (1,-4) width 7: "x"
-            RenderBlock {mo} at (8,0) size 12x16
-              RenderBlock {mo} at (0,0) size 11x16
-                RenderText {mo} at (0,-4) size 11x25
-                  text run at (0,-4) width 11: "+"
-            RenderInline {mn} at (0,0) size 8x25
-              RenderText {#text} at (20,-4) size 8x25
-                text run at (20,-4) width 8: "1"
-          RenderText {#text} at (178,0) size 100x19
-            text run at (178,0) width 100: " with math inline."
-      RenderBlock {div} at (0,85) size 784x131
+          RenderText {#text} at (0,0) size 154x19
+            text run at (0,0) width 154: "I am a paragraph of text "
+          RenderInline {math} at (0,0) size 25x19
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (154,0) size 8x19
+                text run at (154,0) width 8: "x"
+            RenderInline {mo} at (0,0) size 9x19
+              RenderText {#text} at (162,0) size 9x19
+                text run at (162,0) width 9: "+"
+            RenderInline {mn} at (0,0) size 8x19
+              RenderText {#text} at (171,0) size 8x19
+                text run at (171,0) width 8: "1"
+          RenderText {#text} at (179,0) size 110x19
+            text run at (179,0) width 110: " with math inline."
+      RenderBlock {div} at (0,85) size 784x101
         RenderBlock {h2} at (0,0) size 784x28
-          RenderText {#text} at (0,0) size 202x28
-            text run at (0,0) width 202: "Fraction Alignment"
-        RenderBlock {p} at (0,47) size 784x34
-          RenderText {#text} at (0,6) size 26x19
-            text run at (0,6) width 26: "text "
-          RenderBlock {math} at (26,0) size 35x34
-            RenderBlock {mfrac} at (1,0) size 33x34
-              RenderBlock {mfrac} at (0,0) size 22x16
-                RenderBlock {mrow} at (3,0) size 27x16
-                  RenderInline {mi} at (0,0) size 7x25
-                    RenderText {#text} at (0,-4) size 7x25
-                      text run at (0,-4) width 7: "x"
-                  RenderBlock {mo} at (7,0) size 12x16
-                    RenderBlock {mo} at (0,0) size 11x16
-                      RenderText {mo} at (0,-4) size 11x25
-                        text run at (0,-4) width 11: "+"
-                  RenderInline {mn} at (0,0) size 8x25
-                    RenderText {#text} at (19,-4) size 8x25
-                      text run at (19,-4) width 8: "1"
-              RenderBlock {mfrac} at (0,16) size 22x18
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (7,-2) size 8x25
-                    text run at (7,-2) width 8: "2"
+          RenderText {#text} at (0,0) size 203x28
+            text run at (0,0) width 203: "Fraction Alignment"
+        RenderBlock {p} at (0,47) size 784x19
+          RenderText {#text} at (0,0) size 27x19
+            text run at (0,0) width 27: "text "
+          RenderInline {math} at (0,0) size 33x19
+            RenderInline {mfrac} at (0,0) size 33x19
+              RenderInline {mrow} at (0,0) size 25x19
+                RenderInline {mi} at (0,0) size 8x19
+                  RenderText {#text} at (27,0) size 8x19
+                    text run at (27,0) width 8: "x"
+                RenderInline {mo} at (0,0) size 9x19
+                  RenderText {#text} at (35,0) size 9x19
+                    text run at (35,0) width 9: "+"
+                RenderInline {mn} at (0,0) size 8x19
+                  RenderText {#text} at (44,0) size 8x19
+                    text run at (44,0) width 8: "1"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (52,0) size 8x19
+                  text run at (52,0) width 8: "2"
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {p} at (0,97) size 784x34
-          RenderText {#text} at (0,6) size 26x19
-            text run at (0,6) width 26: "text "
-          RenderBlock {math} at (26,0) size 54x34
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (1,4) size 7x25
-                text run at (1,4) width 7: "x"
-            RenderBlock {mo} at (8,8) size 12x16
-              RenderBlock {mo} at (0,0) size 11x16
-                RenderText {mo} at (0,-4) size 11x25
-                  text run at (0,-4) width 11: "+"
-            RenderBlock {mfrac} at (20,0) size 33x34
-              RenderBlock {mfrac} at (0,0) size 22x16
-                RenderBlock {mrow} at (3,0) size 27x16
-                  RenderInline {mi} at (0,0) size 7x25
-                    RenderText {#text} at (0,-4) size 7x25
-                      text run at (0,-4) width 7: "x"
-                  RenderBlock {mo} at (7,0) size 12x16
-                    RenderBlock {mo} at (0,0) size 11x16
-                      RenderText {mo} at (0,-4) size 11x25
-                        text run at (0,-4) width 11: "+"
-                  RenderInline {mn} at (0,0) size 8x25
-                    RenderText {#text} at (19,-4) size 8x25
-                      text run at (19,-4) width 8: "1"
-              RenderBlock {mfrac} at (0,16) size 22x18
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (7,-2) size 8x25
-                    text run at (7,-2) width 8: "2"
+        RenderBlock {p} at (0,82) size 784x19
+          RenderText {#text} at (0,0) size 27x19
+            text run at (0,0) width 27: "text "
+          RenderInline {math} at (0,0) size 50x19
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (27,0) size 8x19
+                text run at (27,0) width 8: "x"
+            RenderInline {mo} at (0,0) size 9x19
+              RenderText {#text} at (35,0) size 9x19
+                text run at (35,0) width 9: "+"
+            RenderInline {mfrac} at (0,0) size 33x19
+              RenderInline {mrow} at (0,0) size 25x19
+                RenderInline {mi} at (0,0) size 8x19
+                  RenderText {#text} at (44,0) size 8x19
+                    text run at (44,0) width 8: "x"
+                RenderInline {mo} at (0,0) size 9x19
+                  RenderText {#text} at (52,0) size 9x19
+                    text run at (52,0) width 9: "+"
+                RenderInline {mn} at (0,0) size 8x19
+                  RenderText {#text} at (61,0) size 8x19
+                    text run at (61,0) width 8: "1"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (69,0) size 8x19
+                  text run at (69,0) width 8: "2"
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock {div} at (0,235) size 784x274
+      RenderBlock {div} at (0,205) size 784x136
         RenderBlock {h2} at (0,0) size 784x28
           RenderText {#text} at (0,0) size 210x28
             text run at (0,0) width 210: "Operator Stretching"
-        RenderBlock {p} at (0,47) size 784x41
-          RenderText {#text} at (0,8) size 26x19
-            text run at (0,8) width 26: "text "
-          RenderBlock {math} at (26,0) size 70x41
-            RenderBlock {mo} at (1,0) size 8x41
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (9,6) size 7x25
-                text run at (9,6) width 7: "x"
-            RenderBlock {mo} at (16,10) size 12x16
-              RenderBlock {mo} at (0,0) size 11x16
-                RenderText {mo} at (0,-4) size 11x25
-                  text run at (0,-4) width 11: "+"
-            RenderBlock {mfrac} at (28,2) size 33x34
-              RenderBlock {mfrac} at (0,0) size 22x16
-                RenderBlock {mrow} at (3,0) size 27x16
-                  RenderInline {mi} at (0,0) size 7x25
-                    RenderText {#text} at (0,-4) size 7x25
-                      text run at (0,-4) width 7: "x"
-                  RenderBlock {mo} at (7,0) size 12x16
-                    RenderBlock {mo} at (0,0) size 11x16
-                      RenderText {mo} at (0,-4) size 11x25
-                        text run at (0,-4) width 11: "+"
-                  RenderInline {mn} at (0,0) size 8x25
-                    RenderText {#text} at (19,-4) size 8x25
-                      text run at (19,-4) width 8: "1"
-              RenderBlock {mfrac} at (0,16) size 22x18
-                RenderInline {mn} at (0,0) size 8x25
-                  RenderText {#text} at (7,-2) size 8x25
-                    text run at (7,-2) width 8: "2"
-            RenderBlock {mo} at (61,0) size 8x41
+        RenderBlock {p} at (0,47) size 784x19
+          RenderText {#text} at (0,0) size 27x19
+            text run at (0,0) width 27: "text "
+          RenderInline {math} at (0,0) size 60x19
+            RenderInline {mo} at (0,0) size 5x19
+              RenderText {#text} at (27,0) size 5x19
+                text run at (27,0) width 5: "("
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (32,0) size 8x19
+                text run at (32,0) width 8: "x"
+            RenderInline {mo} at (0,0) size 9x19
+              RenderText {#text} at (40,0) size 9x19
+                text run at (40,0) width 9: "+"
+            RenderInline {mfrac} at (0,0) size 33x19
+              RenderInline {mrow} at (0,0) size 25x19
+                RenderInline {mi} at (0,0) size 8x19
+                  RenderText {#text} at (49,0) size 8x19
+                    text run at (49,0) width 8: "x"
+                RenderInline {mo} at (0,0) size 9x19
+                  RenderText {#text} at (57,0) size 9x19
+                    text run at (57,0) width 9: "+"
+                RenderInline {mn} at (0,0) size 8x19
+                  RenderText {#text} at (66,0) size 8x19
+                    text run at (66,0) width 8: "1"
+              RenderInline {mn} at (0,0) size 8x19
+                RenderText {#text} at (74,0) size 8x19
+                  text run at (74,0) width 8: "2"
+            RenderInline {mo} at (0,0) size 5x19
+              RenderText {#text} at (82,0) size 5x19
+                text run at (82,0) width 5: ")"
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {p} at (0,104) size 784x85
-          RenderText {#text} at (0,34) size 26x19
-            text run at (0,34) width 26: "text "
-          RenderBlock {math} at (26,0) size 96x85
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (1,32) size 7x25
-                text run at (1,32) width 7: "y"
-            RenderBlock {mo} at (8,0) size 8x85
-            RenderBlock {munder} at (16,33) size 13x29
-              RenderBlock {munder} at (0,0) size 13x16
-                RenderInline {mi} at (0,0) size 13x25
-                  RenderText {#text} at (0,-4) size 13x25
-                    text run at (0,-4) width 13: "\x{220F}"
-              RenderBlock {munder} at (0,13) size 13x16
-                RenderInline {mi} at (0,0) size 5x19
-                  RenderText {#text} at (4,0) size 5x19
-                    text run at (4,0) width 5: "x"
-            RenderBlock {mfrac} at (29,10) size 58x70
-              RenderBlock {mfrac} at (0,0) size 36x34
-                RenderBlock {mrow} at (3,0) size 52x34
-                  RenderInline {mi} at (0,0) size 7x25
-                    RenderText {#text} at (0,4) size 7x25
-                      text run at (0,4) width 7: "x"
-                  RenderBlock {mo} at (7,8) size 12x16
-                    RenderBlock {mo} at (0,0) size 11x16
-                      RenderText {mo} at (0,-4) size 11x25
-                        text run at (0,-4) width 11: "+"
-                  RenderBlock {mfrac} at (19,0) size 33x34
-                    RenderBlock {mfrac} at (0,0) size 22x16
-                      RenderBlock {mrow} at (3,0) size 27x16
-                        RenderInline {mi} at (0,0) size 7x25
-                          RenderText {#text} at (0,-4) size 7x25
-                            text run at (0,-4) width 7: "x"
-                        RenderBlock {mo} at (7,0) size 12x16
-                          RenderBlock {mo} at (0,0) size 11x16
-                            RenderText {mo} at (0,-4) size 11x25
-                              text run at (0,-4) width 11: "+"
-                        RenderInline {mn} at (0,0) size 8x25
-                          RenderText {#text} at (19,-4) size 8x25
-                            text run at (19,-4) width 8: "1"
-                    RenderBlock {mfrac} at (0,16) size 22x18
-                      RenderInline {mn} at (0,0) size 8x25
-                        RenderText {#text} at (7,-2) size 8x25
-                          text run at (7,-2) width 8: "2"
-              RenderBlock {mfrac} at (0,34) size 36x36
-                RenderBlock {mrow} at (3,2) size 52x34
-                  RenderInline {mi} at (0,0) size 7x25
-                    RenderText {#text} at (0,4) size 7x25
-                      text run at (0,4) width 7: "x"
-                  RenderBlock {mo} at (7,8) size 12x16
-                    RenderBlock {mo} at (0,0) size 11x16
-                      RenderText {mo} at (0,-4) size 11x25
-                        text run at (0,-4) width 11: "+"
-                  RenderBlock {mfrac} at (19,0) size 33x34
-                    RenderBlock {mfrac} at (0,0) size 22x16
-                      RenderBlock {mrow} at (3,0) size 27x16
-                        RenderInline {mi} at (0,0) size 7x25
-                          RenderText {#text} at (0,-4) size 7x25
-                            text run at (0,-4) width 7: "x"
-                        RenderBlock {mo} at (7,0) size 12x16
-                          RenderBlock {mo} at (0,0) size 11x16
-                            RenderText {mo} at (0,-4) size 11x25
-                              text run at (0,-4) width 11: "+"
-                        RenderInline {mn} at (0,0) size 8x25
-                          RenderText {#text} at (19,-4) size 8x25
-                            text run at (19,-4) width 8: "1"
-                    RenderBlock {mfrac} at (0,16) size 22x18
-                      RenderInline {mn} at (0,0) size 8x25
-                        RenderText {#text} at (7,-2) size 8x25
-                          text run at (7,-2) width 8: "2"
-            RenderBlock {mo} at (87,0) size 8x85
+        RenderBlock {p} at (0,82) size 784x19
+          RenderText {#text} at (0,0) size 27x19
+            text run at (0,0) width 27: "text "
+          RenderInline {math} at (0,0) size 171x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (27,0) size 8x19
+                text run at (27,0) width 8: "y"
+            RenderText {#text} at (35,0) size 4x19
+              text run at (35,0) width 4: " "
+            RenderInline {mo} at (0,0) size 5x19
+              RenderText {#text} at (39,0) size 5x19
+                text run at (39,0) width 5: "("
+            RenderText {#text} at (44,0) size 4x19
+              text run at (44,0) width 4: " "
+            RenderInline {munder} at (0,0) size 29x19
+              RenderText {#text} at (0,0) size 0x0
+              RenderInline {mi} at (0,0) size 13x19
+                RenderText {#text} at (48,0) size 13x19
+                  text run at (48,0) width 13: "\x{220F}"
+              RenderText {#text} at (61,0) size 4x19
+                text run at (61,0) width 4: " "
+              RenderInline {mi} at (0,0) size 8x19
+                RenderText {#text} at (65,0) size 8x19
+                  text run at (65,0) width 8: "x"
+              RenderText {#text} at (73,0) size 4x19
+                text run at (73,0) width 4: " "
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mfrac} at (0,0) size 116x19
+              RenderText {#text} at (0,0) size 0x0
+              RenderInline {mrow} at (0,0) size 58x19
+                RenderInline {mi} at (0,0) size 8x19
+                  RenderText {#text} at (77,0) size 8x19
+                    text run at (77,0) width 8: "x"
+                RenderInline {mo} at (0,0) size 9x19
+                  RenderText {#text} at (85,0) size 9x19
+                    text run at (85,0) width 9: "+"
+                RenderText {#text} at (94,0) size 4x19
+                  text run at (94,0) width 4: " "
+                RenderInline {mfrac} at (0,0) size 33x19
+                  RenderInline {mrow} at (0,0) size 25x19
+                    RenderInline {mi} at (0,0) size 8x19
+                      RenderText {#text} at (98,0) size 8x19
+                        text run at (98,0) width 8: "x"
+                    RenderInline {mo} at (0,0) size 9x19
+                      RenderText {#text} at (106,0) size 9x19
+                        text run at (106,0) width 9: "+"
+                    RenderInline {mn} at (0,0) size 8x19
+                      RenderText {#text} at (115,0) size 8x19
+                        text run at (115,0) width 8: "1"
+                  RenderInline {mn} at (0,0) size 8x19
+                    RenderText {#text} at (123,0) size 8x19
+                      text run at (123,0) width 8: "2"
+                RenderText {#text} at (131,0) size 4x19
+                  text run at (131,0) width 4: " "
+              RenderText {#text} at (0,0) size 0x0
+              RenderInline {mrow} at (0,0) size 58x19
+                RenderInline {mi} at (0,0) size 8x19
+                  RenderText {#text} at (135,0) size 8x19
+                    text run at (135,0) width 8: "x"
+                RenderInline {mo} at (0,0) size 9x19
+                  RenderText {#text} at (143,0) size 9x19
+                    text run at (143,0) width 9: "+"
+                RenderText {#text} at (152,0) size 4x19
+                  text run at (152,0) width 4: " "
+                RenderInline {mfrac} at (0,0) size 33x19
+                  RenderInline {mrow} at (0,0) size 25x19
+                    RenderInline {mi} at (0,0) size 8x19
+                      RenderText {#text} at (156,0) size 8x19
+                        text run at (156,0) width 8: "x"
+                    RenderInline {mo} at (0,0) size 9x19
+                      RenderText {#text} at (164,0) size 9x19
+                        text run at (164,0) width 9: "+"
+                    RenderInline {mn} at (0,0) size 8x19
+                      RenderText {#text} at (173,0) size 8x19
+                        text run at (173,0) width 8: "1"
+                  RenderInline {mn} at (0,0) size 8x19
+                    RenderText {#text} at (181,0) size 8x19
+                      text run at (181,0) width 8: "2"
+                RenderText {#text} at (189,0) size 4x19
+                  text run at (189,0) width 4: " "
+              RenderText {#text} at (0,0) size 0x0
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mo} at (0,0) size 5x19
+              RenderText {#text} at (193,0) size 5x19
+                text run at (193,0) width 5: ")"
+            RenderText {#text} at (0,0) size 0x0
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {p} at (0,205) size 784x69
-          RenderText {#text} at (0,24) size 26x19
-            text run at (0,24) width 26: "text "
-          RenderBlock {math} at (26,0) size 96x69
-            RenderBlock {mo} at (1,0) size 8x69
-            RenderTable {mtable} at (9,4) size 78x57
-              RenderTableSection (anonymous) at (0,0) size 78x57
-                RenderTableRow {mtr} at (0,0) size 78x19
-                  RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
-                    RenderBlock {msub} at (3,0) size 20x19
-                      RenderBlock {msub} at (0,0) size 8x16
-                        RenderInline {mi} at (0,0) size 8x25
-                          RenderText {#text} at (0,-4) size 8x25
-                            text run at (0,-4) width 8: "a"
-                      RenderInline {mn} at (0,0) size 12x19
-                        RenderText {#text} at (8,4) size 12x19
-                          text run at (8,4) width 12: "11"
-                  RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
-                    RenderBlock {msub} at (3,0) size 20x19
-                      RenderBlock {msub} at (0,0) size 8x16
-                        RenderInline {mi} at (0,0) size 8x25
-                          RenderText {#text} at (0,-4) size 8x25
-                            text run at (0,-4) width 8: "a"
-                      RenderInline {mn} at (0,0) size 12x19
-                        RenderText {#text} at (8,4) size 12x19
-                          text run at (8,4) width 12: "12"
-                  RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
-                    RenderBlock {msub} at (3,0) size 20x19
-                      RenderBlock {msub} at (0,0) size 8x16
-                        RenderInline {mi} at (0,0) size 8x25
-                          RenderText {#text} at (0,-4) size 8x25
-                            text run at (0,-4) width 8: "a"
-                      RenderInline {mn} at (0,0) size 12x19
-                        RenderText {#text} at (8,4) size 12x19
-                          text run at (8,4) width 12: "13"
-                RenderTableRow {mtr} at (0,19) size 78x19
-                  RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
-                    RenderBlock {msub} at (3,0) size 20x19
-                      RenderBlock {msub} at (0,0) size 8x16
-                        RenderInline {mi} at (0,0) size 8x25
-                          RenderText {#text} at (0,-4) size 8x25
-                            text run at (0,-4) width 8: "b"
-                      RenderInline {mn} at (0,0) size 12x19
-                        RenderText {#text} at (8,4) size 12x19
-                          text run at (8,4) width 12: "21"
-                  RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
-                    RenderBlock {msub} at (3,0) size 20x19
-                      RenderBlock {msub} at (0,0) size 8x16
-                        RenderInline {mi} at (0,0) size 8x25
-                          RenderText {#text} at (0,-4) size 8x25
-                            text run at (0,-4) width 8: "b"
-                      RenderInline {mn} at (0,0) size 12x19
-                        RenderText {#text} at (8,4) size 12x19
-                          text run at (8,4) width 12: "22"
-                  RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
-                    RenderBlock {msub} at (3,0) size 20x19
-                      RenderBlock {msub} at (0,0) size 8x16
-                        RenderInline {mi} at (0,0) size 8x25
-                          RenderText {#text} at (0,-4) size 8x25
-                            text run at (0,-4) width 8: "b"
-                      RenderInline {mn} at (0,0) size 12x19
-                        RenderText {#text} at (8,4) size 12x19
-                          text run at (8,4) width 12: "23"
-                RenderTableRow {mtr} at (0,38) size 78x19
-                  RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
-                    RenderBlock {msub} at (3,0) size 19x19
-                      RenderBlock {msub} at (0,0) size 7x16
-                        RenderInline {mi} at (0,0) size 7x25
-                          RenderText {#text} at (0,-4) size 7x25
-                            text run at (0,-4) width 7: "c"
-                      RenderInline {mn} at (0,0) size 12x19
-                        RenderText {#text} at (7,4) size 12x19
-                          text run at (7,4) width 12: "31"
-                  RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
-                    RenderBlock {msub} at (3,0) size 19x19
-                      RenderBlock {msub} at (0,0) size 7x16
-                        RenderInline {mi} at (0,0) size 7x25
-                          RenderText {#text} at (0,-4) size 7x25
-                            text run at (0,-4) width 7: "c"
-                      RenderInline {mn} at (0,0) size 12x19
-                        RenderText {#text} at (7,4) size 12x19
-                          text run at (7,4) width 12: "32"
-                  RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
-                    RenderBlock {msub} at (3,0) size 19x19
-                      RenderBlock {msub} at (0,0) size 7x16
-                        RenderInline {mi} at (0,0) size 7x25
-                          RenderText {#text} at (0,-4) size 7x25
-                            text run at (0,-4) width 7: "c"
-                      RenderInline {mn} at (0,0) size 12x19
-                        RenderText {#text} at (7,4) size 12x19
-                          text run at (7,4) width 12: "33"
-            RenderBlock {mo} at (87,0) size 8x69
+        RenderBlock {p} at (0,117) size 784x19
+          RenderText {#text} at (0,0) size 27x19
+            text run at (0,0) width 27: "text "
+          RenderInline {math} at (0,0) size 260x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mo} at (0,0) size 5x19
+              RenderText {#text} at (27,0) size 5x19
+                text run at (27,0) width 5: "["
+            RenderText {#text} at (32,0) size 4x19
+              text run at (32,0) width 4: " "
+            RenderInline {mtable} at (0,0) size 246x19
+              RenderText {#text} at (0,0) size 0x0
+              RenderInline {mtr} at (0,0) size 81x19
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {mtd} at (0,0) size 23x19
+                  RenderInline {msub} at (0,0) size 23x19
+                    RenderInline {mi} at (0,0) size 7x19
+                      RenderText {#text} at (36,0) size 7x19
+                        text run at (36,0) width 7: "a"
+                    RenderInline {mn} at (0,0) size 16x19
+                      RenderText {#text} at (43,0) size 16x19
+                        text run at (43,0) width 16: "11"
+                RenderText {#text} at (59,0) size 4x19
+                  text run at (59,0) width 4: " "
+                RenderInline {mtd} at (0,0) size 23x19
+                  RenderInline {msub} at (0,0) size 23x19
+                    RenderInline {mi} at (0,0) size 7x19
+                      RenderText {#text} at (63,0) size 7x19
+                        text run at (63,0) width 7: "a"
+                    RenderInline {mn} at (0,0) size 16x19
+                      RenderText {#text} at (70,0) size 16x19
+                        text run at (70,0) width 16: "12"
+                RenderText {#text} at (86,0) size 4x19
+                  text run at (86,0) width 4: " "
+                RenderInline {mtd} at (0,0) size 23x19
+                  RenderInline {msub} at (0,0) size 23x19
+                    RenderInline {mi} at (0,0) size 7x19
+                      RenderText {#text} at (90,0) size 7x19
+                        text run at (90,0) width 7: "a"
+                    RenderInline {mn} at (0,0) size 16x19
+                      RenderText {#text} at (97,0) size 16x19
+                        text run at (97,0) width 16: "13"
+                RenderText {#text} at (113,0) size 4x19
+                  text run at (113,0) width 4: " "
+              RenderText {#text} at (0,0) size 0x0
+              RenderInline {mtr} at (0,0) size 84x19
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {mtd} at (0,0) size 24x19
+                  RenderInline {msub} at (0,0) size 24x19
+                    RenderInline {mi} at (0,0) size 8x19
+                      RenderText {#text} at (117,0) size 8x19
+                        text run at (117,0) width 8: "b"
+                    RenderInline {mn} at (0,0) size 16x19
+                      RenderText {#text} at (125,0) size 16x19
+                        text run at (125,0) width 16: "21"
+                RenderText {#text} at (141,0) size 4x19
+                  text run at (141,0) width 4: " "
+                RenderInline {mtd} at (0,0) size 24x19
+                  RenderInline {msub} at (0,0) size 24x19
+                    RenderInline {mi} at (0,0) size 8x19
+                      RenderText {#text} at (145,0) size 8x19
+                        text run at (145,0) width 8: "b"
+                    RenderInline {mn} at (0,0) size 16x19
+                      RenderText {#text} at (153,0) size 16x19
+                        text run at (153,0) width 16: "22"
+                RenderText {#text} at (169,0) size 4x19
+                  text run at (169,0) width 4: " "
+                RenderInline {mtd} at (0,0) size 24x19
+                  RenderInline {msub} at (0,0) size 24x19
+                    RenderInline {mi} at (0,0) size 8x19
+                      RenderText {#text} at (173,0) size 8x19
+                        text run at (173,0) width 8: "b"
+                    RenderInline {mn} at (0,0) size 16x19
+                      RenderText {#text} at (181,0) size 16x19
+                        text run at (181,0) width 16: "23"
+                RenderText {#text} at (197,0) size 4x19
+                  text run at (197,0) width 4: " "
+              RenderText {#text} at (0,0) size 0x0
+              RenderInline {mtr} at (0,0) size 81x19
+                RenderText {#text} at (0,0) size 0x0
+                RenderInline {mtd} at (0,0) size 23x19
+                  RenderInline {msub} at (0,0) size 23x19
+                    RenderInline {mi} at (0,0) size 7x19
+                      RenderText {#text} at (201,0) size 7x19
+                        text run at (201,0) width 7: "c"
+                    RenderInline {mn} at (0,0) size 16x19
+                      RenderText {#text} at (208,0) size 16x19
+                        text run at (208,0) width 16: "31"
+                RenderText {#text} at (224,0) size 4x19
+                  text run at (224,0) width 4: " "
+                RenderInline {mtd} at (0,0) size 23x19
+                  RenderInline {msub} at (0,0) size 23x19
+                    RenderInline {mi} at (0,0) size 7x19
+                      RenderText {#text} at (228,0) size 7x19
+                        text run at (228,0) width 7: "c"
+                    RenderInline {mn} at (0,0) size 16x19
+                      RenderText {#text} at (235,0) size 16x19
+                        text run at (235,0) width 16: "32"
+                RenderText {#text} at (251,0) size 4x19
+                  text run at (251,0) width 4: " "
+                RenderInline {mtd} at (0,0) size 23x19
+                  RenderInline {msub} at (0,0) size 23x19
+                    RenderInline {mi} at (0,0) size 7x19
+                      RenderText {#text} at (255,0) size 7x19
+                        text run at (255,0) width 7: "c"
+                    RenderInline {mn} at (0,0) size 16x19
+                      RenderText {#text} at (262,0) size 16x19
+                        text run at (262,0) width 16: "33"
+                RenderText {#text} at (278,0) size 4x19
+                  text run at (278,0) width 4: " "
+              RenderText {#text} at (0,0) size 0x0
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mo} at (0,0) size 5x19
+              RenderText {#text} at (282,0) size 5x19
+                text run at (282,0) width 5: "]"
+            RenderText {#text} at (0,0) size 0x0
           RenderText {#text} at (0,0) size 0x0
-layer at (35,301) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (35,311) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (35,321) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (35,331) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x11
-layer at (95,301) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (95,311) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (95,321) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (95,331) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x11
-layer at (42,358) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (42,368) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (42,378) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (42,388) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (42,398) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (42,408) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (42,418) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (42,428) size 7x4 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 7x4
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (42,432) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,74) size 7x11
-layer at (121,358) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (121,368) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (121,378) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (121,388) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (121,398) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (121,408) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (121,418) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (121,428) size 7x4 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 7x4
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (121,432) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,74) size 7x11
-layer at (35,459) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (35,469) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (35,479) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (35,489) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (35,499) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (35,509) size 7x8 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 7x8
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (35,517) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,58) size 7x11
-layer at (121,459) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (121,469) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (121,479) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (121,489) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (121,499) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (121,509) size 7x8 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 7x8
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (121,517) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,58) size 7x11
-layer at (35,302) size 7x14 backgroundClip at (35,301) size 7x10 clip at (35,301) size 7x10 outlineClip at (35,301) size 7x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239B}"
-layer at (35,328) size 7x14 backgroundClip at (35,331) size 7x11 clip at (35,331) size 7x11 outlineClip at (35,331) size 7x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239D}"
-layer at (95,302) size 7x14 backgroundClip at (95,301) size 7x10 clip at (95,301) size 7x10 outlineClip at (95,301) size 7x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239E}"
-layer at (95,328) size 7x14 backgroundClip at (95,331) size 7x11 clip at (95,331) size 7x11 outlineClip at (95,331) size 7x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A0}"
-layer at (42,359) size 7x14 backgroundClip at (42,358) size 7x10 clip at (42,358) size 7x10 outlineClip at (42,358) size 7x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239B}"
-layer at (42,429) size 7x14 backgroundClip at (42,432) size 7x11 clip at (42,432) size 7x11 outlineClip at (42,432) size 7x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239D}"
-layer at (121,359) size 7x14 backgroundClip at (121,358) size 7x10 clip at (121,358) size 7x10 outlineClip at (121,358) size 7x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239E}"
-layer at (121,429) size 7x14 backgroundClip at (121,432) size 7x11 clip at (121,432) size 7x11 outlineClip at (121,432) size 7x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A0}"
-layer at (35,460) size 7x14 backgroundClip at (35,459) size 7x10 clip at (35,459) size 7x10 outlineClip at (35,459) size 7x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A1}"
-layer at (35,514) size 7x14 backgroundClip at (35,517) size 7x11 clip at (35,517) size 7x11 outlineClip at (35,517) size 7x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A3}"
-layer at (121,460) size 7x14 backgroundClip at (121,459) size 7x10 clip at (121,459) size 7x10 outlineClip at (121,459) size 7x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A4}"
-layer at (121,514) size 7x14 backgroundClip at (121,517) size 7x11 clip at (121,517) size 7x11 outlineClip at (121,517) size 7x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A6}"
index 18595ad..de6594a 100644 (file)
@@ -1 +1 @@
-e35e3decbd485c3337fa3427efc1bf51
\ No newline at end of file
+9bffc8375a6a7dfc2a033fb1f0e00404
\ No newline at end of file
index 962bbdf..3fcae5d 100644 (file)
Binary files a/LayoutTests/platform/gtk/mathml/presentation/row-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/row-expected.png differ
index 18a5595..9ccdf9c 100644 (file)
-layer at (0,0) size 781x615
-  RenderView at (0,0) size 781x600
-layer at (0,0) size 781x615
-  RenderBlock {html} at (0,0) size 781x615
-    RenderBody {body} at (8,16) size 765x583
-      RenderBlock {p} at (0,0) size 765x19
-        RenderBlock {math} at (0,2) size 29x16
-          RenderInline {mi} at (0,0) size 7x25
-            RenderText {#text} at (1,-4) size 7x25
-              text run at (1,-4) width 7: "x"
-          RenderBlock {mo} at (8,0) size 12x16 [bgcolor=#C8C8C8]
-            RenderBlock {mo} at (0,0) size 11x16
-              RenderText {mo} at (0,-4) size 11x25
-                text run at (0,-4) width 11: "+"
-          RenderInline {mn} at (0,0) size 8x25
-            RenderText {#text} at (20,-4) size 8x25
-              text run at (20,-4) width 8: "1"
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x431
+  RenderBlock {html} at (0,0) size 800x431
+    RenderBody {body} at (8,16) size 784x399
+      RenderBlock {p} at (0,0) size 784x19
+        RenderInline {math} at (0,0) size 25x19
+          RenderInline {mi} at (0,0) size 8x19
+            RenderText {#text} at (0,0) size 8x19
+              text run at (0,0) width 8: "x"
+          RenderInline {mo} at (0,0) size 9x19 [bgcolor=#C8C8C8]
+            RenderText {#text} at (8,0) size 9x19
+              text run at (8,0) width 9: "+"
+          RenderInline {mn} at (0,0) size 8x19
+            RenderText {#text} at (17,0) size 8x19
+              text run at (17,0) width 8: "1"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,35) size 765x31
-        RenderText {#text} at (0,2) size 38x19
-          text run at (0,2) width 38: "16px: "
-        RenderBlock {math} at (38,0) size 49x31
-          RenderBlock {mrow} at (1,0) size 47x31
-            RenderBlock {mo} at (0,0) size 12x31 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (12,0) size 7x25
-                text run at (12,0) width 7: "x"
-            RenderBlock {div} at (19,6) size 16x16 [bgcolor=#00FF00]
-            RenderBlock {mo} at (35,0) size 12x31 [bgcolor=#C8C8C8]
-        RenderText {#text} at (87,2) size 4x19
-          text run at (87,2) width 4: " "
-        RenderBlock {math} at (91,0) size 41x31
-          RenderBlock {mrow} at (1,0) size 39x31
-            RenderBlock {mo} at (0,0) size 8x31 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (8,0) size 7x25
-                text run at (8,0) width 7: "x"
-            RenderBlock {div} at (15,6) size 16x16 [bgcolor=#00FF00]
-            RenderBlock {mo} at (31,0) size 8x31 [bgcolor=#C8C8C8]
-        RenderText {#text} at (132,2) size 4x19
-          text run at (132,2) width 4: " "
-        RenderBlock {math} at (136,0) size 41x31
-          RenderBlock {mrow} at (1,0) size 39x31
-            RenderBlock {mo} at (0,0) size 8x31 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (8,0) size 7x25
-                text run at (8,0) width 7: "x"
-            RenderBlock {div} at (15,6) size 16x16 [bgcolor=#00FF00]
-            RenderBlock {mo} at (31,0) size 8x31 [bgcolor=#C8C8C8]
-        RenderText {#text} at (177,2) size 4x19
-          text run at (177,2) width 4: " "
-        RenderBlock {math} at (181,0) size 41x31
-          RenderBlock {mrow} at (1,0) size 39x31
-            RenderBlock {mo} at (0,0) size 8x31 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (8,0) size 7x25
-                text run at (8,0) width 7: "x"
-            RenderBlock {div} at (15,6) size 16x16 [bgcolor=#00FF00]
-            RenderBlock {mo} at (31,0) size 8x31 [bgcolor=#C8C8C8]
-        RenderText {#text} at (222,2) size 4x19
-          text run at (222,2) width 4: " "
-        RenderBlock {math} at (226,0) size 34x31
-          RenderBlock {mrow} at (1,0) size 32x31
-            RenderBlock {mo} at (0,0) size 9x31 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (9,0) size 7x25
-                text run at (9,0) width 7: "x"
-            RenderBlock {div} at (16,6) size 16x16 [bgcolor=#00FF00]
+      RenderBlock {p} at (0,35) size 784x20
+        RenderText {#text} at (0,0) size 40x19
+          text run at (0,0) width 40: "16px: "
+        RenderInline {math} at (0,0) size 44x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 44x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (40,0) size 8x19
+                text run at (40,0) width 8: "{"
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (48,0) size 8x19
+                text run at (48,0) width 8: "x"
+            RenderBlock {div} at (56,4) size 16x16 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (72,0) size 8x19
+                text run at (72,0) width 8: "}"
+            RenderText {#text} at (80,0) size 4x19
+              text run at (80,0) width 4: " "
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,82) size 765x35
-        RenderText {#text} at (0,6) size 38x19
-          text run at (0,6) width 38: "24px: "
-        RenderBlock {math} at (38,0) size 57x35
-          RenderBlock {mrow} at (1,0) size 55x35
-            RenderBlock {mo} at (0,4) size 12x31 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (12,4) size 7x25
-                text run at (12,4) width 7: "x"
-            RenderBlock {div} at (19,4) size 24x24 [bgcolor=#00FF00]
-            RenderBlock {mo} at (43,4) size 12x31 [bgcolor=#C8C8C8]
-        RenderText {#text} at (95,6) size 4x19
-          text run at (95,6) width 4: " "
-        RenderBlock {math} at (99,0) size 49x35
-          RenderBlock {mrow} at (1,0) size 47x35
-            RenderBlock {mo} at (0,4) size 8x31 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (8,4) size 7x25
-                text run at (8,4) width 7: "x"
-            RenderBlock {div} at (15,4) size 24x24 [bgcolor=#00FF00]
-            RenderBlock {mo} at (39,4) size 8x31 [bgcolor=#C8C8C8]
-        RenderText {#text} at (148,6) size 4x19
-          text run at (148,6) width 4: " "
-        RenderBlock {math} at (152,0) size 49x35
-          RenderBlock {mrow} at (1,0) size 47x35
-            RenderBlock {mo} at (0,4) size 8x31 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (8,4) size 7x25
-                text run at (8,4) width 7: "x"
-            RenderBlock {div} at (15,4) size 24x24 [bgcolor=#00FF00]
-            RenderBlock {mo} at (39,4) size 8x31 [bgcolor=#C8C8C8]
-        RenderText {#text} at (201,6) size 4x19
-          text run at (201,6) width 4: " "
-        RenderBlock {math} at (205,0) size 49x35
-          RenderBlock {mrow} at (1,0) size 47x35
-            RenderBlock {mo} at (0,4) size 8x31 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (8,4) size 7x25
-                text run at (8,4) width 7: "x"
-            RenderBlock {div} at (15,4) size 24x24 [bgcolor=#00FF00]
-            RenderBlock {mo} at (39,4) size 8x31 [bgcolor=#C8C8C8]
-        RenderText {#text} at (254,6) size 4x19
-          text run at (254,6) width 4: " "
-        RenderBlock {math} at (258,0) size 42x35
-          RenderBlock {mrow} at (1,0) size 40x35
-            RenderBlock {mo} at (0,4) size 9x31 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (9,4) size 7x25
-                text run at (9,4) width 7: "x"
-            RenderBlock {div} at (16,4) size 24x24 [bgcolor=#00FF00]
+        RenderInline {math} at (0,0) size 38x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 34x19
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (84,0) size 5x19
+                text run at (84,0) width 5: "["
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (89,0) size 8x19
+                text run at (89,0) width 8: "x"
+            RenderBlock {div} at (97,4) size 16x16 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (113,0) size 5x19
+                text run at (113,0) width 5: "]"
+          RenderText {#text} at (118,0) size 4x19
+            text run at (118,0) width 4: " "
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,133) size 765x48
-        RenderText {#text} at (0,16) size 38x19
-          text run at (0,16) width 38: "32px: "
-        RenderBlock {math} at (38,0) size 65x48
-          RenderBlock {mrow} at (1,0) size 63x48
-            RenderBlock {mo} at (0,9) size 12x39 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (12,14) size 7x25
-                text run at (12,14) width 7: "x"
-            RenderBlock {div} at (19,9) size 32x32 [bgcolor=#00FF00]
-            RenderBlock {mo} at (51,9) size 12x39 [bgcolor=#C8C8C8]
-        RenderText {#text} at (103,16) size 4x19
-          text run at (103,16) width 4: " "
-        RenderBlock {math} at (107,0) size 57x48
-          RenderBlock {mrow} at (1,0) size 55x48
-            RenderBlock {mo} at (0,9) size 8x39 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (8,14) size 7x25
-                text run at (8,14) width 7: "x"
-            RenderBlock {div} at (15,9) size 32x32 [bgcolor=#00FF00]
-            RenderBlock {mo} at (47,9) size 8x39 [bgcolor=#C8C8C8]
-        RenderText {#text} at (164,16) size 4x19
-          text run at (164,16) width 4: " "
-        RenderBlock {math} at (168,0) size 57x48
-          RenderBlock {mrow} at (1,0) size 55x48
-            RenderBlock {mo} at (0,9) size 8x39 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (8,14) size 7x25
-                text run at (8,14) width 7: "x"
-            RenderBlock {div} at (15,9) size 32x32 [bgcolor=#00FF00]
-            RenderBlock {mo} at (47,9) size 8x39 [bgcolor=#C8C8C8]
-        RenderText {#text} at (225,16) size 4x19
-          text run at (225,16) width 4: " "
-        RenderBlock {math} at (229,0) size 57x48
-          RenderBlock {mrow} at (1,0) size 55x48
-            RenderBlock {mo} at (0,9) size 8x39 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (8,14) size 7x25
-                text run at (8,14) width 7: "x"
-            RenderBlock {div} at (15,9) size 32x32 [bgcolor=#00FF00]
-            RenderBlock {mo} at (47,9) size 8x39 [bgcolor=#C8C8C8]
-        RenderText {#text} at (286,16) size 4x19
-          text run at (286,16) width 4: " "
-        RenderBlock {math} at (290,0) size 50x48
-          RenderBlock {mrow} at (1,0) size 48x48
-            RenderBlock {mo} at (0,9) size 9x39 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (9,14) size 7x25
-                text run at (9,14) width 7: "x"
-            RenderBlock {div} at (16,9) size 32x32 [bgcolor=#00FF00]
+        RenderInline {math} at (0,0) size 38x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 34x19
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (122,0) size 5x19
+                text run at (122,0) width 5: "("
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (127,0) size 8x19
+                text run at (127,0) width 8: "x"
+            RenderBlock {div} at (135,4) size 16x16 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (151,0) size 5x19
+                text run at (151,0) width 5: ")"
+          RenderText {#text} at (156,0) size 4x19
+            text run at (156,0) width 4: " "
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,197) size 765x78
-        RenderText {#text} at (0,38) size 38x19
-          text run at (0,38) width 38: "48px: "
-        RenderBlock {math} at (38,0) size 81x78
-          RenderBlock {mrow} at (1,0) size 79x78
-            RenderBlock {mo} at (0,20) size 12x58 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (12,36) size 7x25
-                text run at (12,36) width 7: "x"
-            RenderBlock {div} at (19,20) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mo} at (67,20) size 12x58 [bgcolor=#C8C8C8]
-        RenderText {#text} at (119,38) size 4x19
-          text run at (119,38) width 4: " "
-        RenderBlock {math} at (123,0) size 73x78
-          RenderBlock {mrow} at (1,0) size 71x78
-            RenderBlock {mo} at (0,20) size 8x58 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (8,36) size 7x25
-                text run at (8,36) width 7: "x"
-            RenderBlock {div} at (15,20) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mo} at (63,20) size 8x58 [bgcolor=#C8C8C8]
-        RenderText {#text} at (196,38) size 4x19
-          text run at (196,38) width 4: " "
-        RenderBlock {math} at (200,0) size 73x78
-          RenderBlock {mrow} at (1,0) size 71x78
-            RenderBlock {mo} at (0,20) size 8x58 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (8,36) size 7x25
-                text run at (8,36) width 7: "x"
-            RenderBlock {div} at (15,20) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mo} at (63,20) size 8x58 [bgcolor=#C8C8C8]
-        RenderText {#text} at (273,38) size 4x19
-          text run at (273,38) width 4: " "
-        RenderBlock {math} at (277,0) size 73x78
-          RenderBlock {mrow} at (1,0) size 71x78
-            RenderBlock {mo} at (0,20) size 8x58 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (8,36) size 7x25
-                text run at (8,36) width 7: "x"
-            RenderBlock {div} at (15,20) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mo} at (63,20) size 8x58 [bgcolor=#C8C8C8]
-        RenderText {#text} at (350,38) size 4x19
-          text run at (350,38) width 4: " "
-        RenderBlock {math} at (354,0) size 66x78
-          RenderBlock {mrow} at (1,0) size 64x78
-            RenderBlock {mo} at (0,20) size 9x58 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (9,36) size 7x25
-                text run at (9,36) width 7: "x"
-            RenderBlock {div} at (16,20) size 48x48 [bgcolor=#00FF00]
+        RenderInline {math} at (0,0) size 34x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 30x19
+            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (160,0) size 3x19
+                text run at (160,0) width 3: "|"
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (163,0) size 8x19
+                text run at (163,0) width 8: "x"
+            RenderBlock {div} at (171,4) size 16x16 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (187,0) size 3x19
+                text run at (187,0) width 3: "|"
+          RenderText {#text} at (190,0) size 4x19
+            text run at (190,0) width 4: " "
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,291) size 765x213
-        RenderText {#text} at (0,137) size 46x19
-          text run at (0,137) width 46: "120px: "
-        RenderBlock {math} at (46,0) size 81x213
-          RenderBlock {mrow} at (1,0) size 79x213
-            RenderBlock {mo} at (0,68) size 12x145 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (12,135) size 7x25
-                text run at (12,135) width 7: "x"
-            RenderBlock {div} at (19,71) size 48x120 [bgcolor=#00FF00]
-            RenderBlock {mo} at (67,68) size 12x145 [bgcolor=#C8C8C8]
-        RenderText {#text} at (127,137) size 4x19
-          text run at (127,137) width 4: " "
-        RenderBlock {math} at (131,0) size 73x213
-          RenderBlock {mrow} at (1,0) size 71x213
-            RenderBlock {mo} at (0,68) size 8x145 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (8,135) size 7x25
-                text run at (8,135) width 7: "x"
-            RenderBlock {div} at (15,71) size 48x120 [bgcolor=#00FF00]
-            RenderBlock {mo} at (63,68) size 8x145 [bgcolor=#C8C8C8]
-        RenderText {#text} at (204,137) size 4x19
-          text run at (204,137) width 4: " "
-        RenderBlock {math} at (208,0) size 73x213
-          RenderBlock {mrow} at (1,0) size 71x213
-            RenderBlock {mo} at (0,68) size 8x145 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (8,135) size 7x25
-                text run at (8,135) width 7: "x"
-            RenderBlock {div} at (15,71) size 48x120 [bgcolor=#00FF00]
-            RenderBlock {mo} at (63,68) size 8x145 [bgcolor=#C8C8C8]
-        RenderText {#text} at (281,137) size 4x19
-          text run at (281,137) width 4: " "
-        RenderBlock {math} at (285,0) size 73x213
-          RenderBlock {mrow} at (1,0) size 71x213
-            RenderBlock {mo} at (0,68) size 8x145 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (8,135) size 7x25
-                text run at (8,135) width 7: "x"
-            RenderBlock {div} at (15,71) size 48x120 [bgcolor=#00FF00]
-            RenderBlock {mo} at (63,68) size 8x145 [bgcolor=#C8C8C8]
-        RenderText {#text} at (358,137) size 4x19
-          text run at (358,137) width 4: " "
-        RenderBlock {math} at (362,0) size 66x213
-          RenderBlock {mrow} at (1,0) size 64x213
-            RenderBlock {mo} at (0,68) size 9x145 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (9,135) size 7x25
-                text run at (9,135) width 7: "x"
-            RenderBlock {div} at (16,71) size 48x120 [bgcolor=#00FF00]
+        RenderInline {math} at (0,0) size 28x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 28x19
+            RenderInline {mo} at (0,0) size 4x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (194,0) size 4x19
+                text run at (194,0) width 4: "\x{222B}"
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (198,0) size 8x19
+                text run at (198,0) width 8: "x"
+            RenderBlock {div} at (206,4) size 16x16 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,520) size 765x63
-        RenderBlock {math} at (0,0) size 160x63
-          RenderBlock {mrow} at (1,0) size 158x63
-            RenderBlock {mo} at (0,14) size 8x49 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x25
-              RenderText {#text} at (8,25) size 7x25
-                text run at (8,25) width 7: "x"
-            RenderBlock {mo} at (15,29) size 5x16 [bgcolor=#C8C8C8]
-              RenderBlock {mo} at (0,0) size 4x16
-                RenderText {mo} at (0,-4) size 4x25
-                  text run at (0,-4) width 4: ","
-            RenderBlock {div} at (20,15) size 40x40 [bgcolor=#00FF00]
-            RenderBlock {mo} at (60,29) size 5x16 [bgcolor=#C8C8C8]
-              RenderBlock {mo} at (0,0) size 4x16
-                RenderText {mo} at (0,-4) size 4x25
-                  text run at (0,-4) width 4: ","
-            RenderBlock {div} at (65,15) size 40x40 [bgcolor=#00FF00]
-            RenderBlock {mo} at (105,29) size 5x16 [bgcolor=#C8C8C8]
-              RenderBlock {mo} at (0,0) size 4x16
-                RenderText {mo} at (0,-4) size 4x25
-                  text run at (0,-4) width 4: ","
-            RenderBlock {div} at (110,15) size 40x40 [bgcolor=#00FF00]
-            RenderBlock {mo} at (150,14) size 8x49 [bgcolor=#C8C8C8]
+      RenderBlock {p} at (0,71) size 784x24
+        RenderText {#text} at (0,2) size 40x19
+          text run at (0,2) width 40: "24px: "
+        RenderInline {math} at (0,0) size 52x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 48x19
+            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (40,2) size 8x19
+                text run at (40,2) width 8: "{"
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (48,2) size 8x19
+                text run at (48,2) width 8: "x"
+            RenderBlock {div} at (56,0) size 24x24 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (80,2) size 8x19
+                text run at (80,2) width 8: "}"
+          RenderText {#text} at (88,2) size 4x19
+            text run at (88,2) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 46x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 42x19
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (92,2) size 5x19
+                text run at (92,2) width 5: "["
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (97,2) size 8x19
+                text run at (97,2) width 8: "x"
+            RenderBlock {div} at (105,0) size 24x24 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (129,2) size 5x19
+                text run at (129,2) width 5: "]"
+          RenderText {#text} at (134,2) size 4x19
+            text run at (134,2) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 46x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 42x19
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (138,2) size 5x19
+                text run at (138,2) width 5: "("
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (143,2) size 8x19
+                text run at (143,2) width 8: "x"
+            RenderBlock {div} at (151,0) size 24x24 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (175,2) size 5x19
+                text run at (175,2) width 5: ")"
+          RenderText {#text} at (180,2) size 4x19
+            text run at (180,2) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 42x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 38x19
+            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (184,2) size 3x19
+                text run at (184,2) width 3: "|"
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (187,2) size 8x19
+                text run at (187,2) width 8: "x"
+            RenderBlock {div} at (195,0) size 24x24 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (219,2) size 3x19
+                text run at (219,2) width 3: "|"
+          RenderText {#text} at (222,2) size 4x19
+            text run at (222,2) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 36x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 36x19
+            RenderInline {mo} at (0,0) size 4x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (226,2) size 4x19
+                text run at (226,2) width 4: "\x{222B}"
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (230,2) size 8x19
+                text run at (230,2) width 8: "x"
+            RenderBlock {div} at (238,0) size 24x24 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,111) size 784x32
+        RenderText {#text} at (0,7) size 40x19
+          text run at (0,7) width 40: "32px: "
+        RenderInline {math} at (0,0) size 60x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 56x19
+            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (40,7) size 8x19
+                text run at (40,7) width 8: "{"
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (48,7) size 8x19
+                text run at (48,7) width 8: "x"
+            RenderBlock {div} at (56,0) size 32x32 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (88,7) size 8x19
+                text run at (88,7) width 8: "}"
+          RenderText {#text} at (96,7) size 4x19
+            text run at (96,7) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 54x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 50x19
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (100,7) size 5x19
+                text run at (100,7) width 5: "["
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (105,7) size 8x19
+                text run at (105,7) width 8: "x"
+            RenderBlock {div} at (113,0) size 32x32 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (145,7) size 5x19
+                text run at (145,7) width 5: "]"
+          RenderText {#text} at (150,7) size 4x19
+            text run at (150,7) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 54x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 50x19
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (154,7) size 5x19
+                text run at (154,7) width 5: "("
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (159,7) size 8x19
+                text run at (159,7) width 8: "x"
+            RenderBlock {div} at (167,0) size 32x32 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (199,7) size 5x19
+                text run at (199,7) width 5: ")"
+          RenderText {#text} at (204,7) size 4x19
+            text run at (204,7) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 50x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 46x19
+            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (208,7) size 3x19
+                text run at (208,7) width 3: "|"
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (211,7) size 8x19
+                text run at (211,7) width 8: "x"
+            RenderBlock {div} at (219,0) size 32x32 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (251,7) size 3x19
+                text run at (251,7) width 3: "|"
+          RenderText {#text} at (254,7) size 4x19
+            text run at (254,7) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 44x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 44x19
+            RenderInline {mo} at (0,0) size 4x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (258,7) size 4x19
+                text run at (258,7) width 4: "\x{222B}"
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (262,7) size 8x19
+                text run at (262,7) width 8: "x"
+            RenderBlock {div} at (270,0) size 32x32 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,159) size 784x48
+        RenderText {#text} at (0,18) size 40x19
+          text run at (0,18) width 40: "48px: "
+        RenderInline {math} at (0,0) size 76x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 72x19
+            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (40,18) size 8x19
+                text run at (40,18) width 8: "{"
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (48,18) size 8x19
+                text run at (48,18) width 8: "x"
+            RenderBlock {div} at (56,0) size 48x48 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (104,18) size 8x19
+                text run at (104,18) width 8: "}"
+          RenderText {#text} at (112,18) size 4x19
+            text run at (112,18) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 70x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 66x19
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (116,18) size 5x19
+                text run at (116,18) width 5: "["
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (121,18) size 8x19
+                text run at (121,18) width 8: "x"
+            RenderBlock {div} at (129,0) size 48x48 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (177,18) size 5x19
+                text run at (177,18) width 5: "]"
+          RenderText {#text} at (182,18) size 4x19
+            text run at (182,18) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 70x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 66x19
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (186,18) size 5x19
+                text run at (186,18) width 5: "("
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (191,18) size 8x19
+                text run at (191,18) width 8: "x"
+            RenderBlock {div} at (199,0) size 48x48 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (247,18) size 5x19
+                text run at (247,18) width 5: ")"
+          RenderText {#text} at (252,18) size 4x19
+            text run at (252,18) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 66x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 62x19
+            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (256,18) size 3x19
+                text run at (256,18) width 3: "|"
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (259,18) size 8x19
+                text run at (259,18) width 8: "x"
+            RenderBlock {div} at (267,0) size 48x48 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (315,18) size 3x19
+                text run at (315,18) width 3: "|"
+          RenderText {#text} at (318,18) size 4x19
+            text run at (318,18) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 60x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 60x19
+            RenderInline {mo} at (0,0) size 4x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (322,18) size 4x19
+                text run at (322,18) width 4: "\x{222B}"
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (326,18) size 8x19
+                text run at (326,18) width 8: "x"
+            RenderBlock {div} at (334,0) size 48x48 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,223) size 784x120
+        RenderText {#text} at (0,66) size 48x19
+          text run at (0,66) width 48: "120px: "
+        RenderInline {math} at (0,0) size 76x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 72x19
+            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (48,66) size 8x19
+                text run at (48,66) width 8: "{"
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (56,66) size 8x19
+                text run at (56,66) width 8: "x"
+            RenderBlock {div} at (64,0) size 48x120 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (112,66) size 8x19
+                text run at (112,66) width 8: "}"
+          RenderText {#text} at (120,66) size 4x19
+            text run at (120,66) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 70x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 66x19
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (124,66) size 5x19
+                text run at (124,66) width 5: "["
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (129,66) size 8x19
+                text run at (129,66) width 8: "x"
+            RenderBlock {div} at (137,0) size 48x120 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (185,66) size 5x19
+                text run at (185,66) width 5: "]"
+          RenderText {#text} at (190,66) size 4x19
+            text run at (190,66) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 70x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 66x19
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (194,66) size 5x19
+                text run at (194,66) width 5: "("
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (199,66) size 8x19
+                text run at (199,66) width 8: "x"
+            RenderBlock {div} at (207,0) size 48x120 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (255,66) size 5x19
+                text run at (255,66) width 5: ")"
+          RenderText {#text} at (260,66) size 4x19
+            text run at (260,66) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 66x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 62x19
+            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (264,66) size 3x19
+                text run at (264,66) width 3: "|"
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (267,66) size 8x19
+                text run at (267,66) width 8: "x"
+            RenderBlock {div} at (275,0) size 48x120 [bgcolor=#00FF00]
+            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (323,66) size 3x19
+                text run at (323,66) width 3: "|"
+          RenderText {#text} at (326,66) size 4x19
+            text run at (326,66) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {math} at (0,0) size 60x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 60x19
+            RenderInline {mo} at (0,0) size 4x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (330,66) size 4x19
+                text run at (330,66) width 4: "\x{222B}"
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (334,66) size 8x19
+                text run at (334,66) width 8: "x"
+            RenderBlock {div} at (342,0) size 48x120 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,359) size 784x40
+        RenderInline {math} at (0,0) size 174x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {mrow} at (0,0) size 174x19
+            RenderText {#text} at (0,0) size 0x0
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (0,12) size 5x19
+                text run at (0,12) width 5: "("
+            RenderInline {mi} at (0,0) size 8x19
+              RenderText {#text} at (5,12) size 8x19
+                text run at (5,12) width 8: "x"
+            RenderInline {mo} at (0,0) size 4x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (13,12) size 4x19
+                text run at (13,12) width 4: ","
+            RenderText {#text} at (17,12) size 4x19
+              text run at (17,12) width 4: " "
+            RenderBlock {div} at (21,0) size 40x40 [bgcolor=#00FF00]
+            RenderText {#text} at (61,12) size 4x19
+              text run at (61,12) width 4: " "
+            RenderInline {mo} at (0,0) size 4x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (65,12) size 4x19
+                text run at (65,12) width 4: ","
+            RenderText {#text} at (69,12) size 4x19
+              text run at (69,12) width 4: " "
+            RenderBlock {div} at (73,0) size 40x40 [bgcolor=#00FF00]
+            RenderText {#text} at (113,12) size 4x19
+              text run at (113,12) width 4: " "
+            RenderInline {mo} at (0,0) size 4x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (117,12) size 4x19
+                text run at (117,12) width 4: ","
+            RenderText {#text} at (121,12) size 4x19
+              text run at (121,12) width 4: " "
+            RenderBlock {div} at (125,0) size 40x40 [bgcolor=#00FF00]
+            RenderText {#text} at (165,12) size 4x19
+              text run at (165,12) width 4: " "
+            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
+              RenderText {#text} at (169,12) size 5x19
+                text run at (169,12) width 5: ")"
+            RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-layer at (47,51) size 11x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 11x10
-layer at (47,61) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 11x10
-layer at (47,71) size 11x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 11x11
-layer at (82,51) size 11x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 11x10
-layer at (82,61) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 11x10
-layer at (82,71) size 11x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 11x11
-layer at (100,51) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (100,61) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (100,71) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x11
-layer at (131,51) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (131,61) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (131,71) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x11
-layer at (145,51) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (145,61) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (145,71) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x11
-layer at (176,51) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (176,61) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (176,71) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x11
-layer at (190,51) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (190,61) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (190,71) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x11
-layer at (221,51) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (221,61) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (221,71) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x11
-layer at (235,51) size 8x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 8x10
-layer at (235,61) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (235,71) size 8x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 8x11
-layer at (47,102) size 11x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 11x10
-layer at (47,112) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 11x10
-layer at (47,122) size 11x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 11x11
-layer at (90,102) size 11x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 11x10
-layer at (90,112) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 11x10
-layer at (90,122) size 11x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 11x11
-layer at (108,102) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (108,112) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (108,122) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x11
-layer at (147,102) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (147,112) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (147,122) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x11
-layer at (161,102) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (161,112) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (161,122) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x11
-layer at (200,102) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (200,112) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (200,122) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x11
-layer at (214,102) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (214,112) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (214,122) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x11
-layer at (253,102) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (253,112) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (253,122) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x11
-layer at (267,102) size 8x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 8x10
-layer at (267,112) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (267,122) size 8x11 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 8x11
-layer at (47,158) size 11x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 11x10
-layer at (47,168) size 11x4 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 11x4
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (47,172) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,14) size 11x10
-layer at (47,182) size 11x4 scrollHeight 14
-  RenderBlock {mo} at (0,24) size 11x4
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (47,186) size 11x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 11x11
-layer at (98,158) size 11x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 11x10
-layer at (98,168) size 11x4 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 11x4
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (98,172) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,14) size 11x10
-layer at (98,182) size 11x4 scrollHeight 14
-  RenderBlock {mo} at (0,24) size 11x4
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (98,186) size 11x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 11x11
-layer at (116,158) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (116,168) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (116,178) size 7x8 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x8
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (116,186) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 7x11
-layer at (163,158) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (163,168) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (163,178) size 7x8 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x8
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (163,186) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 7x11
-layer at (177,158) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (177,168) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (177,178) size 7x8 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x8
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (177,186) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 7x11
-layer at (224,158) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (224,168) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (224,178) size 7x8 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x8
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (224,186) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 7x11
-layer at (238,158) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (238,168) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (238,178) size 7x8 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x8
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (238,186) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 7x11
-layer at (285,158) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (285,168) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (285,178) size 7x8 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x8
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (285,186) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 7x11
-layer at (299,158) size 8x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 8x10
-layer at (299,168) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (299,178) size 8x8 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 8x8
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (299,186) size 8x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 8x11
-layer at (47,233) size 11x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 11x10
-layer at (47,243) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (47,253) size 11x3 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 11x3
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (47,256) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,23) size 11x10
-layer at (47,266) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,33) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (47,276) size 11x4 scrollHeight 14
-  RenderBlock {mo} at (0,43) size 11x4
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (47,280) size 11x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 11x11
-layer at (114,233) size 11x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 11x10
-layer at (114,243) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (114,253) size 11x3 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 11x3
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (114,256) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,23) size 11x10
-layer at (114,266) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,33) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (114,276) size 11x4 scrollHeight 14
-  RenderBlock {mo} at (0,43) size 11x4
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (114,280) size 11x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 11x11
-layer at (132,233) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (132,243) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (132,253) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (132,263) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (132,273) size 7x7 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x7
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (132,280) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 7x11
-layer at (195,233) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (195,243) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (195,253) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (195,263) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (195,273) size 7x7 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x7
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (195,280) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 7x11
-layer at (209,233) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (209,243) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (209,253) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (209,263) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (209,273) size 7x7 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x7
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (209,280) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 7x11
-layer at (272,233) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (272,243) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (272,253) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (272,263) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (272,273) size 7x7 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x7
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (272,280) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 7x11
-layer at (286,233) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (286,243) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (286,253) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (286,263) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (286,273) size 7x7 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x7
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (286,280) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 7x11
-layer at (349,233) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (349,243) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (349,253) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (349,263) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (349,273) size 7x7 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x7
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (349,280) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 7x11
-layer at (363,233) size 8x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 8x10
-layer at (363,243) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (363,253) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (363,263) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (363,273) size 8x7 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 8x7
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (363,280) size 8x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 8x11
-layer at (55,375) size 11x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 11x10
-layer at (55,385) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (55,395) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (55,405) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (55,415) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (55,425) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (55,435) size 11x7 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 11x7
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (55,442) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,67) size 11x10
-layer at (55,452) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,77) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (55,462) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,87) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (55,472) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,97) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (55,482) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,107) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (55,492) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,117) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (55,502) size 11x7 scrollHeight 14
-  RenderBlock {mo} at (0,127) size 11x7
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (55,509) size 11x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 11x11
-layer at (122,375) size 11x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 11x10
-layer at (122,385) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (122,395) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (122,405) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (122,415) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (122,425) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (122,435) size 11x7 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 11x7
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (122,442) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,67) size 11x10
-layer at (122,452) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,77) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (122,462) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,87) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (122,472) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,97) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (122,482) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,107) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (122,492) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,117) size 11x10
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (122,502) size 11x7 scrollHeight 14
-  RenderBlock {mo} at (0,127) size 11x7
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AA}"
-layer at (122,509) size 11x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 11x11
-layer at (140,375) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (140,385) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (140,395) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (140,405) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (140,415) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (140,425) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (140,435) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (140,445) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (140,455) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,80) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (140,465) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,90) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (140,475) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,100) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (140,485) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,110) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (140,495) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,120) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (140,505) size 7x4 scrollHeight 14
-  RenderBlock {mo} at (0,130) size 7x4
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A2}"
-layer at (140,509) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 7x11
-layer at (203,375) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (203,385) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (203,395) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (203,405) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (203,415) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (203,425) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (203,435) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (203,445) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (203,455) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,80) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (203,465) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,90) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (203,475) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,100) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (203,485) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,110) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (203,495) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,120) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (203,505) size 7x4 scrollHeight 14
-  RenderBlock {mo} at (0,130) size 7x4
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A5}"
-layer at (203,509) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 7x11
-layer at (217,375) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (217,385) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (217,395) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (217,405) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (217,415) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (217,425) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (217,435) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (217,445) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (217,455) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,80) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (217,465) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,90) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (217,475) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,100) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (217,485) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,110) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (217,495) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,120) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (217,505) size 7x4 scrollHeight 14
-  RenderBlock {mo} at (0,130) size 7x4
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (217,509) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 7x11
-layer at (280,375) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (280,385) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (280,395) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (280,405) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (280,415) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (280,425) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (280,435) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (280,445) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (280,455) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,80) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (280,465) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,90) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (280,475) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,100) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (280,485) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,110) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (280,495) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,120) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (280,505) size 7x4 scrollHeight 14
-  RenderBlock {mo} at (0,130) size 7x4
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (280,509) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 7x11
-layer at (294,375) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (294,385) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (294,395) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (294,405) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (294,415) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (294,425) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (294,435) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (294,445) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (294,455) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,80) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (294,465) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,90) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (294,475) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,100) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (294,485) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,110) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (294,495) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,120) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (294,505) size 7x4 scrollHeight 14
-  RenderBlock {mo} at (0,130) size 7x4
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (294,509) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 7x11
-layer at (357,375) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (357,385) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (357,395) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (357,405) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (357,415) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (357,425) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (357,435) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (357,445) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (357,455) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,80) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (357,465) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,90) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (357,475) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,100) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (357,485) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,110) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (357,495) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,120) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (357,505) size 7x4 scrollHeight 14
-  RenderBlock {mo} at (0,130) size 7x4
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23D0}"
-layer at (357,509) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 7x11
-layer at (371,375) size 8x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 8x10
-layer at (371,385) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (371,395) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (371,405) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (371,415) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (371,425) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (371,435) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (371,445) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (371,455) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,80) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (371,465) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,90) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (371,475) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,100) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (371,485) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,110) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (371,495) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,120) size 8x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (371,505) size 8x4 scrollHeight 14
-  RenderBlock {mo} at (0,130) size 8x4
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23AE}"
-layer at (371,509) size 8x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 8x11
-layer at (9,550) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (9,560) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (9,570) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (9,580) size 7x8 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x8
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239C}"
-layer at (9,588) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,38) size 7x11
-layer at (159,550) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
-layer at (159,560) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (159,570) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (159,580) size 7x8 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x8
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{239F}"
-layer at (159,588) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,38) size 7x11
-layer at (47,52) size 11x14 backgroundClip at (47,51) size 11x10 clip at (47,51) size 11x10 outlineClip at (47,51) size 11x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23A7}"
-layer at (47,60) size 11x14 backgroundClip at (47,61) size 11x10 clip at (47,61) size 11x10 outlineClip at (47,61) size 11x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23A8}"
-layer at (47,68) size 11x14 backgroundClip at (47,71) size 11x11 clip at (47,71) size 11x11 outlineClip at (47,71) size 11x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23A9}"
-layer at (82,52) size 11x14 backgroundClip at (82,51) size 11x10 clip at (82,51) size 11x10 outlineClip at (82,51) size 11x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AB}"
-layer at (82,60) size 11x14 backgroundClip at (82,61) size 11x10 clip at (82,61) size 11x10 outlineClip at (82,61) size 11x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AC}"
-layer at (82,68) size 11x14 backgroundClip at (82,71) size 11x11 clip at (82,71) size 11x11 outlineClip at (82,71) size 11x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
-    RenderText {mo} at (0,-3) size 11x17
-      text run at (0,-3) width 11: "\x{23AD}"
-layer at (100,52) size 7x14 backgroundClip at (100,51) size 7x10 clip at (100,51) size 7x10 outlineClip at (100,51) size 7x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7x17
-      text run at (0,-3) width 7: "\x{23A1}"
-layer at (100,68) size 7x14 backgroundClip at (100,71) size 7x11 clip at (100,71) size 7x11 outlineClip at (100,71) size 7x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
-    RenderText {mo} at (0,-3) size 7