<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[202420] trunk</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/202420">202420</a></dd>
<dt>Author</dt> <dd>fred.wang@free.fr</dd>
<dt>Date</dt> <dd>2016-06-24 07:39:58 -0700 (Fri, 24 Jun 2016)</dd>
</dl>

<h3>Log Message</h3>
<pre>Refactor RenderMathMLOperator and RenderMathMLToken to avoid using anonymous renderers.
https://bugs.webkit.org/show_bug.cgi?id=155018

Patch by Frederic Wang &lt;fwang@igalia.com&gt; on 2016-06-24
Reviewed by Martin Robinson.

Source/WebCore:

No new tests, already covered by existing tests.

We use MathOperator for RenderMathMLOperator to avoid creating anonymous text nodes again
and again. We reimplement implicit mathvariant=&quot;italic&quot; on single-char mi in a way that does
not rely on creating anonymous text nodes. Finally, we improve the determination/update of
when mathvariant is italic to avoid breaking foreign-mi-dynamic test.
The change in the render tree structure breaks mfenced accessibility support but that will
be fixed in follow-up patches. The simplifications made here will also allow to simplify the
accessibility code.

* css/mathml.css:
(mo): Deleted. This flexbox rule is no longer needed.
* rendering/mathml/RenderMathMLBlock.cpp:
(WebCore::RenderMathMLBlock::createAnonymousMathMLBlock): Deleted. We no longer need to
create anonymous renderer with this function.
* rendering/mathml/RenderMathMLBlock.h: Delete createAnonymousMathMLBlock.
* rendering/mathml/RenderMathMLOperator.cpp: Implement layout functions without relying on
flexbox or anonymous.
(WebCore::RenderMathMLOperator::computePreferredLogicalWidths): Handle the case of !useMathOperator()
for which we need to add extra operator spacing after the RenderMathMLToken layout.
(WebCore::RenderMathMLOperator::layoutBlock): Ditto.
(WebCore::RenderMathMLOperator::isChildAllowed): Deleted. We allow the non-anonymous text.
(WebCore::RenderMathMLOperator::rebuildTokenContent): No longer destroy and rebuild
anonymous wrapper. Remove updateStyle call.
(WebCore::RenderMathMLOperator::updateStyle): Deleted. We no longer need anonymous style for the spacing.
* rendering/mathml/RenderMathMLOperator.h: Remove updateStyle() and isChildAllowed().
Make textContent() public so that it can be accessed from the accessibility code.
* rendering/mathml/RenderMathMLToken.cpp: Reimplement implicit mathvariant=&quot;italic&quot; by
painting MATHEMATICAL ITALIC characters instead of styling an anonymous wrapper.
(WebCore::RenderMathMLToken::RenderMathMLToken): Init m_mathVariantGlyph and m_mathVariantGlyphDirty
(WebCore::RenderMathMLToken::updateTokenContent): Set mathvariant glyph dirty when the content changes.
(WebCore::transformToItalic): Helper function to map latin and greek alphabets to their
MATHEMATICAL ITALIC counterpart.
(WebCore::RenderMathMLToken::computePreferredLogicalWidths): Implement this function to
handle the case where the mathvariant glyph is used.
(WebCore::RenderMathMLToken::updateMathVariantGlyph): Helper function to update the mathvariant glyph.
For now, we try and keep with the old (and limited) implementation: a mathvariant glyph may
only used for single-char &lt;mi&gt; without mathvariant attribute attached to it.
(WebCore::RenderMathMLToken::styleDidChange): Set the mathvariant glyph dirty when the style
changes.
(WebCore::RenderMathMLToken::updateFromElement): Remove updateStyle call and set mathvariant
glyph dirty.
(WebCore::RenderMathMLToken::firstLineBaseline): Implement this function to handle the case
 where the mathvariant glyph is used.
(WebCore::RenderMathMLToken::layoutBlock): Ditto.
(WebCore::RenderMathMLToken::paint): Ditto.
(WebCore::RenderMathMLToken::paintChildren): Ditto.
(WebCore::RenderMathMLToken::addChild): Deleted. No need to bother with anonymous renderer
or style.
(WebCore::RenderMathMLToken::createWrapperIfNeeded): Deleted. Ditto.
(WebCore::RenderMathMLToken::updateStyle): Deleted. Ditto.
* rendering/mathml/RenderMathMLToken.h: Update declarations of functions.
(WebCore::RenderMathMLToken::setMathVariantGlyphDirty): Helper function to indicate that the
mathvariant glyph will need to be updated.

LayoutTests:

We update the test expectations. Most of the adjustments are irrelevant visual
modifications (small shift and size differences) or due to changes in the renderer tree
structure (removal of anonymous, operator text appearing in the dumped text).
We disable the accessibility for mfenced for now, but this will be enabled again and improved
in follow-up accessibility patches.

* platform/ios-simulator/TestExpectations: We disable two reftests that use a character from
the Mathematical Alphanumeric Symbols block as a reference, since iOS does not have
appropriate fonts pre-installed.
* accessibility/mac/mathml-elements.html: Disable the mfenced test for now.
* accessibility/mac/mathml-elements-expected.txt: Ditto.
* accessibility/ios-simulator/math-expected.txt: Update the reference now that the text of
the operator appears in the render tree.
* accessibility/mac/math-alttext-expected.txt: Ditto.
* mathml/opentype/large-operators-italic-correction-expected.txt: Ditto.
* mathml/opentype/large-operators-munderover-expected.txt: Ditto.
* mathml/presentation/inferred-mrow-stretchy-expected.txt: Ditto.
* mathml/presentation/mfrac-nested-expected.txt: Ditto.
* mathml/presentation/stretchy-depth-height-expected.txt: Ditto.
* mathml/presentation/stretchy-depth-height-symmetric-expected.txt: Ditto.
* mathml/presentation/sup-nested-expected.txt: Ditto.
* mathml/very-large-stretchy-operators-expected.txt: Ditto.
* platform/mac/accessibility/math-text-expected.txt: Ditto.
* platform/gtk/accessibility/math-text-expected.txt: Ditto.
* fast/css/readonly-pseudoclass-common-element-expected.txt: Ditto.
* fast/css/readwrite-pseudoclass-editable-expected.txt: Ditto.
* imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-expected.txt: Ditto.
* imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml-expected.txt: Ditto.
* mathml/presentation/attributes-background-color.html: Add some padding to workaround some
small rendering failures.
* mathml/presentation/attributes-background-color-expected.html: Ditto.
* mathml/presentation/attributes-display.html: Ditto.
* mathml/presentation/attributes-display-expected.html: Ditto.
* mathml/presentation/bug97990-expected.html: Ditto.
* mathml/presentation/bug97990.html: Ditto.
* mathml/presentation/attributes-mathvariant-expected.html: Update the reftest to use italic
characters from the Mathematical Alphanumeric Symbols.
* mathml/presentation/tokenElements-mathvariant-expected.html: Ditto.
* mathml/presentation/mo-whitespaces-expected.html: Adjust one edge case since we now only
collapse whitespace for operators that use MathOperator.
* accessibility/math-multiscript-attributes-expected.txt: Small size/coordinate adjustment.
* platform/gtk/accessibility/math-multiscript-attributes-expected.txt: Dottp.
* platform/gtk/mathml/presentation/roots-expected.txt: Size/coordinate adjustment, removal
of anonymous renderers and use italic characters from the Mathematical Alphanumeric Symbols.
* platform/gtk/mathml/presentation/roots-expected.png: Ditto.
* platform/ios-simulator/mathml/presentation/roots-expected.txt: Ditto.
* platform/gtk/mathml/opentype/horizontal-expected.txt: Size/coordinate adjustment and
removal of anonymous renderers.
* platform/gtk/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
* platform/gtk/mathml/opentype/large-operators-expected.txt: Ditto.
* platform/gtk/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
* platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Ditto.
* platform/gtk/mathml/opentype/vertical-expected.txt: Ditto.
* platform/gtk/mathml/presentation/mo-stretch-expected.txt: Ditto.
* platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
* platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
* platform/mac/mathml/opentype/large-operators-expected.txt: Ditto.
* platform/mac/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
* platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Ditto.
* platform/mac/mathml/opentype/vertical-expected.txt: Ditto.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsaccessibilityiossimulatormathexpectedtxt">trunk/LayoutTests/accessibility/ios-simulator/math-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitymacmathalttextexpectedtxt">trunk/LayoutTests/accessibility/mac/math-alttext-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitymacmathmlelementsexpectedtxt">trunk/LayoutTests/accessibility/mac/mathml-elements-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitymacmathmlelementshtml">trunk/LayoutTests/accessibility/mac/mathml-elements.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitymathmultiscriptattributesexpectedtxt">trunk/LayoutTests/accessibility/math-multiscript-attributes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcssreadonlypseudoclasscommonelementexpectedtxt">trunk/LayoutTests/fast/css/readonly-pseudoclass-common-element-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcssreadwritepseudoclasseditableexpectedtxt">trunk/LayoutTests/fast/css/readwrite-pseudoclass-editable-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestshtmldomdocumentsdomtreeaccessorsdocumentgetElementsByNamedocumentgetElementsByNamenamespaceexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestshtmldomdocumentsdomtreeaccessorsdocumentgetElementsByNamedocumentgetElementsByNamenamespacexhtmlexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml-expected.txt</a></li>
<li><a href="#trunkLayoutTestsmathmlopentypelargeoperatorsitaliccorrectionexpectedtxt">trunk/LayoutTests/mathml/opentype/large-operators-italic-correction-expected.txt</a></li>
<li><a href="#trunkLayoutTestsmathmlopentypelargeoperatorsmunderoverexpectedtxt">trunk/LayoutTests/mathml/opentype/large-operators-munderover-expected.txt</a></li>
<li><a href="#trunkLayoutTestsmathmlpresentationattributesbackgroundcolorexpectedhtml">trunk/LayoutTests/mathml/presentation/attributes-background-color-expected.html</a></li>
<li><a href="#trunkLayoutTestsmathmlpresentationattributesbackgroundcolorhtml">trunk/LayoutTests/mathml/presentation/attributes-background-color.html</a></li>
<li><a href="#trunkLayoutTestsmathmlpresentationattributesdisplayexpectedhtml">trunk/LayoutTests/mathml/presentation/attributes-display-expected.html</a></li>
<li><a href="#trunkLayoutTestsmathmlpresentationattributesdisplayhtml">trunk/LayoutTests/mathml/presentation/attributes-display.html</a></li>
<li><a href="#trunkLayoutTestsmathmlpresentationattributesmathvariantexpectedhtml">trunk/LayoutTests/mathml/presentation/attributes-mathvariant-expected.html</a></li>
<li><a href="#trunkLayoutTestsmathmlpresentationbug97990expectedhtml">trunk/LayoutTests/mathml/presentation/bug97990-expected.html</a></li>
<li><a href="#trunkLayoutTestsmathmlpresentationbug97990html">trunk/LayoutTests/mathml/presentation/bug97990.html</a></li>
<li><a href="#trunkLayoutTestsmathmlpresentationinferredmrowstretchyexpectedtxt">trunk/LayoutTests/mathml/presentation/inferred-mrow-stretchy-expected.txt</a></li>
<li><a href="#trunkLayoutTestsmathmlpresentationmfracnestedexpectedtxt">trunk/LayoutTests/mathml/presentation/mfrac-nested-expected.txt</a></li>
<li><a href="#trunkLayoutTestsmathmlpresentationmowhitespacesexpectedhtml">trunk/LayoutTests/mathml/presentation/mo-whitespaces-expected.html</a></li>
<li><a href="#trunkLayoutTestsmathmlpresentationstretchydepthheightexpectedtxt">trunk/LayoutTests/mathml/presentation/stretchy-depth-height-expected.txt</a></li>
<li><a href="#trunkLayoutTestsmathmlpresentationstretchydepthheightsymmetricexpectedtxt">trunk/LayoutTests/mathml/presentation/stretchy-depth-height-symmetric-expected.txt</a></li>
<li><a href="#trunkLayoutTestsmathmlpresentationsupnestedexpectedtxt">trunk/LayoutTests/mathml/presentation/sup-nested-expected.txt</a></li>
<li><a href="#trunkLayoutTestsmathmlpresentationtokenElementsmathvariantexpectedhtml">trunk/LayoutTests/mathml/presentation/tokenElements-mathvariant-expected.html</a></li>
<li><a href="#trunkLayoutTestsmathmlverylargestretchyoperatorsexpectedtxt">trunk/LayoutTests/mathml/very-large-stretchy-operators-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkaccessibilitymathmultiscriptattributesexpectedtxt">trunk/LayoutTests/platform/gtk/accessibility/math-multiscript-attributes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkaccessibilitymathtextexpectedtxt">trunk/LayoutTests/platform/gtk/accessibility/math-text-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkmathmlopentypehorizontalexpectedtxt">trunk/LayoutTests/platform/gtk/mathml/opentype/horizontal-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkmathmlopentypehorizontalmunderoverexpectedtxt">trunk/LayoutTests/platform/gtk/mathml/opentype/horizontal-munderover-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkmathmlopentypelargeoperatorsexpectedtxt">trunk/LayoutTests/platform/gtk/mathml/opentype/large-operators-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkmathmlopentypeopentypestretchyexpectedtxt">trunk/LayoutTests/platform/gtk/mathml/opentype/opentype-stretchy-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkmathmlopentypeopentypestretchyhorizontalexpectedtxt">trunk/LayoutTests/platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkmathmlopentypeverticalexpectedtxt">trunk/LayoutTests/platform/gtk/mathml/opentype/vertical-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkmathmlpresentationmostretchexpectedtxt">trunk/LayoutTests/platform/gtk/mathml/presentation/mo-stretch-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkmathmlpresentationrootsexpectedpng">trunk/LayoutTests/platform/gtk/mathml/presentation/roots-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtkmathmlpresentationrootsexpectedtxt">trunk/LayoutTests/platform/gtk/mathml/presentation/roots-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorTestExpectations">trunk/LayoutTests/platform/ios-simulator/TestExpectations</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatormathmlopentypehorizontalmunderoverexpectedtxt">trunk/LayoutTests/platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatormathmlopentypeopentypestretchyexpectedtxt">trunk/LayoutTests/platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatormathmlpresentationrootsexpectedtxt">trunk/LayoutTests/platform/ios-simulator/mathml/presentation/roots-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacaccessibilitymathtextexpectedtxt">trunk/LayoutTests/platform/mac/accessibility/math-text-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacmathmlopentypelargeoperatorsexpectedtxt">trunk/LayoutTests/platform/mac/mathml/opentype/large-operators-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacmathmlopentypeopentypestretchyexpectedtxt">trunk/LayoutTests/platform/mac/mathml/opentype/opentype-stretchy-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacmathmlopentypeopentypestretchyhorizontalexpectedtxt">trunk/LayoutTests/platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacmathmlopentypeverticalexpectedtxt">trunk/LayoutTests/platform/mac/mathml/opentype/vertical-expected.txt</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCorecssmathmlcss">trunk/Source/WebCore/css/mathml.css</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLBlockcpp">trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLBlockh">trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLOperatorcpp">trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLOperatorh">trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLTokencpp">trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLTokenh">trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.h</a></li>
</ul>

<h3>Property Changed</h3>
<ul>
<li><a href="#trunkLayoutTestsplatformmacmathmlopentypeverticalexpectedtxt">trunk/LayoutTests/platform/mac/mathml/opentype/vertical-expected.txt</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/ChangeLog        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -1,3 +1,71 @@
</span><ins>+2016-06-24  Frederic Wang  &lt;fwang@igalia.com&gt;
+
+        Refactor RenderMathMLOperator and RenderMathMLToken to avoid using anonymous renderers.
+        https://bugs.webkit.org/show_bug.cgi?id=155018
+
+        Reviewed by Martin Robinson.
+
+        We update the test expectations. Most of the adjustments are irrelevant visual
+        modifications (small shift and size differences) or due to changes in the renderer tree
+        structure (removal of anonymous, operator text appearing in the dumped text).
+        We disable the accessibility for mfenced for now, but this will be enabled again and improved
+        in follow-up accessibility patches.
+
+        * platform/ios-simulator/TestExpectations: We disable two reftests that use a character from
+        the Mathematical Alphanumeric Symbols block as a reference, since iOS does not have
+        appropriate fonts pre-installed.
+        * accessibility/mac/mathml-elements.html: Disable the mfenced test for now.
+        * accessibility/mac/mathml-elements-expected.txt: Ditto.
+        * accessibility/ios-simulator/math-expected.txt: Update the reference now that the text of
+        the operator appears in the render tree.
+        * accessibility/mac/math-alttext-expected.txt: Ditto.
+        * mathml/opentype/large-operators-italic-correction-expected.txt: Ditto.
+        * mathml/opentype/large-operators-munderover-expected.txt: Ditto.
+        * mathml/presentation/inferred-mrow-stretchy-expected.txt: Ditto.
+        * mathml/presentation/mfrac-nested-expected.txt: Ditto.
+        * mathml/presentation/stretchy-depth-height-expected.txt: Ditto.
+        * mathml/presentation/stretchy-depth-height-symmetric-expected.txt: Ditto.
+        * mathml/presentation/sup-nested-expected.txt: Ditto.
+        * mathml/very-large-stretchy-operators-expected.txt: Ditto.
+        * platform/mac/accessibility/math-text-expected.txt: Ditto.
+        * platform/gtk/accessibility/math-text-expected.txt: Ditto.
+        * fast/css/readonly-pseudoclass-common-element-expected.txt: Ditto.
+        * fast/css/readwrite-pseudoclass-editable-expected.txt: Ditto.
+        * imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-expected.txt: Ditto.
+        * imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml-expected.txt: Ditto.
+        * mathml/presentation/attributes-background-color.html: Add some padding to workaround some
+        small rendering failures.
+        * mathml/presentation/attributes-background-color-expected.html: Ditto.
+        * mathml/presentation/attributes-display.html: Ditto.
+        * mathml/presentation/attributes-display-expected.html: Ditto.
+        * mathml/presentation/bug97990-expected.html: Ditto.
+        * mathml/presentation/bug97990.html: Ditto.
+        * mathml/presentation/attributes-mathvariant-expected.html: Update the reftest to use italic
+        characters from the Mathematical Alphanumeric Symbols.
+        * mathml/presentation/tokenElements-mathvariant-expected.html: Ditto.
+        * mathml/presentation/mo-whitespaces-expected.html: Adjust one edge case since we now only
+        collapse whitespace for operators that use MathOperator.
+        * accessibility/math-multiscript-attributes-expected.txt: Small size/coordinate adjustment.
+        * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: Dottp.
+        * platform/gtk/mathml/presentation/roots-expected.txt: Size/coordinate adjustment, removal
+        of anonymous renderers and use italic characters from the Mathematical Alphanumeric Symbols.
+        * platform/gtk/mathml/presentation/roots-expected.png: Ditto.
+        * platform/ios-simulator/mathml/presentation/roots-expected.txt: Ditto.
+        * platform/gtk/mathml/opentype/horizontal-expected.txt: Size/coordinate adjustment and
+        removal of anonymous renderers.
+        * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
+        * platform/gtk/mathml/opentype/large-operators-expected.txt: Ditto.
+        * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
+        * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Ditto.
+        * platform/gtk/mathml/opentype/vertical-expected.txt: Ditto.
+        * platform/gtk/mathml/presentation/mo-stretch-expected.txt: Ditto.
+        * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
+        * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
+        * platform/mac/mathml/opentype/large-operators-expected.txt: Ditto.
+        * platform/mac/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
+        * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Ditto.
+        * platform/mac/mathml/opentype/vertical-expected.txt: Ditto.
+
</ins><span class="cx"> 2016-06-23  Benjamin Poulain  &lt;bpoulain@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         OOM Assertion failure in Array.prototype.toString
</span></span></pre></div>
<a id="trunkLayoutTestsaccessibilityiossimulatormathexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/accessibility/ios-simulator/math-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/ios-simulator/math-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/accessibility/ios-simulator/math-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -1,6 +1,7 @@
</span><span class="cx"> Raman scattering study of the 
</span><span class="cx"> Fe
</span><span class="cx"> 1
</span><ins>+−
</ins><span class="cx"> x
</span><span class="cx"> Co
</span><span class="cx"> x
</span><span class="lines">@@ -7,9 +8,13 @@
</span><span class="cx"> Sb
</span><span class="cx"> 2
</span><span class="cx">  and 
</span><ins>+(
</ins><span class="cx"> 0
</span><ins>+≤
</ins><span class="cx"> x
</span><ins>+≤
</ins><span class="cx"> 1
</span><ins>+)
</ins><span class="cx">  single crystals.
</span><span class="cx"> This test the math role type will be an accessibility element.
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsaccessibilitymacmathalttextexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/accessibility/mac/math-alttext-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/mac/math-alttext-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/accessibility/mac/math-alttext-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -1,5 +1,6 @@
</span><span class="cx"> Fe
</span><span class="cx"> 1
</span><ins>+-
</ins><span class="cx"> x
</span><span class="cx"> Co
</span><span class="cx"> x
</span></span></pre></div>
<a id="trunkLayoutTestsaccessibilitymacmathmlelementsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/accessibility/mac/mathml-elements-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/mac/mathml-elements-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/accessibility/mac/mathml-elements-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -67,13 +67,6 @@
</span><span class="cx"> PASS fenced.subrole is 'AXSubrole: AXMathFenced'
</span><span class="cx"> PASS fenced.stringAttributeValue('AXMathFencedOpen') is '{'
</span><span class="cx"> PASS fenced.stringAttributeValue('AXMathFencedClose') is '}'
</span><del>-PASS child.stringValue is 'AXValue: {'
-PASS child.childAtIndex(0).stringValue is 'AXValue: 2'
-PASS child.stringValue is 'AXValue: ,'
-PASS child.childAtIndex(0).stringValue is 'AXValue: a'
-PASS child.stringValue is 'AXValue: ,'
-PASS child.childAtIndex(0).stringValue is 'AXValue: e'
-PASS child.stringValue is 'AXValue: }'
</del><span class="cx"> PASS sub.role is 'AXRole: AXGroup'
</span><span class="cx"> PASS sub.subrole is 'AXSubrole: AXMathSubscriptSuperscript'
</span><span class="cx"> PASS subBase.subrole is 'AXSubrole: AXMathIdentifier'
</span></span></pre></div>
<a id="trunkLayoutTestsaccessibilitymacmathmlelementshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/accessibility/mac/mathml-elements.html (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/mac/mathml-elements.html        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/accessibility/mac/mathml-elements.html        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -108,6 +108,9 @@
</span><span class="cx">    shouldBe(&quot;fenced.subrole&quot;, &quot;'AXSubrole: AXMathFenced'&quot;);
</span><span class="cx">    shouldBe(&quot;fenced.stringAttributeValue('AXMathFencedOpen')&quot;, &quot;'{'&quot;);
</span><span class="cx">    shouldBe(&quot;fenced.stringAttributeValue('AXMathFencedClose')&quot;, &quot;'}'&quot;);
</span><ins>+   /*
+   FIXME: AccessibilityRenderObject should be updated to properly expose the text of mfenced operators.
+   See https://bugs.webkit.org/show_bug.cgi?id=139582.
</ins><span class="cx">    var fenceValues = new Array(&quot;{&quot;, &quot;2&quot;, &quot;,&quot;, &quot;a&quot;, &quot;,&quot;, &quot;e&quot;, &quot;}&quot;);
</span><span class="cx">    for (var k = 0; k &lt; fenceValues.length; k++) {
</span><span class="cx">       var child = fenced.childAtIndex(k);
</span><span class="lines">@@ -116,6 +119,7 @@
</span><span class="cx">       else
</span><span class="cx">           shouldBe(&quot;child.childAtIndex(0).stringValue&quot;, &quot;'AXValue: &quot; + fenceValues[k] + &quot;'&quot;);
</span><span class="cx">    }
</span><ins>+   */
</ins><span class="cx"> 
</span><span class="cx">    // Subscript
</span><span class="cx">    var sub = accessibilityController.accessibleElementById(&quot;sub&quot;).childAtIndex(0);
</span></span></pre></div>
<a id="trunkLayoutTestsaccessibilitymathmultiscriptattributesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/accessibility/math-multiscript-attributes-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/math-multiscript-attributes-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/accessibility/math-multiscript-attributes-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -14,7 +14,7 @@
</span><span class="cx"> AXChildren: 
</span><span class="cx"> AXHelp: 
</span><span class="cx"> AXParent: 
</span><del>-AXSize: NSSize: {12, 25}
</del><ins>+AXSize: NSSize: {14, 25}
</ins><span class="cx"> AXTitle: 
</span><span class="cx"> AXDescription: 
</span><span class="cx"> AXValue: 
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> AXChildren: 
</span><span class="cx"> AXHelp: 
</span><span class="cx"> AXParent: 
</span><del>-AXSize: NSSize: {11, 19}
</del><ins>+AXSize: NSSize: {10, 19}
</ins><span class="cx"> AXTitle: 
</span><span class="cx"> AXDescription: 
</span><span class="cx"> AXValue: 
</span><span class="lines">@@ -74,7 +74,7 @@
</span><span class="cx"> AXChildren: 
</span><span class="cx"> AXHelp: 
</span><span class="cx"> AXParent: 
</span><del>-AXSize: NSSize: {10, 18}
</del><ins>+AXSize: NSSize: {9, 18}
</ins><span class="cx"> AXTitle: 
</span><span class="cx"> AXDescription: 
</span><span class="cx"> AXValue: 
</span><span class="lines">@@ -104,7 +104,7 @@
</span><span class="cx"> AXChildren: 
</span><span class="cx"> AXHelp: 
</span><span class="cx"> AXParent: 
</span><del>-AXSize: NSSize: {10, 19}
</del><ins>+AXSize: NSSize: {9, 19}
</ins><span class="cx"> AXTitle: 
</span><span class="cx"> AXDescription: 
</span><span class="cx"> AXValue: 
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssreadonlypseudoclasscommonelementexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css/readonly-pseudoclass-common-element-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css/readonly-pseudoclass-common-element-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/fast/css/readonly-pseudoclass-common-element-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -24,5 +24,6 @@
</span><span class="cx">        
</span><span class="cx"> x
</span><span class="cx"> 2
</span><ins>+=
</ins><span class="cx"> 0
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssreadwritepseudoclasseditableexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css/readwrite-pseudoclass-editable-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css/readwrite-pseudoclass-editable-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/fast/css/readwrite-pseudoclass-editable-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -23,5 +23,6 @@
</span><span class="cx">   
</span><span class="cx"> x
</span><span class="cx"> 2
</span><ins>+=
</ins><span class="cx"> 0
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestshtmldomdocumentsdomtreeaccessorsdocumentgetElementsByNamedocumentgetElementsByNamenamespaceexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -1,4 +1,5 @@
</span><span class="cx"> a
</span><ins>++
</ins><span class="cx"> b
</span><span class="cx"> 
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestshtmldomdocumentsdomtreeaccessorsdocumentgetElementsByNamedocumentgetElementsByNamenamespacexhtmlexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -1,4 +1,5 @@
</span><span class="cx"> a
</span><ins>++
</ins><span class="cx"> b
</span><span class="cx"> 
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsmathmlopentypelargeoperatorsitaliccorrectionexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/mathml/opentype/large-operators-italic-correction-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/mathml/opentype/large-operators-italic-correction-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/mathml/opentype/large-operators-italic-correction-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -1,5 +1,6 @@
</span><span class="cx"> This test passes if the difference of horizontal positions between the subscript and superscript corresponds to the italic correction of the integral operator.
</span><span class="cx"> 
</span><ins>+∫
</ins><span class="cx"> 
</span><span class="cx"> PASS Large Operators Italic Correction 
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsmathmlopentypelargeoperatorsmunderoverexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/mathml/opentype/large-operators-munderover-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/mathml/opentype/large-operators-munderover-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/mathml/opentype/large-operators-munderover-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -1,5 +1,6 @@
</span><span class="cx"> This test passes if you see a large black square with a green bar overscript and a red bar underscript.
</span><span class="cx"> 
</span><ins>+⨜
</ins><span class="cx"> 
</span><span class="cx"> PASS largeop width 
</span><span class="cx"> PASS largeop height 
</span></span></pre></div>
<a id="trunkLayoutTestsmathmlpresentationattributesbackgroundcolorexpectedhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/mathml/presentation/attributes-background-color-expected.html (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/mathml/presentation/attributes-background-color-expected.html        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/mathml/presentation/attributes-background-color-expected.html        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -7,7 +7,7 @@
</span><span class="cx">   &lt;body&gt;
</span><span class="cx"> 
</span><span class="cx">     &lt;!-- This should just draw the blue background of the div. --&gt;
</span><del>-    &lt;div style=&quot;background: blue;&quot;&gt;
</del><ins>+    &lt;div style=&quot;background: blue; padding: 1px;&quot;&gt;
</ins><span class="cx">       &lt;math style=&quot;visibility: hidden;&quot;&gt;
</span><span class="cx">         &lt;mo mathcolor=&quot;#00F&quot;&gt;&amp;#x2211;&lt;/mo&gt;
</span><span class="cx">         &lt;mfrac mathcolor=&quot;blue&quot;&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mfrac&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsmathmlpresentationattributesbackgroundcolorhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/mathml/presentation/attributes-background-color.html (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/mathml/presentation/attributes-background-color.html        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/mathml/presentation/attributes-background-color.html        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -10,7 +10,7 @@
</span><span class="cx">          deprecated color attribute. These MathML elements should appear in
</span><span class="cx">          blue. Since they are drawn on a blue background, they should not be
</span><span class="cx">          visible. --&gt;
</span><del>-    &lt;div style=&quot;background: blue;&quot;&gt;
</del><ins>+    &lt;div style=&quot;background: blue; padding: 1px;&quot;&gt;
</ins><span class="cx">       &lt;math&gt;
</span><span class="cx">         &lt;mo mathcolor=&quot;#00F&quot;&gt;&amp;#x2211;&lt;/mo&gt;
</span><span class="cx">         &lt;mfrac mathcolor=&quot;blue&quot;&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mfrac&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsmathmlpresentationattributesdisplayexpectedhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/mathml/presentation/attributes-display-expected.html (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/mathml/presentation/attributes-display-expected.html        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/mathml/presentation/attributes-display-expected.html        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -21,7 +21,7 @@
</span><span class="cx">          hidden by the red boxes. --&gt;
</span><span class="cx">     &lt;div style=&quot;height: 3em; width: 10em;&quot;&gt;
</span><span class="cx">       &lt;div style=&quot;position: absolute; left: 0; width: 10em; height: 3em;
</span><del>-                  background: blue;&quot;&gt;
</del><ins>+                  background: blue; padding: 1px;&quot;&gt;
</ins><span class="cx">       &lt;/div&gt;
</span><span class="cx">       &lt;div style=&quot;position: absolute; left: 4em; width: 2em; height: 3em;
</span><span class="cx">                 background: red;&quot;&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsmathmlpresentationattributesdisplayhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/mathml/presentation/attributes-display.html (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/mathml/presentation/attributes-display.html        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/mathml/presentation/attributes-display.html        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -24,7 +24,7 @@
</span><span class="cx">          covered by the red rectangle. --&gt;
</span><span class="cx">     &lt;div style=&quot;height: 3em; width: 10em;&quot;&gt;
</span><span class="cx">       &lt;div style=&quot;position: absolute; left: 0; width: 10em; height: 3em;
</span><del>-                  background: blue;&quot;&gt;
</del><ins>+                  background: blue; padding: 1px;&quot;&gt;
</ins><span class="cx">         &lt;math display=&quot;block&quot;&gt;
</span><span class="cx">           &lt;mi&gt;x&lt;/mi&gt;
</span><span class="cx">         &lt;/math&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsmathmlpresentationattributesmathvariantexpectedhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/mathml/presentation/attributes-mathvariant-expected.html (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/mathml/presentation/attributes-mathvariant-expected.html        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/mathml/presentation/attributes-mathvariant-expected.html        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -12,7 +12,8 @@
</span><span class="cx">          Unicode block (&quot;U+1D400 MATHEMATICAL BOLD CAPITAL&quot;,
</span><span class="cx">          &quot;U+1D434 MATHEMATICAL ITALIC CAPITAL A&quot; and
</span><span class="cx">          &quot;U+1D468 MATHEMATICAL BOLD ITALIC CAPITAL A&quot;) but the WebKit
</span><del>-         implementation relies on CSS style instead. See also bug 108778.
</del><ins>+         implementation relies on CSS style instead, except for implicit
+         mathvariant italic on single-char mi. See also bug 108778.
</ins><span class="cx">       --&gt;
</span><span class="cx">     &lt;div&gt;
</span><span class="cx">       &lt;!-- FIXME: we add new lines to workaround a width/spacing bug. --&gt;
</span><span class="lines">@@ -20,7 +21,7 @@
</span><span class="cx">         &lt;mtext style=&quot;font-style: normal;&quot;&gt;A&lt;/mtext&gt;
</span><span class="cx">       &lt;/math&gt;&lt;br/&gt;
</span><span class="cx">       &lt;math&gt;
</span><del>-        &lt;mtext style=&quot;font-style: italic;&quot;&gt;A&lt;/mtext&gt;
</del><ins>+        &lt;mtext style=&quot;font-style: normal;&quot;&gt;𝐴&lt;/mtext&gt;
</ins><span class="cx">       &lt;/math&gt;&lt;br/&gt;
</span><span class="cx">       &lt;math&gt;
</span><span class="cx">         &lt;mtext style=&quot;font-style: italic;&quot;&gt;A&lt;/mtext&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsmathmlpresentationbug97990expectedhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/mathml/presentation/bug97990-expected.html (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/mathml/presentation/bug97990-expected.html        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/mathml/presentation/bug97990-expected.html        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -23,7 +23,7 @@
</span><span class="cx">       &lt;math&gt;
</span><span class="cx">         &lt;mrow&gt;
</span><span class="cx">           &lt;mspace height=&quot;5em&quot; depth=&quot;5em&quot;/&gt;
</span><del>-          &lt;mspace width=&quot;6em&quot; height=&quot;1ex&quot; depth=&quot;1px&quot; mathbackground=&quot;red&quot;/&gt;
</del><ins>+          &lt;mspace width=&quot;6em&quot; height=&quot;1.2ex&quot; depth=&quot;1px&quot; mathbackground=&quot;red&quot;/&gt;
</ins><span class="cx">         &lt;/mrow&gt;
</span><span class="cx">       &lt;/math&gt;
</span><span class="cx">     &lt;/div&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsmathmlpresentationbug97990html"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/mathml/presentation/bug97990.html (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/mathml/presentation/bug97990.html        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/mathml/presentation/bug97990.html        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -23,7 +23,7 @@
</span><span class="cx">       &lt;math&gt;
</span><span class="cx">         &lt;mrow&gt;
</span><span class="cx">           &lt;mspace height=&quot;5em&quot; depth=&quot;5em&quot;/&gt;
</span><del>-          &lt;mspace width=&quot;6em&quot; height=&quot;1ex&quot; depth=&quot;1px&quot; mathbackground=&quot;red&quot;/&gt;
</del><ins>+          &lt;mspace width=&quot;6em&quot; height=&quot;1.2ex&quot; depth=&quot;1px&quot; mathbackground=&quot;red&quot;/&gt;
</ins><span class="cx">         &lt;/mrow&gt;
</span><span class="cx">       &lt;/math&gt;
</span><span class="cx">     &lt;/div&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsmathmlpresentationinferredmrowstretchyexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/mathml/presentation/inferred-mrow-stretchy-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/mathml/presentation/inferred-mrow-stretchy-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/mathml/presentation/inferred-mrow-stretchy-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -1,11 +1,17 @@
</span><span class="cx"> This test passes if all the vertical bars stretch.
</span><span class="cx"> 
</span><ins>+|
</ins><span class="cx">  
</span><ins>+|
</ins><span class="cx">  
</span><ins>+|
</ins><span class="cx">  
</span><ins>+|
</ins><span class="cx">  
</span><span class="cx">  
</span><ins>+|
</ins><span class="cx">  
</span><ins>+|
</ins><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> PASS operator stretching inside Mrow 
</span></span></pre></div>
<a id="trunkLayoutTestsmathmlpresentationmfracnestedexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/mathml/presentation/mfrac-nested-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/mathml/presentation/mfrac-nested-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/mathml/presentation/mfrac-nested-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -9,4 +9,4 @@
</span><span class="cx"> g
</span><span class="cx"> h
</span><span class="cx"> i
</span><del>-
</del><ins>+j
</ins></span></pre></div>
<a id="trunkLayoutTestsmathmlpresentationmowhitespacesexpectedhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/mathml/presentation/mo-whitespaces-expected.html (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/mathml/presentation/mo-whitespaces-expected.html        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/mathml/presentation/mo-whitespaces-expected.html        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -6,7 +6,8 @@
</span><span class="cx">   &lt;/head&gt;
</span><span class="cx">   &lt;body&gt;
</span><span class="cx"> 
</span><del>-    &lt;math&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/math&gt;
</del><ins>+    &lt;!-- FIXME: Currently whitespace are only collapsed for operators with special painting --&gt;
+    &lt;math&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mo&gt;&amp;#x20;&amp;#x9;&amp;#xA;&amp;#xD;+&amp;#x20;&amp;#x9;&amp;#xA;&amp;#xD;&lt;/mo&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/math&gt;
</ins><span class="cx"> 
</span><span class="cx">   &lt;/body&gt;
</span><span class="cx"> &lt;/html&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsmathmlpresentationstretchydepthheightexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/mathml/presentation/stretchy-depth-height-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/mathml/presentation/stretchy-depth-height-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/mathml/presentation/stretchy-depth-height-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -1,8 +1,12 @@
</span><span class="cx"> This test passes if the depth and height of braces match the maximum depth and height of its siblings.
</span><span class="cx"> 
</span><ins>+{
</ins><span class="cx">  
</span><ins>+{
</ins><span class="cx">  
</span><ins>+{
</ins><span class="cx">  
</span><ins>+{
</ins><span class="cx"> x        y        z
</span><span class="cx"> x        y        z
</span><span class="cx"> x        y        z
</span><span class="lines">@@ -9,12 +13,15 @@
</span><span class="cx"> x        y        z
</span><span class="cx"> x        y        z
</span><span class="cx">  
</span><ins>+{
</ins><span class="cx"> 1
</span><span class="cx"> 2
</span><span class="cx"> 3
</span><span class="cx"> 4
</span><ins>+-
</ins><span class="cx"> 5
</span><span class="cx"> 6
</span><ins>+*
</ins><span class="cx"> 1
</span><span class="cx"> 2
</span><span class="cx"> 3
</span><span class="lines">@@ -26,10 +33,12 @@
</span><span class="cx"> 9
</span><span class="cx"> 10
</span><span class="cx"> 11
</span><ins>++
</ins><span class="cx"> 7
</span><span class="cx"> 8
</span><span class="cx"> 9
</span><span class="cx"> 10
</span><ins>+/
</ins><span class="cx"> 1
</span><span class="cx"> 2
</span><span class="cx"> 1
</span><span class="lines">@@ -40,7 +49,14 @@
</span><span class="cx"> 5
</span><span class="cx"> 6
</span><span class="cx">  
</span><ins>+{
+|
+}
</ins><span class="cx">  
</span><ins>+{
+p
+{
+|
</ins><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> PASS symmetric stretching 
</span></span></pre></div>
<a id="trunkLayoutTestsmathmlpresentationstretchydepthheightsymmetricexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/mathml/presentation/stretchy-depth-height-symmetric-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/mathml/presentation/stretchy-depth-height-symmetric-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/mathml/presentation/stretchy-depth-height-symmetric-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -1,8 +1,12 @@
</span><span class="cx"> This test passes if the brace stretches symmetrically and is large enough to cover its sibling.
</span><span class="cx"> 
</span><ins>+{
</ins><span class="cx">  
</span><ins>+{
</ins><span class="cx">  
</span><ins>+{
</ins><span class="cx">  
</span><ins>+{
</ins><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> PASS large depth 
</span></span></pre></div>
<a id="trunkLayoutTestsmathmlpresentationsupnestedexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/mathml/presentation/sup-nested-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/mathml/presentation/sup-nested-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/mathml/presentation/sup-nested-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -6,4 +6,5 @@
</span><span class="cx"> d
</span><span class="cx"> e
</span><span class="cx"> f
</span><ins>+g
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsmathmlpresentationtokenElementsmathvariantexpectedhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/mathml/presentation/tokenElements-mathvariant-expected.html (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/mathml/presentation/tokenElements-mathvariant-expected.html        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/mathml/presentation/tokenElements-mathvariant-expected.html        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -16,12 +16,10 @@
</span><span class="cx">     &lt;/p&gt;
</span><span class="cx">     &lt;p&gt;Following elements should be in italic:
</span><span class="cx">       &lt;math&gt;
</span><del>-        &lt;mtext style=&quot;font-style: italic; font-weight: normal;&quot;&gt;x&lt;/mtext&gt;
</del><ins>+        &lt;mtext&gt;𝑥&lt;/mtext&gt;
</ins><span class="cx">       &lt;/math&gt;&lt;br/&gt;
</span><span class="cx">       &lt;math&gt;
</span><del>-        &lt;!-- FIXME: the whitespace should be removed in the reference when
-             bug 125628 is fixed. --&gt;
-        &lt;mtext style=&quot;font-style: italic; font-weight: normal;&quot;&gt;&amp;#x20;&amp;#x9;&amp;#xD;&amp;#xA;x&amp;#x20;&amp;#x9;&amp;#xD;&amp;#xA;&lt;/mtext&gt;
</del><ins>+        &lt;mtext&gt;𝑥&lt;/mtext&gt;
</ins><span class="cx">       &lt;/math&gt;
</span><span class="cx">     &lt;/p&gt;
</span><span class="cx">   &lt;/body&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsmathmlverylargestretchyoperatorsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/mathml/very-large-stretchy-operators-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/mathml/very-large-stretchy-operators-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/mathml/very-large-stretchy-operators-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -1,3 +1,23 @@
</span><span class="cx"> This test should not timeout.
</span><span class="cx"> 
</span><ins>+[
+[
+[
+[
+[
+[
+[
+[
+[
+[
+]
+]
+]
+]
+]
+]
+]
+]
+]
+]
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkaccessibilitymathmultiscriptattributesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/accessibility/math-multiscript-attributes-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/accessibility/math-multiscript-attributes-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/gtk/accessibility/math-multiscript-attributes-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -11,8 +11,8 @@
</span><span class="cx"> AXRole: AXStatic
</span><span class="cx"> AXParent: AXSection
</span><span class="cx"> AXChildren: 0
</span><del>-AXPosition: { 20.000000, -33.000000 }
-AXSize: { 15.000000, 106.000000 }
</del><ins>+AXPosition: { 18.000000, -33.000000 }
+AXSize: { 14.000000, 106.000000 }
</ins><span class="cx"> AXTitle: 
</span><span class="cx"> AXDescription: 
</span><span class="cx"> AXValue: X
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> AXRole: AXSubscript
</span><span class="cx"> AXParent: AXSection
</span><span class="cx"> AXChildren: 0
</span><del>-AXPosition: { 33.000000, -14.000000 }
</del><ins>+AXPosition: { 31.000000, -14.000000 }
</ins><span class="cx"> AXSize: { 11.000000, 81.000000 }
</span><span class="cx"> AXTitle: 
</span><span class="cx"> AXDescription: 
</span><span class="lines">@@ -49,8 +49,8 @@
</span><span class="cx"> AXRole: AXSuperscript
</span><span class="cx"> AXParent: AXSection
</span><span class="cx"> AXChildren: 0
</span><del>-AXPosition: { 33.000000, -26.000000 }
-AXSize: { 11.000000, 80.000000 }
</del><ins>+AXPosition: { 31.000000, -26.000000 }
+AXSize: { 10.000000, 80.000000 }
</ins><span class="cx"> AXTitle: 
</span><span class="cx"> AXDescription: 
</span><span class="cx"> AXValue: C
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx"> AXParent: AXSection
</span><span class="cx"> AXChildren: 0
</span><span class="cx"> AXPosition: { 9.000000, -14.000000 }
</span><del>-AXSize: { 11.000000, 81.000000 }
</del><ins>+AXSize: { 10.000000, 81.000000 }
</ins><span class="cx"> AXTitle: 
</span><span class="cx"> AXDescription: 
</span><span class="cx"> AXValue: B
</span><span class="lines">@@ -88,7 +88,7 @@
</span><span class="cx"> AXParent: AXSection
</span><span class="cx"> AXChildren: 0
</span><span class="cx"> AXPosition: { 9.000000, -26.000000 }
</span><del>-AXSize: { 11.000000, 80.000000 }
</del><ins>+AXSize: { 10.000000, 80.000000 }
</ins><span class="cx"> AXTitle: 
</span><span class="cx"> AXDescription: 
</span><span class="cx"> AXValue: A
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkaccessibilitymathtextexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/accessibility/math-text-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/accessibility/math-text-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/gtk/accessibility/math-text-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -2,6 +2,7 @@
</span><span class="cx">  
</span><span class="cx"> 1
</span><span class="cx">  
</span><ins>++
</ins><span class="cx">  
</span><span class="cx"> static
</span><span class="cx">  
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkmathmlopentypehorizontalexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/mathml/opentype/horizontal-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/mathml/opentype/horizontal-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/gtk/mathml/opentype/horizontal-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -8,10 +8,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (1,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{2190}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{2190}&quot;
</ins><span class="cx">         RenderText {#text} at (24,0) size 4x17
</span><span class="cx">           text run at (24,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (28,4) size 24x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -18,10 +17,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (1,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{2192}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{2192}&quot;
</ins><span class="cx">         RenderText {#text} at (52,0) size 4x17
</span><span class="cx">           text run at (52,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (56,4) size 24x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -28,10 +26,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (1,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{2194}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{2194}&quot;
</ins><span class="cx">         RenderText {#text} at (80,0) size 4x17
</span><span class="cx">           text run at (80,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (84,4) size 24x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -38,10 +35,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (1,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21A4}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21A4}&quot;
</ins><span class="cx">         RenderText {#text} at (108,0) size 4x17
</span><span class="cx">           text run at (108,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (112,4) size 24x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -48,10 +44,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (1,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21A6}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21A6}&quot;
</ins><span class="cx">         RenderText {#text} at (136,0) size 4x17
</span><span class="cx">           text run at (136,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (140,5) size 24x9 [padding: 0 1 0 1]
</span><span class="lines">@@ -58,10 +53,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x9
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,7) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (1,0) size 20x7
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21BC}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21BC}&quot;
</ins><span class="cx">         RenderText {#text} at (164,0) size 4x17
</span><span class="cx">           text run at (164,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (168,7) size 24x7 [padding: 0 1 0 1]
</span><span class="lines">@@ -68,10 +62,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x7
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,5) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (1,0) size 20x5
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x5
-                RenderBlock (anonymous) at (0,0) size 0x5
-                  RenderText at (0,-39) size 12x80
-                    text run at (0,-39) width 12: &quot;\x{21BD}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x5
+                RenderText {#text} at (0,-39) size 12x80
+                  text run at (0,-39) width 12: &quot;\x{21BD}&quot;
</ins><span class="cx">         RenderText {#text} at (192,0) size 4x17
</span><span class="cx">           text run at (192,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (196,5) size 24x9 [padding: 0 1 0 1]
</span><span class="lines">@@ -78,10 +71,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x9
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,7) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (1,0) size 20x7
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21C0}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21C0}&quot;
</ins><span class="cx">         RenderText {#text} at (220,0) size 4x17
</span><span class="cx">           text run at (220,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (224,4) size 24x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -88,10 +80,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (1,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21D0}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21D0}&quot;
</ins><span class="cx">         RenderText {#text} at (248,0) size 4x17
</span><span class="cx">           text run at (248,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (252,4) size 24x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -98,10 +89,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (1,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21D2}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21D2}&quot;
</ins><span class="cx">         RenderText {#text} at (276,0) size 4x17
</span><span class="cx">           text run at (276,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (280,4) size 24x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -108,10 +98,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (1,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21D4}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21D4}&quot;
</ins><span class="cx">         RenderText {#text} at (304,0) size 4x17
</span><span class="cx">           text run at (304,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (308,2) size 24x12 [padding: 0 1 0 1]
</span><span class="lines">@@ -118,10 +107,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x12
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,10) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (1,0) size 20x10
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x10
-                RenderBlock (anonymous) at (0,0) size 0x10
-                  RenderText at (0,-35) size 12x80
-                    text run at (0,-35) width 12: &quot;\x{21DA}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x10
+                RenderText {#text} at (0,-35) size 12x80
+                  text run at (0,-35) width 12: &quot;\x{21DA}&quot;
</ins><span class="cx">         RenderText {#text} at (332,0) size 4x17
</span><span class="cx">           text run at (332,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (336,2) size 24x12 [padding: 0 1 0 1]
</span><span class="lines">@@ -128,10 +116,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x12
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,10) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (1,0) size 20x10
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x10
-                RenderBlock (anonymous) at (0,0) size 0x10
-                  RenderText at (0,-35) size 12x80
-                    text run at (0,-35) width 12: &quot;\x{21DB}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x10
+                RenderText {#text} at (0,-35) size 12x80
+                  text run at (0,-35) width 12: &quot;\x{21DB}&quot;
</ins><span class="cx">         RenderText {#text} at (360,0) size 4x17
</span><span class="cx">           text run at (360,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (364,9) size 24x5 [padding: 0 1 0 1]
</span><span class="lines">@@ -138,10 +125,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x5
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,3) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (9,0) size 4x3
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x10
-                RenderBlock (anonymous) at (0,0) size 0x10
-                  RenderText at (0,-34) size 4x80
-                    text run at (0,-34) width 4: &quot;\x{23B4}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 4x10
+                RenderText {#text} at (0,-34) size 4x80
+                  text run at (0,-34) width 4: &quot;\x{23B4}&quot;
</ins><span class="cx">         RenderText {#text} at (388,0) size 4x17
</span><span class="cx">           text run at (388,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (392,9) size 24x5 [padding: 0 1 0 1]
</span><span class="lines">@@ -148,10 +134,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x5
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,3) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (9,0) size 4x3
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x4
-                RenderBlock (anonymous) at (0,0) size 0x4
-                  RenderText at (0,-43) size 4x80
-                    text run at (0,-43) width 4: &quot;\x{23B5}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 4x4
+                RenderText {#text} at (0,-43) size 4x80
+                  text run at (0,-43) width 4: &quot;\x{23B5}&quot;
</ins><span class="cx">         RenderText {#text} at (416,0) size 4x17
</span><span class="cx">           text run at (416,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (420,8) size 24x6 [padding: 0 1 0 1]
</span><span class="lines">@@ -158,10 +143,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x6
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,4) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (8,0) size 6x4
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x10
-                RenderBlock (anonymous) at (0,0) size 0x10
-                  RenderText at (0,-34) size 6x80
-                    text run at (0,-34) width 6: &quot;\x{23DC}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 6x10
+                RenderText {#text} at (0,-34) size 6x80
+                  text run at (0,-34) width 6: &quot;\x{23DC}&quot;
</ins><span class="cx">         RenderText {#text} at (444,0) size 4x17
</span><span class="cx">           text run at (444,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (448,7) size 24x7 [padding: 0 1 0 1]
</span><span class="lines">@@ -168,10 +152,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x7
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,5) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (8,0) size 6x5
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x4
-                RenderBlock (anonymous) at (0,0) size 0x4
-                  RenderText at (0,-43) size 6x80
-                    text run at (0,-43) width 6: &quot;\x{23DD}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 6x4
+                RenderText {#text} at (0,-43) size 6x80
+                  text run at (0,-43) width 6: &quot;\x{23DD}&quot;
</ins><span class="cx">         RenderText {#text} at (472,0) size 4x17
</span><span class="cx">           text run at (472,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (476,8) size 24x6 [padding: 0 1 0 1]
</span><span class="lines">@@ -178,10 +161,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x6
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,4) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (8,0) size 6x4
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x11
-                RenderBlock (anonymous) at (0,0) size 0x11
-                  RenderText at (0,-33) size 6x80
-                    text run at (0,-33) width 6: &quot;\x{23DE}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 6x11
+                RenderText {#text} at (0,-33) size 6x80
+                  text run at (0,-33) width 6: &quot;\x{23DE}&quot;
</ins><span class="cx">         RenderText {#text} at (500,0) size 4x17
</span><span class="cx">           text run at (500,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (504,7) size 24x7 [padding: 0 1 0 1]
</span><span class="lines">@@ -188,10 +170,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 22x7
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,5) size 22x2 [bgcolor=#0000FF]
</span><span class="cx">             RenderMathMLOperator {mo} at (8,0) size 6x5
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x5
-                RenderBlock (anonymous) at (0,0) size 0x5
-                  RenderText at (0,-43) size 6x80
-                    text run at (0,-43) width 6: &quot;\x{23DF}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 6x5
+                RenderText {#text} at (0,-43) size 6x80
+                  text run at (0,-43) width 6: &quot;\x{23DF}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,33) size 784x34
</span><span class="cx">         RenderMathMLMath {math} at (0,4) size 52x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -198,10 +179,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (15,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{2190}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{2190}&quot;
</ins><span class="cx">         RenderText {#text} at (52,0) size 4x17
</span><span class="cx">           text run at (52,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (56,4) size 52x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -208,10 +188,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (15,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{2192}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{2192}&quot;
</ins><span class="cx">         RenderText {#text} at (108,0) size 4x17
</span><span class="cx">           text run at (108,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (112,4) size 52x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -218,10 +197,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (15,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{2194}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{2194}&quot;
</ins><span class="cx">         RenderText {#text} at (164,0) size 4x17
</span><span class="cx">           text run at (164,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (168,4) size 52x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -228,10 +206,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (15,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21A4}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21A4}&quot;
</ins><span class="cx">         RenderText {#text} at (220,0) size 4x17
</span><span class="cx">           text run at (220,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (224,4) size 52x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -238,10 +215,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (15,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21A6}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21A6}&quot;
</ins><span class="cx">         RenderText {#text} at (276,0) size 4x17
</span><span class="cx">           text run at (276,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (280,5) size 52x9 [padding: 0 1 0 1]
</span><span class="lines">@@ -248,10 +224,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x9
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,7) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (15,0) size 20x7
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21BC}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21BC}&quot;
</ins><span class="cx">         RenderText {#text} at (332,0) size 4x17
</span><span class="cx">           text run at (332,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (336,7) size 52x7 [padding: 0 1 0 1]
</span><span class="lines">@@ -258,10 +233,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x7
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,5) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (15,0) size 20x5
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x5
-                RenderBlock (anonymous) at (0,0) size 0x5
-                  RenderText at (0,-39) size 12x80
-                    text run at (0,-39) width 12: &quot;\x{21BD}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x5
+                RenderText {#text} at (0,-39) size 12x80
+                  text run at (0,-39) width 12: &quot;\x{21BD}&quot;
</ins><span class="cx">         RenderText {#text} at (388,0) size 4x17
</span><span class="cx">           text run at (388,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (392,5) size 52x9 [padding: 0 1 0 1]
</span><span class="lines">@@ -268,10 +242,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x9
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,7) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (15,0) size 20x7
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21C0}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21C0}&quot;
</ins><span class="cx">         RenderText {#text} at (444,0) size 4x17
</span><span class="cx">           text run at (444,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (448,4) size 52x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -278,10 +251,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (15,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21D0}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21D0}&quot;
</ins><span class="cx">         RenderText {#text} at (500,0) size 4x17
</span><span class="cx">           text run at (500,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (504,4) size 52x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -288,10 +260,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (15,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21D2}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21D2}&quot;
</ins><span class="cx">         RenderText {#text} at (556,0) size 4x17
</span><span class="cx">           text run at (556,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (560,4) size 52x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -298,10 +269,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (15,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21D4}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21D4}&quot;
</ins><span class="cx">         RenderText {#text} at (612,0) size 4x17
</span><span class="cx">           text run at (612,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (616,2) size 52x12 [padding: 0 1 0 1]
</span><span class="lines">@@ -308,10 +278,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x12
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,10) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (15,0) size 20x10
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x10
-                RenderBlock (anonymous) at (0,0) size 0x10
-                  RenderText at (0,-35) size 12x80
-                    text run at (0,-35) width 12: &quot;\x{21DA}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x10
+                RenderText {#text} at (0,-35) size 12x80
+                  text run at (0,-35) width 12: &quot;\x{21DA}&quot;
</ins><span class="cx">         RenderText {#text} at (668,0) size 4x17
</span><span class="cx">           text run at (668,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (672,2) size 52x12 [padding: 0 1 0 1]
</span><span class="lines">@@ -318,10 +287,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x12
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,10) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (15,0) size 20x10
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x10
-                RenderBlock (anonymous) at (0,0) size 0x10
-                  RenderText at (0,-35) size 12x80
-                    text run at (0,-35) width 12: &quot;\x{21DB}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x10
+                RenderText {#text} at (0,-35) size 12x80
+                  text run at (0,-35) width 12: &quot;\x{21DB}&quot;
</ins><span class="cx">         RenderText {#text} at (724,0) size 4x17
</span><span class="cx">           text run at (724,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (728,2) size 52x12 [padding: 0 1 0 1]
</span><span class="lines">@@ -328,19 +296,17 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x12
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,10) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (23,0) size 4x10
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x10
-                RenderBlock (anonymous) at (0,0) size 0x10
-                  RenderText at (0,-34) size 4x80
-                    text run at (0,-34) width 4: &quot;\x{23B4}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 4x10
+                RenderText {#text} at (0,-34) size 4x80
+                  text run at (0,-34) width 4: &quot;\x{23B4}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">         RenderMathMLMath {math} at (0,24) size 52x7 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x7
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,5) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (23,0) size 4x5
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x4
-                RenderBlock (anonymous) at (0,0) size 0x4
-                  RenderText at (0,-43) size 4x80
-                    text run at (0,-43) width 4: &quot;\x{23B5}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 4x4
+                RenderText {#text} at (0,-43) size 4x80
+                  text run at (0,-43) width 4: &quot;\x{23B5}&quot;
</ins><span class="cx">         RenderText {#text} at (52,17) size 4x17
</span><span class="cx">           text run at (52,17) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (56,19) size 52x12 [padding: 0 1 0 1]
</span><span class="lines">@@ -347,10 +313,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x12
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,10) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (22,0) size 6x10
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x10
-                RenderBlock (anonymous) at (0,0) size 0x10
-                  RenderText at (0,-34) size 6x80
-                    text run at (0,-34) width 6: &quot;\x{23DC}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 6x10
+                RenderText {#text} at (0,-34) size 6x80
+                  text run at (0,-34) width 6: &quot;\x{23DC}&quot;
</ins><span class="cx">         RenderText {#text} at (108,17) size 4x17
</span><span class="cx">           text run at (108,17) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (112,24) size 52x7 [padding: 0 1 0 1]
</span><span class="lines">@@ -357,10 +322,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x7
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,5) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (22,0) size 6x5
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x4
-                RenderBlock (anonymous) at (0,0) size 0x4
-                  RenderText at (0,-43) size 6x80
-                    text run at (0,-43) width 6: &quot;\x{23DD}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 6x4
+                RenderText {#text} at (0,-43) size 6x80
+                  text run at (0,-43) width 6: &quot;\x{23DD}&quot;
</ins><span class="cx">         RenderText {#text} at (164,17) size 4x17
</span><span class="cx">           text run at (164,17) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (168,18) size 52x13 [padding: 0 1 0 1]
</span><span class="lines">@@ -367,10 +331,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x13
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,11) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (22,0) size 6x11
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x11
-                RenderBlock (anonymous) at (0,0) size 0x11
-                  RenderText at (0,-33) size 6x80
-                    text run at (0,-33) width 6: &quot;\x{23DE}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 6x11
+                RenderText {#text} at (0,-33) size 6x80
+                  text run at (0,-33) width 6: &quot;\x{23DE}&quot;
</ins><span class="cx">         RenderText {#text} at (220,17) size 4x17
</span><span class="cx">           text run at (220,17) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (224,23) size 52x8 [padding: 0 1 0 1]
</span><span class="lines">@@ -377,10 +340,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 50x8
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,6) size 50x2 [bgcolor=#008000]
</span><span class="cx">             RenderMathMLOperator {mo} at (22,0) size 6x6
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x5
-                RenderBlock (anonymous) at (0,0) size 0x5
-                  RenderText at (0,-43) size 6x80
-                    text run at (0,-43) width 6: &quot;\x{23DF}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 6x5
+                RenderText {#text} at (0,-43) size 6x80
+                  text run at (0,-43) width 6: &quot;\x{23DF}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,83) size 784x51
</span><span class="cx">         RenderMathMLMath {math} at (0,4) size 102x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -387,10 +349,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (40,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{2190}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{2190}&quot;
</ins><span class="cx">         RenderText {#text} at (102,0) size 4x17
</span><span class="cx">           text run at (102,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (106,4) size 102x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -397,10 +358,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (40,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{2192}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{2192}&quot;
</ins><span class="cx">         RenderText {#text} at (208,0) size 4x17
</span><span class="cx">           text run at (208,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (212,4) size 102x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -407,10 +367,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (40,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{2194}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{2194}&quot;
</ins><span class="cx">         RenderText {#text} at (314,0) size 4x17
</span><span class="cx">           text run at (314,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (318,4) size 102x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -417,10 +376,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (40,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21A4}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21A4}&quot;
</ins><span class="cx">         RenderText {#text} at (420,0) size 4x17
</span><span class="cx">           text run at (420,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (424,4) size 102x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -427,10 +385,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (40,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21A6}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21A6}&quot;
</ins><span class="cx">         RenderText {#text} at (526,0) size 4x17
</span><span class="cx">           text run at (526,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (530,5) size 102x9 [padding: 0 1 0 1]
</span><span class="lines">@@ -437,10 +394,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x9
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,7) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (40,0) size 20x7
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21BC}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21BC}&quot;
</ins><span class="cx">         RenderText {#text} at (632,0) size 4x17
</span><span class="cx">           text run at (632,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (636,7) size 102x7 [padding: 0 1 0 1]
</span><span class="lines">@@ -447,19 +403,17 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x7
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,5) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (40,0) size 20x5
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x5
-                RenderBlock (anonymous) at (0,0) size 0x5
-                  RenderText at (0,-39) size 12x80
-                    text run at (0,-39) width 12: &quot;\x{21BD}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x5
+                RenderText {#text} at (0,-39) size 12x80
+                  text run at (0,-39) width 12: &quot;\x{21BD}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">         RenderMathMLMath {math} at (0,22) size 102x9 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x9
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,7) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (40,0) size 20x7
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21C0}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21C0}&quot;
</ins><span class="cx">         RenderText {#text} at (102,17) size 4x17
</span><span class="cx">           text run at (102,17) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (106,21) size 102x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -466,10 +420,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (40,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21D0}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21D0}&quot;
</ins><span class="cx">         RenderText {#text} at (208,17) size 4x17
</span><span class="cx">           text run at (208,17) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (212,21) size 102x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -476,10 +429,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (40,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21D2}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21D2}&quot;
</ins><span class="cx">         RenderText {#text} at (314,17) size 4x17
</span><span class="cx">           text run at (314,17) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (318,21) size 102x10 [padding: 0 1 0 1]
</span><span class="lines">@@ -486,10 +438,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x10
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,8) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (40,0) size 20x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x8
-                RenderBlock (anonymous) at (0,0) size 0x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21D4}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x8
+                RenderText {#text} at (0,-36) size 12x80
+                  text run at (0,-36) width 12: &quot;\x{21D4}&quot;
</ins><span class="cx">         RenderText {#text} at (420,17) size 4x17
</span><span class="cx">           text run at (420,17) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (424,19) size 102x12 [padding: 0 1 0 1]
</span><span class="lines">@@ -496,10 +447,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x12
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,10) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (40,0) size 20x10
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x10
-                RenderBlock (anonymous) at (0,0) size 0x10
-                  RenderText at (0,-35) size 12x80
-                    text run at (0,-35) width 12: &quot;\x{21DA}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x10
+                RenderText {#text} at (0,-35) size 12x80
+                  text run at (0,-35) width 12: &quot;\x{21DA}&quot;
</ins><span class="cx">         RenderText {#text} at (526,17) size 4x17
</span><span class="cx">           text run at (526,17) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (530,19) size 102x12 [padding: 0 1 0 1]
</span><span class="lines">@@ -506,10 +456,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x12
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,10) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (40,0) size 20x10
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x10
-                RenderBlock (anonymous) at (0,0) size 0x10
-                  RenderText at (0,-35) size 12x80
-                    text run at (0,-35) width 12: &quot;\x{21DB}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 12x10
+                RenderText {#text} at (0,-35) size 12x80
+                  text run at (0,-35) width 12: &quot;\x{21DB}&quot;
</ins><span class="cx">         RenderText {#text} at (632,17) size 4x17
</span><span class="cx">           text run at (632,17) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (636,19) size 102x12 [padding: 0 1 0 1]
</span><span class="lines">@@ -516,19 +465,17 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x12
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,10) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (48,0) size 4x10
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x10
-                RenderBlock (anonymous) at (0,0) size 0x10
-                  RenderText at (0,-34) size 4x80
-                    text run at (0,-34) width 4: &quot;\x{23B4}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 4x10
+                RenderText {#text} at (0,-34) size 4x80
+                  text run at (0,-34) width 4: &quot;\x{23B4}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">         RenderMathMLMath {math} at (0,41) size 102x7 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x7
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,5) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (48,0) size 4x5
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x4
-                RenderBlock (anonymous) at (0,0) size 0x4
-                  RenderText at (0,-43) size 4x80
-                    text run at (0,-43) width 4: &quot;\x{23B5}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 4x4
+                RenderText {#text} at (0,-43) size 4x80
+                  text run at (0,-43) width 4: &quot;\x{23B5}&quot;
</ins><span class="cx">         RenderText {#text} at (102,34) size 4x17
</span><span class="cx">           text run at (102,34) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (106,36) size 102x12 [padding: 0 1 0 1]
</span><span class="lines">@@ -535,10 +482,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x12
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,10) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (47,0) size 6x10
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x10
-                RenderBlock (anonymous) at (0,0) size 0x10
-                  RenderText at (0,-34) size 6x80
-                    text run at (0,-34) width 6: &quot;\x{23DC}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 6x10
+                RenderText {#text} at (0,-34) size 6x80
+                  text run at (0,-34) width 6: &quot;\x{23DC}&quot;
</ins><span class="cx">         RenderText {#text} at (208,34) size 4x17
</span><span class="cx">           text run at (208,34) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (212,41) size 102x7 [padding: 0 1 0 1]
</span><span class="lines">@@ -545,10 +491,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x7
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,5) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (47,0) size 6x5
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x4
-                RenderBlock (anonymous) at (0,0) size 0x4
-                  RenderText at (0,-43) size 6x80
-                    text run at (0,-43) width 6: &quot;\x{23DD}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 6x4
+                RenderText {#text} at (0,-43) size 6x80
+                  text run at (0,-43) width 6: &quot;\x{23DD}&quot;
</ins><span class="cx">         RenderText {#text} at (314,34) size 4x17
</span><span class="cx">           text run at (314,34) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (318,35) size 102x13 [padding: 0 1 0 1]
</span><span class="lines">@@ -555,10 +500,9 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x13
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,11) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (47,0) size 6x11
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x11
-                RenderBlock (anonymous) at (0,0) size 0x11
-                  RenderText at (0,-33) size 6x80
-                    text run at (0,-33) width 6: &quot;\x{23DE}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 6x11
+                RenderText {#text} at (0,-33) size 6x80
+                  text run at (0,-33) width 6: &quot;\x{23DE}&quot;
</ins><span class="cx">         RenderText {#text} at (420,34) size 4x17
</span><span class="cx">           text run at (420,34) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (424,40) size 102x8 [padding: 0 1 0 1]
</span><span class="lines">@@ -565,8 +509,7 @@
</span><span class="cx">           RenderMathMLUnderOver {mover} at (1,0) size 100x8
</span><span class="cx">             RenderMathMLSpace {mspace} at (0,6) size 100x2 [bgcolor=#FF0000]
</span><span class="cx">             RenderMathMLOperator {mo} at (47,0) size 6x6
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x5
-                RenderBlock (anonymous) at (0,0) size 0x5
-                  RenderText at (0,-43) size 6x80
-                    text run at (0,-43) width 6: &quot;\x{23DF}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 6x5
+                RenderText {#text} at (0,-43) size 6x80
+                  text run at (0,-43) width 6: &quot;\x{23DF}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkmathmlopentypehorizontalmunderoverexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/mathml/opentype/horizontal-munderover-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/mathml/opentype/horizontal-munderover-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/gtk/mathml/opentype/horizontal-munderover-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -8,10 +8,9 @@
</span><span class="cx">           RenderMathMLRow {mstyle} at (1,0) size 48x16
</span><span class="cx">             RenderMathMLUnderOver {mover} at (0,0) size 48x8
</span><span class="cx">               RenderMathMLOperator {mo} at (20,2) size 8x6
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-                  RenderBlock (anonymous) at (0,0) size 0x14
-                    RenderText at (0,-44) size 8x106
-                      text run at (0,-44) width 8: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 8x14
+                  RenderText {#text} at (0,-44) size 8x106
+                    text run at (0,-44) width 8: &quot;\x{23DE}&quot;
</ins><span class="cx">               RenderMathMLSpace {mspace} at (0,0) size 48x2 [bgcolor=#FF0000]
</span><span class="cx">         RenderText {#text} at (50,6) size 4x17
</span><span class="cx">           text run at (50,6) width 4: &quot; &quot;
</span><span class="lines">@@ -20,10 +19,9 @@
</span><span class="cx">             RenderMathMLUnderOver {mover} at (0,0) size 64x13
</span><span class="cx">               RenderMathMLSpace {mspace} at (0,11) size 64x2 [bgcolor=#FF0000]
</span><span class="cx">               RenderMathMLOperator {mo} at (29,0) size 6x11
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x11
-                  RenderBlock (anonymous) at (0,0) size 0x11
-                    RenderText at (0,-33) size 6x80
-                      text run at (0,-33) width 6: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 6x11
+                  RenderText {#text} at (0,-33) size 6x80
+                    text run at (0,-33) width 6: &quot;\x{23DE}&quot;
</ins><span class="cx">         RenderText {#text} at (120,6) size 4x17
</span><span class="cx">           text run at (120,6) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (124,6) size 50x14 [padding: 0 1 0 1]
</span><span class="lines">@@ -30,10 +28,9 @@
</span><span class="cx">           RenderMathMLRow {mstyle} at (1,0) size 48x14
</span><span class="cx">             RenderMathMLUnderOver {munder} at (0,0) size 48x8
</span><span class="cx">               RenderMathMLOperator {mo} at (20,0) size 8x6
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-                  RenderBlock (anonymous) at (0,0) size 0x14
-                    RenderText at (0,-44) size 8x106
-                      text run at (0,-44) width 8: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 8x14
+                  RenderText {#text} at (0,-44) size 8x106
+                    text run at (0,-44) width 8: &quot;\x{23DE}&quot;
</ins><span class="cx">               RenderMathMLSpace {mspace} at (0,6) size 48x2 [bgcolor=#FF0000]
</span><span class="cx">         RenderText {#text} at (174,6) size 4x17
</span><span class="cx">           text run at (174,6) width 4: &quot; &quot;
</span><span class="lines">@@ -42,15 +39,13 @@
</span><span class="cx">             RenderMathMLUnderOver {munderover} at (0,0) size 64x24
</span><span class="cx">               RenderMathMLSpace {mspace} at (0,11) size 64x2 [bgcolor=#FF0000]
</span><span class="cx">               RenderMathMLOperator {mo} at (29,13) size 6x11
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x11
-                  RenderBlock (anonymous) at (0,0) size 0x11
-                    RenderText at (0,-33) size 6x80
-                      text run at (0,-33) width 6: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 6x11
+                  RenderText {#text} at (0,-33) size 6x80
+                    text run at (0,-33) width 6: &quot;\x{23DE}&quot;
</ins><span class="cx">               RenderMathMLOperator {mo} at (29,0) size 6x11
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x11
-                  RenderBlock (anonymous) at (0,0) size 0x11
-                    RenderText at (0,-33) size 6x80
-                      text run at (0,-33) width 6: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 6x11
+                  RenderText {#text} at (0,-33) size 6x80
+                    text run at (0,-33) width 6: &quot;\x{23DE}&quot;
</ins><span class="cx">         RenderText {#text} at (244,6) size 4x17
</span><span class="cx">           text run at (244,6) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (248,0) size 50x20 [padding: 0 1 0 1]
</span><span class="lines">@@ -57,16 +52,14 @@
</span><span class="cx">           RenderMathMLRow {mstyle} at (1,0) size 48x20
</span><span class="cx">             RenderMathMLUnderOver {munderover} at (0,0) size 48x14
</span><span class="cx">               RenderMathMLOperator {mo} at (20,6) size 8x6
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-                  RenderBlock (anonymous) at (0,0) size 0x14
-                    RenderText at (0,-44) size 8x106
-                      text run at (0,-44) width 8: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 8x14
+                  RenderText {#text} at (0,-44) size 8x106
+                    text run at (0,-44) width 8: &quot;\x{23DE}&quot;
</ins><span class="cx">               RenderMathMLSpace {mspace} at (0,12) size 48x2 [bgcolor=#FF0000]
</span><span class="cx">               RenderMathMLOperator {mo} at (21,0) size 6x6
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x11
-                  RenderBlock (anonymous) at (0,0) size 0x11
-                    RenderText at (0,-33) size 6x80
-                      text run at (0,-33) width 6: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 6x11
+                  RenderText {#text} at (0,-33) size 6x80
+                    text run at (0,-33) width 6: &quot;\x{23DE}&quot;
</ins><span class="cx">         RenderText {#text} at (298,6) size 4x17
</span><span class="cx">           text run at (298,6) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (302,4) size 50x16 [padding: 0 1 0 1]
</span><span class="lines">@@ -73,15 +66,13 @@
</span><span class="cx">           RenderMathMLRow {mstyle} at (1,0) size 48x16
</span><span class="cx">             RenderMathMLUnderOver {munderover} at (0,0) size 48x14
</span><span class="cx">               RenderMathMLOperator {mo} at (20,2) size 8x6
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-                  RenderBlock (anonymous) at (0,0) size 0x14
-                    RenderText at (0,-44) size 8x106
-                      text run at (0,-44) width 8: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 8x14
+                  RenderText {#text} at (0,-44) size 8x106
+                    text run at (0,-44) width 8: &quot;\x{23DE}&quot;
</ins><span class="cx">               RenderMathMLOperator {mo} at (21,8) size 6x6
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x11
-                  RenderBlock (anonymous) at (0,0) size 0x11
-                    RenderText at (0,-33) size 6x80
-                      text run at (0,-33) width 6: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 6x11
+                  RenderText {#text} at (0,-33) size 6x80
+                    text run at (0,-33) width 6: &quot;\x{23DE}&quot;
</ins><span class="cx">               RenderMathMLSpace {mspace} at (0,0) size 48x2 [bgcolor=#FF0000]
</span><span class="cx">         RenderText {#text} at (352,6) size 4x17
</span><span class="cx">           text run at (352,6) width 4: &quot; &quot;
</span><span class="lines">@@ -90,14 +81,12 @@
</span><span class="cx">             RenderMathMLUnderOver {munder} at (0,0) size 48x14
</span><span class="cx">               RenderMathMLUnderOver {mover} at (0,0) size 48x8
</span><span class="cx">                 RenderMathMLOperator {mo} at (20,2) size 8x6
</span><del>-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-                    RenderBlock (anonymous) at (0,0) size 0x14
-                      RenderText at (0,-44) size 8x106
-                        text run at (0,-44) width 8: &quot;\x{23DE}&quot;
</del><ins>+                  RenderBlock (anonymous) at (0,0) size 8x14
+                    RenderText {#text} at (0,-44) size 8x106
+                      text run at (0,-44) width 8: &quot;\x{23DE}&quot;
</ins><span class="cx">                 RenderMathMLSpace {mspace} at (0,0) size 48x2 [bgcolor=#FF0000]
</span><span class="cx">               RenderMathMLOperator {mo} at (21,8) size 6x6
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x11
-                  RenderBlock (anonymous) at (0,0) size 0x11
-                    RenderText at (0,-33) size 6x80
-                      text run at (0,-33) width 6: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 6x11
+                  RenderText {#text} at (0,-33) size 6x80
+                    text run at (0,-33) width 6: &quot;\x{23DE}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkmathmlopentypelargeoperatorsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/mathml/opentype/large-operators-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/mathml/opentype/large-operators-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/gtk/mathml/opentype/large-operators-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -5,82 +5,66 @@
</span><span class="cx">     RenderBody {BODY} at (8,8) size 784x36
</span><span class="cx">       RenderMathMLMath {math} at (0,0) size 784x36 [padding: 0 1 0 1]
</span><span class="cx">         RenderMathMLOperator {mo} at (199,6) size 27x24
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-            RenderBlock (anonymous) at (0,0) size 0x16
-              RenderText at (0,-45) size 17x106
-                text run at (0,-45) width 17: &quot;\x{2211}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 17x16
+            RenderText {#text} at (0,-45) size 17x106
+              text run at (0,-45) width 17: &quot;\x{2211}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (225,0) size 18x36
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-            RenderBlock (anonymous) at (0,0) size 0x18
-              RenderText at (0,-44) size 11x106
-                text run at (0,-44) width 11: &quot;\x{222B}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 11x18
+            RenderText {#text} at (0,-44) size 11x106
+              text run at (0,-44) width 11: &quot;\x{222B}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (242,0) size 24x36
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-            RenderBlock (anonymous) at (0,0) size 0x18
-              RenderText at (0,-44) size 17x106
-                text run at (0,-44) width 17: &quot;\x{222C}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 17x18
+            RenderText {#text} at (0,-44) size 17x106
+              text run at (0,-44) width 17: &quot;\x{222C}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (265,0) size 31x36
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-            RenderBlock (anonymous) at (0,0) size 0x18
-              RenderText at (0,-44) size 22x106
-                text run at (0,-44) width 22: &quot;\x{222D}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 22x18
+            RenderText {#text} at (0,-44) size 22x106
+              text run at (0,-44) width 22: &quot;\x{222D}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (295,0) size 38x36
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-            RenderBlock (anonymous) at (0,0) size 0x18
-              RenderText at (0,-44) size 28x106
-                text run at (0,-44) width 28: &quot;\x{2A0C}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 28x18
+            RenderText {#text} at (0,-44) size 28x106
+              text run at (0,-44) width 28: &quot;\x{2A0C}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (332,7) size 28x22
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-            RenderBlock (anonymous) at (0,0) size 0x16
-              RenderText at (0,-45) size 18x106
-                text run at (0,-45) width 18: &quot;\x{2A01}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 18x16
+            RenderText {#text} at (0,-45) size 18x106
+              text run at (0,-45) width 18: &quot;\x{2A01}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (359,0) size 18x36
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-            RenderBlock (anonymous) at (0,0) size 0x18
-              RenderText at (0,-44) size 11x106
-                text run at (0,-44) width 11: &quot;\x{222E}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 11x18
+            RenderText {#text} at (0,-44) size 11x106
+              text run at (0,-44) width 11: &quot;\x{222E}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (376,0) size 25x36
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-            RenderBlock (anonymous) at (0,0) size 0x18
-              RenderText at (0,-44) size 17x106
-                text run at (0,-44) width 17: &quot;\x{222F}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 17x18
+            RenderText {#text} at (0,-44) size 17x106
+              text run at (0,-44) width 17: &quot;\x{222F}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (400,0) size 30x36
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-            RenderBlock (anonymous) at (0,0) size 0x18
-              RenderText at (0,-44) size 22x106
-                text run at (0,-44) width 22: &quot;\x{2230}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 22x18
+            RenderText {#text} at (0,-44) size 22x106
+              text run at (0,-44) width 22: &quot;\x{2230}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (429,7) size 22x23
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x17
-            RenderBlock (anonymous) at (0,0) size 0x17
-              RenderText at (0,-45) size 13x106
-                text run at (0,-45) width 13: &quot;\x{22C3}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 13x17
+            RenderText {#text} at (0,-45) size 13x106
+              text run at (0,-45) width 13: &quot;\x{22C3}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (450,6) size 22x24
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-            RenderBlock (anonymous) at (0,0) size 0x18
-              RenderText at (0,-44) size 13x106
-                text run at (0,-44) width 13: &quot;\x{22C0}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 13x18
+            RenderText {#text} at (0,-44) size 13x106
+              text run at (0,-44) width 13: &quot;\x{22C0}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (471,6) size 21x24
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-            RenderBlock (anonymous) at (0,0) size 0x18
-              RenderText at (0,-44) size 13x106
-                text run at (0,-44) width 13: &quot;\x{22C1}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 13x18
+            RenderText {#text} at (0,-44) size 13x106
+              text run at (0,-44) width 13: &quot;\x{22C1}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (491,6) size 22x23
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x17
-            RenderBlock (anonymous) at (0,0) size 0x17
-              RenderText at (0,-44) size 13x106
-                text run at (0,-44) width 13: &quot;\x{22C2}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 13x17
+            RenderText {#text} at (0,-44) size 13x106
+              text run at (0,-44) width 13: &quot;\x{22C2}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (512,7) size 28x22
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-            RenderBlock (anonymous) at (0,0) size 0x16
-              RenderText at (0,-45) size 18x106
-                text run at (0,-45) width 18: &quot;\x{2A02}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 18x16
+            RenderText {#text} at (0,-45) size 18x106
+              text run at (0,-45) width 18: &quot;\x{2A02}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (539,6) size 23x24
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-            RenderBlock (anonymous) at (0,0) size 0x16
-              RenderText at (0,-45) size 15x106
-                text run at (0,-45) width 15: &quot;\x{220F}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 15x16
+            RenderText {#text} at (0,-45) size 15x106
+              text run at (0,-45) width 15: &quot;\x{220F}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (561,6) size 24x24
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-            RenderBlock (anonymous) at (0,0) size 0x16
-              RenderText at (0,-45) size 15x106
-                text run at (0,-45) width 15: &quot;\x{2210}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 15x16
+            RenderText {#text} at (0,-45) size 15x106
+              text run at (0,-45) width 15: &quot;\x{2210}&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtkmathmlopentypeopentypestretchyexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/mathml/opentype/opentype-stretchy-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/mathml/opentype/opentype-stretchy-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/gtk/mathml/opentype/opentype-stretchy-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -7,44 +7,39 @@
</span><span class="cx">         RenderMathMLMath {math} at (0,20) size 49x11 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRow {mrow} at (1,0) size 26x11
</span><span class="cx">             RenderMathMLOperator {mo} at (0,0) size 26x11
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x3
-                RenderBlock (anonymous) at (0,0) size 0x3
-                  RenderText at (0,-3) size 2x0
-                    text run at (0,-3) width 2: &quot;\x{219F}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 2x3
+                RenderText {#text} at (0,-3) size 2x0
+                  text run at (0,-3) width 2: &quot;\x{219F}&quot;
</ins><span class="cx">         RenderText {#text} at (48,17) size 5x17
</span><span class="cx">           text run at (48,17) width 5: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (52,10) size 50x21 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRow {mrow} at (1,0) size 26x21
</span><span class="cx">             RenderMathMLOperator {mo} at (0,0) size 26x21
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x3
-                RenderBlock (anonymous) at (0,0) size 0x3
-                  RenderText at (0,-3) size 2x0
-                    text run at (0,-3) width 2: &quot;\x{219F}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 2x3
+                RenderText {#text} at (0,-3) size 2x0
+                  text run at (0,-3) width 2: &quot;\x{219F}&quot;
</ins><span class="cx">         RenderText {#text} at (101,17) size 5x17
</span><span class="cx">           text run at (101,17) width 5: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (105,0) size 49x31 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRow {mrow} at (1,0) size 26x31
</span><span class="cx">             RenderMathMLOperator {mo} at (0,0) size 26x31
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x3
-                RenderBlock (anonymous) at (0,0) size 0x3
-                  RenderText at (0,-3) size 2x0
-                    text run at (0,-3) width 2: &quot;\x{219F}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 2x3
+                RenderText {#text} at (0,-3) size 2x0
+                  text run at (0,-3) width 2: &quot;\x{219F}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,50) size 784x153
</span><span class="cx">         RenderMathMLMath {math} at (0,0) size 49x150 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRow {mrow} at (1,0) size 47x150
</span><span class="cx">             RenderMathMLOperator {mo} at (0,0) size 47x150
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x3
-                RenderBlock (anonymous) at (0,0) size 0x3
-                  RenderText at (0,-3) size 2x0
-                    text run at (0,-3) width 2: &quot;\x{219F}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 2x3
+                RenderText {#text} at (0,-3) size 2x0
+                  text run at (0,-3) width 2: &quot;\x{219F}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,219) size 784x96
</span><span class="cx">         RenderMathMLMath {math} at (0,0) size 96x93 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRow {mrow} at (1,0) size 94x93
</span><span class="cx">             RenderMathMLOperator {mo} at (0,0) size 94x93
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x12
-                RenderBlock (anonymous) at (0,0) size 0x12
-                  RenderText at (0,6) size 10x0
-                    text run at (0,6) width 10: &quot;\x{2A1B}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 10x12
+                RenderText {#text} at (0,6) size 10x0
+                  text run at (0,6) width 10: &quot;\x{2A1B}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkmathmlopentypeopentypestretchyhorizontalexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -8,10 +8,9 @@
</span><span class="cx">           RenderMathMLRow {mstyle} at (1,0) size 8x23
</span><span class="cx">             RenderMathMLUnderOver {mover} at (0,0) size 8x23
</span><span class="cx">               RenderMathMLOperator {mo} at (0,1) size 8x22
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x4
-                  RenderBlock (anonymous) at (0,0) size 0x4
-                    RenderText at (0,-3) size 1x0
-                      text run at (0,-3) width 1: &quot;\x{219C}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 1x4
+                  RenderText {#text} at (0,-3) size 1x0
+                    text run at (0,-3) width 1: &quot;\x{219C}&quot;
</ins><span class="cx">               RenderMathMLSpace {mspace} at (0,0) size 8x1
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,41) size 784x25
</span><span class="lines">@@ -19,10 +18,9 @@
</span><span class="cx">           RenderMathMLRow {mstyle} at (1,0) size 15x23
</span><span class="cx">             RenderMathMLUnderOver {mover} at (0,0) size 15x23
</span><span class="cx">               RenderMathMLOperator {mo} at (4,1) size 7x22
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x4
-                  RenderBlock (anonymous) at (0,0) size 0x4
-                    RenderText at (0,-3) size 1x0
-                      text run at (0,-3) width 1: &quot;\x{219C}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 1x4
+                  RenderText {#text} at (0,-3) size 1x0
+                    text run at (0,-3) width 1: &quot;\x{219C}&quot;
</ins><span class="cx">               RenderMathMLSpace {mspace} at (0,0) size 15x1
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,82) size 784x43
</span><span class="lines">@@ -30,9 +28,8 @@
</span><span class="cx">           RenderMathMLRow {mstyle} at (1,0) size 150x43
</span><span class="cx">             RenderMathMLUnderOver {mover} at (0,0) size 150x43
</span><span class="cx">               RenderMathMLOperator {mo} at (71,1) size 8x42
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x4
-                  RenderBlock (anonymous) at (0,0) size 0x4
-                    RenderText at (0,-3) size 1x0
-                      text run at (0,-3) width 1: &quot;\x{219C}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 1x4
+                  RenderText {#text} at (0,-3) size 1x0
+                    text run at (0,-3) width 1: &quot;\x{219C}&quot;
</ins><span class="cx">               RenderMathMLSpace {mspace} at (0,0) size 150x1
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkmathmlopentypeverticalexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/mathml/opentype/vertical-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/mathml/opentype/vertical-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/gtk/mathml/opentype/vertical-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -6,587 +6,476 @@
</span><span class="cx">       RenderBlock {P} at (0,0) size 784x18
</span><span class="cx">         RenderMathMLMath {math} at (0,2) size 194x16 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLOperator {mo} at (1,0) size 4x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;[&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;[&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (5,0) size 4x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;]&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;]&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (9,0) size 8x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;{&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;{&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (17,0) size 8x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (25,0) size 6x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;(&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;(&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (31,0) size 6x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;)&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;)&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (37,0) size 8x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;|&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;|&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (44,0) size 8x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2308}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2308}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (51,0) size 8x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2309}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2309}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (58,0) size 8x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230A}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230A}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (65,0) size 8x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (72,0) size 8x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{27E6}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{27E6}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (79,0) size 8x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{27E7}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{27E7}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (86,0) size 7x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;\x{27E8}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;\x{27E8}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (92,0) size 7x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;\x{27E9}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;\x{27E9}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (98,4) size 0x8
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,34) size 784x30
</span><span class="cx">         RenderMathMLMath {math} at (0,0) size 194x30 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLOperator {mo} at (1,0) size 8x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;[&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;[&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (9,0) size 8x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;]&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;]&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (17,0) size 11x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;{&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;{&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (28,0) size 11x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (39,0) size 10x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;(&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;(&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (49,0) size 10x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;)&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;)&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (59,1) size 8x28
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;|&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;|&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (66,0) size 9x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2308}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2308}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (74,0) size 9x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2309}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2309}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (82,0) size 9x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230A}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230A}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (90,0) size 9x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (98,0) size 12x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{27E6}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{27E6}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (109,0) size 12x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{27E7}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{27E7}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (120,0) size 11x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;\x{27E8}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;\x{27E8}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (130,0) size 11x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;\x{27E9}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;\x{27E9}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (140,3) size 0x16
</span><span class="cx">         RenderText {#text} at (193,5) size 5x17
</span><span class="cx">           text run at (193,5) width 5: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (197,3) size 213x23 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLOperator {mo} at (1,1) size 17x22
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x15
-              RenderBlock (anonymous) at (0,0) size 0x15
-                RenderText at (0,-46) size 8x106
-                  text run at (0,-46) width 8: &quot;\x{2191}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x15
+              RenderText {#text} at (0,-46) size 8x106
+                text run at (0,-46) width 8: &quot;\x{2191}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (17,1) size 18x22
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x15
-              RenderBlock (anonymous) at (0,0) size 0x15
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;\x{2193}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x15
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;\x{2193}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (34,3) size 18x18
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-              RenderBlock (anonymous) at (0,0) size 0x18
-                RenderText at (0,-44) size 8x106
-                  text run at (0,-44) width 8: &quot;\x{2195}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x18
+              RenderText {#text} at (0,-44) size 8x106
+                text run at (0,-44) width 8: &quot;\x{2195}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (51,1) size 20x22
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-46) size 10x106
-                  text run at (0,-46) width 10: &quot;\x{21A5}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 10x14
+              RenderText {#text} at (0,-46) size 10x106
+                text run at (0,-46) width 10: &quot;\x{21A5}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (70,1) size 20x22
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-46) size 10x106
-                  text run at (0,-46) width 10: &quot;\x{21A7}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 10x14
+              RenderText {#text} at (0,-46) size 10x106
+                text run at (0,-46) width 10: &quot;\x{21A7}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (89,4) size 17x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{21BE}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{21BE}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (105,4) size 17x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{21C2}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{21C2}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (121,4) size 16x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{21BF}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{21BF}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (137,4) size 16x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{21C3}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{21C3}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (152,1) size 20x22
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x15
-              RenderBlock (anonymous) at (0,0) size 0x15
-                RenderText at (0,-46) size 10x106
-                  text run at (0,-46) width 10: &quot;\x{21D1}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 10x15
+              RenderText {#text} at (0,-46) size 10x106
+                text run at (0,-46) width 10: &quot;\x{21D1}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (171,1) size 20x22
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x15
-              RenderBlock (anonymous) at (0,0) size 0x15
-                RenderText at (0,-45) size 10x106
-                  text run at (0,-45) width 10: &quot;\x{21D3}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 10x15
+              RenderText {#text} at (0,-45) size 10x106
+                text run at (0,-45) width 10: &quot;\x{21D3}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (190,4) size 20x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 10x106
-                  text run at (0,-45) width 10: &quot;\x{21D5}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 10x16
+              RenderText {#text} at (0,-45) size 10x106
+                text run at (0,-45) width 10: &quot;\x{21D5}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (209,0) size 0x16
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,80) size 784x48
</span><span class="cx">         RenderMathMLMath {math} at (0,0) size 194x48 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLOperator {mo} at (1,0) size 11x48
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;[&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;[&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (12,0) size 11x48
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;]&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;]&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (23,0) size 14x48
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;{&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;{&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (37,0) size 14x48
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (51,0) size 14x48
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;(&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;(&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (65,0) size 14x48
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;)&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;)&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (79,3) size 8x42
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;|&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;|&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (86,0) size 11x48
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2308}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2308}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (96,0) size 11x48
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2309}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2309}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (106,0) size 11x48
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230A}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230A}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (116,0) size 11x48
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (126,0) size 17x48
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{27E6}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{27E6}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (142,0) size 17x48
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{27E7}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{27E7}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (158,0) size 16x48
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;\x{27E8}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;\x{27E8}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (173,0) size 16x48
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;\x{27E9}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;\x{27E9}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (188,4) size 0x24
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,144) size 784x58
</span><span class="cx">         RenderMathMLMath {math} at (0,0) size 194x58 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLOperator {mo} at (1,1) size 11x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;[&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;[&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (12,1) size 11x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;]&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;]&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (23,1) size 14x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;{&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;{&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (37,1) size 14x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (51,1) size 14x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;(&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;(&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (65,1) size 14x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;)&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;)&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (79,0) size 8x58
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;|&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;|&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (86,1) size 12x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2308}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2308}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (97,1) size 12x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2309}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2309}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (108,1) size 12x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230A}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230A}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (119,1) size 12x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (130,1) size 17x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{27E6}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{27E6}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (146,1) size 17x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{27E7}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{27E7}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (162,5) size 16x48
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;\x{27E8}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;\x{27E8}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (177,5) size 16x48
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;\x{27E9}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;\x{27E9}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (192,1) size 0x32
</span><span class="cx">         RenderText {#text} at (193,19) size 5x17
</span><span class="cx">           text run at (193,19) width 5: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (197,1) size 213x32 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLOperator {mo} at (1,0) size 17x32
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x15
-              RenderBlock (anonymous) at (0,0) size 0x15
-                RenderText at (0,-46) size 8x106
-                  text run at (0,-46) width 8: &quot;\x{2191}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x15
+              RenderText {#text} at (0,-46) size 8x106
+                text run at (0,-46) width 8: &quot;\x{2191}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (17,0) size 18x32
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x15
-              RenderBlock (anonymous) at (0,0) size 0x15
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;\x{2193}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x15
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;\x{2193}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (34,0) size 19x32
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-              RenderBlock (anonymous) at (0,0) size 0x18
-                RenderText at (0,-44) size 8x106
-                  text run at (0,-44) width 8: &quot;\x{2195}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x18
+              RenderText {#text} at (0,-44) size 8x106
+                text run at (0,-44) width 8: &quot;\x{2195}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (52,0) size 20x32
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-46) size 10x106
-                  text run at (0,-46) width 10: &quot;\x{21A5}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 10x14
+              RenderText {#text} at (0,-46) size 10x106
+                text run at (0,-46) width 10: &quot;\x{21A5}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (71,0) size 20x32
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-46) size 10x106
-                  text run at (0,-46) width 10: &quot;\x{21A7}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 10x14
+              RenderText {#text} at (0,-46) size 10x106
+                text run at (0,-46) width 10: &quot;\x{21A7}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (90,0) size 17x32
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{21BE}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{21BE}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (106,0) size 17x32
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{21C2}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{21C2}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (122,0) size 16x32
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{21BF}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{21BF}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (138,0) size 16x32
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{21C3}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{21C3}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (153,0) size 20x32
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x15
-              RenderBlock (anonymous) at (0,0) size 0x15
-                RenderText at (0,-46) size 10x106
-                  text run at (0,-46) width 10: &quot;\x{21D1}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 10x15
+              RenderText {#text} at (0,-46) size 10x106
+                text run at (0,-46) width 10: &quot;\x{21D1}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (172,0) size 20x32
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x15
-              RenderBlock (anonymous) at (0,0) size 0x15
-                RenderText at (0,-45) size 10x106
-                  text run at (0,-45) width 10: &quot;\x{21D3}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 10x15
+              RenderText {#text} at (0,-45) size 10x106
+                text run at (0,-45) width 10: &quot;\x{21D3}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (191,0) size 20x32
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 10x106
-                  text run at (0,-45) width 10: &quot;\x{21D5}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 10x16
+              RenderText {#text} at (0,-45) size 10x106
+                text run at (0,-45) width 10: &quot;\x{21D5}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (210,0) size 0x32
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,218) size 784x121
</span><span class="cx">         RenderMathMLMath {math} at (0,0) size 194x121 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLOperator {mo} at (1,0) size 11x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;[&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;[&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (12,0) size 11x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;]&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;]&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (23,0) size 14x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;{&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;{&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (37,0) size 14x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (51,0) size 14x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;(&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;(&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (65,0) size 14x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;)&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;)&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (79,0) size 8x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;|&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;|&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (86,0) size 12x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2308}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2308}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (97,0) size 12x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2309}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2309}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (108,0) size 12x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230A}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230A}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (119,0) size 12x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (130,0) size 17x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{27E6}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{27E6}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (146,0) size 17x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{27E7}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{27E7}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (162,36) size 16x48
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;\x{27E8}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;\x{27E8}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (177,36) size 16x48
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;\x{27E9}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;\x{27E9}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (192,0) size 0x64
</span><span class="cx">         RenderText {#text} at (193,50) size 5x17
</span><span class="cx">           text run at (193,50) width 5: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (197,0) size 213x64 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLOperator {mo} at (1,0) size 17x64
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x15
-              RenderBlock (anonymous) at (0,0) size 0x15
-                RenderText at (0,-46) size 8x106
-                  text run at (0,-46) width 8: &quot;\x{2191}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x15
+              RenderText {#text} at (0,-46) size 8x106
+                text run at (0,-46) width 8: &quot;\x{2191}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (17,0) size 18x64
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x15
-              RenderBlock (anonymous) at (0,0) size 0x15
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;\x{2193}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x15
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;\x{2193}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (34,0) size 19x64
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-              RenderBlock (anonymous) at (0,0) size 0x18
-                RenderText at (0,-44) size 8x106
-                  text run at (0,-44) width 8: &quot;\x{2195}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x18
+              RenderText {#text} at (0,-44) size 8x106
+                text run at (0,-44) width 8: &quot;\x{2195}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (52,0) size 20x64
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-46) size 10x106
-                  text run at (0,-46) width 10: &quot;\x{21A5}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 10x14
+              RenderText {#text} at (0,-46) size 10x106
+                text run at (0,-46) width 10: &quot;\x{21A5}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (71,0) size 20x64
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-46) size 10x106
-                  text run at (0,-46) width 10: &quot;\x{21A7}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 10x14
+              RenderText {#text} at (0,-46) size 10x106
+                text run at (0,-46) width 10: &quot;\x{21A7}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (90,0) size 17x64
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{21BE}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{21BE}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (106,0) size 17x64
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{21C2}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{21C2}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (122,0) size 16x64
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{21BF}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{21BF}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (138,0) size 16x64
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{21C3}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{21C3}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (153,0) size 20x64
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x15
-              RenderBlock (anonymous) at (0,0) size 0x15
-                RenderText at (0,-46) size 10x106
-                  text run at (0,-46) width 10: &quot;\x{21D1}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 10x15
+              RenderText {#text} at (0,-46) size 10x106
+                text run at (0,-46) width 10: &quot;\x{21D1}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (172,0) size 20x64
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x15
-              RenderBlock (anonymous) at (0,0) size 0x15
-                RenderText at (0,-45) size 10x106
-                  text run at (0,-45) width 10: &quot;\x{21D3}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 10x15
+              RenderText {#text} at (0,-45) size 10x106
+                text run at (0,-45) width 10: &quot;\x{21D3}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (191,0) size 20x64
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 10x106
-                  text run at (0,-45) width 10: &quot;\x{21D5}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 10x16
+              RenderText {#text} at (0,-45) size 10x106
+                text run at (0,-45) width 10: &quot;\x{21D5}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (210,0) size 0x64
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkmathmlpresentationmostretchexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/mathml/presentation/mo-stretch-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/mathml/presentation/mo-stretch-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/gtk/mathml/presentation/mo-stretch-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -6,75 +6,61 @@
</span><span class="cx">       RenderMathMLMath {math} at (0,0) size 173x36 [padding: 0 1 0 1]
</span><span class="cx">         RenderMathMLRow {mrow} at (1,0) size 138x36
</span><span class="cx">           RenderMathMLOperator {mo} at (0,3) size 10x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;(&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;(&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (10,3) size 10x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;)&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;)&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (20,3) size 11x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;{&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;{&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (31,3) size 11x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (42,3) size 8x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;[&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;[&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (50,3) size 8x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;]&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;]&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (58,3) size 8x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2308}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2308}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (66,3) size 8x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2309}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2309}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (74,3) size 8x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230A}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230A}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (82,3) size 8x30
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (90,0) size 17x36
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-              RenderBlock (anonymous) at (0,0) size 0x18
-                RenderText at (0,-44) size 11x106
-                  text run at (0,-44) width 11: &quot;\x{222B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 11x18
+              RenderText {#text} at (0,-44) size 11x106
+                text run at (0,-44) width 11: &quot;\x{222B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (106,4) size 9x28
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;|&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;|&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (114,10) size 7x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;\x{2016}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;\x{2016}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (120,10) size 18x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;\x{2225}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;\x{2225}&quot;
</ins><span class="cx">       RenderText {#text} at (172,8) size 5x17
</span><span class="cx">         text run at (172,8) width 5: &quot; &quot;
</span><span class="cx">       RenderBR {BR} at (0,0) size 0x0
</span><span class="lines">@@ -81,75 +67,61 @@
</span><span class="cx">       RenderMathMLMath {math} at (0,36) size 173x143 [padding: 0 1 0 1]
</span><span class="cx">         RenderMathMLRow {mrow} at (1,0) size 170x143
</span><span class="cx">           RenderMathMLOperator {mo} at (0,0) size 14x143
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;(&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;(&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (14,0) size 14x143
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;)&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;)&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (28,0) size 14x143
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;{&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;{&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (42,0) size 14x143
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (56,0) size 11x143
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;[&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;[&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (67,0) size 11x143
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;]&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;]&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (78,0) size 11x143
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2308}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2308}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (89,0) size 11x143
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2309}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2309}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (100,0) size 11x143
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230A}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230A}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (111,0) size 11x143
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (122,53) size 17x36
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-              RenderBlock (anonymous) at (0,0) size 0x18
-                RenderText at (0,-44) size 11x106
-                  text run at (0,-44) width 11: &quot;\x{222B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 11x18
+              RenderText {#text} at (0,-44) size 11x106
+                text run at (0,-44) width 11: &quot;\x{222B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (138,0) size 9x143
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;|&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;|&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (146,0) size 8x76
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;\x{2016}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;\x{2016}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (153,0) size 17x76
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;\x{2225}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;\x{2225}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (169,0) size 0x76
</span><span class="cx">       RenderText {#text} at (172,97) size 5x17
</span><span class="cx">         text run at (172,97) width 5: &quot; &quot;
</span><span class="lines">@@ -156,75 +128,61 @@
</span><span class="cx">       RenderMathMLMath {math} at (176,61) size 173x93 [padding: 0 1 0 1]
</span><span class="cx">         RenderMathMLRow {mrow} at (1,0) size 170x93
</span><span class="cx">           RenderMathMLOperator {mo} at (0,0) size 14x93
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;(&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;(&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (14,0) size 14x93
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;)&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;)&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (28,0) size 14x93
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;{&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;{&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (42,0) size 14x93
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (56,0) size 11x93
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;[&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;[&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (67,0) size 11x93
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;]&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;]&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (78,0) size 11x93
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2308}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2308}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (89,0) size 11x93
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2309}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2309}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (100,0) size 11x93
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230A}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230A}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (111,0) size 11x93
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (122,28) size 17x36
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-              RenderBlock (anonymous) at (0,0) size 0x18
-                RenderText at (0,-44) size 11x106
-                  text run at (0,-44) width 11: &quot;\x{222B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 11x18
+              RenderText {#text} at (0,-44) size 11x106
+                text run at (0,-44) width 11: &quot;\x{222B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (138,0) size 9x93
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;|&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;|&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (146,17) size 8x58
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;\x{2016}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;\x{2016}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (153,17) size 17x58
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;\x{2225}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;\x{2225}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (169,0) size 0x51
</span><span class="cx">       RenderText {#text} at (348,97) size 5x17
</span><span class="cx">         text run at (348,97) width 5: &quot; &quot;
</span><span class="lines">@@ -231,75 +189,61 @@
</span><span class="cx">       RenderMathMLMath {math} at (352,89) size 173x36 [padding: 0 1 0 1]
</span><span class="cx">         RenderMathMLRow {mrow} at (1,0) size 142x36
</span><span class="cx">           RenderMathMLOperator {mo} at (0,1) size 11x34
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;(&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;(&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (11,1) size 11x34
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;)&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;)&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (22,1) size 11x34
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;{&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;{&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (33,1) size 11x34
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (44,1) size 8x34
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;[&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;[&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (52,1) size 8x34
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;]&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;]&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (60,1) size 9x34
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2308}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2308}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (69,1) size 9x34
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2309}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2309}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (78,1) size 9x34
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230A}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230A}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (87,1) size 9x34
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (96,0) size 17x36
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-              RenderBlock (anonymous) at (0,0) size 0x18
-                RenderText at (0,-44) size 11x106
-                  text run at (0,-44) width 11: &quot;\x{222B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 11x18
+              RenderText {#text} at (0,-44) size 11x106
+                text run at (0,-44) width 11: &quot;\x{222B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (112,1) size 9x34
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;|&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;|&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (120,6) size 7x24
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;\x{2016}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;\x{2016}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (126,6) size 16x24
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;\x{2225}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;\x{2225}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (141,2) size 0x21
</span><span class="cx">       RenderText {#text} at (524,97) size 5x17
</span><span class="cx">         text run at (524,97) width 5: &quot; &quot;
</span><span class="lines">@@ -307,74 +251,60 @@
</span><span class="cx">       RenderMathMLMath {math} at (0,179) size 190x76 [padding: 0 1 0 1]
</span><span class="cx">         RenderMathMLRoot {msqrt} at (1,0) size 185x76
</span><span class="cx">           RenderMathMLOperator {mo} at (17,2) size 14x74
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;(&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;(&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (31,2) size 14x74
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;)&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;)&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (45,2) size 14x74
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;{&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;{&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (59,2) size 14x74
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (73,2) size 11x74
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;[&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;[&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (84,2) size 11x74
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;]&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;]&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (95,2) size 11x74
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2308}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2308}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (106,2) size 11x74
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{2309}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{2309}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (117,2) size 11x74
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230A}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230A}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (128,2) size 11x74
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 7x106
-                  text run at (0,-45) width 7: &quot;\x{230B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-45) size 7x106
+                text run at (0,-45) width 7: &quot;\x{230B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (139,20) size 17x37
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-              RenderBlock (anonymous) at (0,0) size 0x18
-                RenderText at (0,-44) size 11x106
-                  text run at (0,-44) width 11: &quot;\x{222B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 11x18
+              RenderText {#text} at (0,-44) size 11x106
+                text run at (0,-44) width 11: &quot;\x{222B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (155,2) size 9x74
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 4x106
-                  text run at (0,-45) width 4: &quot;|&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x16
+              RenderText {#text} at (0,-45) size 4x106
+                text run at (0,-45) width 4: &quot;|&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (163,17) size 7x43
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 6x106
-                  text run at (0,-45) width 6: &quot;\x{2016}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x16
+              RenderText {#text} at (0,-45) size 6x106
+                text run at (0,-45) width 6: &quot;\x{2016}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (169,17) size 16x43
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-45) size 8x106
-                  text run at (0,-45) width 8: &quot;\x{2225}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-45) size 8x106
+                text run at (0,-45) width 8: &quot;\x{2225}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (184,2) size 0x42
</span><span class="cx">       RenderText {#text} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkmathmlpresentationrootsexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/mathml/presentation/roots-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkmathmlpresentationrootsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/mathml/presentation/roots-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/mathml/presentation/roots-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/gtk/mathml/presentation/roots-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -9,10 +9,9 @@
</span><span class="cx">         RenderMathMLMath {math} at (177,1) size 27x18 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRoot {msqrt} at (1,0) size 21x18 [color=#FF0000]
</span><span class="cx">             RenderMathMLToken {mn} at (13,2) size 8x13
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                RenderBlock (anonymous) at (0,0) size 8x12
-                  RenderText {#text} at (0,-46) size 8x106
-                    text run at (0,-46) width 8: &quot;2&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 8x12
+                RenderText {#text} at (0,-46) size 8x106
+                  text run at (0,-46) width 8: &quot;2&quot;
</ins><span class="cx">       RenderBlock {p} at (0,34) size 784x18
</span><span class="cx">         RenderText {#text} at (0,0) size 110x17
</span><span class="cx">           text run at (0,0) width 110: &quot;long square root: &quot;
</span><span class="lines">@@ -19,47 +18,40 @@
</span><span class="cx">         RenderMathMLMath {math} at (110,1) size 56x18 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRoot {msqrt} at (1,0) size 50x18
</span><span class="cx">             RenderMathMLRow {mrow} at (13,2) size 37x14
</span><del>-              RenderMathMLToken {mi} at (0,4) size 10x8 [padding: 0 2 0 0]
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 8x8
-                  RenderBlock (anonymous) at (0,0) size 8x8
-                    RenderText {#text} at (0,-50) size 8x106
-                      text run at (0,-50) width 8: &quot;x&quot;
</del><ins>+              RenderMathMLToken {mi} at (0,3) size 9x9 [padding: 0 2 0 0]
+                RenderBlock (anonymous) at (0,0) size 8x8
+                  RenderText {#text} at (0,-50) size 8x106
+                    text run at (0,-50) width 8: &quot;x&quot;
</ins><span class="cx">               RenderMathMLOperator {mo} at (9,1) size 20x12
</span><del>-                RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                  RenderBlock (anonymous) at (0,0) size 12x12
-                    RenderText at (0,-47) size 12x106
-                      text run at (0,-47) width 12: &quot;+&quot;
</del><ins>+                RenderBlock (anonymous) at (3,0) size 13x12
+                  RenderText {#text} at (0,-47) size 12x106
+                    text run at (0,-47) width 12: &quot;+&quot;
</ins><span class="cx">               RenderMathMLToken {mn} at (28,0) size 9x12
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                  RenderBlock (anonymous) at (0,0) size 8x12
-                    RenderText {#text} at (0,-46) size 8x106
-                      text run at (0,-46) width 8: &quot;1&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 8x12
+                  RenderText {#text} at (0,-46) size 8x106
+                    text run at (0,-46) width 8: &quot;1&quot;
</ins><span class="cx">       RenderBlock {p} at (0,68) size 784x19
</span><span class="cx">         RenderText {#text} at (0,2) size 222x17
</span><span class="cx">           text run at (0,2) width 222: &quot;long square root with implied row: &quot;
</span><del>-        RenderMathMLMath {math} at (222,0) size 63x19 [padding: 0 1 0 1]
-          RenderMathMLRoot {msqrt} at (1,0) size 57x19
-            RenderMathMLScripts {msup} at (13,2) size 17x15
-              RenderMathMLToken {mi} at (0,6) size 10x9 [padding: 0 2 0 0]
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 8x8
-                  RenderBlock (anonymous) at (0,0) size 8x8
-                    RenderText {#text} at (0,-50) size 8x106
-                      text run at (0,-50) width 8: &quot;x&quot;
-              RenderMathMLToken {mn} at (9,0) size 7x9
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 6x9
-                  RenderBlock (anonymous) at (0,0) size 6x9
-                    RenderText {#text} at (0,-35) size 6x80
-                      text run at (0,-35) width 6: &quot;2&quot;
-            RenderMathMLOperator {mo} at (29,6) size 20x13
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                RenderBlock (anonymous) at (0,0) size 12x12
-                  RenderText at (0,-47) size 12x106
-                    text run at (0,-47) width 12: &quot;+&quot;
-            RenderMathMLToken {mn} at (48,5) size 9x13
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                RenderBlock (anonymous) at (0,0) size 8x12
-                  RenderText {#text} at (0,-46) size 8x106
-                    text run at (0,-46) width 8: &quot;1&quot;
</del><ins>+        RenderMathMLMath {math} at (222,0) size 62x19 [padding: 0 1 0 1]
+          RenderMathMLRoot {msqrt} at (1,0) size 56x19
+            RenderMathMLScripts {msup} at (13,2) size 16x15
+              RenderMathMLToken {mi} at (0,5) size 9x10 [padding: 0 2 0 0]
+                RenderBlock (anonymous) at (0,0) size 8x8
+                  RenderText {#text} at (0,-50) size 8x106
+                    text run at (0,-50) width 8: &quot;x&quot;
+              RenderMathMLToken {mn} at (9,0) size 6x9
+                RenderBlock (anonymous) at (0,0) size 6x9
+                  RenderText {#text} at (0,-35) size 6x80
+                    text run at (0,-35) width 6: &quot;2&quot;
+            RenderMathMLOperator {mo} at (28,6) size 20x13
+              RenderBlock (anonymous) at (3,0) size 13x12
+                RenderText {#text} at (0,-47) size 12x106
+                  text run at (0,-47) width 12: &quot;+&quot;
+            RenderMathMLToken {mn} at (47,5) size 9x13
+              RenderBlock (anonymous) at (0,0) size 8x12
+                RenderText {#text} at (0,-46) size 8x106
+                  text run at (0,-46) width 8: &quot;1&quot;
</ins><span class="cx">       RenderBlock {p} at (0,103) size 784x40
</span><span class="cx">         RenderText {#text} at (0,8) size 113x17
</span><span class="cx">           text run at (0,8) width 113: &quot;root of a fraction: &quot;
</span><span class="lines">@@ -67,37 +59,31 @@
</span><span class="cx">           RenderMathMLRoot {msqrt} at (1,0) size 53x41
</span><span class="cx">             RenderMathMLFraction {mfrac} at (16,2) size 37x34
</span><span class="cx">               RenderMathMLRow {mrow} at (0,0) size 37x13
</span><del>-                RenderMathMLToken {mi} at (0,4) size 10x8 [padding: 0 2 0 0]
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x8
-                    RenderBlock (anonymous) at (0,0) size 8x8
-                      RenderText {#text} at (0,-50) size 8x106
-                        text run at (0,-50) width 8: &quot;x&quot;
</del><ins>+                RenderMathMLToken {mi} at (0,3) size 9x9 [padding: 0 2 0 0]
+                  RenderBlock (anonymous) at (0,0) size 8x8
+                    RenderText {#text} at (0,-50) size 8x106
+                      text run at (0,-50) width 8: &quot;x&quot;
</ins><span class="cx">                 RenderMathMLOperator {mo} at (9,1) size 20x12
</span><del>-                  RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                    RenderBlock (anonymous) at (0,0) size 12x12
-                      RenderText at (0,-47) size 12x106
-                        text run at (0,-47) width 12: &quot;+&quot;
</del><ins>+                  RenderBlock (anonymous) at (3,0) size 13x12
+                    RenderText {#text} at (0,-47) size 12x106
+                      text run at (0,-47) width 12: &quot;+&quot;
</ins><span class="cx">                 RenderMathMLToken {mn} at (28,0) size 9x12
</span><del>-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                    RenderBlock (anonymous) at (0,0) size 8x12
-                      RenderText {#text} at (0,-46) size 8x106
-                        text run at (0,-46) width 8: &quot;1&quot;
</del><ins>+                  RenderBlock (anonymous) at (0,0) size 8x12
+                    RenderText {#text} at (0,-46) size 8x106
+                      text run at (0,-46) width 8: &quot;1&quot;
</ins><span class="cx">               RenderMathMLRow {mrow} at (0,20) size 37x14
</span><del>-                RenderMathMLToken {mi} at (0,4) size 10x8 [padding: 0 2 0 0]
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x8
-                    RenderBlock (anonymous) at (0,0) size 8x8
-                      RenderText {#text} at (0,-50) size 8x106
-                        text run at (0,-50) width 8: &quot;x&quot;
</del><ins>+                RenderMathMLToken {mi} at (0,3) size 9x9 [padding: 0 2 0 0]
+                  RenderBlock (anonymous) at (0,0) size 8x8
+                    RenderText {#text} at (0,-50) size 8x106
+                      text run at (0,-50) width 8: &quot;x&quot;
</ins><span class="cx">                 RenderMathMLOperator {mo} at (9,1) size 20x12
</span><del>-                  RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                    RenderBlock (anonymous) at (0,0) size 12x12
-                      RenderText at (0,-47) size 12x106
-                        text run at (0,-47) width 12: &quot;+&quot;
</del><ins>+                  RenderBlock (anonymous) at (3,0) size 13x12
+                    RenderText {#text} at (0,-47) size 12x106
+                      text run at (0,-47) width 12: &quot;+&quot;
</ins><span class="cx">                 RenderMathMLToken {mn} at (28,0) size 9x12
</span><del>-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                    RenderBlock (anonymous) at (0,0) size 8x12
-                      RenderText {#text} at (0,-46) size 8x106
-                        text run at (0,-46) width 8: &quot;2&quot;
</del><ins>+                  RenderBlock (anonymous) at (0,0) size 8x12
+                    RenderText {#text} at (0,-46) size 8x106
+                      text run at (0,-46) width 8: &quot;2&quot;
</ins><span class="cx">       RenderBlock {p} at (0,159) size 784x18
</span><span class="cx">         RenderText {#text} at (0,0) size 173x17
</span><span class="cx">           text run at (0,0) width 173: &quot;cube root (should be blue): &quot;
</span><span class="lines">@@ -104,537 +90,447 @@
</span><span class="cx">         RenderMathMLMath {math} at (173,1) size 28x18 [color=#0000FF] [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRoot {mroot} at (1,0) size 22x18
</span><span class="cx">             RenderMathMLToken {mn} at (13,2) size 9x13
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                RenderBlock (anonymous) at (0,0) size 8x12
-                  RenderText {#text} at (0,-46) size 8x106
-                    text run at (0,-46) width 8: &quot;2&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 8x12
+                RenderText {#text} at (0,-46) size 8x106
+                  text run at (0,-46) width 8: &quot;2&quot;
</ins><span class="cx">             RenderMathMLToken {mn} at (4,0) size 6x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
-                RenderBlock (anonymous) at (0,0) size 5x7
-                  RenderText {#text} at (0,-27) size 5x61
-                    text run at (0,-27) width 5: &quot;3&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 5x7
+                RenderText {#text} at (0,-27) size 5x61
+                  text run at (0,-27) width 5: &quot;3&quot;
</ins><span class="cx">       RenderBlock {p} at (0,193) size 784x18
</span><span class="cx">         RenderText {#text} at (0,0) size 75x17
</span><span class="cx">           text run at (0,0) width 75: &quot;long index: &quot;
</span><del>-        RenderMathMLMath {math} at (75,0) size 62x19 [padding: 0 1 0 1]
-          RenderMathMLRoot {mroot} at (1,0) size 56x19
-            RenderMathMLToken {mn} at (47,2) size 9x13
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                RenderBlock (anonymous) at (0,0) size 8x12
-                  RenderText {#text} at (0,-46) size 8x106
-                    text run at (0,-46) width 8: &quot;2&quot;
-            RenderMathMLRow {mrow} at (4,0) size 40x8
-              RenderMathMLToken {mi} at (0,2) size 6x5 [padding: 0 1 0 0]
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 5x5
-                  RenderBlock (anonymous) at (0,0) size 5x5
-                    RenderText {#text} at (0,-29) size 5x61
-                      text run at (0,-29) width 5: &quot;x&quot;
-              RenderMathMLOperator {mo} at (5,0) size 12x7
-                RenderMathMLBlock (anonymous, flex) at (2,0) size 7x7
-                  RenderBlock (anonymous) at (0,0) size 7x7
-                    RenderText at (0,-27) size 7x61
-                      text run at (0,-27) width 7: &quot;+&quot;
-              RenderMathMLToken {mi} at (16,2) size 7x6 [padding: 0 1 0 0]
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 5x6
-                  RenderBlock (anonymous) at (0,0) size 5x6
-                    RenderText {#text} at (0,-29) size 5x61
-                      text run at (0,-29) width 5: &quot;y&quot;
-              RenderMathMLOperator {mo} at (22,0) size 12x7
-                RenderMathMLBlock (anonymous, flex) at (2,0) size 7x7
-                  RenderBlock (anonymous) at (0,0) size 7x7
-                    RenderText at (0,-27) size 7x61
-                      text run at (0,-27) width 7: &quot;+&quot;
-              RenderMathMLToken {mi} at (33,2) size 6x5 [padding: 0 1 0 0]
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
-                  RenderBlock (anonymous) at (0,0) size 4x5
-                    RenderText {#text} at (0,-29) size 4x61
-                      text run at (0,-29) width 4: &quot;z&quot;
</del><ins>+        RenderMathMLMath {math} at (75,0) size 58x19 [padding: 0 1 0 1]
+          RenderMathMLRoot {mroot} at (1,0) size 52x19
+            RenderMathMLToken {mn} at (43,2) size 9x13
+              RenderBlock (anonymous) at (0,0) size 8x12
+                RenderText {#text} at (0,-46) size 8x106
+                  text run at (0,-46) width 8: &quot;2&quot;
+            RenderMathMLRow {mrow} at (4,0) size 36x8
+              RenderMathMLToken {mi} at (0,2) size 5x5 [padding: 0 1 0 0]
+                RenderBlock (anonymous) at (0,0) size 5x5
+                  RenderText {#text} at (0,-29) size 5x61
+                    text run at (0,-29) width 5: &quot;x&quot;
+              RenderMathMLOperator {mo} at (5,0) size 11x7
+                RenderBlock (anonymous) at (2,0) size 7x7
+                  RenderText {#text} at (0,-27) size 7x61
+                    text run at (0,-27) width 7: &quot;+&quot;
+              RenderMathMLToken {mi} at (16,2) size 4x6 [padding: 0 1 0 0]
+                RenderBlock (anonymous) at (0,0) size 5x6
+                  RenderText {#text} at (0,-29) size 5x61
+                    text run at (0,-29) width 5: &quot;y&quot;
+              RenderMathMLOperator {mo} at (20,0) size 11x7
+                RenderBlock (anonymous) at (2,0) size 7x7
+                  RenderText {#text} at (0,-27) size 7x61
+                    text run at (0,-27) width 7: &quot;+&quot;
+              RenderMathMLToken {mi} at (31,2) size 4x5 [padding: 0 1 0 0]
+                RenderBlock (anonymous) at (0,0) size 4x5
+                  RenderText {#text} at (0,-29) size 4x61
+                    text run at (0,-29) width 4: &quot;z&quot;
</ins><span class="cx">       RenderBlock {p} at (0,227) size 784x40
</span><span class="cx">         RenderText {#text} at (0,8) size 185x17
</span><span class="cx">           text run at (0,8) width 185: &quot;long index w/ complex base: &quot;
</span><del>-        RenderMathMLMath {math} at (185,0) size 90x41 [padding: 0 1 0 1]
-          RenderMathMLRoot {mroot} at (1,0) size 87x41
-            RenderMathMLFraction {mfrac} at (50,2) size 37x34
</del><ins>+        RenderMathMLMath {math} at (185,0) size 86x41 [padding: 0 1 0 1]
+          RenderMathMLRoot {mroot} at (1,0) size 83x41
+            RenderMathMLFraction {mfrac} at (46,2) size 37x34
</ins><span class="cx">               RenderMathMLRow {mrow} at (0,0) size 37x13
</span><del>-                RenderMathMLToken {mi} at (0,4) size 10x8 [padding: 0 2 0 0]
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x8
-                    RenderBlock (anonymous) at (0,0) size 8x8
-                      RenderText {#text} at (0,-50) size 8x106
-                        text run at (0,-50) width 8: &quot;x&quot;
</del><ins>+                RenderMathMLToken {mi} at (0,3) size 9x9 [padding: 0 2 0 0]
+                  RenderBlock (anonymous) at (0,0) size 8x8
+                    RenderText {#text} at (0,-50) size 8x106
+                      text run at (0,-50) width 8: &quot;x&quot;
</ins><span class="cx">                 RenderMathMLOperator {mo} at (9,1) size 20x12
</span><del>-                  RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                    RenderBlock (anonymous) at (0,0) size 12x12
-                      RenderText at (0,-47) size 12x106
-                        text run at (0,-47) width 12: &quot;+&quot;
</del><ins>+                  RenderBlock (anonymous) at (3,0) size 13x12
+                    RenderText {#text} at (0,-47) size 12x106
+                      text run at (0,-47) width 12: &quot;+&quot;
</ins><span class="cx">                 RenderMathMLToken {mn} at (28,0) size 9x12
</span><del>-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                    RenderBlock (anonymous) at (0,0) size 8x12
-                      RenderText {#text} at (0,-46) size 8x106
-                        text run at (0,-46) width 8: &quot;1&quot;
</del><ins>+                  RenderBlock (anonymous) at (0,0) size 8x12
+                    RenderText {#text} at (0,-46) size 8x106
+                      text run at (0,-46) width 8: &quot;1&quot;
</ins><span class="cx">               RenderMathMLRow {mrow} at (0,20) size 37x14
</span><del>-                RenderMathMLToken {mi} at (0,4) size 10x8 [padding: 0 2 0 0]
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x8
-                    RenderBlock (anonymous) at (0,0) size 8x8
-                      RenderText {#text} at (0,-50) size 8x106
-                        text run at (0,-50) width 8: &quot;x&quot;
</del><ins>+                RenderMathMLToken {mi} at (0,3) size 9x9 [padding: 0 2 0 0]
+                  RenderBlock (anonymous) at (0,0) size 8x8
+                    RenderText {#text} at (0,-50) size 8x106
+                      text run at (0,-50) width 8: &quot;x&quot;
</ins><span class="cx">                 RenderMathMLOperator {mo} at (9,1) size 20x12
</span><del>-                  RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                    RenderBlock (anonymous) at (0,0) size 12x12
-                      RenderText at (0,-47) size 12x106
-                        text run at (0,-47) width 12: &quot;+&quot;
</del><ins>+                  RenderBlock (anonymous) at (3,0) size 13x12
+                    RenderText {#text} at (0,-47) size 12x106
+                      text run at (0,-47) width 12: &quot;+&quot;
</ins><span class="cx">                 RenderMathMLToken {mn} at (28,0) size 9x12
</span><del>-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                    RenderBlock (anonymous) at (0,0) size 8x12
-                      RenderText {#text} at (0,-46) size 8x106
-                        text run at (0,-46) width 8: &quot;2&quot;
-            RenderMathMLRow {mrow} at (4,8) size 40x9
-              RenderMathMLToken {mi} at (0,2) size 6x5 [padding: 0 1 0 0]
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 5x5
</del><ins>+                  RenderBlock (anonymous) at (0,0) size 8x12
+                    RenderText {#text} at (0,-46) size 8x106
+                      text run at (0,-46) width 8: &quot;2&quot;
+            RenderMathMLRow {mrow} at (4,8) size 36x9
+              RenderMathMLToken {mi} at (0,2) size 5x5 [padding: 0 1 0 0]
+                RenderBlock (anonymous) at (0,0) size 5x5
+                  RenderText {#text} at (0,-29) size 5x61
+                    text run at (0,-29) width 5: &quot;x&quot;
+              RenderMathMLOperator {mo} at (5,0) size 11x7
+                RenderBlock (anonymous) at (2,0) size 7x7
+                  RenderText {#text} at (0,-27) size 7x61
+                    text run at (0,-27) width 7: &quot;+&quot;
+              RenderMathMLToken {mi} at (16,2) size 4x6 [padding: 0 1 0 0]
+                RenderBlock (anonymous) at (0,0) size 5x6
+                  RenderText {#text} at (0,-29) size 5x61
+                    text run at (0,-29) width 5: &quot;y&quot;
+              RenderMathMLOperator {mo} at (20,0) size 11x7
+                RenderBlock (anonymous) at (2,0) size 7x7
+                  RenderText {#text} at (0,-27) size 7x61
+                    text run at (0,-27) width 7: &quot;+&quot;
+              RenderMathMLToken {mi} at (31,2) size 4x5 [padding: 0 1 0 0]
+                RenderBlock (anonymous) at (0,0) size 4x5
+                  RenderText {#text} at (0,-29) size 4x61
+                    text run at (0,-29) width 4: &quot;z&quot;
+      RenderBlock {p} at (0,283) size 784x34
+        RenderText {#text} at (0,16) size 75x17
+          text run at (0,16) width 75: &quot;high index: &quot;
+        RenderMathMLMath {math} at (75,0) size 28x35 [padding: 0 1 0 1]
+          RenderMathMLRoot {mroot} at (1,0) size 22x35
+            RenderMathMLToken {mn} at (13,18) size 9x13
+              RenderBlock (anonymous) at (0,0) size 8x12
+                RenderText {#text} at (0,-46) size 8x106
+                  text run at (0,-46) width 8: &quot;2&quot;
+            RenderMathMLFraction {mfrac} at (4,0) size 6x24
+              RenderMathMLFraction {mfrac} at (0,0) size 5x15
+                RenderMathMLToken {mi} at (0,0) size 5x5 [padding: 0 1 0 0]
</ins><span class="cx">                   RenderBlock (anonymous) at (0,0) size 5x5
</span><span class="cx">                     RenderText {#text} at (0,-29) size 5x61
</span><span class="cx">                       text run at (0,-29) width 5: &quot;x&quot;
</span><del>-              RenderMathMLOperator {mo} at (5,0) size 12x7
-                RenderMathMLBlock (anonymous, flex) at (2,0) size 7x7
-                  RenderBlock (anonymous) at (0,0) size 7x7
-                    RenderText at (0,-27) size 7x61
-                      text run at (0,-27) width 7: &quot;+&quot;
-              RenderMathMLToken {mi} at (16,2) size 7x6 [padding: 0 1 0 0]
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 5x6
</del><ins>+                RenderMathMLToken {mi} at (0,8) size 5x7 [padding: 0 1 0 0]
</ins><span class="cx">                   RenderBlock (anonymous) at (0,0) size 5x6
</span><span class="cx">                     RenderText {#text} at (0,-29) size 5x61
</span><span class="cx">                       text run at (0,-29) width 5: &quot;y&quot;
</span><del>-              RenderMathMLOperator {mo} at (22,0) size 12x7
-                RenderMathMLBlock (anonymous, flex) at (2,0) size 7x7
-                  RenderBlock (anonymous) at (0,0) size 7x7
-                    RenderText at (0,-27) size 7x61
-                      text run at (0,-27) width 7: &quot;+&quot;
-              RenderMathMLToken {mi} at (33,2) size 6x5 [padding: 0 1 0 0]
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
-                  RenderBlock (anonymous) at (0,0) size 4x5
-                    RenderText {#text} at (0,-29) size 4x61
-                      text run at (0,-29) width 4: &quot;z&quot;
-      RenderBlock {p} at (0,283) size 784x34
-        RenderText {#text} at (0,16) size 75x17
-          text run at (0,16) width 75: &quot;high index: &quot;
-        RenderMathMLMath {math} at (75,0) size 29x35 [padding: 0 1 0 1]
-          RenderMathMLRoot {mroot} at (1,0) size 23x35
-            RenderMathMLToken {mn} at (14,18) size 9x13
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                RenderBlock (anonymous) at (0,0) size 8x12
-                  RenderText {#text} at (0,-46) size 8x106
-                    text run at (0,-46) width 8: &quot;2&quot;
-            RenderMathMLFraction {mfrac} at (4,0) size 7x24
-              RenderMathMLFraction {mfrac} at (0,0) size 6x15
-                RenderMathMLToken {mi} at (0,0) size 6x5 [padding: 0 1 0 0]
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 5x5
-                    RenderBlock (anonymous) at (0,0) size 5x5
-                      RenderText {#text} at (0,-29) size 5x61
-                        text run at (0,-29) width 5: &quot;x&quot;
-                RenderMathMLToken {mi} at (0,8) size 6x7 [padding: 0 1 0 0]
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 5x6
-                    RenderBlock (anonymous) at (0,0) size 5x6
-                      RenderText {#text} at (0,-29) size 5x61
-                        text run at (0,-29) width 5: &quot;y&quot;
-              RenderMathMLToken {mi} at (0,18) size 6x6 [padding: 0 1 0 0]
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
-                  RenderBlock (anonymous) at (0,0) size 4x5
-                    RenderText {#text} at (0,-29) size 4x61
-                      text run at (0,-29) width 4: &quot;z&quot;
</del><ins>+              RenderMathMLToken {mi} at (0,18) size 5x6 [padding: 0 1 0 0]
+                RenderBlock (anonymous) at (0,0) size 4x5
+                  RenderText {#text} at (0,-29) size 4x61
+                    text run at (0,-29) width 4: &quot;z&quot;
</ins><span class="cx">       RenderBlock {p} at (0,333) size 784x54
</span><span class="cx">         RenderText {#text} at (0,14) size 155x17
</span><span class="cx">           text run at (0,14) width 155: &quot;Imbricated square roots: &quot;
</span><del>-        RenderMathMLMath {math} at (155,0) size 342x55 [padding: 0 1 0 1]
-          RenderMathMLRoot {msqrt} at (1,0) size 332x55
</del><ins>+        RenderMathMLMath {math} at (155,0) size 340x55 [padding: 0 1 0 1]
+          RenderMathMLRoot {msqrt} at (1,0) size 330x55
</ins><span class="cx">             RenderMathMLToken {mn} at (17,17) size 8x13
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
</del><ins>+              RenderBlock (anonymous) at (0,0) size 8x12
+                RenderText {#text} at (0,-46) size 8x106
+                  text run at (0,-46) width 8: &quot;1&quot;
+            RenderMathMLOperator {mo} at (25,18) size 20x13
+              RenderBlock (anonymous) at (3,0) size 13x12
+                RenderText {#text} at (0,-47) size 12x106
+                  text run at (0,-47) width 12: &quot;+&quot;
+            RenderMathMLRoot {msqrt} at (44,2) size 286x53
+              RenderMathMLRow {mrow} at (17,2) size 269x51
+                RenderMathMLToken {mn} at (0,13) size 8x12
+                  RenderBlock (anonymous) at (0,0) size 8x12
+                    RenderText {#text} at (0,-46) size 8x106
+                      text run at (0,-46) width 8: &quot;2&quot;
+                RenderMathMLOperator {mo} at (8,14) size 20x12
+                  RenderBlock (anonymous) at (3,0) size 13x12
+                    RenderText {#text} at (0,-47) size 12x106
+                      text run at (0,-47) width 12: &quot;+&quot;
+                RenderMathMLRoot {msqrt} at (27,0) size 242x51
+                  RenderMathMLRow {mrow} at (17,2) size 225x49
+                    RenderMathMLToken {mn} at (0,11) size 8x12
+                      RenderBlock (anonymous) at (0,0) size 8x12
+                        RenderText {#text} at (0,-46) size 8x106
+                          text run at (0,-46) width 8: &quot;3&quot;
+                    RenderMathMLOperator {mo} at (8,12) size 20x12
+                      RenderBlock (anonymous) at (3,0) size 13x12
+                        RenderText {#text} at (0,-47) size 12x106
+                          text run at (0,-47) width 12: &quot;+&quot;
+                    RenderMathMLRoot {msqrt} at (27,0) size 198x49
+                      RenderMathMLRow {mrow} at (16,2) size 182x41
+                        RenderMathMLToken {mn} at (0,9) size 8x12
+                          RenderBlock (anonymous) at (0,0) size 8x12
+                            RenderText {#text} at (0,-46) size 8x106
+                              text run at (0,-46) width 8: &quot;4&quot;
+                        RenderMathMLOperator {mo} at (8,10) size 20x12
+                          RenderBlock (anonymous) at (3,0) size 13x12
+                            RenderText {#text} at (0,-47) size 12x106
+                              text run at (0,-47) width 12: &quot;+&quot;
+                        RenderMathMLRoot {msqrt} at (27,0) size 155x41
+                          RenderMathMLRow {mrow} at (16,2) size 139x31
+                            RenderMathMLToken {mn} at (0,7) size 8x12
+                              RenderBlock (anonymous) at (0,0) size 8x12
+                                RenderText {#text} at (0,-46) size 8x106
+                                  text run at (0,-46) width 8: &quot;5&quot;
+                            RenderMathMLOperator {mo} at (8,8) size 20x12
+                              RenderBlock (anonymous) at (3,0) size 13x12
+                                RenderText {#text} at (0,-47) size 12x106
+                                  text run at (0,-47) width 12: &quot;+&quot;
+                            RenderMathMLRoot {msqrt} at (27,0) size 112x31
+                              RenderMathMLRow {mrow} at (16,2) size 96x21
+                                RenderMathMLToken {mn} at (0,5) size 8x12
+                                  RenderBlock (anonymous) at (0,0) size 8x12
+                                    RenderText {#text} at (0,-46) size 8x106
+                                      text run at (0,-46) width 8: &quot;6&quot;
+                                RenderMathMLOperator {mo} at (8,6) size 20x12
+                                  RenderBlock (anonymous) at (3,0) size 13x12
+                                    RenderText {#text} at (0,-47) size 12x106
+                                      text run at (0,-47) width 12: &quot;+&quot;
+                                RenderMathMLRoot {msqrt} at (27,0) size 69x21
+                                  RenderMathMLRow {mrow} at (16,2) size 53x18
+                                    RenderMathMLToken {mn} at (0,3) size 8x12
+                                      RenderBlock (anonymous) at (0,0) size 8x12
+                                        RenderText {#text} at (0,-46) size 8x106
+                                          text run at (0,-46) width 8: &quot;7&quot;
+                                    RenderMathMLOperator {mo} at (8,4) size 20x12
+                                      RenderBlock (anonymous) at (3,0) size 13x12
+                                        RenderText {#text} at (0,-47) size 12x106
+                                          text run at (0,-47) width 12: &quot;+&quot;
+                                    RenderMathMLRoot {msqrt} at (27,0) size 26x18
+                                      RenderMathMLToken {mi} at (13,2) size 12x13 [padding: 0 2 0 0]
+                                        RenderBlock (anonymous) at (0,0) size 12x13
+                                          RenderText {#text} at (0,-45) size 12x106
+                                            text run at (0,-45) width 12: &quot;A&quot;
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,403) size 784x56
+        RenderText {#text} at (0,24) size 110x17
+          text run at (0,24) width 110: &quot;Imbricated roots: &quot;
+        RenderMathMLMath {math} at (110,0) size 360x57 [padding: 0 1 0 1]
+          RenderMathMLRoot {mroot} at (1,0) size 351x57
+            RenderMathMLRow {mrow} at (17,2) size 334x55
+              RenderMathMLToken {mn} at (0,25) size 8x12
</ins><span class="cx">                 RenderBlock (anonymous) at (0,0) size 8x12
</span><span class="cx">                   RenderText {#text} at (0,-46) size 8x106
</span><span class="cx">                     text run at (0,-46) width 8: &quot;1&quot;
</span><del>-            RenderMathMLOperator {mo} at (25,18) size 20x13
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                RenderBlock (anonymous) at (0,0) size 12x12
-                  RenderText at (0,-47) size 12x106
</del><ins>+              RenderMathMLOperator {mo} at (8,26) size 20x12
+                RenderBlock (anonymous) at (3,0) size 13x12
+                  RenderText {#text} at (0,-47) size 12x106
</ins><span class="cx">                     text run at (0,-47) width 12: &quot;+&quot;
</span><del>-            RenderMathMLRoot {msqrt} at (44,2) size 288x53
-              RenderMathMLRow {mrow} at (17,2) size 271x51
-                RenderMathMLToken {mn} at (0,13) size 8x12
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
</del><ins>+              RenderMathMLRoot {mroot} at (27,0) size 306x55
+                RenderMathMLRow {mrow} at (17,2) size 289x53
+                  RenderMathMLToken {mn} at (0,23) size 8x12
</ins><span class="cx">                     RenderBlock (anonymous) at (0,0) size 8x12
</span><span class="cx">                       RenderText {#text} at (0,-46) size 8x106
</span><span class="cx">                         text run at (0,-46) width 8: &quot;2&quot;
</span><del>-                RenderMathMLOperator {mo} at (8,14) size 20x12
-                  RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                    RenderBlock (anonymous) at (0,0) size 12x12
-                      RenderText at (0,-47) size 12x106
</del><ins>+                  RenderMathMLOperator {mo} at (8,24) size 20x12
+                    RenderBlock (anonymous) at (3,0) size 13x12
+                      RenderText {#text} at (0,-47) size 12x106
</ins><span class="cx">                         text run at (0,-47) width 12: &quot;+&quot;
</span><del>-                RenderMathMLRoot {msqrt} at (27,0) size 244x51
-                  RenderMathMLRow {mrow} at (17,2) size 227x49
-                    RenderMathMLToken {mn} at (0,11) size 8x12
-                      RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
</del><ins>+                  RenderMathMLRoot {mroot} at (27,0) size 261x53
+                    RenderMathMLRow {mrow} at (17,2) size 244x51
+                      RenderMathMLToken {mn} at (0,21) size 8x12
</ins><span class="cx">                         RenderBlock (anonymous) at (0,0) size 8x12
</span><span class="cx">                           RenderText {#text} at (0,-46) size 8x106
</span><span class="cx">                             text run at (0,-46) width 8: &quot;3&quot;
</span><del>-                    RenderMathMLOperator {mo} at (8,12) size 20x12
-                      RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                        RenderBlock (anonymous) at (0,0) size 12x12
-                          RenderText at (0,-47) size 12x106
</del><ins>+                      RenderMathMLOperator {mo} at (8,22) size 20x12
+                        RenderBlock (anonymous) at (3,0) size 13x12
+                          RenderText {#text} at (0,-47) size 12x106
</ins><span class="cx">                             text run at (0,-47) width 12: &quot;+&quot;
</span><del>-                    RenderMathMLRoot {msqrt} at (27,0) size 200x49
-                      RenderMathMLRow {mrow} at (16,2) size 183x41
-                        RenderMathMLToken {mn} at (0,9) size 8x12
-                          RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
</del><ins>+                      RenderMathMLRoot {mroot} at (27,0) size 217x51
+                        RenderMathMLRow {mrow} at (17,2) size 200x49
+                          RenderMathMLToken {mn} at (0,19) size 8x12
</ins><span class="cx">                             RenderBlock (anonymous) at (0,0) size 8x12
</span><span class="cx">                               RenderText {#text} at (0,-46) size 8x106
</span><span class="cx">                                 text run at (0,-46) width 8: &quot;4&quot;
</span><del>-                        RenderMathMLOperator {mo} at (8,10) size 20x12
-                          RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                            RenderBlock (anonymous) at (0,0) size 12x12
-                              RenderText at (0,-47) size 12x106
</del><ins>+                          RenderMathMLOperator {mo} at (8,20) size 20x12
+                            RenderBlock (anonymous) at (3,0) size 13x12
+                              RenderText {#text} at (0,-47) size 12x106
</ins><span class="cx">                                 text run at (0,-47) width 12: &quot;+&quot;
</span><del>-                        RenderMathMLRoot {msqrt} at (27,0) size 156x41
-                          RenderMathMLRow {mrow} at (16,2) size 140x31
-                            RenderMathMLToken {mn} at (0,7) size 8x12
-                              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
</del><ins>+                          RenderMathMLRoot {mroot} at (27,0) size 172x49
+                            RenderMathMLRow {mrow} at (16,2) size 156x41
+                              RenderMathMLToken {mn} at (0,17) size 8x12
</ins><span class="cx">                                 RenderBlock (anonymous) at (0,0) size 8x12
</span><span class="cx">                                   RenderText {#text} at (0,-46) size 8x106
</span><span class="cx">                                     text run at (0,-46) width 8: &quot;5&quot;
</span><del>-                            RenderMathMLOperator {mo} at (8,8) size 20x12
-                              RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                                RenderBlock (anonymous) at (0,0) size 12x12
-                                  RenderText at (0,-47) size 12x106
</del><ins>+                              RenderMathMLOperator {mo} at (8,18) size 20x12
+                                RenderBlock (anonymous) at (3,0) size 13x12
+                                  RenderText {#text} at (0,-47) size 12x106
</ins><span class="cx">                                     text run at (0,-47) width 12: &quot;+&quot;
</span><del>-                            RenderMathMLRoot {msqrt} at (27,0) size 113x31
-                              RenderMathMLRow {mrow} at (16,2) size 97x21
-                                RenderMathMLToken {mn} at (0,5) size 8x12
-                                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
</del><ins>+                              RenderMathMLRoot {mroot} at (27,0) size 128x41
+                                RenderMathMLRow {mrow} at (16,2) size 112x31
+                                  RenderMathMLToken {mn} at (0,15) size 8x12
</ins><span class="cx">                                     RenderBlock (anonymous) at (0,0) size 8x12
</span><span class="cx">                                       RenderText {#text} at (0,-46) size 8x106
</span><span class="cx">                                         text run at (0,-46) width 8: &quot;6&quot;
</span><del>-                                RenderMathMLOperator {mo} at (8,6) size 20x12
-                                  RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                                    RenderBlock (anonymous) at (0,0) size 12x12
-                                      RenderText at (0,-47) size 12x106
</del><ins>+                                  RenderMathMLOperator {mo} at (8,16) size 20x12
+                                    RenderBlock (anonymous) at (3,0) size 13x12
+                                      RenderText {#text} at (0,-47) size 12x106
</ins><span class="cx">                                         text run at (0,-47) width 12: &quot;+&quot;
</span><del>-                                RenderMathMLRoot {msqrt} at (27,0) size 70x21
-                                  RenderMathMLRow {mrow} at (16,2) size 54x18
-                                    RenderMathMLToken {mn} at (0,3) size 8x12
-                                      RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
</del><ins>+                                  RenderMathMLRoot {mroot} at (27,0) size 85x31
+                                    RenderMathMLRow {mrow} at (16,2) size 69x28
+                                      RenderMathMLToken {mn} at (0,13) size 8x12
</ins><span class="cx">                                         RenderBlock (anonymous) at (0,0) size 8x12
</span><span class="cx">                                           RenderText {#text} at (0,-46) size 8x106
</span><span class="cx">                                             text run at (0,-46) width 8: &quot;7&quot;
</span><del>-                                    RenderMathMLOperator {mo} at (8,4) size 20x12
-                                      RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                                        RenderBlock (anonymous) at (0,0) size 12x12
-                                          RenderText at (0,-47) size 12x106
</del><ins>+                                      RenderMathMLOperator {mo} at (8,14) size 20x12
+                                        RenderBlock (anonymous) at (3,0) size 13x12
+                                          RenderText {#text} at (0,-47) size 12x106
</ins><span class="cx">                                             text run at (0,-47) width 12: &quot;+&quot;
</span><del>-                                    RenderMathMLRoot {msqrt} at (27,0) size 27x18
-                                      RenderMathMLToken {mi} at (13,2) size 14x14 [padding: 0 2 0 0]
-                                        RenderMathMLBlock (anonymous, flex) at (0,0) size 12x13
</del><ins>+                                      RenderMathMLRoot {mroot} at (27,0) size 41x28
+                                        RenderMathMLToken {mi} at (28,11) size 13x13 [padding: 0 2 0 0]
</ins><span class="cx">                                           RenderBlock (anonymous) at (0,0) size 12x13
</span><span class="cx">                                             RenderText {#text} at (0,-45) size 12x106
</span><span class="cx">                                               text run at (0,-45) width 12: &quot;A&quot;
</span><del>-        RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,403) size 784x56
-        RenderText {#text} at (0,24) size 110x17
-          text run at (0,24) width 110: &quot;Imbricated roots: &quot;
-        RenderMathMLMath {math} at (110,0) size 364x57 [padding: 0 1 0 1]
-          RenderMathMLRoot {mroot} at (1,0) size 355x57
-            RenderMathMLRow {mrow} at (17,2) size 338x55
-              RenderMathMLToken {mn} at (0,25) size 8x12
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                  RenderBlock (anonymous) at (0,0) size 8x12
-                    RenderText {#text} at (0,-46) size 8x106
-                      text run at (0,-46) width 8: &quot;1&quot;
-              RenderMathMLOperator {mo} at (8,26) size 20x12
-                RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                  RenderBlock (anonymous) at (0,0) size 12x12
-                    RenderText at (0,-47) size 12x106
-                      text run at (0,-47) width 12: &quot;+&quot;
-              RenderMathMLRoot {mroot} at (27,0) size 310x55
-                RenderMathMLRow {mrow} at (17,2) size 293x53
-                  RenderMathMLToken {mn} at (0,23) size 8x12
-                    RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                      RenderBlock (anonymous) at (0,0) size 8x12
-                        RenderText {#text} at (0,-46) size 8x106
-                          text run at (0,-46) width 8: &quot;2&quot;
-                  RenderMathMLOperator {mo} at (8,24) size 20x12
-                    RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                      RenderBlock (anonymous) at (0,0) size 12x12
-                        RenderText at (0,-47) size 12x106
-                          text run at (0,-47) width 12: &quot;+&quot;
-                  RenderMathMLRoot {mroot} at (27,0) size 266x53
-                    RenderMathMLRow {mrow} at (17,2) size 249x51
-                      RenderMathMLToken {mn} at (0,21) size 8x12
-                        RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                          RenderBlock (anonymous) at (0,0) size 8x12
-                            RenderText {#text} at (0,-46) size 8x106
-                              text run at (0,-46) width 8: &quot;3&quot;
-                      RenderMathMLOperator {mo} at (8,22) size 20x12
-                        RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                          RenderBlock (anonymous) at (0,0) size 12x12
-                            RenderText at (0,-47) size 12x106
-                              text run at (0,-47) width 12: &quot;+&quot;
-                      RenderMathMLRoot {mroot} at (27,0) size 221x51
-                        RenderMathMLRow {mrow} at (17,2) size 204x49
-                          RenderMathMLToken {mn} at (0,19) size 8x12
-                            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                              RenderBlock (anonymous) at (0,0) size 8x12
-                                RenderText {#text} at (0,-46) size 8x106
-                                  text run at (0,-46) width 8: &quot;4&quot;
-                          RenderMathMLOperator {mo} at (8,20) size 20x12
-                            RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                              RenderBlock (anonymous) at (0,0) size 12x12
-                                RenderText at (0,-47) size 12x106
-                                  text run at (0,-47) width 12: &quot;+&quot;
-                          RenderMathMLRoot {mroot} at (27,0) size 176x49
-                            RenderMathMLRow {mrow} at (16,2) size 160x41
-                              RenderMathMLToken {mn} at (0,17) size 8x12
-                                RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                                  RenderBlock (anonymous) at (0,0) size 8x12
-                                    RenderText {#text} at (0,-46) size 8x106
-                                      text run at (0,-46) width 8: &quot;5&quot;
-                              RenderMathMLOperator {mo} at (8,18) size 20x12
-                                RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                                  RenderBlock (anonymous) at (0,0) size 12x12
-                                    RenderText at (0,-47) size 12x106
-                                      text run at (0,-47) width 12: &quot;+&quot;
-                              RenderMathMLRoot {mroot} at (27,0) size 133x41
-                                RenderMathMLRow {mrow} at (16,2) size 117x31
-                                  RenderMathMLToken {mn} at (0,15) size 8x12
-                                    RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                                      RenderBlock (anonymous) at (0,0) size 8x12
-                                        RenderText {#text} at (0,-46) size 8x106
-                                          text run at (0,-46) width 8: &quot;6&quot;
-                                  RenderMathMLOperator {mo} at (8,16) size 20x12
-                                    RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                                      RenderBlock (anonymous) at (0,0) size 12x12
-                                        RenderText at (0,-47) size 12x106
-                                          text run at (0,-47) width 12: &quot;+&quot;
-                                  RenderMathMLRoot {mroot} at (27,0) size 89x31
-                                    RenderMathMLRow {mrow} at (16,2) size 73x28
-                                      RenderMathMLToken {mn} at (0,13) size 8x12
-                                        RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                                          RenderBlock (anonymous) at (0,0) size 8x12
-                                            RenderText {#text} at (0,-46) size 8x106
-                                              text run at (0,-46) width 8: &quot;7&quot;
-                                      RenderMathMLOperator {mo} at (8,14) size 20x12
-                                        RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                                          RenderBlock (anonymous) at (0,0) size 12x12
-                                            RenderText at (0,-47) size 12x106
-                                              text run at (0,-47) width 12: &quot;+&quot;
-                                      RenderMathMLRoot {mroot} at (27,0) size 46x28
-                                        RenderMathMLToken {mi} at (31,11) size 14x14 [padding: 0 2 0 0]
-                                          RenderMathMLBlock (anonymous, flex) at (0,0) size 12x13
-                                            RenderBlock (anonymous) at (0,0) size 12x13
-                                              RenderText {#text} at (0,-45) size 12x106
-                                                text run at (0,-45) width 12: &quot;A&quot;
-                                        RenderMathMLFraction {mfrac} at (4,0) size 24x17
-                                          RenderMathMLRow {mrow} at (0,0) size 23x8
-                                            RenderMathMLToken {mi} at (0,2) size 6x5 [padding: 0 1 0 0]
-                                              RenderMathMLBlock (anonymous, flex) at (0,0) size 5x5
-                                                RenderBlock (anonymous) at (0,0) size 5x5
-                                                  RenderText {#text} at (0,-29) size 5x61
-                                                    text run at (0,-29) width 5: &quot;x&quot;
-                                            RenderMathMLOperator {mo} at (5,0) size 12x7
-                                              RenderMathMLBlock (anonymous, flex) at (2,0) size 7x7
-                                                RenderBlock (anonymous) at (0,0) size 7x7
-                                                  RenderText at (0,-27) size 7x61
-                                                    text run at (0,-27) width 7: &quot;+&quot;
-                                            RenderMathMLToken {mi} at (16,2) size 7x6 [padding: 0 1 0 0]
-                                              RenderMathMLBlock (anonymous, flex) at (0,0) size 5x6
-                                                RenderBlock (anonymous) at (0,0) size 5x6
-                                                  RenderText {#text} at (0,-29) size 5x61
-                                                    text run at (0,-29) width 5: &quot;y&quot;
-                                          RenderMathMLToken {mi} at (8,11) size 6x6 [padding: 0 1 0 0]
-                                            RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
-                                              RenderBlock (anonymous) at (0,0) size 4x5
-                                                RenderText {#text} at (0,-29) size 4x61
-                                                  text run at (0,-29) width 4: &quot;z&quot;
</del><ins>+                                        RenderMathMLFraction {mfrac} at (4,0) size 21x17
+                                          RenderMathMLRow {mrow} at (0,0) size 20x8
+                                            RenderMathMLToken {mi} at (0,2) size 5x5 [padding: 0 1 0 0]
+                                              RenderBlock (anonymous) at (0,0) size 5x5
+                                                RenderText {#text} at (0,-29) size 5x61
+                                                  text run at (0,-29) width 5: &quot;x&quot;
+                                            RenderMathMLOperator {mo} at (5,0) size 11x7
+                                              RenderBlock (anonymous) at (2,0) size 7x7
+                                                RenderText {#text} at (0,-27) size 7x61
+                                                  text run at (0,-27) width 7: &quot;+&quot;
+                                            RenderMathMLToken {mi} at (16,2) size 4x6 [padding: 0 1 0 0]
+                                              RenderBlock (anonymous) at (0,0) size 5x6
+                                                RenderText {#text} at (0,-29) size 5x61
+                                                  text run at (0,-29) width 5: &quot;y&quot;
+                                          RenderMathMLToken {mi} at (8,11) size 4x6 [padding: 0 1 0 0]
+                                            RenderBlock (anonymous) at (0,0) size 4x5
+                                              RenderText {#text} at (0,-29) size 4x61
+                                                text run at (0,-29) width 4: &quot;z&quot;
</ins><span class="cx">                                     RenderMathMLToken {mn} at (4,5) size 6x8
</span><del>-                                      RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
-                                        RenderBlock (anonymous) at (0,0) size 5x7
-                                          RenderText {#text} at (0,-27) size 5x61
-                                            text run at (0,-27) width 5: &quot;9&quot;
</del><ins>+                                      RenderBlock (anonymous) at (0,0) size 5x7
+                                        RenderText {#text} at (0,-27) size 5x61
+                                          text run at (0,-27) width 5: &quot;9&quot;
</ins><span class="cx">                                 RenderMathMLToken {mn} at (4,9) size 6x8
</span><del>-                                  RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
-                                    RenderBlock (anonymous) at (0,0) size 5x7
-                                      RenderText {#text} at (0,-27) size 5x61
-                                        text run at (0,-27) width 5: &quot;8&quot;
</del><ins>+                                  RenderBlock (anonymous) at (0,0) size 5x7
+                                    RenderText {#text} at (0,-27) size 5x61
+                                      text run at (0,-27) width 5: &quot;8&quot;
</ins><span class="cx">                             RenderMathMLToken {mn} at (4,11) size 6x9
</span><del>-                              RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                                RenderBlock (anonymous) at (0,0) size 5x8
-                                  RenderText {#text} at (0,-26) size 5x61
-                                    text run at (0,-26) width 5: &quot;7&quot;
</del><ins>+                              RenderBlock (anonymous) at (0,0) size 5x8
+                                RenderText {#text} at (0,-26) size 5x61
+                                  text run at (0,-26) width 5: &quot;7&quot;
</ins><span class="cx">                         RenderMathMLToken {mn} at (4,14) size 6x8
</span><del>-                          RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
-                            RenderBlock (anonymous) at (0,0) size 5x7
-                              RenderText {#text} at (0,-27) size 5x61
-                                text run at (0,-27) width 5: &quot;6&quot;
</del><ins>+                          RenderBlock (anonymous) at (0,0) size 5x7
+                            RenderText {#text} at (0,-27) size 5x61
+                              text run at (0,-27) width 5: &quot;6&quot;
</ins><span class="cx">                     RenderMathMLToken {mn} at (4,15) size 6x8
</span><del>-                      RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
-                        RenderBlock (anonymous) at (0,0) size 5x7
-                          RenderText {#text} at (0,-27) size 5x61
-                            text run at (0,-27) width 5: &quot;5&quot;
</del><ins>+                      RenderBlock (anonymous) at (0,0) size 5x7
+                        RenderText {#text} at (0,-27) size 5x61
+                          text run at (0,-27) width 5: &quot;5&quot;
</ins><span class="cx">                 RenderMathMLToken {mn} at (4,15) size 6x9
</span><del>-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                    RenderBlock (anonymous) at (0,0) size 5x8
-                      RenderText {#text} at (0,-26) size 5x61
-                        text run at (0,-26) width 5: &quot;4&quot;
</del><ins>+                  RenderBlock (anonymous) at (0,0) size 5x8
+                    RenderText {#text} at (0,-26) size 5x61
+                      text run at (0,-26) width 5: &quot;4&quot;
</ins><span class="cx">             RenderMathMLToken {mn} at (4,16) size 6x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
-                RenderBlock (anonymous) at (0,0) size 5x7
-                  RenderText {#text} at (0,-27) size 5x61
-                    text run at (0,-27) width 5: &quot;3&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 5x7
+                RenderText {#text} at (0,-27) size 5x61
+                  text run at (0,-27) width 5: &quot;3&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {p} at (0,475) size 784x56
</span><span class="cx">         RenderText {#text} at (0,24) size 74x17
</span><span class="cx">           text run at (0,24) width 74: &quot;RTL roots: &quot;
</span><del>-        RenderMathMLMath {math} at (74,0) size 364x57 [padding: 0 1 0 1]
-          RenderMathMLRoot {mroot} at (8,0) size 355x57
-            RenderMathMLRow {mrow} at (0,2) size 337x55
-              RenderMathMLToken {mn} at (328,25) size 9x12
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                  RenderBlock (anonymous) at (0,0) size 8x12
-                    RenderText {#text} at (0,-46) size 8x106
-                      text run at (0,-46) width 8: &quot;1&quot;
-              RenderMathMLOperator {mo} at (309,26) size 20x12
-                RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                  RenderBlock (anonymous) at (0,0) size 12x12
-                    RenderText at (0,-47) size 12x106
-                      text run at (0,-47) width 12 RTL: &quot;+&quot;
-              RenderMathMLRoot {mroot} at (0,0) size 310x55
-                RenderMathMLRow {mrow} at (0,2) size 293x53
-                  RenderMathMLToken {mn} at (284,23) size 9x12
-                    RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                      RenderBlock (anonymous) at (0,0) size 8x12
-                        RenderText {#text} at (0,-46) size 8x106
-                          text run at (0,-46) width 8: &quot;2&quot;
-                  RenderMathMLOperator {mo} at (265,24) size 20x12
-                    RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                      RenderBlock (anonymous) at (0,0) size 12x12
-                        RenderText at (0,-47) size 12x106
-                          text run at (0,-47) width 12 RTL: &quot;+&quot;
-                  RenderMathMLRoot {mroot} at (0,0) size 266x53
-                    RenderMathMLRow {mrow} at (0,2) size 248x51
-                      RenderMathMLToken {mn} at (239,21) size 9x12
-                        RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                          RenderBlock (anonymous) at (0,0) size 8x12
-                            RenderText {#text} at (0,-46) size 8x106
-                              text run at (0,-46) width 8: &quot;3&quot;
-                      RenderMathMLOperator {mo} at (220,22) size 20x12
-                        RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                          RenderBlock (anonymous) at (0,0) size 12x12
-                            RenderText at (0,-47) size 12x106
-                              text run at (0,-47) width 12 RTL: &quot;+&quot;
-                      RenderMathMLRoot {mroot} at (0,0) size 221x51
-                        RenderMathMLRow {mrow} at (0,2) size 203x49
-                          RenderMathMLToken {mn} at (194,19) size 9x12
-                            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                              RenderBlock (anonymous) at (0,0) size 8x12
-                                RenderText {#text} at (0,-46) size 8x106
-                                  text run at (0,-46) width 8: &quot;4&quot;
-                          RenderMathMLOperator {mo} at (175,20) size 20x12
-                            RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                              RenderBlock (anonymous) at (0,0) size 12x12
-                                RenderText at (0,-47) size 12x106
-                                  text run at (0,-47) width 12 RTL: &quot;+&quot;
-                          RenderMathMLRoot {mroot} at (0,0) size 176x49
-                            RenderMathMLRow {mrow} at (0,2) size 160x41
-                              RenderMathMLToken {mn} at (151,17) size 9x12
-                                RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                                  RenderBlock (anonymous) at (0,0) size 8x12
-                                    RenderText {#text} at (0,-46) size 8x106
-                                      text run at (0,-46) width 8: &quot;5&quot;
-                              RenderMathMLOperator {mo} at (132,18) size 20x12
-                                RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                                  RenderBlock (anonymous) at (0,0) size 12x12
-                                    RenderText at (0,-47) size 12x106
-                                      text run at (0,-47) width 12 RTL: &quot;+&quot;
-                              RenderMathMLRoot {mroot} at (0,0) size 133x41
-                                RenderMathMLRow {mrow} at (0,2) size 116x31
-                                  RenderMathMLToken {mn} at (107,15) size 9x12
-                                    RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                                      RenderBlock (anonymous) at (0,0) size 8x12
-                                        RenderText {#text} at (0,-46) size 8x106
-                                          text run at (0,-46) width 8: &quot;6&quot;
-                                  RenderMathMLOperator {mo} at (88,16) size 20x12
-                                    RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                                      RenderBlock (anonymous) at (0,0) size 12x12
-                                        RenderText at (0,-47) size 12x106
-                                          text run at (0,-47) width 12 RTL: &quot;+&quot;
-                                  RenderMathMLRoot {mroot} at (0,0) size 89x31
-                                    RenderMathMLRow {mrow} at (0,2) size 73x28
-                                      RenderMathMLToken {mn} at (64,13) size 9x12
-                                        RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                                          RenderBlock (anonymous) at (0,0) size 8x12
-                                            RenderText {#text} at (0,-46) size 8x106
-                                              text run at (0,-46) width 8: &quot;7&quot;
-                                      RenderMathMLOperator {mo} at (44,14) size 21x12
-                                        RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
-                                          RenderBlock (anonymous) at (0,0) size 12x12
-                                            RenderText at (0,-47) size 12x106
-                                              text run at (0,-47) width 12 RTL: &quot;+&quot;
-                                      RenderMathMLRoot {mroot} at (0,0) size 45x28
-                                        RenderMathMLToken {mi} at (0,11) size 14x14 [padding: 0 0 0 2]
-                                          RenderMathMLBlock (anonymous, flex) at (1,0) size 13x13
-                                            RenderBlock (anonymous) at (0,0) size 12x13
-                                              RenderText {#text} at (0,-45) size 12x106
-                                                text run at (0,-45) width 12: &quot;A&quot;
-                                        RenderMathMLFraction {mfrac} at (17,0) size 24x17
-                                          RenderMathMLRow {mrow} at (0,0) size 23x8
-                                            RenderMathMLToken {mi} at (16,2) size 7x5 [padding: 0 0 0 1]
-                                              RenderMathMLBlock (anonymous, flex) at (0,0) size 6x5
-                                                RenderBlock (anonymous) at (0,0) size 5x5
-                                                  RenderText {#text} at (0,-29) size 5x61
-                                                    text run at (0,-29) width 5: &quot;x&quot;
-                                            RenderMathMLOperator {mo} at (5,0) size 12x7
-                                              RenderMathMLBlock (anonymous, flex) at (2,0) size 7x7
-                                                RenderBlock (anonymous) at (0,0) size 7x7
-                                                  RenderText at (0,-27) size 7x61
-                                                    text run at (0,-27) width 7 RTL: &quot;+&quot;
-                                            RenderMathMLToken {mi} at (0,2) size 6x6 [padding: 0 0 0 1]
-                                              RenderMathMLBlock (anonymous, flex) at (0,0) size 6x6
-                                                RenderBlock (anonymous) at (0,0) size 5x6
-                                                  RenderText {#text} at (0,-29) size 5x61
-                                                    text run at (0,-29) width 5: &quot;y&quot;
-                                          RenderMathMLToken {mi} at (8,11) size 6x6 [padding: 0 0 0 1]
-                                            RenderMathMLBlock (anonymous, flex) at (0,0) size 5x5
-                                              RenderBlock (anonymous) at (0,0) size 4x5
-                                                RenderText {#text} at (0,-29) size 4x61
-                                                  text run at (0,-29) width 4: &quot;z&quot;
-                                    RenderMathMLToken {mn} at (79,5) size 6x8
-                                      RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
-                                        RenderBlock (anonymous) at (0,0) size 5x7
-                                          RenderText {#text} at (0,-27) size 5x61
-                                            text run at (0,-27) width 5: &quot;9&quot;
-                                RenderMathMLToken {mn} at (122,9) size 6x8
-                                  RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
-                                    RenderBlock (anonymous) at (0,0) size 5x7
-                                      RenderText {#text} at (0,-27) size 5x61
-                                        text run at (0,-27) width 5: &quot;8&quot;
-                            RenderMathMLToken {mn} at (166,11) size 6x9
-                              RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                                RenderBlock (anonymous) at (0,0) size 5x8
-                                  RenderText {#text} at (0,-26) size 5x61
-                                    text run at (0,-26) width 5: &quot;7&quot;
-                        RenderMathMLToken {mn} at (211,14) size 6x8
-                          RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
-                            RenderBlock (anonymous) at (0,0) size 5x7
-                              RenderText {#text} at (0,-27) size 5x61
-                                text run at (0,-27) width 5: &quot;6&quot;
-                    RenderMathMLToken {mn} at (255,15) size 6x8
-                      RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
-                        RenderBlock (anonymous) at (0,0) size 5x7
-                          RenderText {#text} at (0,-27) size 5x61
-                            text run at (0,-27) width 5: &quot;5&quot;
-                RenderMathMLToken {mn} at (300,15) size 6x9
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                    RenderBlock (anonymous) at (0,0) size 5x8
-                      RenderText {#text} at (0,-26) size 5x61
-                        text run at (0,-26) width 5: &quot;4&quot;
-            RenderMathMLToken {mn} at (344,16) size 6x8
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
-                RenderBlock (anonymous) at (0,0) size 5x7
-                  RenderText {#text} at (0,-27) size 5x61
-                    text run at (0,-27) width 5: &quot;3&quot;
</del><ins>+        RenderMathMLMath {math} at (74,0) size 360x57 [padding: 0 1 0 1]
+          RenderMathMLRoot {mroot} at (8,0) size 351x57
+            RenderMathMLRow {mrow} at (0,2) size 333x55
+              RenderMathMLToken {mn} at (324,25) size 9x12
+                RenderBlock (anonymous) at (0,0) size 8x12
+                  RenderText {#text} at (0,-46) size 8x106
+                    text run at (0,-46) width 8: &quot;1&quot;
+              RenderMathMLOperator {mo} at (305,26) size 20x12
+                RenderBlock (anonymous) at (3,0) size 13x12
+                  RenderText {#text} at (0,-47) size 12x106
+                    text run at (0,-47) width 12 RTL: &quot;+&quot;
+              RenderMathMLRoot {mroot} at (0,0) size 306x55
+                RenderMathMLRow {mrow} at (0,2) size 288x53
+                  RenderMathMLToken {mn} at (279,23) size 9x12
+                    RenderBlock (anonymous) at (0,0) size 8x12
+                      RenderText {#text} at (0,-46) size 8x106
+                        text run at (0,-46) width 8: &quot;2&quot;
+                  RenderMathMLOperator {mo} at (260,24) size 20x12
+                    RenderBlock (anonymous) at (3,0) size 13x12
+                      RenderText {#text} at (0,-47) size 12x106
+                        text run at (0,-47) width 12 RTL: &quot;+&quot;
+                  RenderMathMLRoot {mroot} at (0,0) size 261x53
+                    RenderMathMLRow {mrow} at (0,2) size 244x51
+                      RenderMathMLToken {mn} at (235,21) size 9x12
+                        RenderBlock (anonymous) at (0,0) size 8x12
+                          RenderText {#text} at (0,-46) size 8x106
+                            text run at (0,-46) width 8: &quot;3&quot;
+                      RenderMathMLOperator {mo} at (216,22) size 20x12
+                        RenderBlock (anonymous) at (3,0) size 13x12
+                          RenderText {#text} at (0,-47) size 12x106
+                            text run at (0,-47) width 12 RTL: &quot;+&quot;
+                      RenderMathMLRoot {mroot} at (0,0) size 217x51
+                        RenderMathMLRow {mrow} at (0,2) size 199x49
+                          RenderMathMLToken {mn} at (190,19) size 9x12
+                            RenderBlock (anonymous) at (0,0) size 8x12
+                              RenderText {#text} at (0,-46) size 8x106
+                                text run at (0,-46) width 8: &quot;4&quot;
+                          RenderMathMLOperator {mo} at (171,20) size 20x12
+                            RenderBlock (anonymous) at (3,0) size 13x12
+                              RenderText {#text} at (0,-47) size 12x106
+                                text run at (0,-47) width 12 RTL: &quot;+&quot;
+                          RenderMathMLRoot {mroot} at (0,0) size 172x49
+                            RenderMathMLRow {mrow} at (0,2) size 155x41
+                              RenderMathMLToken {mn} at (146,17) size 9x12
+                                RenderBlock (anonymous) at (0,0) size 8x12
+                                  RenderText {#text} at (0,-46) size 8x106
+                                    text run at (0,-46) width 8: &quot;5&quot;
+                              RenderMathMLOperator {mo} at (127,18) size 20x12
+                                RenderBlock (anonymous) at (3,0) size 13x12
+                                  RenderText {#text} at (0,-47) size 12x106
+                                    text run at (0,-47) width 12 RTL: &quot;+&quot;
+                              RenderMathMLRoot {mroot} at (0,0) size 128x41
+                                RenderMathMLRow {mrow} at (0,2) size 112x31
+                                  RenderMathMLToken {mn} at (103,15) size 9x12
+                                    RenderBlock (anonymous) at (0,0) size 8x12
+                                      RenderText {#text} at (0,-46) size 8x106
+                                        text run at (0,-46) width 8: &quot;6&quot;
+                                  RenderMathMLOperator {mo} at (84,16) size 20x12
+                                    RenderBlock (anonymous) at (3,0) size 13x12
+                                      RenderText {#text} at (0,-47) size 12x106
+                                        text run at (0,-47) width 12 RTL: &quot;+&quot;
+                                  RenderMathMLRoot {mroot} at (0,0) size 85x31
+                                    RenderMathMLRow {mrow} at (0,2) size 68x28
+                                      RenderMathMLToken {mn} at (59,13) size 9x12
+                                        RenderBlock (anonymous) at (0,0) size 8x12
+                                          RenderText {#text} at (0,-46) size 8x106
+                                            text run at (0,-46) width 8: &quot;7&quot;
+                                      RenderMathMLOperator {mo} at (40,14) size 20x12
+                                        RenderBlock (anonymous) at (3,0) size 13x12
+                                          RenderText {#text} at (0,-47) size 12x106
+                                            text run at (0,-47) width 12 RTL: &quot;+&quot;
+                                      RenderMathMLRoot {mroot} at (0,0) size 41x28
+                                        RenderMathMLToken {mi} at (0,11) size 12x13 [padding: 0 0 0 2]
+                                          RenderBlock (anonymous) at (0,0) size 12x13
+                                            RenderText {#text} at (0,-45) size 12x106
+                                              text run at (0,-45) width 12: &quot;A&quot;
+                                        RenderMathMLFraction {mfrac} at (16,0) size 21x17
+                                          RenderMathMLRow {mrow} at (0,0) size 20x8
+                                            RenderMathMLToken {mi} at (15,2) size 5x5 [padding: 0 0 0 1]
+                                              RenderBlock (anonymous) at (0,0) size 5x5
+                                                RenderText {#text} at (0,-29) size 5x61
+                                                  text run at (0,-29) width 5: &quot;x&quot;
+                                            RenderMathMLOperator {mo} at (4,0) size 11x7
+                                              RenderBlock (anonymous) at (2,0) size 7x7
+                                                RenderText {#text} at (0,-27) size 7x61
+                                                  text run at (0,-27) width 7 RTL: &quot;+&quot;
+                                            RenderMathMLToken {mi} at (0,2) size 4x6 [padding: 0 0 0 1]
+                                              RenderBlock (anonymous) at (0,0) size 5x6
+                                                RenderText {#text} at (0,-29) size 5x61
+                                                  text run at (0,-29) width 5: &quot;y&quot;
+                                          RenderMathMLToken {mi} at (8,11) size 4x6 [padding: 0 0 0 1]
+                                            RenderBlock (anonymous) at (0,0) size 4x5
+                                              RenderText {#text} at (0,-29) size 4x61
+                                                text run at (0,-29) width 4: &quot;z&quot;
+                                    RenderMathMLToken {mn} at (74,5) size 6x8
+                                      RenderBlock (anonymous) at (0,0) size 5x7
+                                        RenderText {#text} at (0,-27) size 5x61
+                                          text run at (0,-27) width 5: &quot;9&quot;
+                                RenderMathMLToken {mn} at (118,9) size 6x8
+                                  RenderBlock (anonymous) at (0,0) size 5x7
+                                    RenderText {#text} at (0,-27) size 5x61
+                                      text run at (0,-27) width 5: &quot;8&quot;
+                            RenderMathMLToken {mn} at (162,11) size 6x9
+                              RenderBlock (anonymous) at (0,0) size 5x8
+                                RenderText {#text} at (0,-26) size 5x61
+                                  text run at (0,-26) width 5: &quot;7&quot;
+                        RenderMathMLToken {mn} at (206,14) size 6x8
+                          RenderBlock (anonymous) at (0,0) size 5x7
+                            RenderText {#text} at (0,-27) size 5x61
+                              text run at (0,-27) width 5: &quot;6&quot;
+                    RenderMathMLToken {mn} at (251,15) size 6x8
+                      RenderBlock (anonymous) at (0,0) size 5x7
+                        RenderText {#text} at (0,-27) size 5x61
+                          text run at (0,-27) width 5: &quot;5&quot;
+                RenderMathMLToken {mn} at (295,15) size 6x9
+                  RenderBlock (anonymous) at (0,0) size 5x8
+                    RenderText {#text} at (0,-26) size 5x61
+                      text run at (0,-26) width 5: &quot;4&quot;
+            RenderMathMLToken {mn} at (340,16) size 6x8
+              RenderBlock (anonymous) at (0,0) size 5x7
+                RenderText {#text} at (0,-27) size 5x61
+                  text run at (0,-27) width 5: &quot;3&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorTestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/ios-simulator/TestExpectations (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/TestExpectations        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/ios-simulator/TestExpectations        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -656,6 +656,10 @@
</span><span class="cx"> mathml/presentation/multiscripts-positions.html [ Pass ImageOnlyFailure ]
</span><span class="cx"> mathml/presentation/scripts-subsup.html [ Pass ImageOnlyFailure ]
</span><span class="cx"> 
</span><ins>+# These reftests require a font with Mathematical Alphanumeric Symbols.
+mathml/presentation/attributes-mathvariant.html [ ImageOnlyFailure ]
+mathml/presentation/tokenElements-mathvariant.html [ ImageOnlyFailure ]
+
</ins><span class="cx"> # MathML tests that fail:
</span><span class="cx"> mathml/opentype/horizontal.html [ Failure ]
</span><span class="cx"> mathml/opentype/opentype-stretchy-horizontal.html [ Failure ]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatormathmlopentypehorizontalmunderoverexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -8,10 +8,9 @@
</span><span class="cx">           RenderMathMLRow {mstyle} at (1,0) size 48x2
</span><span class="cx">             RenderMathMLUnderOver {mover} at (0,0) size 48x2
</span><span class="cx">               RenderMathMLOperator {mo} at (24,2) size 0x0
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x1
-                  RenderBlock (anonymous) at (0,0) size 0x1
-                    RenderText at (0,-12) size 0x17
-                      text run at (0,-12) width 0: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 0x1
+                  RenderText {#text} at (0,-12) size 0x17
+                    text run at (0,-12) width 0: &quot;\x{23DE}&quot;
</ins><span class="cx">               RenderMathMLSpace {mspace} at (0,0) size 48x2 [bgcolor=#FF0000]
</span><span class="cx">         RenderText {#text} at (50,0) size 4x19
</span><span class="cx">           text run at (50,0) width 4: &quot; &quot;
</span><span class="lines">@@ -20,10 +19,9 @@
</span><span class="cx">             RenderMathMLUnderOver {mover} at (0,0) size 64x2
</span><span class="cx">               RenderMathMLSpace {mspace} at (0,0) size 64x2 [bgcolor=#FF0000]
</span><span class="cx">               RenderMathMLOperator {mo} at (32,0) size 0x0
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x1
-                  RenderBlock (anonymous) at (0,0) size 0x1
-                    RenderText at (0,-9) size 0x13
-                      text run at (0,-9) width 0: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 0x1
+                  RenderText {#text} at (0,-9) size 0x13
+                    text run at (0,-9) width 0: &quot;\x{23DE}&quot;
</ins><span class="cx">         RenderText {#text} at (120,0) size 4x19
</span><span class="cx">           text run at (120,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (124,15) size 50x2 [padding: 0 1 0 1]
</span><span class="lines">@@ -30,10 +28,9 @@
</span><span class="cx">           RenderMathMLRow {mstyle} at (1,0) size 48x2
</span><span class="cx">             RenderMathMLUnderOver {munder} at (0,0) size 48x2
</span><span class="cx">               RenderMathMLOperator {mo} at (24,0) size 0x0
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x1
-                  RenderBlock (anonymous) at (0,0) size 0x1
-                    RenderText at (0,-12) size 0x17
-                      text run at (0,-12) width 0: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 0x1
+                  RenderText {#text} at (0,-12) size 0x17
+                    text run at (0,-12) width 0: &quot;\x{23DE}&quot;
</ins><span class="cx">               RenderMathMLSpace {mspace} at (0,0) size 48x2 [bgcolor=#FF0000]
</span><span class="cx">         RenderText {#text} at (174,0) size 4x19
</span><span class="cx">           text run at (174,0) width 4: &quot; &quot;
</span><span class="lines">@@ -42,15 +39,13 @@
</span><span class="cx">             RenderMathMLUnderOver {munderover} at (0,0) size 64x2
</span><span class="cx">               RenderMathMLSpace {mspace} at (0,0) size 64x2 [bgcolor=#FF0000]
</span><span class="cx">               RenderMathMLOperator {mo} at (32,2) size 0x0
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x1
-                  RenderBlock (anonymous) at (0,0) size 0x1
-                    RenderText at (0,-9) size 0x13
-                      text run at (0,-9) width 0: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 0x1
+                  RenderText {#text} at (0,-9) size 0x13
+                    text run at (0,-9) width 0: &quot;\x{23DE}&quot;
</ins><span class="cx">               RenderMathMLOperator {mo} at (32,0) size 0x0
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x1
-                  RenderBlock (anonymous) at (0,0) size 0x1
-                    RenderText at (0,-9) size 0x13
-                      text run at (0,-9) width 0: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 0x1
+                  RenderText {#text} at (0,-9) size 0x13
+                    text run at (0,-9) width 0: &quot;\x{23DE}&quot;
</ins><span class="cx">         RenderText {#text} at (244,0) size 4x19
</span><span class="cx">           text run at (244,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (248,15) size 50x2 [padding: 0 1 0 1]
</span><span class="lines">@@ -57,16 +52,14 @@
</span><span class="cx">           RenderMathMLRow {mstyle} at (1,0) size 48x2
</span><span class="cx">             RenderMathMLUnderOver {munderover} at (0,0) size 48x2
</span><span class="cx">               RenderMathMLOperator {mo} at (24,0) size 0x0
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x1
-                  RenderBlock (anonymous) at (0,0) size 0x1
-                    RenderText at (0,-12) size 0x17
-                      text run at (0,-12) width 0: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 0x1
+                  RenderText {#text} at (0,-12) size 0x17
+                    text run at (0,-12) width 0: &quot;\x{23DE}&quot;
</ins><span class="cx">               RenderMathMLSpace {mspace} at (0,0) size 48x2 [bgcolor=#FF0000]
</span><span class="cx">               RenderMathMLOperator {mo} at (24,0) size 0x0
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x1
-                  RenderBlock (anonymous) at (0,0) size 0x1
-                    RenderText at (0,-9) size 0x13
-                      text run at (0,-9) width 0: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 0x1
+                  RenderText {#text} at (0,-9) size 0x13
+                    text run at (0,-9) width 0: &quot;\x{23DE}&quot;
</ins><span class="cx">         RenderText {#text} at (298,0) size 4x19
</span><span class="cx">           text run at (298,0) width 4: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (302,13) size 50x2 [padding: 0 1 0 1]
</span><span class="lines">@@ -73,15 +66,13 @@
</span><span class="cx">           RenderMathMLRow {mstyle} at (1,0) size 48x2
</span><span class="cx">             RenderMathMLUnderOver {munderover} at (0,0) size 48x2
</span><span class="cx">               RenderMathMLOperator {mo} at (24,2) size 0x0
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x1
-                  RenderBlock (anonymous) at (0,0) size 0x1
-                    RenderText at (0,-12) size 0x17
-                      text run at (0,-12) width 0: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 0x1
+                  RenderText {#text} at (0,-12) size 0x17
+                    text run at (0,-12) width 0: &quot;\x{23DE}&quot;
</ins><span class="cx">               RenderMathMLOperator {mo} at (24,2) size 0x0
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x1
-                  RenderBlock (anonymous) at (0,0) size 0x1
-                    RenderText at (0,-9) size 0x13
-                      text run at (0,-9) width 0: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 0x1
+                  RenderText {#text} at (0,-9) size 0x13
+                    text run at (0,-9) width 0: &quot;\x{23DE}&quot;
</ins><span class="cx">               RenderMathMLSpace {mspace} at (0,0) size 48x2 [bgcolor=#FF0000]
</span><span class="cx">         RenderText {#text} at (352,0) size 4x19
</span><span class="cx">           text run at (352,0) width 4: &quot; &quot;
</span><span class="lines">@@ -90,14 +81,12 @@
</span><span class="cx">             RenderMathMLUnderOver {munder} at (0,0) size 48x2
</span><span class="cx">               RenderMathMLUnderOver {mover} at (0,0) size 48x2
</span><span class="cx">                 RenderMathMLOperator {mo} at (24,2) size 0x0
</span><del>-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 0x1
-                    RenderBlock (anonymous) at (0,0) size 0x1
-                      RenderText at (0,-12) size 0x17
-                        text run at (0,-12) width 0: &quot;\x{23DE}&quot;
</del><ins>+                  RenderBlock (anonymous) at (0,0) size 0x1
+                    RenderText {#text} at (0,-12) size 0x17
+                      text run at (0,-12) width 0: &quot;\x{23DE}&quot;
</ins><span class="cx">                 RenderMathMLSpace {mspace} at (0,0) size 48x2 [bgcolor=#FF0000]
</span><span class="cx">               RenderMathMLOperator {mo} at (24,2) size 0x0
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x1
-                  RenderBlock (anonymous) at (0,0) size 0x1
-                    RenderText at (0,-9) size 0x13
-                      text run at (0,-9) width 0: &quot;\x{23DE}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 0x1
+                  RenderText {#text} at (0,-9) size 0x13
+                    text run at (0,-9) width 0: &quot;\x{23DE}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatormathmlopentypeopentypestretchyexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -7,44 +7,39 @@
</span><span class="cx">         RenderMathMLMath {math} at (0,21) size 49x11 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRow {mrow} at (1,0) size 26x11
</span><span class="cx">             RenderMathMLOperator {mo} at (0,0) size 26x11
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x3
-                RenderBlock (anonymous) at (0,0) size 0x3
-                  RenderText at (0,-3) size 3x0
-                    text run at (0,-3) width 3: &quot;\x{219F}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 3x3
+                RenderText {#text} at (0,-3) size 3x0
+                  text run at (0,-3) width 3: &quot;\x{219F}&quot;
</ins><span class="cx">         RenderText {#text} at (48,16) size 5x19
</span><span class="cx">           text run at (48,16) width 5: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (52,11) size 49x21 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRow {mrow} at (1,0) size 26x21
</span><span class="cx">             RenderMathMLOperator {mo} at (0,0) size 26x21
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x3
-                RenderBlock (anonymous) at (0,0) size 0x3
-                  RenderText at (0,-3) size 3x0
-                    text run at (0,-3) width 3: &quot;\x{219F}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 3x3
+                RenderText {#text} at (0,-3) size 3x0
+                  text run at (0,-3) width 3: &quot;\x{219F}&quot;
</ins><span class="cx">         RenderText {#text} at (100,16) size 5x19
</span><span class="cx">           text run at (100,16) width 5: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (104,0) size 50x31 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRow {mrow} at (1,0) size 26x31
</span><span class="cx">             RenderMathMLOperator {mo} at (0,0) size 26x31
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x3
-                RenderBlock (anonymous) at (0,0) size 0x3
-                  RenderText at (0,-3) size 3x0
-                    text run at (0,-3) width 3: &quot;\x{219F}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 3x3
+                RenderText {#text} at (0,-3) size 3x0
+                  text run at (0,-3) width 3: &quot;\x{219F}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,52) size 784x155
</span><span class="cx">         RenderMathMLMath {math} at (0,0) size 49x150 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRow {mrow} at (1,0) size 47x150
</span><span class="cx">             RenderMathMLOperator {mo} at (0,0) size 47x150
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x3
-                RenderBlock (anonymous) at (0,0) size 0x3
-                  RenderText at (0,-3) size 3x0
-                    text run at (0,-3) width 3: &quot;\x{219F}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 3x3
+                RenderText {#text} at (0,-3) size 3x0
+                  text run at (0,-3) width 3: &quot;\x{219F}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,223) size 784x87
</span><span class="cx">         RenderMathMLMath {math} at (0,0) size 86x82 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRow {mrow} at (1,0) size 84x82
</span><span class="cx">             RenderMathMLOperator {mo} at (0,0) size 84x82
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x12
-                RenderBlock (anonymous) at (0,0) size 0x12
-                  RenderText at (0,6) size 11x0
-                    text run at (0,6) width 11: &quot;\x{2A1B}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 11x12
+                RenderText {#text} at (0,6) size 11x0
+                  text run at (0,6) width 11: &quot;\x{2A1B}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatormathmlpresentationrootsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/ios-simulator/mathml/presentation/roots-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/mathml/presentation/roots-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/ios-simulator/mathml/presentation/roots-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -1,8 +1,8 @@
</span><span class="cx"> layer at (0,0) size 800x600
</span><span class="cx">   RenderView at (0,0) size 800x600
</span><del>-layer at (0,0) size 800x561
-  RenderBlock {html} at (0,0) size 800x561
-    RenderBody {body} at (8,16) size 784x529
</del><ins>+layer at (0,0) size 800x566
+  RenderBlock {html} at (0,0) size 800x566
+    RenderBody {body} at (8,16) size 784x534
</ins><span class="cx">       RenderBlock {p} at (0,0) size 784x20
</span><span class="cx">         RenderText {#text} at (0,0) size 181x19
</span><span class="cx">           text run at (0,0) width 181: &quot;square root (should be red): &quot;
</span><span class="lines">@@ -9,95 +9,81 @@
</span><span class="cx">         RenderMathMLMath {math} at (180,0) size 20x16 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRoot {msqrt} at (1,0) size 17x16 [color=#FF0000]
</span><span class="cx">             RenderMathMLToken {mn} at (8,3) size 9x13
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                RenderBlock (anonymous) at (0,0) size 8x12
-                  RenderText {#text} at (0,-1) size 8x17
-                    text run at (0,-1) width 8: &quot;2&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 8x12
+                RenderText {#text} at (0,-1) size 8x17
+                  text run at (0,-1) width 8: &quot;2&quot;
</ins><span class="cx">       RenderBlock {p} at (0,36) size 784x20
</span><span class="cx">         RenderText {#text} at (0,0) size 113x19
</span><span class="cx">           text run at (0,0) width 113: &quot;long square root: &quot;
</span><del>-        RenderMathMLMath {math} at (112,0) size 44x16 [padding: 0 1 0 1]
-          RenderMathMLRoot {msqrt} at (1,0) size 42x16
-            RenderMathMLRow {mrow} at (8,3) size 34x13
-              RenderMathMLToken {mi} at (0,3) size 9x9 [padding: 0 2 0 0]
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 8x9
</del><ins>+        RenderMathMLMath {math} at (112,0) size 45x16 [padding: 0 1 0 1]
+          RenderMathMLRoot {msqrt} at (1,0) size 43x16
+            RenderMathMLRow {mrow} at (8,3) size 35x13
+              RenderMathMLToken {mi} at (0,3) size 10x9 [padding: 0 2 0 0]
+                RenderBlock (anonymous) at (0,0) size 8x9
+                  RenderText {#text} at (0,-4) size 8x17
+                    text run at (0,-4) width 8: &quot;x&quot;
+              RenderMathMLOperator {mo} at (9,3) size 17x9
+                RenderBlock (anonymous) at (3,0) size 10x9
+                  RenderText {#text} at (0,-4) size 9x17
+                    text run at (0,-4) width 9: &quot;+&quot;
+              RenderMathMLToken {mn} at (25,0) size 9x12
+                RenderBlock (anonymous) at (0,0) size 8x12
+                  RenderText {#text} at (0,-1) size 8x17
+                    text run at (0,-1) width 8: &quot;1&quot;
+      RenderBlock {p} at (0,72) size 784x25
+        RenderText {#text} at (0,5) size 227x19
+          text run at (0,5) width 227: &quot;long square root with implied row: &quot;
+        RenderMathMLMath {math} at (226,0) size 55x22 [padding: 0 1 0 1]
+          RenderMathMLRoot {msqrt} at (1,0) size 52x22
+            RenderMathMLScripts {msup} at (8,3) size 20x19
+              RenderMathMLToken {mi} at (0,8) size 10x10 [padding: 0 2 0 0]
+                RenderBlock (anonymous) at (0,0) size 8x9
+                  RenderText {#text} at (0,-4) size 8x17
+                    text run at (0,-4) width 8: &quot;x&quot;
+              RenderMathMLToken {mn} at (9,0) size 7x10
+                RenderBlock (anonymous) at (0,0) size 6x10
+                  RenderText {#text} at (0,0) size 6x13
+                    text run at (0,0) width 6: &quot;2&quot;
+            RenderMathMLOperator {mo} at (27,11) size 17x10
+              RenderBlock (anonymous) at (3,0) size 10x9
+                RenderText {#text} at (0,-4) size 9x17
+                  text run at (0,-4) width 9: &quot;+&quot;
+            RenderMathMLToken {mn} at (43,8) size 9x13
+              RenderBlock (anonymous) at (0,0) size 8x12
+                RenderText {#text} at (0,-1) size 8x17
+                  text run at (0,-1) width 8: &quot;1&quot;
+      RenderBlock {p} at (0,113) size 784x34
+        RenderText {#text} at (0,8) size 117x19
+          text run at (0,8) width 117: &quot;root of a fraction: &quot;
+        RenderMathMLMath {math} at (116,0) size 45x35 [padding: 0 1 0 1]
+          RenderMathMLRoot {msqrt} at (1,0) size 43x35
+            RenderMathMLFraction {mfrac} at (8,3) size 35x32
+              RenderMathMLRow {mrow} at (0,0) size 34x12
+                RenderMathMLToken {mi} at (0,3) size 10x9 [padding: 0 2 0 0]
</ins><span class="cx">                   RenderBlock (anonymous) at (0,0) size 8x9
</span><span class="cx">                     RenderText {#text} at (0,-4) size 8x17
</span><span class="cx">                       text run at (0,-4) width 8: &quot;x&quot;
</span><del>-              RenderMathMLOperator {mo} at (8,3) size 17x9
-                RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                  RenderBlock (anonymous) at (0,0) size 9x9
-                    RenderText at (0,-4) size 9x17
</del><ins>+                RenderMathMLOperator {mo} at (9,3) size 17x9
+                  RenderBlock (anonymous) at (3,0) size 10x9
+                    RenderText {#text} at (0,-4) size 9x17
</ins><span class="cx">                       text run at (0,-4) width 9: &quot;+&quot;
</span><del>-              RenderMathMLToken {mn} at (24,0) size 9x12
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
</del><ins>+                RenderMathMLToken {mn} at (25,0) size 9x12
</ins><span class="cx">                   RenderBlock (anonymous) at (0,0) size 8x12
</span><span class="cx">                     RenderText {#text} at (0,-1) size 8x17
</span><span class="cx">                       text run at (0,-1) width 8: &quot;1&quot;
</span><del>-      RenderBlock {p} at (0,72) size 784x25
-        RenderText {#text} at (0,5) size 227x19
-          text run at (0,5) width 227: &quot;long square root with implied row: &quot;
-        RenderMathMLMath {math} at (226,0) size 54x22 [padding: 0 1 0 1]
-          RenderMathMLRoot {msqrt} at (1,0) size 51x22
-            RenderMathMLScripts {msup} at (8,3) size 19x19
-              RenderMathMLToken {mi} at (0,8) size 9x10 [padding: 0 2 0 0]
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 8x9
</del><ins>+              RenderMathMLRow {mrow} at (0,19) size 34x13
+                RenderMathMLToken {mi} at (0,3) size 10x9 [padding: 0 2 0 0]
</ins><span class="cx">                   RenderBlock (anonymous) at (0,0) size 8x9
</span><span class="cx">                     RenderText {#text} at (0,-4) size 8x17
</span><span class="cx">                       text run at (0,-4) width 8: &quot;x&quot;
</span><del>-              RenderMathMLToken {mn} at (8,0) size 7x10
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 6x10
-                  RenderBlock (anonymous) at (0,0) size 6x10
-                    RenderText {#text} at (0,0) size 6x13
-                      text run at (0,0) width 6: &quot;2&quot;
-            RenderMathMLOperator {mo} at (26,11) size 17x10
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                RenderBlock (anonymous) at (0,0) size 9x9
-                  RenderText at (0,-4) size 9x17
-                    text run at (0,-4) width 9: &quot;+&quot;
-            RenderMathMLToken {mn} at (42,8) size 9x13
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                RenderBlock (anonymous) at (0,0) size 8x12
-                  RenderText {#text} at (0,-1) size 8x17
-                    text run at (0,-1) width 8: &quot;1&quot;
-      RenderBlock {p} at (0,113) size 784x34
-        RenderText {#text} at (0,8) size 117x19
-          text run at (0,8) width 117: &quot;root of a fraction: &quot;
-        RenderMathMLMath {math} at (116,0) size 44x35 [padding: 0 1 0 1]
-          RenderMathMLRoot {msqrt} at (1,0) size 42x35
-            RenderMathMLFraction {mfrac} at (8,3) size 34x32
-              RenderMathMLRow {mrow} at (0,0) size 33x12
-                RenderMathMLToken {mi} at (0,3) size 9x9 [padding: 0 2 0 0]
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x9
-                    RenderBlock (anonymous) at (0,0) size 8x9
-                      RenderText {#text} at (0,-4) size 8x17
-                        text run at (0,-4) width 8: &quot;x&quot;
-                RenderMathMLOperator {mo} at (8,3) size 17x9
-                  RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                    RenderBlock (anonymous) at (0,0) size 9x9
-                      RenderText at (0,-4) size 9x17
-                        text run at (0,-4) width 9: &quot;+&quot;
-                RenderMathMLToken {mn} at (24,0) size 9x12
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                    RenderBlock (anonymous) at (0,0) size 8x12
-                      RenderText {#text} at (0,-1) size 8x17
-                        text run at (0,-1) width 8: &quot;1&quot;
-              RenderMathMLRow {mrow} at (0,19) size 33x13
-                RenderMathMLToken {mi} at (0,3) size 9x9 [padding: 0 2 0 0]
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x9
-                    RenderBlock (anonymous) at (0,0) size 8x9
-                      RenderText {#text} at (0,-4) size 8x17
-                        text run at (0,-4) width 8: &quot;x&quot;
-                RenderMathMLOperator {mo} at (8,3) size 17x9
-                  RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                    RenderBlock (anonymous) at (0,0) size 9x9
-                      RenderText at (0,-4) size 9x17
-                        text run at (0,-4) width 9: &quot;+&quot;
-                RenderMathMLToken {mn} at (24,0) size 9x12
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                    RenderBlock (anonymous) at (0,0) size 8x12
-                      RenderText {#text} at (0,-1) size 8x17
-                        text run at (0,-1) width 8: &quot;2&quot;
</del><ins>+                RenderMathMLOperator {mo} at (9,3) size 17x9
+                  RenderBlock (anonymous) at (3,0) size 10x9
+                    RenderText {#text} at (0,-4) size 9x17
+                      text run at (0,-4) width 9: &quot;+&quot;
+                RenderMathMLToken {mn} at (25,0) size 9x12
+                  RenderBlock (anonymous) at (0,0) size 8x12
+                    RenderText {#text} at (0,-1) size 8x17
+                      text run at (0,-1) width 8: &quot;2&quot;
</ins><span class="cx">       RenderBlock {p} at (0,163) size 784x20
</span><span class="cx">         RenderText {#text} at (0,0) size 177x19
</span><span class="cx">           text run at (0,0) width 177: &quot;cube root (should be blue): &quot;
</span><span class="lines">@@ -104,537 +90,447 @@
</span><span class="cx">         RenderMathMLMath {math} at (176,0) size 20x16 [color=#0000FF] [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRoot {mroot} at (1,0) size 17x16
</span><span class="cx">             RenderMathMLToken {mn} at (8,3) size 9x13
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                RenderBlock (anonymous) at (0,0) size 8x12
-                  RenderText {#text} at (0,-1) size 8x17
-                    text run at (0,-1) width 8: &quot;2&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 8x12
+                RenderText {#text} at (0,-1) size 8x17
+                  text run at (0,-1) width 8: &quot;2&quot;
</ins><span class="cx">             RenderMathMLToken {mn} at (4,0) size 5x8
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                RenderBlock (anonymous) at (0,0) size 5x8
-                  RenderText {#text} at (0,0) size 5x10
-                    text run at (0,0) width 5: &quot;3&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 5x8
+                RenderText {#text} at (0,0) size 5x10
+                  text run at (0,0) width 5: &quot;3&quot;
</ins><span class="cx">       RenderBlock {p} at (0,199) size 784x20
</span><span class="cx">         RenderText {#text} at (0,0) size 77x19
</span><span class="cx">           text run at (0,0) width 77: &quot;long index: &quot;
</span><del>-        RenderMathMLMath {math} at (76,0) size 47x16 [padding: 0 1 0 1]
-          RenderMathMLRoot {mroot} at (1,0) size 45x16
-            RenderMathMLToken {mn} at (36,3) size 9x13
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                RenderBlock (anonymous) at (0,0) size 8x12
-                  RenderText {#text} at (0,-1) size 8x17
-                    text run at (0,-1) width 8: &quot;2&quot;
-            RenderMathMLRow {mrow} at (4,0) size 33x8
-              RenderMathMLToken {mi} at (0,1) size 5x5 [padding: 0 1 0 0]
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
-                  RenderBlock (anonymous) at (0,0) size 4x5
-                    RenderText {#text} at (0,-3) size 4x10
-                      text run at (0,-3) width 4: &quot;x&quot;
-              RenderMathMLOperator {mo} at (4,0) size 10x6
-                RenderMathMLBlock (anonymous, flex) at (2,0) size 5x6
-                  RenderBlock (anonymous) at (0,0) size 5x6
-                    RenderText at (0,-2) size 5x10
-                      text run at (0,-2) width 5: &quot;+&quot;
-              RenderMathMLToken {mi} at (13,1) size 6x6 [padding: 0 1 0 0]
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 4x6
-                  RenderBlock (anonymous) at (0,0) size 4x6
-                    RenderText {#text} at (0,-3) size 4x10
-                      text run at (0,-3) width 4: &quot;y&quot;
-              RenderMathMLOperator {mo} at (18,0) size 10x6
-                RenderMathMLBlock (anonymous, flex) at (2,0) size 5x6
-                  RenderBlock (anonymous) at (0,0) size 5x6
-                    RenderText at (0,-2) size 5x10
-                      text run at (0,-2) width 5: &quot;+&quot;
-              RenderMathMLToken {mi} at (27,1) size 6x5 [padding: 0 1 0 0]
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
-                  RenderBlock (anonymous) at (0,0) size 4x5
-                    RenderText {#text} at (0,-3) size 4x10
-                      text run at (0,-3) width 4: &quot;z&quot;
</del><ins>+        RenderMathMLMath {math} at (76,0) size 49x16 [padding: 0 1 0 1]
+          RenderMathMLRoot {mroot} at (1,0) size 46x16
+            RenderMathMLToken {mn} at (37,3) size 9x13
+              RenderBlock (anonymous) at (0,0) size 8x12
+                RenderText {#text} at (0,-1) size 8x17
+                  text run at (0,-1) width 8: &quot;2&quot;
+            RenderMathMLRow {mrow} at (4,0) size 35x8
+              RenderMathMLToken {mi} at (0,0) size 6x6 [padding: 0 1 0 0]
+                RenderBlock (anonymous) at (0,0) size 5x6
+                  RenderText {#text} at (0,-2) size 5x10
+                    text run at (0,-2) width 5: &quot;x&quot;
+              RenderMathMLOperator {mo} at (5,0) size 10x6
+                RenderBlock (anonymous) at (2,0) size 5x6
+                  RenderText {#text} at (0,-2) size 5x10
+                    text run at (0,-2) width 5: &quot;+&quot;
+              RenderMathMLToken {mi} at (14,0) size 6x7 [padding: 0 1 0 0]
+                RenderBlock (anonymous) at (0,0) size 5x7
+                  RenderText {#text} at (0,-2) size 5x10
+                    text run at (0,-2) width 5: &quot;y&quot;
+              RenderMathMLOperator {mo} at (19,0) size 10x6
+                RenderBlock (anonymous) at (2,0) size 5x6
+                  RenderText {#text} at (0,-2) size 5x10
+                    text run at (0,-2) width 5: &quot;+&quot;
+              RenderMathMLToken {mi} at (28,0) size 6x6 [padding: 0 1 0 0]
+                RenderBlock (anonymous) at (0,0) size 4x6
+                  RenderText {#text} at (0,-2) size 4x10
+                    text run at (0,-2) width 4: &quot;z&quot;
</ins><span class="cx">       RenderBlock {p} at (0,235) size 784x34
</span><span class="cx">         RenderText {#text} at (0,8) size 188x19
</span><span class="cx">           text run at (0,8) width 188: &quot;long index w/ complex base: &quot;
</span><del>-        RenderMathMLMath {math} at (187,0) size 72x35 [padding: 0 1 0 1]
-          RenderMathMLRoot {mroot} at (1,0) size 70x35
-            RenderMathMLFraction {mfrac} at (36,3) size 34x32
-              RenderMathMLRow {mrow} at (0,0) size 33x12
-                RenderMathMLToken {mi} at (0,3) size 9x9 [padding: 0 2 0 0]
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x9
-                    RenderBlock (anonymous) at (0,0) size 8x9
-                      RenderText {#text} at (0,-4) size 8x17
-                        text run at (0,-4) width 8: &quot;x&quot;
-                RenderMathMLOperator {mo} at (8,3) size 17x9
-                  RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                    RenderBlock (anonymous) at (0,0) size 9x9
-                      RenderText at (0,-4) size 9x17
-                        text run at (0,-4) width 9: &quot;+&quot;
-                RenderMathMLToken {mn} at (24,0) size 9x12
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                    RenderBlock (anonymous) at (0,0) size 8x12
-                      RenderText {#text} at (0,-1) size 8x17
-                        text run at (0,-1) width 8: &quot;1&quot;
-              RenderMathMLRow {mrow} at (0,19) size 33x13
-                RenderMathMLToken {mi} at (0,3) size 9x9 [padding: 0 2 0 0]
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x9
-                    RenderBlock (anonymous) at (0,0) size 8x9
-                      RenderText {#text} at (0,-4) size 8x17
-                        text run at (0,-4) width 8: &quot;x&quot;
-                RenderMathMLOperator {mo} at (8,3) size 17x9
-                  RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                    RenderBlock (anonymous) at (0,0) size 9x9
-                      RenderText at (0,-4) size 9x17
-                        text run at (0,-4) width 9: &quot;+&quot;
-                RenderMathMLToken {mn} at (24,0) size 9x12
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                    RenderBlock (anonymous) at (0,0) size 8x12
-                      RenderText {#text} at (0,-1) size 8x17
-                        text run at (0,-1) width 8: &quot;2&quot;
-            RenderMathMLRow {mrow} at (4,9) size 33x8
-              RenderMathMLToken {mi} at (0,1) size 5x5 [padding: 0 1 0 0]
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
-                  RenderBlock (anonymous) at (0,0) size 4x5
-                    RenderText {#text} at (0,-3) size 4x10
-                      text run at (0,-3) width 4: &quot;x&quot;
-              RenderMathMLOperator {mo} at (4,0) size 10x6
-                RenderMathMLBlock (anonymous, flex) at (2,0) size 5x6
</del><ins>+        RenderMathMLMath {math} at (187,0) size 75x35 [padding: 0 1 0 1]
+          RenderMathMLRoot {mroot} at (1,0) size 72x35
+            RenderMathMLFraction {mfrac} at (37,3) size 35x32
+              RenderMathMLRow {mrow} at (0,0) size 34x12
+                RenderMathMLToken {mi} at (0,3) size 10x9 [padding: 0 2 0 0]
+                  RenderBlock (anonymous) at (0,0) size 8x9
+                    RenderText {#text} at (0,-4) size 8x17
+                      text run at (0,-4) width 8: &quot;x&quot;
+                RenderMathMLOperator {mo} at (9,3) size 17x9
+                  RenderBlock (anonymous) at (3,0) size 10x9
+                    RenderText {#text} at (0,-4) size 9x17
+                      text run at (0,-4) width 9: &quot;+&quot;
+                RenderMathMLToken {mn} at (25,0) size 9x12
+                  RenderBlock (anonymous) at (0,0) size 8x12
+                    RenderText {#text} at (0,-1) size 8x17
+                      text run at (0,-1) width 8: &quot;1&quot;
+              RenderMathMLRow {mrow} at (0,19) size 34x13
+                RenderMathMLToken {mi} at (0,3) size 10x9 [padding: 0 2 0 0]
+                  RenderBlock (anonymous) at (0,0) size 8x9
+                    RenderText {#text} at (0,-4) size 8x17
+                      text run at (0,-4) width 8: &quot;x&quot;
+                RenderMathMLOperator {mo} at (9,3) size 17x9
+                  RenderBlock (anonymous) at (3,0) size 10x9
+                    RenderText {#text} at (0,-4) size 9x17
+                      text run at (0,-4) width 9: &quot;+&quot;
+                RenderMathMLToken {mn} at (25,0) size 9x12
+                  RenderBlock (anonymous) at (0,0) size 8x12
+                    RenderText {#text} at (0,-1) size 8x17
+                      text run at (0,-1) width 8: &quot;2&quot;
+            RenderMathMLRow {mrow} at (4,9) size 35x8
+              RenderMathMLToken {mi} at (0,0) size 6x6 [padding: 0 1 0 0]
+                RenderBlock (anonymous) at (0,0) size 5x6
+                  RenderText {#text} at (0,-2) size 5x10
+                    text run at (0,-2) width 5: &quot;x&quot;
+              RenderMathMLOperator {mo} at (5,0) size 10x6
+                RenderBlock (anonymous) at (2,0) size 5x6
+                  RenderText {#text} at (0,-2) size 5x10
+                    text run at (0,-2) width 5: &quot;+&quot;
+              RenderMathMLToken {mi} at (14,0) size 6x7 [padding: 0 1 0 0]
+                RenderBlock (anonymous) at (0,0) size 5x7
+                  RenderText {#text} at (0,-2) size 5x10
+                    text run at (0,-2) width 5: &quot;y&quot;
+              RenderMathMLOperator {mo} at (19,0) size 10x6
+                RenderBlock (anonymous) at (2,0) size 5x6
+                  RenderText {#text} at (0,-2) size 5x10
+                    text run at (0,-2) width 5: &quot;+&quot;
+              RenderMathMLToken {mi} at (28,0) size 6x6 [padding: 0 1 0 0]
+                RenderBlock (anonymous) at (0,0) size 4x6
+                  RenderText {#text} at (0,-2) size 4x10
+                    text run at (0,-2) width 4: &quot;z&quot;
+      RenderBlock {p} at (0,285) size 784x39
+        RenderText {#text} at (0,19) size 77x19
+          text run at (0,19) width 77: &quot;high index: &quot;
+        RenderMathMLMath {math} at (76,0) size 21x36 [padding: 0 1 0 1]
+          RenderMathMLRoot {mroot} at (1,0) size 18x36
+            RenderMathMLToken {mn} at (9,23) size 9x13
+              RenderBlock (anonymous) at (0,0) size 8x12
+                RenderText {#text} at (0,-1) size 8x17
+                  text run at (0,-1) width 8: &quot;2&quot;
+            RenderMathMLFraction {mfrac} at (4,0) size 6x28
+              RenderMathMLFraction {mfrac} at (0,0) size 6x18
+                RenderMathMLToken {mi} at (0,0) size 6x6 [padding: 0 1 0 0]
</ins><span class="cx">                   RenderBlock (anonymous) at (0,0) size 5x6
</span><del>-                    RenderText at (0,-2) size 5x10
-                      text run at (0,-2) width 5: &quot;+&quot;
-              RenderMathMLToken {mi} at (13,1) size 6x6 [padding: 0 1 0 0]
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 4x6
-                  RenderBlock (anonymous) at (0,0) size 4x6
-                    RenderText {#text} at (0,-3) size 4x10
-                      text run at (0,-3) width 4: &quot;y&quot;
-              RenderMathMLOperator {mo} at (18,0) size 10x6
-                RenderMathMLBlock (anonymous, flex) at (2,0) size 5x6
-                  RenderBlock (anonymous) at (0,0) size 5x6
-                    RenderText at (0,-2) size 5x10
-                      text run at (0,-2) width 5: &quot;+&quot;
-              RenderMathMLToken {mi} at (27,1) size 6x5 [padding: 0 1 0 0]
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
-                  RenderBlock (anonymous) at (0,0) size 4x5
-                    RenderText {#text} at (0,-3) size 4x10
-                      text run at (0,-3) width 4: &quot;z&quot;
-      RenderBlock {p} at (0,285) size 784x36
-        RenderText {#text} at (0,16) size 77x19
-          text run at (0,16) width 77: &quot;high index: &quot;
-        RenderMathMLMath {math} at (76,0) size 20x33 [padding: 0 1 0 1]
-          RenderMathMLRoot {mroot} at (1,0) size 18x33
-            RenderMathMLToken {mn} at (9,20) size 9x13
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                RenderBlock (anonymous) at (0,0) size 8x12
-                  RenderText {#text} at (0,-1) size 8x17
-                    text run at (0,-1) width 8: &quot;2&quot;
-            RenderMathMLFraction {mfrac} at (4,0) size 6x25
-              RenderMathMLFraction {mfrac} at (0,0) size 5x16
-                RenderMathMLToken {mi} at (0,0) size 5x5 [padding: 0 1 0 0]
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
-                    RenderBlock (anonymous) at (0,0) size 4x5
-                      RenderText {#text} at (0,-3) size 4x10
-                        text run at (0,-3) width 4: &quot;x&quot;
-                RenderMathMLToken {mi} at (0,9) size 5x7 [padding: 0 1 0 0]
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 4x6
-                    RenderBlock (anonymous) at (0,0) size 4x6
-                      RenderText {#text} at (0,-3) size 4x10
-                        text run at (0,-3) width 4: &quot;y&quot;
-              RenderMathMLToken {mi} at (0,19) size 5x6 [padding: 0 1 0 0]
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
-                  RenderBlock (anonymous) at (0,0) size 4x5
-                    RenderText {#text} at (0,-3) size 4x10
-                      text run at (0,-3) width 4: &quot;z&quot;
-      RenderBlock {p} at (0,337) size 784x48
</del><ins>+                    RenderText {#text} at (0,-2) size 5x10
+                      text run at (0,-2) width 5: &quot;x&quot;
+                RenderMathMLToken {mi} at (0,10) size 6x8 [padding: 0 1 0 0]
+                  RenderBlock (anonymous) at (0,0) size 5x7
+                    RenderText {#text} at (0,-2) size 5x10
+                      text run at (0,-2) width 5: &quot;y&quot;
+              RenderMathMLToken {mi} at (0,21) size 6x7 [padding: 0 1 0 0]
+                RenderBlock (anonymous) at (0,0) size 4x6
+                  RenderText {#text} at (0,-2) size 4x10
+                    text run at (0,-2) width 4: &quot;z&quot;
+      RenderBlock {p} at (0,340) size 784x48
</ins><span class="cx">         RenderText {#text} at (0,28) size 160x19
</span><span class="cx">           text run at (0,28) width 160: &quot;Imbricated square roots: &quot;
</span><del>-        RenderMathMLMath {math} at (159,0) size 252x44 [padding: 0 1 0 1]
-          RenderMathMLRoot {msqrt} at (1,0) size 249x44
</del><ins>+        RenderMathMLMath {math} at (159,0) size 254x44 [padding: 0 1 0 1]
+          RenderMathMLRoot {msqrt} at (1,0) size 251x44
</ins><span class="cx">             RenderMathMLToken {mn} at (8,31) size 9x13
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
</del><ins>+              RenderBlock (anonymous) at (0,0) size 8x12
+                RenderText {#text} at (0,-1) size 8x17
+                  text run at (0,-1) width 8: &quot;1&quot;
+            RenderMathMLOperator {mo} at (16,34) size 17x10
+              RenderBlock (anonymous) at (3,0) size 10x9
+                RenderText {#text} at (0,-4) size 9x17
+                  text run at (0,-4) width 9: &quot;+&quot;
+            RenderMathMLRoot {msqrt} at (32,3) size 219x41
+              RenderMathMLRow {mrow} at (8,3) size 210x37
+                RenderMathMLToken {mn} at (0,24) size 8x12
+                  RenderBlock (anonymous) at (0,0) size 8x12
+                    RenderText {#text} at (0,-1) size 8x17
+                      text run at (0,-1) width 8: &quot;2&quot;
+                RenderMathMLOperator {mo} at (8,27) size 16x9
+                  RenderBlock (anonymous) at (3,0) size 10x9
+                    RenderText {#text} at (0,-4) size 9x17
+                      text run at (0,-4) width 9: &quot;+&quot;
+                RenderMathMLRoot {msqrt} at (23,0) size 187x36
+                  RenderMathMLRow {mrow} at (8,3) size 178x33
+                    RenderMathMLToken {mn} at (0,20) size 8x12
+                      RenderBlock (anonymous) at (0,0) size 8x12
+                        RenderText {#text} at (0,-1) size 8x17
+                          text run at (0,-1) width 8: &quot;3&quot;
+                    RenderMathMLOperator {mo} at (8,23) size 16x9
+                      RenderBlock (anonymous) at (3,0) size 10x9
+                        RenderText {#text} at (0,-4) size 9x17
+                          text run at (0,-4) width 9: &quot;+&quot;
+                    RenderMathMLRoot {msqrt} at (23,0) size 154x32
+                      RenderMathMLRow {mrow} at (8,3) size 145x29
+                        RenderMathMLToken {mn} at (0,16) size 8x12
+                          RenderBlock (anonymous) at (0,0) size 8x12
+                            RenderText {#text} at (0,-1) size 8x17
+                              text run at (0,-1) width 8: &quot;4&quot;
+                        RenderMathMLOperator {mo} at (8,19) size 16x9
+                          RenderBlock (anonymous) at (3,0) size 10x9
+                            RenderText {#text} at (0,-4) size 9x17
+                              text run at (0,-4) width 9: &quot;+&quot;
+                        RenderMathMLRoot {msqrt} at (23,0) size 121x28
+                          RenderMathMLRow {mrow} at (8,3) size 112x25
+                            RenderMathMLToken {mn} at (0,12) size 8x12
+                              RenderBlock (anonymous) at (0,0) size 8x12
+                                RenderText {#text} at (0,-1) size 8x17
+                                  text run at (0,-1) width 8: &quot;5&quot;
+                            RenderMathMLOperator {mo} at (8,15) size 16x9
+                              RenderBlock (anonymous) at (3,0) size 10x9
+                                RenderText {#text} at (0,-4) size 9x17
+                                  text run at (0,-4) width 9: &quot;+&quot;
+                            RenderMathMLRoot {msqrt} at (23,0) size 89x24
+                              RenderMathMLRow {mrow} at (8,3) size 80x21
+                                RenderMathMLToken {mn} at (0,8) size 8x12
+                                  RenderBlock (anonymous) at (0,0) size 8x12
+                                    RenderText {#text} at (0,-1) size 8x17
+                                      text run at (0,-1) width 8: &quot;6&quot;
+                                RenderMathMLOperator {mo} at (8,11) size 16x9
+                                  RenderBlock (anonymous) at (3,0) size 10x9
+                                    RenderText {#text} at (0,-4) size 9x17
+                                      text run at (0,-4) width 9: &quot;+&quot;
+                                RenderMathMLRoot {msqrt} at (23,0) size 56x20
+                                  RenderMathMLRow {mrow} at (8,3) size 47x17
+                                    RenderMathMLToken {mn} at (0,4) size 8x12
+                                      RenderBlock (anonymous) at (0,0) size 8x12
+                                        RenderText {#text} at (0,-1) size 8x17
+                                          text run at (0,-1) width 8: &quot;7&quot;
+                                    RenderMathMLOperator {mo} at (8,7) size 16x9
+                                      RenderBlock (anonymous) at (3,0) size 10x9
+                                        RenderText {#text} at (0,-4) size 9x17
+                                          text run at (0,-4) width 9: &quot;+&quot;
+                                    RenderMathMLRoot {msqrt} at (23,0) size 23x16
+                                      RenderMathMLToken {mi} at (8,3) size 14x13 [padding: 0 2 0 0]
+                                        RenderBlock (anonymous) at (0,0) size 12x12
+                                          RenderText {#text} at (0,-1) size 12x17
+                                            text run at (0,-1) width 12: &quot;A&quot;
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,404) size 784x57
+        RenderText {#text} at (0,37) size 114x19
+          text run at (0,37) width 114: &quot;Imbricated roots: &quot;
+        RenderMathMLMath {math} at (113,0) size 269x53 [padding: 0 1 0 1]
+          RenderMathMLRoot {mroot} at (1,0) size 267x53
+            RenderMathMLRow {mrow} at (8,3) size 259x50
+              RenderMathMLToken {mn} at (0,37) size 8x12
</ins><span class="cx">                 RenderBlock (anonymous) at (0,0) size 8x12
</span><span class="cx">                   RenderText {#text} at (0,-1) size 8x17
</span><span class="cx">                     text run at (0,-1) width 8: &quot;1&quot;
</span><del>-            RenderMathMLOperator {mo} at (16,34) size 17x10
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                RenderBlock (anonymous) at (0,0) size 9x9
-                  RenderText at (0,-4) size 9x17
</del><ins>+              RenderMathMLOperator {mo} at (8,40) size 16x9
+                RenderBlock (anonymous) at (3,0) size 10x9
+                  RenderText {#text} at (0,-4) size 9x17
</ins><span class="cx">                     text run at (0,-4) width 9: &quot;+&quot;
</span><del>-            RenderMathMLRoot {msqrt} at (32,3) size 217x41
-              RenderMathMLRow {mrow} at (8,3) size 209x37
-                RenderMathMLToken {mn} at (0,24) size 8x12
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
</del><ins>+              RenderMathMLRoot {mroot} at (23,0) size 235x49
+                RenderMathMLRow {mrow} at (8,3) size 226x46
+                  RenderMathMLToken {mn} at (0,33) size 8x12
</ins><span class="cx">                     RenderBlock (anonymous) at (0,0) size 8x12
</span><span class="cx">                       RenderText {#text} at (0,-1) size 8x17
</span><span class="cx">                         text run at (0,-1) width 8: &quot;2&quot;
</span><del>-                RenderMathMLOperator {mo} at (8,27) size 16x9
-                  RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                    RenderBlock (anonymous) at (0,0) size 9x9
-                      RenderText at (0,-4) size 9x17
</del><ins>+                  RenderMathMLOperator {mo} at (8,36) size 16x9
+                    RenderBlock (anonymous) at (3,0) size 10x9
+                      RenderText {#text} at (0,-4) size 9x17
</ins><span class="cx">                         text run at (0,-4) width 9: &quot;+&quot;
</span><del>-                RenderMathMLRoot {msqrt} at (23,0) size 185x36
-                  RenderMathMLRow {mrow} at (8,3) size 176x33
-                    RenderMathMLToken {mn} at (0,20) size 8x12
-                      RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
</del><ins>+                  RenderMathMLRoot {mroot} at (23,0) size 202x45
+                    RenderMathMLRow {mrow} at (8,3) size 193x42
+                      RenderMathMLToken {mn} at (0,29) size 8x12
</ins><span class="cx">                         RenderBlock (anonymous) at (0,0) size 8x12
</span><span class="cx">                           RenderText {#text} at (0,-1) size 8x17
</span><span class="cx">                             text run at (0,-1) width 8: &quot;3&quot;
</span><del>-                    RenderMathMLOperator {mo} at (8,23) size 16x9
-                      RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                        RenderBlock (anonymous) at (0,0) size 9x9
-                          RenderText at (0,-4) size 9x17
</del><ins>+                      RenderMathMLOperator {mo} at (8,32) size 16x9
+                        RenderBlock (anonymous) at (3,0) size 10x9
+                          RenderText {#text} at (0,-4) size 9x17
</ins><span class="cx">                             text run at (0,-4) width 9: &quot;+&quot;
</span><del>-                    RenderMathMLRoot {msqrt} at (23,0) size 152x32
-                      RenderMathMLRow {mrow} at (8,3) size 143x29
-                        RenderMathMLToken {mn} at (0,16) size 8x12
-                          RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
</del><ins>+                      RenderMathMLRoot {mroot} at (23,0) size 169x41
+                        RenderMathMLRow {mrow} at (8,3) size 161x38
+                          RenderMathMLToken {mn} at (0,25) size 8x12
</ins><span class="cx">                             RenderBlock (anonymous) at (0,0) size 8x12
</span><span class="cx">                               RenderText {#text} at (0,-1) size 8x17
</span><span class="cx">                                 text run at (0,-1) width 8: &quot;4&quot;
</span><del>-                        RenderMathMLOperator {mo} at (8,19) size 16x9
-                          RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                            RenderBlock (anonymous) at (0,0) size 9x9
-                              RenderText at (0,-4) size 9x17
</del><ins>+                          RenderMathMLOperator {mo} at (8,28) size 16x9
+                            RenderBlock (anonymous) at (3,0) size 10x9
+                              RenderText {#text} at (0,-4) size 9x17
</ins><span class="cx">                                 text run at (0,-4) width 9: &quot;+&quot;
</span><del>-                        RenderMathMLRoot {msqrt} at (23,0) size 119x28
-                          RenderMathMLRow {mrow} at (8,3) size 111x25
-                            RenderMathMLToken {mn} at (0,12) size 8x12
-                              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
</del><ins>+                          RenderMathMLRoot {mroot} at (23,0) size 137x37
+                            RenderMathMLRow {mrow} at (8,3) size 128x34
+                              RenderMathMLToken {mn} at (0,21) size 8x12
</ins><span class="cx">                                 RenderBlock (anonymous) at (0,0) size 8x12
</span><span class="cx">                                   RenderText {#text} at (0,-1) size 8x17
</span><span class="cx">                                     text run at (0,-1) width 8: &quot;5&quot;
</span><del>-                            RenderMathMLOperator {mo} at (8,15) size 16x9
-                              RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                                RenderBlock (anonymous) at (0,0) size 9x9
-                                  RenderText at (0,-4) size 9x17
</del><ins>+                              RenderMathMLOperator {mo} at (8,24) size 16x9
+                                RenderBlock (anonymous) at (3,0) size 10x9
+                                  RenderText {#text} at (0,-4) size 9x17
</ins><span class="cx">                                     text run at (0,-4) width 9: &quot;+&quot;
</span><del>-                            RenderMathMLRoot {msqrt} at (23,0) size 87x24
-                              RenderMathMLRow {mrow} at (8,3) size 78x21
-                                RenderMathMLToken {mn} at (0,8) size 8x12
-                                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
</del><ins>+                              RenderMathMLRoot {mroot} at (23,0) size 104x33
+                                RenderMathMLRow {mrow} at (8,3) size 95x30
+                                  RenderMathMLToken {mn} at (0,17) size 8x12
</ins><span class="cx">                                     RenderBlock (anonymous) at (0,0) size 8x12
</span><span class="cx">                                       RenderText {#text} at (0,-1) size 8x17
</span><span class="cx">                                         text run at (0,-1) width 8: &quot;6&quot;
</span><del>-                                RenderMathMLOperator {mo} at (8,11) size 16x9
-                                  RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                                    RenderBlock (anonymous) at (0,0) size 9x9
-                                      RenderText at (0,-4) size 9x17
</del><ins>+                                  RenderMathMLOperator {mo} at (8,20) size 16x9
+                                    RenderBlock (anonymous) at (3,0) size 10x9
+                                      RenderText {#text} at (0,-4) size 9x17
</ins><span class="cx">                                         text run at (0,-4) width 9: &quot;+&quot;
</span><del>-                                RenderMathMLRoot {msqrt} at (23,0) size 54x20
-                                  RenderMathMLRow {mrow} at (8,3) size 45x17
-                                    RenderMathMLToken {mn} at (0,4) size 8x12
-                                      RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
</del><ins>+                                  RenderMathMLRoot {mroot} at (23,0) size 71x29
+                                    RenderMathMLRow {mrow} at (8,3) size 62x26
+                                      RenderMathMLToken {mn} at (0,13) size 8x12
</ins><span class="cx">                                         RenderBlock (anonymous) at (0,0) size 8x12
</span><span class="cx">                                           RenderText {#text} at (0,-1) size 8x17
</span><span class="cx">                                             text run at (0,-1) width 8: &quot;7&quot;
</span><del>-                                    RenderMathMLOperator {mo} at (8,7) size 16x9
-                                      RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                                        RenderBlock (anonymous) at (0,0) size 9x9
-                                          RenderText at (0,-4) size 9x17
</del><ins>+                                      RenderMathMLOperator {mo} at (8,16) size 16x9
+                                        RenderBlock (anonymous) at (3,0) size 10x9
+                                          RenderText {#text} at (0,-4) size 9x17
</ins><span class="cx">                                             text run at (0,-4) width 9: &quot;+&quot;
</span><del>-                                    RenderMathMLRoot {msqrt} at (23,0) size 22x16
-                                      RenderMathMLToken {mi} at (8,3) size 13x13 [padding: 0 2 0 0]
-                                        RenderMathMLBlock (anonymous, flex) at (0,0) size 10x12
-                                          RenderBlock (anonymous) at (0,0) size 10x12
-                                            RenderText {#text} at (0,-1) size 10x17
-                                              text run at (0,-1) width 10: &quot;A&quot;
-        RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,401) size 784x56
-        RenderText {#text} at (0,36) size 114x19
-          text run at (0,36) width 114: &quot;Imbricated roots: &quot;
-        RenderMathMLMath {math} at (113,0) size 267x52 [padding: 0 1 0 1]
-          RenderMathMLRoot {mroot} at (1,0) size 264x52
-            RenderMathMLRow {mrow} at (8,3) size 256x49
-              RenderMathMLToken {mn} at (0,36) size 8x12
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                  RenderBlock (anonymous) at (0,0) size 8x12
-                    RenderText {#text} at (0,-1) size 8x17
-                      text run at (0,-1) width 8: &quot;1&quot;
-              RenderMathMLOperator {mo} at (8,39) size 16x9
-                RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                  RenderBlock (anonymous) at (0,0) size 9x9
-                    RenderText at (0,-4) size 9x17
-                      text run at (0,-4) width 9: &quot;+&quot;
-              RenderMathMLRoot {mroot} at (23,0) size 232x48
-                RenderMathMLRow {mrow} at (8,3) size 223x45
-                  RenderMathMLToken {mn} at (0,32) size 8x12
-                    RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                      RenderBlock (anonymous) at (0,0) size 8x12
-                        RenderText {#text} at (0,-1) size 8x17
-                          text run at (0,-1) width 8: &quot;2&quot;
-                  RenderMathMLOperator {mo} at (8,35) size 16x9
-                    RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                      RenderBlock (anonymous) at (0,0) size 9x9
-                        RenderText at (0,-4) size 9x17
-                          text run at (0,-4) width 9: &quot;+&quot;
-                  RenderMathMLRoot {mroot} at (23,0) size 199x44
-                    RenderMathMLRow {mrow} at (8,3) size 191x41
-                      RenderMathMLToken {mn} at (0,28) size 8x12
-                        RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                          RenderBlock (anonymous) at (0,0) size 8x12
-                            RenderText {#text} at (0,-1) size 8x17
-                              text run at (0,-1) width 8: &quot;3&quot;
-                      RenderMathMLOperator {mo} at (8,31) size 16x9
-                        RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                          RenderBlock (anonymous) at (0,0) size 9x9
-                            RenderText at (0,-4) size 9x17
-                              text run at (0,-4) width 9: &quot;+&quot;
-                      RenderMathMLRoot {mroot} at (23,0) size 167x40
-                        RenderMathMLRow {mrow} at (8,3) size 158x37
-                          RenderMathMLToken {mn} at (0,24) size 8x12
-                            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                              RenderBlock (anonymous) at (0,0) size 8x12
-                                RenderText {#text} at (0,-1) size 8x17
-                                  text run at (0,-1) width 8: &quot;4&quot;
-                          RenderMathMLOperator {mo} at (8,27) size 16x9
-                            RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                              RenderBlock (anonymous) at (0,0) size 9x9
-                                RenderText at (0,-4) size 9x17
-                                  text run at (0,-4) width 9: &quot;+&quot;
-                          RenderMathMLRoot {mroot} at (23,0) size 134x36
-                            RenderMathMLRow {mrow} at (8,3) size 125x33
-                              RenderMathMLToken {mn} at (0,20) size 8x12
-                                RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                                  RenderBlock (anonymous) at (0,0) size 8x12
-                                    RenderText {#text} at (0,-1) size 8x17
-                                      text run at (0,-1) width 8: &quot;5&quot;
-                              RenderMathMLOperator {mo} at (8,23) size 16x9
-                                RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                                  RenderBlock (anonymous) at (0,0) size 9x9
-                                    RenderText at (0,-4) size 9x17
-                                      text run at (0,-4) width 9: &quot;+&quot;
-                              RenderMathMLRoot {mroot} at (23,0) size 101x32
-                                RenderMathMLRow {mrow} at (8,3) size 92x29
-                                  RenderMathMLToken {mn} at (0,16) size 8x12
-                                    RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                                      RenderBlock (anonymous) at (0,0) size 8x12
-                                        RenderText {#text} at (0,-1) size 8x17
-                                          text run at (0,-1) width 8: &quot;6&quot;
-                                  RenderMathMLOperator {mo} at (8,19) size 16x9
-                                    RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                                      RenderBlock (anonymous) at (0,0) size 9x9
-                                        RenderText at (0,-4) size 9x17
-                                          text run at (0,-4) width 9: &quot;+&quot;
-                                  RenderMathMLRoot {mroot} at (23,0) size 69x28
-                                    RenderMathMLRow {mrow} at (8,3) size 60x25
-                                      RenderMathMLToken {mn} at (0,12) size 8x12
-                                        RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                                          RenderBlock (anonymous) at (0,0) size 8x12
-                                            RenderText {#text} at (0,-1) size 8x17
-                                              text run at (0,-1) width 8: &quot;7&quot;
-                                      RenderMathMLOperator {mo} at (8,15) size 16x9
-                                        RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                                          RenderBlock (anonymous) at (0,0) size 9x9
-                                            RenderText at (0,-4) size 9x17
-                                              text run at (0,-4) width 9: &quot;+&quot;
-                                      RenderMathMLRoot {mroot} at (23,0) size 36x24
-                                        RenderMathMLToken {mi} at (23,12) size 12x12 [padding: 0 2 0 0]
-                                          RenderMathMLBlock (anonymous, flex) at (0,0) size 10x12
-                                            RenderBlock (anonymous) at (0,0) size 10x12
-                                              RenderText {#text} at (0,-1) size 10x17
-                                                text run at (0,-1) width 10: &quot;A&quot;
-                                        RenderMathMLFraction {mfrac} at (4,0) size 20x17
-                                          RenderMathMLRow {mrow} at (0,0) size 19x7
-                                            RenderMathMLToken {mi} at (0,1) size 5x5 [padding: 0 1 0 0]
-                                              RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
-                                                RenderBlock (anonymous) at (0,0) size 4x5
-                                                  RenderText {#text} at (0,-3) size 4x10
-                                                    text run at (0,-3) width 4: &quot;x&quot;
-                                            RenderMathMLOperator {mo} at (4,0) size 10x6
-                                              RenderMathMLBlock (anonymous, flex) at (2,0) size 5x6
-                                                RenderBlock (anonymous) at (0,0) size 5x6
-                                                  RenderText at (0,-2) size 5x10
-                                                    text run at (0,-2) width 5: &quot;+&quot;
-                                            RenderMathMLToken {mi} at (13,1) size 6x6 [padding: 0 1 0 0]
-                                              RenderMathMLBlock (anonymous, flex) at (0,0) size 4x6
-                                                RenderBlock (anonymous) at (0,0) size 4x6
-                                                  RenderText {#text} at (0,-3) size 4x10
-                                                    text run at (0,-3) width 4: &quot;y&quot;
-                                          RenderMathMLToken {mi} at (7,11) size 5x6 [padding: 0 1 0 0]
-                                            RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
-                                              RenderBlock (anonymous) at (0,0) size 4x5
-                                                RenderText {#text} at (0,-3) size 4x10
-                                                  text run at (0,-3) width 4: &quot;z&quot;
</del><ins>+                                      RenderMathMLRoot {mroot} at (23,0) size 39x25
+                                        RenderMathMLToken {mi} at (24,13) size 14x12 [padding: 0 2 0 0]
+                                          RenderBlock (anonymous) at (0,0) size 12x12
+                                            RenderText {#text} at (0,-1) size 12x17
+                                              text run at (0,-1) width 12: &quot;A&quot;
+                                        RenderMathMLFraction {mfrac} at (4,0) size 21x18
+                                          RenderMathMLRow {mrow} at (0,0) size 20x7
+                                            RenderMathMLToken {mi} at (0,0) size 6x6 [padding: 0 1 0 0]
+                                              RenderBlock (anonymous) at (0,0) size 5x6
+                                                RenderText {#text} at (0,-2) size 5x10
+                                                  text run at (0,-2) width 5: &quot;x&quot;
+                                            RenderMathMLOperator {mo} at (5,0) size 10x6
+                                              RenderBlock (anonymous) at (2,0) size 5x6
+                                                RenderText {#text} at (0,-2) size 5x10
+                                                  text run at (0,-2) width 5: &quot;+&quot;
+                                            RenderMathMLToken {mi} at (14,0) size 6x7 [padding: 0 1 0 0]
+                                              RenderBlock (anonymous) at (0,0) size 5x7
+                                                RenderText {#text} at (0,-2) size 5x10
+                                                  text run at (0,-2) width 5: &quot;y&quot;
+                                          RenderMathMLToken {mi} at (7,11) size 6x7 [padding: 0 1 0 0]
+                                            RenderBlock (anonymous) at (0,0) size 4x6
+                                              RenderText {#text} at (0,-2) size 4x10
+                                                text run at (0,-2) width 4: &quot;z&quot;
</ins><span class="cx">                                     RenderMathMLToken {mn} at (4,5) size 5x9
</span><del>-                                      RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                                        RenderBlock (anonymous) at (0,0) size 5x8
-                                          RenderText {#text} at (0,0) size 5x10
-                                            text run at (0,0) width 5: &quot;9&quot;
-                                RenderMathMLToken {mn} at (4,7) size 5x8
-                                  RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                                    RenderBlock (anonymous) at (0,0) size 5x8
-                                      RenderText {#text} at (0,0) size 5x10
-                                        text run at (0,0) width 5: &quot;8&quot;
-                            RenderMathMLToken {mn} at (4,9) size 5x8
-                              RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
-                                RenderBlock (anonymous) at (0,0) size 5x7
-                                  RenderText {#text} at (0,-1) size 5x10
-                                    text run at (0,-1) width 5: &quot;7&quot;
</del><ins>+                                      RenderBlock (anonymous) at (0,0) size 5x8
+                                        RenderText {#text} at (0,0) size 5x10
+                                          text run at (0,0) width 5: &quot;9&quot;
+                                RenderMathMLToken {mn} at (4,7) size 5x9
+                                  RenderBlock (anonymous) at (0,0) size 5x8
+                                    RenderText {#text} at (0,0) size 5x10
+                                      text run at (0,0) width 5: &quot;8&quot;
+                            RenderMathMLToken {mn} at (4,10) size 5x7
+                              RenderBlock (anonymous) at (0,0) size 5x7
+                                RenderText {#text} at (0,-1) size 5x10
+                                  text run at (0,-1) width 5: &quot;7&quot;
</ins><span class="cx">                         RenderMathMLToken {mn} at (4,10) size 5x9
</span><del>-                          RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                            RenderBlock (anonymous) at (0,0) size 5x8
-                              RenderText {#text} at (0,0) size 5x10
-                                text run at (0,0) width 5: &quot;6&quot;
-                    RenderMathMLToken {mn} at (4,11) size 5x9
-                      RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                        RenderBlock (anonymous) at (0,0) size 5x8
-                          RenderText {#text} at (0,0) size 5x10
-                            text run at (0,0) width 5: &quot;5&quot;
</del><ins>+                          RenderBlock (anonymous) at (0,0) size 5x8
+                            RenderText {#text} at (0,0) size 5x10
+                              text run at (0,0) width 5: &quot;6&quot;
+                    RenderMathMLToken {mn} at (4,12) size 5x9
+                      RenderBlock (anonymous) at (0,0) size 5x8
+                        RenderText {#text} at (0,0) size 5x10
+                          text run at (0,0) width 5: &quot;5&quot;
</ins><span class="cx">                 RenderMathMLToken {mn} at (4,13) size 5x9
</span><del>-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                    RenderBlock (anonymous) at (0,0) size 5x8
-                      RenderText {#text} at (0,0) size 5x10
-                        text run at (0,0) width 5: &quot;4&quot;
-            RenderMathMLToken {mn} at (4,15) size 5x8
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                RenderBlock (anonymous) at (0,0) size 5x8
-                  RenderText {#text} at (0,0) size 5x10
-                    text run at (0,0) width 5: &quot;3&quot;
</del><ins>+                  RenderBlock (anonymous) at (0,0) size 5x8
+                    RenderText {#text} at (0,0) size 5x10
+                      text run at (0,0) width 5: &quot;4&quot;
+            RenderMathMLToken {mn} at (4,15) size 5x9
+              RenderBlock (anonymous) at (0,0) size 5x8
+                RenderText {#text} at (0,0) size 5x10
+                  text run at (0,0) width 5: &quot;3&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><del>-      RenderBlock {p} at (0,473) size 784x56
-        RenderText {#text} at (0,36) size 74x19
-          text run at (0,36) width 74: &quot;RTL roots: &quot;
-        RenderMathMLMath {math} at (73,0) size 266x52 [padding: 0 1 0 1]
-          RenderMathMLRoot {mroot} at (1,0) size 264x52
-            RenderMathMLRow {mrow} at (0,3) size 255x49
-              RenderMathMLToken {mn} at (246,36) size 9x12
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                  RenderBlock (anonymous) at (0,0) size 8x12
-                    RenderText {#text} at (0,-1) size 8x17
-                      text run at (0,-1) width 8: &quot;1&quot;
-              RenderMathMLOperator {mo} at (230,39) size 17x9
-                RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                  RenderBlock (anonymous) at (0,0) size 9x9
-                    RenderText at (0,-4) size 9x17
-                      text run at (0,-4) width 9 RTL: &quot;+&quot;
-              RenderMathMLRoot {mroot} at (0,0) size 231x48
-                RenderMathMLRow {mrow} at (0,3) size 222x45
-                  RenderMathMLToken {mn} at (213,32) size 9x12
-                    RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                      RenderBlock (anonymous) at (0,0) size 8x12
-                        RenderText {#text} at (0,-1) size 8x17
-                          text run at (0,-1) width 8: &quot;2&quot;
-                  RenderMathMLOperator {mo} at (198,35) size 16x9
-                    RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                      RenderBlock (anonymous) at (0,0) size 9x9
-                        RenderText at (0,-4) size 9x17
-                          text run at (0,-4) width 9 RTL: &quot;+&quot;
-                  RenderMathMLRoot {mroot} at (0,0) size 199x44
-                    RenderMathMLRow {mrow} at (0,3) size 190x41
-                      RenderMathMLToken {mn} at (181,28) size 9x12
-                        RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                          RenderBlock (anonymous) at (0,0) size 8x12
-                            RenderText {#text} at (0,-1) size 8x17
-                              text run at (0,-1) width 8: &quot;3&quot;
-                      RenderMathMLOperator {mo} at (165,31) size 17x9
-                        RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                          RenderBlock (anonymous) at (0,0) size 9x9
-                            RenderText at (0,-4) size 9x17
-                              text run at (0,-4) width 9 RTL: &quot;+&quot;
-                      RenderMathMLRoot {mroot} at (0,0) size 166x40
-                        RenderMathMLRow {mrow} at (0,3) size 157x37
-                          RenderMathMLToken {mn} at (148,24) size 9x12
-                            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                              RenderBlock (anonymous) at (0,0) size 8x12
-                                RenderText {#text} at (0,-1) size 8x17
-                                  text run at (0,-1) width 8: &quot;4&quot;
-                          RenderMathMLOperator {mo} at (132,27) size 17x9
-                            RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                              RenderBlock (anonymous) at (0,0) size 9x9
-                                RenderText at (0,-4) size 9x17
-                                  text run at (0,-4) width 9 RTL: &quot;+&quot;
-                          RenderMathMLRoot {mroot} at (0,0) size 133x36
-                            RenderMathMLRow {mrow} at (0,3) size 124x33
-                              RenderMathMLToken {mn} at (115,20) size 9x12
-                                RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                                  RenderBlock (anonymous) at (0,0) size 8x12
-                                    RenderText {#text} at (0,-1) size 8x17
-                                      text run at (0,-1) width 8: &quot;5&quot;
-                              RenderMathMLOperator {mo} at (99,23) size 17x9
-                                RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                                  RenderBlock (anonymous) at (0,0) size 9x9
-                                    RenderText at (0,-4) size 9x17
-                                      text run at (0,-4) width 9 RTL: &quot;+&quot;
-                              RenderMathMLRoot {mroot} at (0,0) size 100x32
-                                RenderMathMLRow {mrow} at (0,3) size 92x29
-                                  RenderMathMLToken {mn} at (83,16) size 9x12
-                                    RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                                      RenderBlock (anonymous) at (0,0) size 8x12
-                                        RenderText {#text} at (0,-1) size 8x17
-                                          text run at (0,-1) width 8: &quot;6&quot;
-                                  RenderMathMLOperator {mo} at (67,19) size 17x9
-                                    RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                                      RenderBlock (anonymous) at (0,0) size 9x9
-                                        RenderText at (0,-4) size 9x17
-                                          text run at (0,-4) width 9 RTL: &quot;+&quot;
-                                  RenderMathMLRoot {mroot} at (0,0) size 68x28
-                                    RenderMathMLRow {mrow} at (0,3) size 59x25
-                                      RenderMathMLToken {mn} at (50,12) size 9x12
-                                        RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
-                                          RenderBlock (anonymous) at (0,0) size 8x12
-                                            RenderText {#text} at (0,-1) size 8x17
-                                              text run at (0,-1) width 8: &quot;7&quot;
-                                      RenderMathMLOperator {mo} at (34,15) size 17x9
-                                        RenderMathMLBlock (anonymous, flex) at (3,0) size 10x9
-                                          RenderBlock (anonymous) at (0,0) size 9x9
-                                            RenderText at (0,-4) size 9x17
-                                              text run at (0,-4) width 9 RTL: &quot;+&quot;
-                                      RenderMathMLRoot {mroot} at (0,0) size 35x24
-                                        RenderMathMLToken {mi} at (0,12) size 12x12 [padding: 0 0 0 2]
-                                          RenderMathMLBlock (anonymous, flex) at (1,0) size 11x12
-                                            RenderBlock (anonymous) at (0,0) size 10x12
-                                              RenderText {#text} at (0,-1) size 10x17
-                                                text run at (0,-1) width 10: &quot;A&quot;
-                                        RenderMathMLFraction {mfrac} at (11,0) size 20x17
-                                          RenderMathMLRow {mrow} at (0,0) size 19x7
-                                            RenderMathMLToken {mi} at (13,1) size 6x5 [padding: 0 0 0 1]
-                                              RenderMathMLBlock (anonymous, flex) at (0,0) size 5x5
-                                                RenderBlock (anonymous) at (0,0) size 4x5
-                                                  RenderText {#text} at (0,-3) size 4x10
-                                                    text run at (0,-3) width 4: &quot;x&quot;
-                                            RenderMathMLOperator {mo} at (4,0) size 10x6
-                                              RenderMathMLBlock (anonymous, flex) at (2,0) size 5x6
-                                                RenderBlock (anonymous) at (0,0) size 5x6
-                                                  RenderText at (0,-2) size 5x10
-                                                    text run at (0,-2) width 5 RTL: &quot;+&quot;
-                                            RenderMathMLToken {mi} at (0,1) size 5x6 [padding: 0 0 0 1]
-                                              RenderMathMLBlock (anonymous, flex) at (0,0) size 5x6
-                                                RenderBlock (anonymous) at (0,0) size 4x6
-                                                  RenderText {#text} at (0,-3) size 4x10
-                                                    text run at (0,-3) width 4: &quot;y&quot;
-                                          RenderMathMLToken {mi} at (7,11) size 5x6 [padding: 0 0 0 1]
-                                            RenderMathMLBlock (anonymous, flex) at (0,0) size 5x5
-                                              RenderBlock (anonymous) at (0,0) size 4x5
-                                                RenderText {#text} at (0,-3) size 4x10
-                                                  text run at (0,-3) width 4: &quot;z&quot;
-                                    RenderMathMLToken {mn} at (58,5) size 5x9
-                                      RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                                        RenderBlock (anonymous) at (0,0) size 5x8
-                                          RenderText {#text} at (0,0) size 5x10
-                                            text run at (0,0) width 5: &quot;9&quot;
-                                RenderMathMLToken {mn} at (90,7) size 6x8
-                                  RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                                    RenderBlock (anonymous) at (0,0) size 5x8
-                                      RenderText {#text} at (0,0) size 5x10
-                                        text run at (0,0) width 5: &quot;8&quot;
-                            RenderMathMLToken {mn} at (123,9) size 6x8
-                              RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
-                                RenderBlock (anonymous) at (0,0) size 5x7
-                                  RenderText {#text} at (0,-1) size 5x10
-                                    text run at (0,-1) width 5: &quot;7&quot;
-                        RenderMathMLToken {mn} at (156,10) size 5x9
-                          RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                            RenderBlock (anonymous) at (0,0) size 5x8
-                              RenderText {#text} at (0,0) size 5x10
-                                text run at (0,0) width 5: &quot;6&quot;
-                    RenderMathMLToken {mn} at (189,11) size 5x9
-                      RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                        RenderBlock (anonymous) at (0,0) size 5x8
-                          RenderText {#text} at (0,0) size 5x10
-                            text run at (0,0) width 5: &quot;5&quot;
-                RenderMathMLToken {mn} at (221,13) size 6x9
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                    RenderBlock (anonymous) at (0,0) size 5x8
-                      RenderText {#text} at (0,0) size 5x10
-                        text run at (0,0) width 5: &quot;4&quot;
-            RenderMathMLToken {mn} at (254,15) size 6x8
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                RenderBlock (anonymous) at (0,0) size 5x8
-                  RenderText {#text} at (0,0) size 5x10
-                    text run at (0,0) width 5: &quot;3&quot;
</del><ins>+      RenderBlock {p} at (0,477) size 784x57
+        RenderText {#text} at (0,37) size 74x19
+          text run at (0,37) width 74: &quot;RTL roots: &quot;
+        RenderMathMLMath {math} at (73,0) size 269x53 [padding: 0 1 0 1]
+          RenderMathMLRoot {mroot} at (1,0) size 267x53
+            RenderMathMLRow {mrow} at (0,3) size 258x50
+              RenderMathMLToken {mn} at (249,37) size 9x12
+                RenderBlock (anonymous) at (0,0) size 8x12
+                  RenderText {#text} at (0,-1) size 8x17
+                    text run at (0,-1) width 8: &quot;1&quot;
+              RenderMathMLOperator {mo} at (233,40) size 17x9
+                RenderBlock (anonymous) at (3,0) size 10x9
+                  RenderText {#text} at (0,-4) size 9x17
+                    text run at (0,-4) width 9 RTL: &quot;+&quot;
+              RenderMathMLRoot {mroot} at (0,0) size 234x49
+                RenderMathMLRow {mrow} at (0,3) size 225x46
+                  RenderMathMLToken {mn} at (216,33) size 9x12
+                    RenderBlock (anonymous) at (0,0) size 8x12
+                      RenderText {#text} at (0,-1) size 8x17
+                        text run at (0,-1) width 8: &quot;2&quot;
+                  RenderMathMLOperator {mo} at (200,36) size 17x9
+                    RenderBlock (anonymous) at (3,0) size 10x9
+                      RenderText {#text} at (0,-4) size 9x17
+                        text run at (0,-4) width 9 RTL: &quot;+&quot;
+                  RenderMathMLRoot {mroot} at (0,0) size 201x45
+                    RenderMathMLRow {mrow} at (0,3) size 192x42
+                      RenderMathMLToken {mn} at (183,29) size 9x12
+                        RenderBlock (anonymous) at (0,0) size 8x12
+                          RenderText {#text} at (0,-1) size 8x17
+                            text run at (0,-1) width 8: &quot;3&quot;
+                      RenderMathMLOperator {mo} at (168,32) size 16x9
+                        RenderBlock (anonymous) at (3,0) size 10x9
+                          RenderText {#text} at (0,-4) size 9x17
+                            text run at (0,-4) width 9 RTL: &quot;+&quot;
+                      RenderMathMLRoot {mroot} at (0,0) size 169x41
+                        RenderMathMLRow {mrow} at (0,3) size 160x38
+                          RenderMathMLToken {mn} at (151,25) size 9x12
+                            RenderBlock (anonymous) at (0,0) size 8x12
+                              RenderText {#text} at (0,-1) size 8x17
+                                text run at (0,-1) width 8: &quot;4&quot;
+                          RenderMathMLOperator {mo} at (135,28) size 17x9
+                            RenderBlock (anonymous) at (3,0) size 10x9
+                              RenderText {#text} at (0,-4) size 9x17
+                                text run at (0,-4) width 9 RTL: &quot;+&quot;
+                          RenderMathMLRoot {mroot} at (0,0) size 136x37
+                            RenderMathMLRow {mrow} at (0,3) size 127x34
+                              RenderMathMLToken {mn} at (118,21) size 9x12
+                                RenderBlock (anonymous) at (0,0) size 8x12
+                                  RenderText {#text} at (0,-1) size 8x17
+                                    text run at (0,-1) width 8: &quot;5&quot;
+                              RenderMathMLOperator {mo} at (102,24) size 17x9
+                                RenderBlock (anonymous) at (3,0) size 10x9
+                                  RenderText {#text} at (0,-4) size 9x17
+                                    text run at (0,-4) width 9 RTL: &quot;+&quot;
+                              RenderMathMLRoot {mroot} at (0,0) size 103x33
+                                RenderMathMLRow {mrow} at (0,3) size 94x30
+                                  RenderMathMLToken {mn} at (85,17) size 9x12
+                                    RenderBlock (anonymous) at (0,0) size 8x12
+                                      RenderText {#text} at (0,-1) size 8x17
+                                        text run at (0,-1) width 8: &quot;6&quot;
+                                  RenderMathMLOperator {mo} at (69,20) size 17x9
+                                    RenderBlock (anonymous) at (3,0) size 10x9
+                                      RenderText {#text} at (0,-4) size 9x17
+                                        text run at (0,-4) width 9 RTL: &quot;+&quot;
+                                  RenderMathMLRoot {mroot} at (0,0) size 70x29
+                                    RenderMathMLRow {mrow} at (0,3) size 62x26
+                                      RenderMathMLToken {mn} at (53,13) size 9x12
+                                        RenderBlock (anonymous) at (0,0) size 8x12
+                                          RenderText {#text} at (0,-1) size 8x17
+                                            text run at (0,-1) width 8: &quot;7&quot;
+                                      RenderMathMLOperator {mo} at (37,16) size 17x9
+                                        RenderBlock (anonymous) at (3,0) size 10x9
+                                          RenderText {#text} at (0,-4) size 9x17
+                                            text run at (0,-4) width 9 RTL: &quot;+&quot;
+                                      RenderMathMLRoot {mroot} at (0,0) size 38x25
+                                        RenderMathMLToken {mi} at (0,13) size 14x12 [padding: 0 0 0 2]
+                                          RenderBlock (anonymous) at (1,0) size 13x12
+                                            RenderText {#text} at (0,-1) size 12x17
+                                              text run at (0,-1) width 12: &quot;A&quot;
+                                        RenderMathMLFraction {mfrac} at (13,0) size 20x18
+                                          RenderMathMLRow {mrow} at (0,0) size 20x7
+                                            RenderMathMLToken {mi} at (14,0) size 6x6 [padding: 0 0 0 1]
+                                              RenderBlock (anonymous) at (0,0) size 6x6
+                                                RenderText {#text} at (0,-2) size 5x10
+                                                  text run at (0,-2) width 5: &quot;x&quot;
+                                            RenderMathMLOperator {mo} at (5,0) size 10x6
+                                              RenderBlock (anonymous) at (2,0) size 5x6
+                                                RenderText {#text} at (0,-2) size 5x10
+                                                  text run at (0,-2) width 5 RTL: &quot;+&quot;
+                                            RenderMathMLToken {mi} at (0,0) size 6x7 [padding: 0 0 0 1]
+                                              RenderBlock (anonymous) at (0,0) size 6x7
+                                                RenderText {#text} at (0,-2) size 5x10
+                                                  text run at (0,-2) width 5: &quot;y&quot;
+                                          RenderMathMLToken {mi} at (7,11) size 6x7 [padding: 0 0 0 1]
+                                            RenderBlock (anonymous) at (0,0) size 5x6
+                                              RenderText {#text} at (0,-2) size 4x10
+                                                text run at (0,-2) width 4: &quot;z&quot;
+                                    RenderMathMLToken {mn} at (61,5) size 5x9
+                                      RenderBlock (anonymous) at (0,0) size 5x8
+                                        RenderText {#text} at (0,0) size 5x10
+                                          text run at (0,0) width 5: &quot;9&quot;
+                                RenderMathMLToken {mn} at (93,7) size 6x9
+                                  RenderBlock (anonymous) at (0,0) size 5x8
+                                    RenderText {#text} at (0,0) size 5x10
+                                      text run at (0,0) width 5: &quot;8&quot;
+                            RenderMathMLToken {mn} at (126,10) size 5x7
+                              RenderBlock (anonymous) at (0,0) size 5x7
+                                RenderText {#text} at (0,-1) size 5x10
+                                  text run at (0,-1) width 5: &quot;7&quot;
+                        RenderMathMLToken {mn} at (159,10) size 5x9
+                          RenderBlock (anonymous) at (0,0) size 5x8
+                            RenderText {#text} at (0,0) size 5x10
+                              text run at (0,0) width 5: &quot;6&quot;
+                    RenderMathMLToken {mn} at (191,12) size 6x9
+                      RenderBlock (anonymous) at (0,0) size 5x8
+                        RenderText {#text} at (0,0) size 5x10
+                          text run at (0,0) width 5: &quot;5&quot;
+                RenderMathMLToken {mn} at (224,13) size 6x9
+                  RenderBlock (anonymous) at (0,0) size 5x8
+                    RenderText {#text} at (0,0) size 5x10
+                      text run at (0,0) width 5: &quot;4&quot;
+            RenderMathMLToken {mn} at (257,15) size 5x9
+              RenderBlock (anonymous) at (0,0) size 5x8
+                RenderText {#text} at (0,0) size 5x10
+                  text run at (0,0) width 5: &quot;3&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacaccessibilitymathtextexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/accessibility/math-text-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/accessibility/math-text-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/mac/accessibility/math-text-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -2,6 +2,7 @@
</span><span class="cx">  
</span><span class="cx"> 1
</span><span class="cx">  
</span><ins>++
</ins><span class="cx">  
</span><span class="cx"> static
</span><span class="cx">  
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacmathmlopentypelargeoperatorsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/mathml/opentype/large-operators-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/mathml/opentype/large-operators-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/mac/mathml/opentype/large-operators-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -5,82 +5,66 @@
</span><span class="cx">     RenderBody {BODY} at (8,8) size 784x19
</span><span class="cx">       RenderMathMLMath {math} at (0,0) size 784x19 [padding: 0 1 0 1]
</span><span class="cx">         RenderMathMLOperator {mo} at (262,1) size 18x17
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-            RenderBlock (anonymous) at (0,0) size 0x18
-              RenderText at (0,-4) size 15x24
-                text run at (0,-4) width 15: &quot;\x{2211}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 15x18
+            RenderText {#text} at (0,-4) size 15x24
+              text run at (0,-4) width 15: &quot;\x{2211}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (279,0) size 9x19
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x20
-            RenderBlock (anonymous) at (0,0) size 0x20
-              RenderText at (0,-3) size 8x24
-                text run at (0,-3) width 8: &quot;\x{222B}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 8x20
+            RenderText {#text} at (0,-3) size 8x24
+              text run at (0,-3) width 8: &quot;\x{222B}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (287,0) size 13x19
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x20
-            RenderBlock (anonymous) at (0,0) size 0x20
-              RenderText at (0,-3) size 12x24
-                text run at (0,-3) width 12: &quot;\x{222C}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 12x20
+            RenderText {#text} at (0,-3) size 12x24
+              text run at (0,-3) width 12: &quot;\x{222C}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (299,0) size 17x19
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x20
-            RenderBlock (anonymous) at (0,0) size 0x20
-              RenderText at (0,-3) size 16x24
-                text run at (0,-3) width 16: &quot;\x{222D}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 16x20
+            RenderText {#text} at (0,-3) size 16x24
+              text run at (0,-3) width 16: &quot;\x{222D}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (315,0) size 21x19
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x20
-            RenderBlock (anonymous) at (0,0) size 0x20
-              RenderText at (0,-3) size 19x24
-                text run at (0,-3) width 19: &quot;\x{2A0C}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 19x20
+            RenderText {#text} at (0,-3) size 19x24
+              text run at (0,-3) width 19: &quot;\x{2A0C}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (335,1) size 22x17
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-            RenderBlock (anonymous) at (0,0) size 0x18
-              RenderText at (0,-4) size 19x24
-                text run at (0,-4) width 19: &quot;\x{2A01}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 19x18
+            RenderText {#text} at (0,-4) size 19x24
+              text run at (0,-4) width 19: &quot;\x{2A01}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (356,0) size 9x19
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x20
-            RenderBlock (anonymous) at (0,0) size 0x20
-              RenderText at (0,-3) size 8x24
-                text run at (0,-3) width 8: &quot;\x{222E}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 8x20
+            RenderText {#text} at (0,-3) size 8x24
+              text run at (0,-3) width 8: &quot;\x{222E}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (364,0) size 14x19
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x20
-            RenderBlock (anonymous) at (0,0) size 0x20
-              RenderText at (0,-3) size 12x24
-                text run at (0,-3) width 12: &quot;\x{222F}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 12x20
+            RenderText {#text} at (0,-3) size 12x24
+              text run at (0,-3) width 12: &quot;\x{222F}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (377,0) size 18x19
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x20
-            RenderBlock (anonymous) at (0,0) size 0x20
-              RenderText at (0,-3) size 16x24
-                text run at (0,-3) width 16: &quot;\x{2230}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 16x20
+            RenderText {#text} at (0,-3) size 16x24
+              text run at (0,-3) width 16: &quot;\x{2230}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (394,1) size 18x17
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-            RenderBlock (anonymous) at (0,0) size 0x18
-              RenderText at (0,-4) size 15x24
-                text run at (0,-4) width 15: &quot;\x{22C3}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 15x18
+            RenderText {#text} at (0,-4) size 15x24
+              text run at (0,-4) width 15: &quot;\x{22C3}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (411,1) size 19x17
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-            RenderBlock (anonymous) at (0,0) size 0x18
-              RenderText at (0,-4) size 15x24
-                text run at (0,-4) width 15: &quot;\x{22C0}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 15x18
+            RenderText {#text} at (0,-4) size 15x24
+              text run at (0,-4) width 15: &quot;\x{22C0}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (429,1) size 18x17
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-            RenderBlock (anonymous) at (0,0) size 0x18
-              RenderText at (0,-4) size 15x24
-                text run at (0,-4) width 15: &quot;\x{22C1}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 15x18
+            RenderText {#text} at (0,-4) size 15x24
+              text run at (0,-4) width 15: &quot;\x{22C1}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (446,1) size 18x17
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-            RenderBlock (anonymous) at (0,0) size 0x18
-              RenderText at (0,-4) size 15x24
-                text run at (0,-4) width 15: &quot;\x{22C2}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 15x18
+            RenderText {#text} at (0,-4) size 15x24
+              text run at (0,-4) width 15: &quot;\x{22C2}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (463,1) size 22x17
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-            RenderBlock (anonymous) at (0,0) size 0x18
-              RenderText at (0,-4) size 19x24
-                text run at (0,-4) width 19: &quot;\x{2A02}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 19x18
+            RenderText {#text} at (0,-4) size 19x24
+              text run at (0,-4) width 19: &quot;\x{2A02}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (484,1) size 20x17
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-            RenderBlock (anonymous) at (0,0) size 0x18
-              RenderText at (0,-4) size 16x24
-                text run at (0,-4) width 16: &quot;\x{220F}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 16x18
+            RenderText {#text} at (0,-4) size 16x24
+              text run at (0,-4) width 16: &quot;\x{220F}&quot;
</ins><span class="cx">         RenderMathMLOperator {mo} at (503,1) size 19x17
</span><del>-          RenderMathMLBlock (anonymous, flex) at (0,0) size 0x18
-            RenderBlock (anonymous) at (0,0) size 0x18
-              RenderText at (0,-4) size 16x24
-                text run at (0,-4) width 16: &quot;\x{2210}&quot;
</del><ins>+          RenderBlock (anonymous) at (0,0) size 16x18
+            RenderText {#text} at (0,-4) size 16x24
+              text run at (0,-4) width 16: &quot;\x{2210}&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacmathmlopentypeopentypestretchyexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/mathml/opentype/opentype-stretchy-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/mathml/opentype/opentype-stretchy-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/mac/mathml/opentype/opentype-stretchy-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -7,44 +7,39 @@
</span><span class="cx">         RenderMathMLMath {math} at (0,21) size 49x11 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRow {mrow} at (1,0) size 26x11
</span><span class="cx">             RenderMathMLOperator {mo} at (0,0) size 26x11
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x3
-                RenderBlock (anonymous) at (0,0) size 0x3
-                  RenderText at (0,-3) size 3x0
-                    text run at (0,-3) width 3: &quot;\x{219F}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 3x3
+                RenderText {#text} at (0,-3) size 3x0
+                  text run at (0,-3) width 3: &quot;\x{219F}&quot;
</ins><span class="cx">         RenderText {#text} at (48,17) size 5x18
</span><span class="cx">           text run at (48,17) width 5: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (52,11) size 49x21 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRow {mrow} at (1,0) size 26x21
</span><span class="cx">             RenderMathMLOperator {mo} at (0,0) size 26x21
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x3
-                RenderBlock (anonymous) at (0,0) size 0x3
-                  RenderText at (0,-3) size 3x0
-                    text run at (0,-3) width 3: &quot;\x{219F}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 3x3
+                RenderText {#text} at (0,-3) size 3x0
+                  text run at (0,-3) width 3: &quot;\x{219F}&quot;
</ins><span class="cx">         RenderText {#text} at (100,17) size 5x18
</span><span class="cx">           text run at (100,17) width 5: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (104,0) size 50x31 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRow {mrow} at (1,0) size 26x31
</span><span class="cx">             RenderMathMLOperator {mo} at (0,0) size 26x31
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x3
-                RenderBlock (anonymous) at (0,0) size 0x3
-                  RenderText at (0,-3) size 3x0
-                    text run at (0,-3) width 3: &quot;\x{219F}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 3x3
+                RenderText {#text} at (0,-3) size 3x0
+                  text run at (0,-3) width 3: &quot;\x{219F}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,51) size 784x154
</span><span class="cx">         RenderMathMLMath {math} at (0,0) size 49x150 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRow {mrow} at (1,0) size 47x150
</span><span class="cx">             RenderMathMLOperator {mo} at (0,0) size 47x150
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x3
-                RenderBlock (anonymous) at (0,0) size 0x3
-                  RenderText at (0,-3) size 3x0
-                    text run at (0,-3) width 3: &quot;\x{219F}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 3x3
+                RenderText {#text} at (0,-3) size 3x0
+                  text run at (0,-3) width 3: &quot;\x{219F}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,221) size 784x86
</span><span class="cx">         RenderMathMLMath {math} at (0,0) size 86x82 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLRow {mrow} at (1,0) size 84x82
</span><span class="cx">             RenderMathMLOperator {mo} at (0,0) size 84x82
</span><del>-              RenderMathMLBlock (anonymous, flex) at (0,0) size 0x12
-                RenderBlock (anonymous) at (0,0) size 0x12
-                  RenderText at (0,6) size 11x0
-                    text run at (0,6) width 11: &quot;\x{2A1B}&quot;
</del><ins>+              RenderBlock (anonymous) at (0,0) size 11x12
+                RenderText {#text} at (0,6) size 11x0
+                  text run at (0,6) width 11: &quot;\x{2A1B}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacmathmlopentypeopentypestretchyhorizontalexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -8,10 +8,9 @@
</span><span class="cx">           RenderMathMLRow {mstyle} at (1,0) size 8x22
</span><span class="cx">             RenderMathMLUnderOver {mover} at (0,0) size 8x22
</span><span class="cx">               RenderMathMLOperator {mo} at (0,1) size 8x21
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x4
-                  RenderBlock (anonymous) at (0,0) size 0x4
-                    RenderText at (0,-3) size 2x0
-                      text run at (0,-3) width 2: &quot;\x{219C}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 2x4
+                  RenderText {#text} at (0,-3) size 2x0
+                    text run at (0,-3) width 2: &quot;\x{219C}&quot;
</ins><span class="cx">               RenderMathMLSpace {mspace} at (0,0) size 8x1
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,40) size 784x24
</span><span class="lines">@@ -19,10 +18,9 @@
</span><span class="cx">           RenderMathMLRow {mstyle} at (1,0) size 15x22
</span><span class="cx">             RenderMathMLUnderOver {mover} at (0,0) size 15x22
</span><span class="cx">               RenderMathMLOperator {mo} at (4,1) size 7x21
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x4
-                  RenderBlock (anonymous) at (0,0) size 0x4
-                    RenderText at (0,-3) size 2x0
-                      text run at (0,-3) width 2: &quot;\x{219C}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 2x4
+                  RenderText {#text} at (0,-3) size 2x0
+                    text run at (0,-3) width 2: &quot;\x{219C}&quot;
</ins><span class="cx">               RenderMathMLSpace {mspace} at (0,0) size 15x1
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,80) size 784x41
</span><span class="lines">@@ -30,9 +28,8 @@
</span><span class="cx">           RenderMathMLRow {mstyle} at (1,0) size 150x42
</span><span class="cx">             RenderMathMLUnderOver {mover} at (0,0) size 150x42
</span><span class="cx">               RenderMathMLOperator {mo} at (71,1) size 8x41
</span><del>-                RenderMathMLBlock (anonymous, flex) at (0,0) size 0x4
-                  RenderBlock (anonymous) at (0,0) size 0x4
-                    RenderText at (0,-3) size 2x0
-                      text run at (0,-3) width 2: &quot;\x{219C}&quot;
</del><ins>+                RenderBlock (anonymous) at (0,0) size 2x4
+                  RenderText {#text} at (0,-3) size 2x0
+                    text run at (0,-3) width 2: &quot;\x{219C}&quot;
</ins><span class="cx">               RenderMathMLSpace {mspace} at (0,0) size 150x1
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacmathmlopentypeverticalexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/mathml/opentype/vertical-expected.txt (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/mathml/opentype/vertical-expected.txt        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/LayoutTests/platform/mac/mathml/opentype/vertical-expected.txt        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -6,587 +6,476 @@
</span><span class="cx">       RenderBlock {P} at (0,0) size 784x18
</span><span class="cx">         RenderMathMLMath {math} at (0,3) size 117x15 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLOperator {mo} at (1,0) size 6x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;[&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;[&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (6,0) size 6x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;]&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;]&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (11,0) size 9x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 8x24
-                  text run at (0,-6) width 8: &quot;{&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x14
+              RenderText {#text} at (0,-6) size 8x24
+                text run at (0,-6) width 8: &quot;{&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (19,0) size 8x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 8x24
-                  text run at (0,-6) width 8: &quot;}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x14
+              RenderText {#text} at (0,-6) size 8x24
+                text run at (0,-6) width 8: &quot;}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (26,0) size 7x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;(&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;(&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (32,0) size 6x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;)&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;)&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (37,0) size 8x12
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x12
-              RenderBlock (anonymous) at (0,0) size 0x12
-                RenderText at (0,-6) size 4x24
-                  text run at (0,-6) width 4: &quot;|&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x12
+              RenderText {#text} at (0,-6) size 4x24
+                text run at (0,-6) width 4: &quot;|&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (44,0) size 8x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{2308}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{2308}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (51,0) size 9x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{2309}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{2309}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (59,0) size 8x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{230A}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{230A}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (66,0) size 9x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{230B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{230B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (74,0) size 9x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 9x24
-                  text run at (0,-5) width 9: &quot;\x{27E6}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x16
+              RenderText {#text} at (0,-5) size 9x24
+                text run at (0,-5) width 9: &quot;\x{27E6}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (82,0) size 9x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 9x24
-                  text run at (0,-5) width 9: &quot;\x{27E7}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x16
+              RenderText {#text} at (0,-5) size 9x24
+                text run at (0,-5) width 9: &quot;\x{27E7}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (90,0) size 7x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 7x24
-                  text run at (0,-5) width 7: &quot;\x{27E8}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-5) size 7x24
+                text run at (0,-5) width 7: &quot;\x{27E8}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (96,0) size 8x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 7x24
-                  text run at (0,-5) width 7: &quot;\x{27E9}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-5) size 7x24
+                text run at (0,-5) width 7: &quot;\x{27E9}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (103,3) size 0x8
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,34) size 784x24
</span><span class="cx">         RenderMathMLMath {math} at (0,0) size 117x25 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLOperator {mo} at (1,5) size 6x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;[&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;[&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (6,5) size 6x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;]&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;]&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (11,5) size 9x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 8x24
-                  text run at (0,-6) width 8: &quot;{&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x14
+              RenderText {#text} at (0,-6) size 8x24
+                text run at (0,-6) width 8: &quot;{&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (19,5) size 8x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 8x24
-                  text run at (0,-6) width 8: &quot;}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x14
+              RenderText {#text} at (0,-6) size 8x24
+                text run at (0,-6) width 8: &quot;}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (26,5) size 7x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;(&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;(&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (32,5) size 6x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;)&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;)&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (37,0) size 8x25
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x12
-              RenderBlock (anonymous) at (0,0) size 0x12
-                RenderText at (0,-6) size 4x24
-                  text run at (0,-6) width 4: &quot;|&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x12
+              RenderText {#text} at (0,-6) size 4x24
+                text run at (0,-6) width 4: &quot;|&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (44,5) size 8x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{2308}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{2308}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (51,5) size 9x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{2309}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{2309}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (59,5) size 8x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{230A}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{230A}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (66,5) size 9x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{230B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{230B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (74,5) size 9x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 9x24
-                  text run at (0,-5) width 9: &quot;\x{27E6}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x16
+              RenderText {#text} at (0,-5) size 9x24
+                text run at (0,-5) width 9: &quot;\x{27E6}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (82,5) size 9x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 9x24
-                  text run at (0,-5) width 9: &quot;\x{27E7}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x16
+              RenderText {#text} at (0,-5) size 9x24
+                text run at (0,-5) width 9: &quot;\x{27E7}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (90,5) size 7x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 7x24
-                  text run at (0,-5) width 7: &quot;\x{27E8}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-5) size 7x24
+                text run at (0,-5) width 7: &quot;\x{27E8}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (96,5) size 8x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 7x24
-                  text run at (0,-5) width 7: &quot;\x{27E9}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-5) size 7x24
+                text run at (0,-5) width 7: &quot;\x{27E9}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (103,0) size 0x16
</span><span class="cx">         RenderText {#text} at (116,2) size 5x18
</span><span class="cx">           text run at (116,2) width 5: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (120,0) size 216x20 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLOperator {mo} at (1,5) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{2191}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{2191}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (18,5) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{2193}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{2193}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (35,4) size 18x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 9x24
-                  text run at (0,-5) width 9: &quot;\x{2195}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x16
+              RenderText {#text} at (0,-5) size 9x24
+                text run at (0,-5) width 9: &quot;\x{2195}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (52,5) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{21A5}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{21A5}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (69,5) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{21A7}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{21A7}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (86,5) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{21BE}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{21BE}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (103,5) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{21C2}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{21C2}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (120,5) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{21BF}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{21BF}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (137,5) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{21C3}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{21C3}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (154,5) size 21x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 11x24
-                  text run at (0,-6) width 11: &quot;\x{21D1}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 11x14
+              RenderText {#text} at (0,-6) size 11x24
+                text run at (0,-6) width 11: &quot;\x{21D1}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (174,5) size 21x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 11x24
-                  text run at (0,-6) width 11: &quot;\x{21D3}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 11x14
+              RenderText {#text} at (0,-6) size 11x24
+                text run at (0,-6) width 11: &quot;\x{21D3}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (194,4) size 20x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 11x24
-                  text run at (0,-5) width 11: &quot;\x{21D5}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 11x16
+              RenderText {#text} at (0,-5) size 11x24
+                text run at (0,-5) width 11: &quot;\x{21D5}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (213,0) size 0x16
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,74) size 784x40
</span><span class="cx">         RenderMathMLMath {math} at (0,0) size 117x41 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLOperator {mo} at (1,0) size 8x41
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;[&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;[&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (8,0) size 8x41
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;]&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;]&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (15,13) size 9x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 8x24
-                  text run at (0,-6) width 8: &quot;{&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x14
+              RenderText {#text} at (0,-6) size 8x24
+                text run at (0,-6) width 8: &quot;{&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (23,13) size 8x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 8x24
-                  text run at (0,-6) width 8: &quot;}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x14
+              RenderText {#text} at (0,-6) size 8x24
+                text run at (0,-6) width 8: &quot;}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (30,0) size 8x41
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;(&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;(&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (37,0) size 9x41
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;)&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;)&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (45,0) size 7x41
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x12
-              RenderBlock (anonymous) at (0,0) size 0x12
-                RenderText at (0,-6) size 4x24
-                  text run at (0,-6) width 4: &quot;|&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x12
+              RenderText {#text} at (0,-6) size 4x24
+                text run at (0,-6) width 4: &quot;|&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (51,0) size 8x41
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{2308}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{2308}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (59,0) size 8x41
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{2309}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{2309}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (66,0) size 8x41
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{230A}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{230A}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (73,0) size 8x41
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{230B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{230B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (80,13) size 9x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 9x24
-                  text run at (0,-5) width 9: &quot;\x{27E6}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x16
+              RenderText {#text} at (0,-5) size 9x24
+                text run at (0,-5) width 9: &quot;\x{27E6}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (88,13) size 9x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 9x24
-                  text run at (0,-5) width 9: &quot;\x{27E7}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x16
+              RenderText {#text} at (0,-5) size 9x24
+                text run at (0,-5) width 9: &quot;\x{27E7}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (96,13) size 8x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 7x24
-                  text run at (0,-5) width 7: &quot;\x{27E8}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-5) size 7x24
+                text run at (0,-5) width 7: &quot;\x{27E8}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (103,13) size 7x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 7x24
-                  text run at (0,-5) width 7: &quot;\x{27E9}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-5) size 7x24
+                text run at (0,-5) width 7: &quot;\x{27E9}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (109,0) size 0x24
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,130) size 784x56
</span><span class="cx">         RenderMathMLMath {math} at (0,0) size 117x57 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLOperator {mo} at (1,0) size 8x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;[&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;[&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (8,0) size 8x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;]&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;]&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (15,0) size 11x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 8x24
-                  text run at (0,-6) width 8: &quot;{&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x14
+              RenderText {#text} at (0,-6) size 8x24
+                text run at (0,-6) width 8: &quot;{&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (25,0) size 11x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 8x24
-                  text run at (0,-6) width 8: &quot;}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x14
+              RenderText {#text} at (0,-6) size 8x24
+                text run at (0,-6) width 8: &quot;}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (35,0) size 9x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;(&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;(&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (43,0) size 8x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;)&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;)&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (50,0) size 7x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x12
-              RenderBlock (anonymous) at (0,0) size 0x12
-                RenderText at (0,-6) size 4x24
-                  text run at (0,-6) width 4: &quot;|&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x12
+              RenderText {#text} at (0,-6) size 4x24
+                text run at (0,-6) width 4: &quot;|&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (56,0) size 9x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{2308}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{2308}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (64,0) size 8x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{2309}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{2309}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (71,0) size 8x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{230A}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{230A}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (78,0) size 8x57
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{230B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{230B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (85,21) size 9x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 9x24
-                  text run at (0,-5) width 9: &quot;\x{27E6}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x16
+              RenderText {#text} at (0,-5) size 9x24
+                text run at (0,-5) width 9: &quot;\x{27E6}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (93,21) size 9x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 9x24
-                  text run at (0,-5) width 9: &quot;\x{27E7}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x16
+              RenderText {#text} at (0,-5) size 9x24
+                text run at (0,-5) width 9: &quot;\x{27E7}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (101,21) size 8x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 7x24
-                  text run at (0,-5) width 7: &quot;\x{27E8}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-5) size 7x24
+                text run at (0,-5) width 7: &quot;\x{27E8}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (108,21) size 7x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 7x24
-                  text run at (0,-5) width 7: &quot;\x{27E9}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-5) size 7x24
+                text run at (0,-5) width 7: &quot;\x{27E9}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (114,0) size 0x32
</span><span class="cx">         RenderText {#text} at (116,18) size 5x18
</span><span class="cx">           text run at (116,18) width 5: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (120,0) size 216x36 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLOperator {mo} at (1,21) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{2191}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{2191}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (18,21) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{2193}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{2193}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (35,20) size 18x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 9x24
-                  text run at (0,-5) width 9: &quot;\x{2195}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x16
+              RenderText {#text} at (0,-5) size 9x24
+                text run at (0,-5) width 9: &quot;\x{2195}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (52,21) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{21A5}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{21A5}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (69,21) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{21A7}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{21A7}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (86,21) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{21BE}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{21BE}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (103,21) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{21C2}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{21C2}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (120,21) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{21BF}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{21BF}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (137,21) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{21C3}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{21C3}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (154,21) size 21x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 11x24
-                  text run at (0,-6) width 11: &quot;\x{21D1}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 11x14
+              RenderText {#text} at (0,-6) size 11x24
+                text run at (0,-6) width 11: &quot;\x{21D1}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (174,21) size 21x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 11x24
-                  text run at (0,-6) width 11: &quot;\x{21D3}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 11x14
+              RenderText {#text} at (0,-6) size 11x24
+                text run at (0,-6) width 11: &quot;\x{21D3}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (194,20) size 20x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 11x24
-                  text run at (0,-5) width 11: &quot;\x{21D5}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 11x16
+              RenderText {#text} at (0,-5) size 11x24
+                text run at (0,-5) width 11: &quot;\x{21D5}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (213,0) size 0x32
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">       RenderBlock {P} at (0,202) size 784x120
</span><span class="cx">         RenderMathMLMath {math} at (0,0) size 117x121 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLOperator {mo} at (1,0) size 8x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;[&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;[&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (8,0) size 8x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;]&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;]&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (15,0) size 11x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 8x24
-                  text run at (0,-6) width 8: &quot;{&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x14
+              RenderText {#text} at (0,-6) size 8x24
+                text run at (0,-6) width 8: &quot;{&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (25,0) size 11x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 8x24
-                  text run at (0,-6) width 8: &quot;}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x14
+              RenderText {#text} at (0,-6) size 8x24
+                text run at (0,-6) width 8: &quot;}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (35,0) size 9x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;(&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;(&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (43,0) size 8x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 6x24
-                  text run at (0,-6) width 6: &quot;)&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 6x14
+              RenderText {#text} at (0,-6) size 6x24
+                text run at (0,-6) width 6: &quot;)&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (50,0) size 7x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x12
-              RenderBlock (anonymous) at (0,0) size 0x12
-                RenderText at (0,-6) size 4x24
-                  text run at (0,-6) width 4: &quot;|&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 4x12
+              RenderText {#text} at (0,-6) size 4x24
+                text run at (0,-6) width 4: &quot;|&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (56,0) size 9x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{2308}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{2308}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (64,0) size 8x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{2309}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{2309}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (71,0) size 8x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{230A}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{230A}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (78,0) size 8x121
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 8x24
-                  text run at (0,-5) width 8: &quot;\x{230B}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 8x16
+              RenderText {#text} at (0,-5) size 8x24
+                text run at (0,-5) width 8: &quot;\x{230B}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (85,53) size 9x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 9x24
-                  text run at (0,-5) width 9: &quot;\x{27E6}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x16
+              RenderText {#text} at (0,-5) size 9x24
+                text run at (0,-5) width 9: &quot;\x{27E6}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (93,53) size 9x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 9x24
-                  text run at (0,-5) width 9: &quot;\x{27E7}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x16
+              RenderText {#text} at (0,-5) size 9x24
+                text run at (0,-5) width 9: &quot;\x{27E7}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (101,53) size 8x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 7x24
-                  text run at (0,-5) width 7: &quot;\x{27E8}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-5) size 7x24
+                text run at (0,-5) width 7: &quot;\x{27E8}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (108,53) size 7x15
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 7x24
-                  text run at (0,-5) width 7: &quot;\x{27E9}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 7x16
+              RenderText {#text} at (0,-5) size 7x24
+                text run at (0,-5) width 7: &quot;\x{27E9}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (114,0) size 0x64
</span><span class="cx">         RenderText {#text} at (116,50) size 5x18
</span><span class="cx">           text run at (116,50) width 5: &quot; &quot;
</span><span class="cx">         RenderMathMLMath {math} at (120,0) size 216x68 [padding: 0 1 0 1]
</span><span class="cx">           RenderMathMLOperator {mo} at (1,53) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{2191}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{2191}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (18,53) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{2193}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{2193}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (35,52) size 18x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 9x24
-                  text run at (0,-5) width 9: &quot;\x{2195}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x16
+              RenderText {#text} at (0,-5) size 9x24
+                text run at (0,-5) width 9: &quot;\x{2195}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (52,53) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{21A5}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{21A5}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (69,53) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{21A7}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{21A7}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (86,53) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{21BE}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{21BE}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (103,53) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{21C2}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{21C2}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (120,53) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{21BF}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{21BF}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (137,53) size 18x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 9x24
-                  text run at (0,-6) width 9: &quot;\x{21C3}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 9x14
+              RenderText {#text} at (0,-6) size 9x24
+                text run at (0,-6) width 9: &quot;\x{21C3}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (154,53) size 21x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 11x24
-                  text run at (0,-6) width 11: &quot;\x{21D1}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 11x14
+              RenderText {#text} at (0,-6) size 11x24
+                text run at (0,-6) width 11: &quot;\x{21D1}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (174,53) size 21x14
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x14
-              RenderBlock (anonymous) at (0,0) size 0x14
-                RenderText at (0,-6) size 11x24
-                  text run at (0,-6) width 11: &quot;\x{21D3}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 11x14
+              RenderText {#text} at (0,-6) size 11x24
+                text run at (0,-6) width 11: &quot;\x{21D3}&quot;
</ins><span class="cx">           RenderMathMLOperator {mo} at (194,52) size 20x16
</span><del>-            RenderMathMLBlock (anonymous, flex) at (0,0) size 0x16
-              RenderBlock (anonymous) at (0,0) size 0x16
-                RenderText at (0,-5) size 11x24
-                  text run at (0,-5) width 11: &quot;\x{21D5}&quot;
</del><ins>+            RenderBlock (anonymous) at (0,0) size 11x16
+              RenderText {#text} at (0,-5) size 11x24
+                text run at (0,-5) width 11: &quot;\x{21D5}&quot;
</ins><span class="cx">           RenderMathMLSpace {mspace} at (213,0) size 0x64
</span><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><span class="cx">Property changes on: trunk/LayoutTests/platform/mac/mathml/opentype/vertical-expected.txt
</span><span class="cx">___________________________________________________________________
</span></span></pre></div>
<a id="svnexecutable"></a>
<div class="addfile"><h4>Added: svn:executable</h4></div>
<ins>+*
</ins><span class="cx">\ No newline at end of property
</span><a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/Source/WebCore/ChangeLog        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -1,3 +1,65 @@
</span><ins>+2016-06-24  Frederic Wang  &lt;fwang@igalia.com&gt;
+
+        Refactor RenderMathMLOperator and RenderMathMLToken to avoid using anonymous renderers.
+        https://bugs.webkit.org/show_bug.cgi?id=155018
+
+        Reviewed by Martin Robinson.
+
+        No new tests, already covered by existing tests.
+
+        We use MathOperator for RenderMathMLOperator to avoid creating anonymous text nodes again
+        and again. We reimplement implicit mathvariant=&quot;italic&quot; on single-char mi in a way that does
+        not rely on creating anonymous text nodes. Finally, we improve the determination/update of
+        when mathvariant is italic to avoid breaking foreign-mi-dynamic test.
+        The change in the render tree structure breaks mfenced accessibility support but that will
+        be fixed in follow-up patches. The simplifications made here will also allow to simplify the
+        accessibility code.
+
+        * css/mathml.css:
+        (mo): Deleted. This flexbox rule is no longer needed.
+        * rendering/mathml/RenderMathMLBlock.cpp:
+        (WebCore::RenderMathMLBlock::createAnonymousMathMLBlock): Deleted. We no longer need to
+        create anonymous renderer with this function.
+        * rendering/mathml/RenderMathMLBlock.h: Delete createAnonymousMathMLBlock.
+        * rendering/mathml/RenderMathMLOperator.cpp: Implement layout functions without relying on
+        flexbox or anonymous.
+        (WebCore::RenderMathMLOperator::computePreferredLogicalWidths): Handle the case of !useMathOperator()
+        for which we need to add extra operator spacing after the RenderMathMLToken layout.
+        (WebCore::RenderMathMLOperator::layoutBlock): Ditto.
+        (WebCore::RenderMathMLOperator::isChildAllowed): Deleted. We allow the non-anonymous text.
+        (WebCore::RenderMathMLOperator::rebuildTokenContent): No longer destroy and rebuild
+        anonymous wrapper. Remove updateStyle call.
+        (WebCore::RenderMathMLOperator::updateStyle): Deleted. We no longer need anonymous style for the spacing.
+        * rendering/mathml/RenderMathMLOperator.h: Remove updateStyle() and isChildAllowed().
+        Make textContent() public so that it can be accessed from the accessibility code.
+        * rendering/mathml/RenderMathMLToken.cpp: Reimplement implicit mathvariant=&quot;italic&quot; by
+        painting MATHEMATICAL ITALIC characters instead of styling an anonymous wrapper.
+        (WebCore::RenderMathMLToken::RenderMathMLToken): Init m_mathVariantGlyph and m_mathVariantGlyphDirty
+        (WebCore::RenderMathMLToken::updateTokenContent): Set mathvariant glyph dirty when the content changes.
+        (WebCore::transformToItalic): Helper function to map latin and greek alphabets to their
+        MATHEMATICAL ITALIC counterpart.
+        (WebCore::RenderMathMLToken::computePreferredLogicalWidths): Implement this function to
+        handle the case where the mathvariant glyph is used.
+        (WebCore::RenderMathMLToken::updateMathVariantGlyph): Helper function to update the mathvariant glyph.
+        For now, we try and keep with the old (and limited) implementation: a mathvariant glyph may
+        only used for single-char &lt;mi&gt; without mathvariant attribute attached to it.
+        (WebCore::RenderMathMLToken::styleDidChange): Set the mathvariant glyph dirty when the style
+        changes.
+        (WebCore::RenderMathMLToken::updateFromElement): Remove updateStyle call and set mathvariant
+        glyph dirty.
+        (WebCore::RenderMathMLToken::firstLineBaseline): Implement this function to handle the case
+         where the mathvariant glyph is used.
+        (WebCore::RenderMathMLToken::layoutBlock): Ditto.
+        (WebCore::RenderMathMLToken::paint): Ditto.
+        (WebCore::RenderMathMLToken::paintChildren): Ditto.
+        (WebCore::RenderMathMLToken::addChild): Deleted. No need to bother with anonymous renderer
+        or style.
+        (WebCore::RenderMathMLToken::createWrapperIfNeeded): Deleted. Ditto.
+        (WebCore::RenderMathMLToken::updateStyle): Deleted. Ditto.
+        * rendering/mathml/RenderMathMLToken.h: Update declarations of functions.
+        (WebCore::RenderMathMLToken::setMathVariantGlyphDirty): Helper function to indicate that the
+        mathvariant glyph will need to be updated.
+
</ins><span class="cx"> 2016-06-24  Gyuyoung Kim  &lt;gyuyoung.kim@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Unreviewed EFL build fix.
</span></span></pre></div>
<a id="trunkSourceWebCorecssmathmlcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/mathml.css (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/mathml.css        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/Source/WebCore/css/mathml.css        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -116,10 +116,6 @@
</span><span class="cx">     white-space: nowrap !important;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-mo {
-    flex-direction: column;
-}
-
</del><span class="cx"> msub &gt; * + *, msup &gt; * + *, msubsup &gt; * + *, mmultiscripts &gt; * + *, munder &gt; * + *, mover &gt; * + *, munderover &gt; * + * {
</span><span class="cx">     font-size: 0.75em; /* FIXME: MathML standard is 0.71em */
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLBlockcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.cpp (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.cpp        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.cpp        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -58,13 +58,6 @@
</span><span class="cx">     return is&lt;Element&gt;(child.node());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RenderPtr&lt;RenderMathMLBlock&gt; RenderMathMLBlock::createAnonymousMathMLBlock()
-{
-    RenderPtr&lt;RenderMathMLBlock&gt; newBlock = createRenderer&lt;RenderMathMLBlock&gt;(document(), RenderStyle::createAnonymousStyleWithDisplay(style(), FLEX));
-    newBlock-&gt;initializeStyle();
-    return newBlock;
-}
-
</del><span class="cx"> LayoutUnit RenderMathMLBlock::mathAxisHeight() const
</span><span class="cx"> {
</span><span class="cx">     const auto&amp; primaryFont = style().fontCascade().primaryFont();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLBlockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.h (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.h        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.h        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -61,9 +61,6 @@
</span><span class="cx">     virtual void paint(PaintInfo&amp;, const LayoutPoint&amp;);
</span><span class="cx"> #endif
</span><span class="cx">     
</span><del>-    // Create a new RenderMathMLBlock, with a new style inheriting from this-&gt;style().
-    RenderPtr&lt;RenderMathMLBlock&gt; createAnonymousMathMLBlock();
-
</del><span class="cx">     LayoutUnit mathAxisHeight() const;
</span><span class="cx">     LayoutUnit mirrorIfNeeded(LayoutUnit horizontalOffset, LayoutUnit boxWidth = 0) const;
</span><span class="cx">     LayoutUnit mirrorIfNeeded(LayoutUnit horizontalOffset, const RenderBox&amp; child) const { return mirrorIfNeeded(horizontalOffset, child.logicalWidth()); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLOperatorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.cpp (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.cpp        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.cpp        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -171,11 +171,6 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-bool RenderMathMLOperator::isChildAllowed(const RenderObject&amp;, const RenderStyle&amp;) const
-{
-    return false;
-}
-
</del><span class="cx"> void RenderMathMLOperator::stretchTo(LayoutUnit heightAboveBaseline, LayoutUnit depthBelowBaseline)
</span><span class="cx"> {
</span><span class="cx">     ASSERT(hasOperatorFlag(MathMLOperatorDictionary::Stretchy));
</span><span class="lines">@@ -243,20 +238,28 @@
</span><span class="cx"> {
</span><span class="cx">     ASSERT(preferredLogicalWidthsDirty());
</span><span class="cx"> 
</span><ins>+    LayoutUnit preferredWidth = 0;
+
</ins><span class="cx">     setOperatorProperties();
</span><span class="cx">     if (!useMathOperator()) {
</span><span class="cx">         RenderMathMLToken::computePreferredLogicalWidths();
</span><ins>+        preferredWidth = m_maxPreferredLogicalWidth;
</ins><span class="cx">         if (isInvisibleOperator()) {
</span><span class="cx">             // In some fonts, glyphs for invisible operators have nonzero width. Consequently, we subtract that width here to avoid wide gaps.
</span><span class="cx">             GlyphData data = style().fontCascade().glyphDataForCharacter(m_textContent, false);
</span><span class="cx">             float glyphWidth = data.isValid() ? data.font-&gt;widthForGlyph(data.glyph) : 0;
</span><del>-            ASSERT(glyphWidth &lt;= m_minPreferredLogicalWidth);
-            m_minPreferredLogicalWidth -= glyphWidth;
-            m_maxPreferredLogicalWidth -= glyphWidth;
</del><ins>+            ASSERT(glyphWidth &lt;= preferredWidth);
+            preferredWidth -= glyphWidth;
</ins><span class="cx">         }
</span><span class="cx">     } else
</span><del>-        m_maxPreferredLogicalWidth = m_minPreferredLogicalWidth = m_leadingSpace + m_mathOperator.maxPreferredWidth() + m_trailingSpace;
</del><ins>+        preferredWidth = m_mathOperator.maxPreferredWidth();
</ins><span class="cx"> 
</span><ins>+    // FIXME: The spacing should be added to the whole embellished operator (https://webkit.org/b/124831).
+    // FIXME: The spacing should only be added inside (perhaps inferred) mrow (http://www.w3.org/TR/MathML/chapter3.html#presm.opspacing).
+    preferredWidth = m_leadingSpace + preferredWidth + m_trailingSpace;
+
+    m_maxPreferredLogicalWidth = m_minPreferredLogicalWidth = preferredWidth;
+
</ins><span class="cx">     setPreferredLogicalWidthsDirty(false);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -272,9 +275,20 @@
</span><span class="cx">             child-&gt;layoutIfNeeded();
</span><span class="cx">         setLogicalWidth(m_leadingSpace + m_mathOperator.width() + m_trailingSpace);
</span><span class="cx">         setLogicalHeight(m_mathOperator.ascent() + m_mathOperator.descent());
</span><del>-    } else
</del><ins>+    } else {
+        // We first do the normal layout without spacing.
+        recomputeLogicalWidth();
+        LayoutUnit width = logicalWidth();
+        setLogicalWidth(width - m_leadingSpace - m_trailingSpace);
</ins><span class="cx">         RenderMathMLToken::layoutBlock(relayoutChildren, pageLogicalHeight);
</span><ins>+        setLogicalWidth(width);
</ins><span class="cx"> 
</span><ins>+        // We then move the children to take spacing into account.
+        LayoutPoint horizontalShift(style().direction() == LTR ? m_leadingSpace : -m_leadingSpace, 0);
+        for (auto* child = firstChildBox(); child; child = child-&gt;nextSiblingBox())
+            child-&gt;setLocation(child-&gt;location() + horizontalShift);
+    }
+
</ins><span class="cx">     clearNeedsLayout();
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -283,14 +297,6 @@
</span><span class="cx">     // We collapse the whitespace and replace the hyphens by minus signs.
</span><span class="cx">     AtomicString textContent = operatorString.stripWhiteSpace().simplifyWhiteSpace().replace(hyphenMinus, minusSign).impl();
</span><span class="cx"> 
</span><del>-    // We destroy the wrapper and rebuild it.
-    // FIXME: Using this RenderText make the text inaccessible to the dumpAsText/selection code (https://bugs.webkit.org/show_bug.cgi?id=125597).
-    if (firstChild())
-        downcast&lt;RenderElement&gt;(*firstChild()).destroy();
-    createWrapperIfNeeded();
-    RenderPtr&lt;RenderText&gt; text = createRenderer&lt;RenderText&gt;(document(), textContent);
-    downcast&lt;RenderElement&gt;(*firstChild()).addChild(text.leakPtr());
-
</del><span class="cx">     // We verify whether the operator text can be represented by a single UChar.
</span><span class="cx">     // FIXME: This does not handle surrogate pairs (https://bugs.webkit.org/show_bug.cgi?id=122296).
</span><span class="cx">     // FIXME: This does not handle &lt;mo&gt; operators with multiple characters (https://bugs.webkit.org/show_bug.cgi?id=124828).
</span><span class="lines">@@ -308,7 +314,6 @@
</span><span class="cx">         m_mathOperator.setOperator(style(), m_textContent, type);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    updateStyle();
</del><span class="cx">     setNeedsLayoutAndPrefWidthsRecalc();
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -332,8 +337,6 @@
</span><span class="cx"> void RenderMathMLOperator::updateOperatorProperties()
</span><span class="cx"> {
</span><span class="cx">     setOperatorProperties();
</span><del>-    if (!isEmpty())
-        updateStyle();
</del><span class="cx">     setNeedsLayoutAndPrefWidthsRecalc();
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -358,23 +361,6 @@
</span><span class="cx">     updateOperatorProperties();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void RenderMathMLOperator::updateStyle()
-{
-    ASSERT(firstChild());
-    if (!firstChild())
-        return;
-
-    // We add spacing around the operator.
-    // FIXME: The spacing should be added to the whole embellished operator (https://bugs.webkit.org/show_bug.cgi?id=124831).
-    // FIXME: The spacing should only be added inside (perhaps inferred) mrow (http://www.w3.org/TR/MathML/chapter3.html#presm.opspacing).
-    const auto&amp; wrapper = downcast&lt;RenderElement&gt;(firstChild());
-    auto newStyle = RenderStyle::createAnonymousStyleWithDisplay(style(), FLEX);
-    newStyle.setMarginStart(Length(m_leadingSpace, Fixed));
-    newStyle.setMarginEnd(Length(m_trailingSpace, Fixed));
-    wrapper-&gt;setStyle(WTFMove(newStyle));
-    wrapper-&gt;setNeedsLayoutAndPrefWidthsRecalc();
-}
-
</del><span class="cx"> Optional&lt;int&gt; RenderMathMLOperator::firstLineBaseline() const
</span><span class="cx"> {
</span><span class="cx">     if (useMathOperator())
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLOperatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.h (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.h        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.h        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -55,7 +55,6 @@
</span><span class="cx">     LayoutUnit italicCorrection() const { return m_mathOperator.italicCorrection(); }
</span><span class="cx"> 
</span><span class="cx">     void styleDidChange(StyleDifference, const RenderStyle* oldStyle) final;
</span><del>-    void updateStyle() final;
</del><span class="cx"> 
</span><span class="cx">     void paint(PaintInfo&amp;, const LayoutPoint&amp;) final;
</span><span class="cx"> 
</span><span class="lines">@@ -78,7 +77,6 @@
</span><span class="cx">     bool isRenderMathMLOperator() const final { return true; }
</span><span class="cx">     // The following operators are invisible: U+2061 FUNCTION APPLICATION, U+2062 INVISIBLE TIMES, U+2063 INVISIBLE SEPARATOR, U+2064 INVISIBLE PLUS.
</span><span class="cx">     bool isInvisibleOperator() const { return 0x2061 &lt;= m_textContent &amp;&amp; m_textContent &lt;= 0x2064; }
</span><del>-    bool isChildAllowed(const RenderObject&amp;, const RenderStyle&amp;) const final;
</del><span class="cx"> 
</span><span class="cx">     Optional&lt;int&gt; firstLineBaseline() const final;
</span><span class="cx">     RenderMathMLOperator* unembellishedOperator() final { return this; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLTokencpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.cpp (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.cpp        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.cpp        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -1,5 +1,6 @@
</span><span class="cx"> /*
</span><span class="cx">  * Copyright (C) 2014 Frédéric Wang (fred.wang@free.fr). All rights reserved.
</span><ins>+ * Copyright (C) 2016 Igalia S.L.
</ins><span class="cx">  *
</span><span class="cx">  * Redistribution and use in source and binary forms, with or without
</span><span class="cx">  * modification, are permitted provided that the following conditions
</span><span class="lines">@@ -29,6 +30,7 @@
</span><span class="cx"> #if ENABLE(MATHML)
</span><span class="cx"> 
</span><span class="cx"> #include &quot;MathMLNames.h&quot;
</span><ins>+#include &quot;PaintInfo.h&quot;
</ins><span class="cx"> #include &quot;RenderElement.h&quot;
</span><span class="cx"> #include &quot;RenderIterator.h&quot;
</span><span class="cx"> 
</span><span class="lines">@@ -38,81 +40,160 @@
</span><span class="cx"> 
</span><span class="cx"> RenderMathMLToken::RenderMathMLToken(Element&amp; element, RenderStyle&amp;&amp; style)
</span><span class="cx">     : RenderMathMLBlock(element, WTFMove(style))
</span><del>-    , m_containsElement(false)
</del><ins>+    , m_mathVariantGlyph()
+    , m_mathVariantGlyphDirty(false)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RenderMathMLToken::RenderMathMLToken(Document&amp; document, RenderStyle&amp;&amp; style)
</span><span class="cx">     : RenderMathMLBlock(document, WTFMove(style))
</span><del>-    , m_containsElement(false)
</del><ins>+    , m_mathVariantGlyph()
+    , m_mathVariantGlyphDirty(false)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void RenderMathMLToken::addChild(RenderObject* newChild, RenderObject* beforeChild)
</del><ins>+void RenderMathMLToken::updateTokenContent()
</ins><span class="cx"> {
</span><del>-    createWrapperIfNeeded();
-    downcast&lt;RenderElement&gt;(*firstChild()).addChild(newChild, beforeChild);
</del><ins>+    RenderMathMLBlock::updateFromElement();
+    setMathVariantGlyphDirty();
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void RenderMathMLToken::createWrapperIfNeeded()
</del><ins>+static bool transformToItalic(UChar32&amp; codePoint)
</ins><span class="cx"> {
</span><del>-    if (!firstChild()) {
-        RenderPtr&lt;RenderMathMLBlock&gt; wrapper = createAnonymousMathMLBlock();
-        RenderMathMLBlock::addChild(wrapper.leakPtr());
</del><ins>+    const UChar32 lowerAlpha = 0x3B1;
+    const UChar32 lowerOmega = 0x3C9;
+    const UChar32 mathItalicLowerA = 0x1D44E;
+    const UChar32 mathItalicLowerAlpha = 0x1D6FC;
+    const UChar32 mathItalicLowerH = 0x210E;
+    const UChar32 mathItalicUpperA = 0x1D434;
+
+    // FIXME: We should also transform dotless i, dotless j and more greek letters.
+    if ('a' &lt;= codePoint &amp;&amp; codePoint &lt;= 'z') {
+        if (codePoint == 'h')
+            codePoint = mathItalicLowerH;
+        else
+            codePoint += mathItalicLowerA - 'a';
+        return true;
</ins><span class="cx">     }
</span><ins>+    if ('A' &lt;= codePoint &amp;&amp; codePoint &lt;= 'Z') {
+        codePoint += mathItalicUpperA - 'A';
+        return true;
+    }
+    if (lowerAlpha &lt;= codePoint &amp;&amp; codePoint &lt;= lowerOmega) {
+        codePoint += mathItalicLowerAlpha - lowerAlpha;
+        return true;
+    }
+
+    return false;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void RenderMathMLToken::updateTokenContent()
</del><ins>+void RenderMathMLToken::computePreferredLogicalWidths()
</ins><span class="cx"> {
</span><del>-    m_containsElement = false;
-    if (!isEmpty()) {
-        // The renderers corresponding to the children of the token element are wrapped inside an anonymous RenderMathMLBlock.
-        // When one of these renderers is a RenderElement, we handle the RenderMathMLToken differently.
-        // For some reason, an additional anonymous RenderBlock is created as a child of the RenderMathMLToken and the renderers are actually inserted into that RenderBlock so we need to dig down one additional level here.
-        const auto&amp; wrapper = downcast&lt;RenderElement&gt;(firstChild());
-        if (const auto&amp; block = downcast&lt;RenderElement&gt;(wrapper-&gt;firstChild()))
-            m_containsElement = childrenOfType&lt;RenderElement&gt;(*block).first();
-        updateStyle();
</del><ins>+    ASSERT(preferredLogicalWidthsDirty());
+
+    if (m_mathVariantGlyphDirty)
+        updateMathVariantGlyph();
+
+    if (m_mathVariantGlyph.isValid()) {
+        m_maxPreferredLogicalWidth = m_minPreferredLogicalWidth = m_mathVariantGlyph.font-&gt;widthForGlyph(m_mathVariantGlyph.glyph);
+        setPreferredLogicalWidthsDirty(false);
+        return;
</ins><span class="cx">     }
</span><del>-    setNeedsLayoutAndPrefWidthsRecalc();
</del><ins>+
+    RenderMathMLBlock::computePreferredLogicalWidths();
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void RenderMathMLToken::updateStyle()
</del><ins>+void RenderMathMLToken::updateMathVariantGlyph()
</ins><span class="cx"> {
</span><del>-    const auto&amp; tokenElement = element();
</del><ins>+    ASSERT(m_mathVariantGlyphDirty);
</ins><span class="cx"> 
</span><del>-    const auto&amp; wrapper = downcast&lt;RenderElement&gt;(firstChild());
-    auto newStyle = RenderStyle::createAnonymousStyleWithDisplay(style(), FLEX);
</del><ins>+    // This implements implicit italic mathvariant for single-char &lt;mi&gt;.
+    // FIXME: Add full support for the mathvariant attribute (https://webkit.org/b/85735)
+    m_mathVariantGlyph = GlyphData();
+    m_mathVariantGlyphDirty = false;
</ins><span class="cx"> 
</span><del>-    if (tokenElement.hasTagName(MathMLNames::miTag)) {
-        // This tries to emulate the default mathvariant value on &lt;mi&gt; using the CSS font-style property.
-        // FIXME: This should be revised when mathvariant is implemented (http://wkbug/85735) and when fonts with Mathematical Alphanumeric Symbols characters are more popular.
-        auto fontDescription = newStyle.fontDescription();
-        FontSelector* fontSelector = newStyle.fontCascade().fontSelector();
-        if (!m_containsElement &amp;&amp; element().textContent().stripWhiteSpace().simplifyWhiteSpace().length() == 1 &amp;&amp; !tokenElement.hasAttribute(mathvariantAttr))
-            fontDescription.setItalic(FontItalicOn);
-        if (newStyle.setFontDescription(fontDescription))
-            newStyle.fontCascade().update(fontSelector);
</del><ins>+    // Early return if the token element contains RenderElements.
+    // Note that the renderers corresponding to the children of the token element are wrapped inside an anonymous RenderBlock.
+    if (const auto&amp; block = downcast&lt;RenderElement&gt;(firstChild())) {
+        if (childrenOfType&lt;RenderElement&gt;(*block).first())
+            return;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><del>-    wrapper-&gt;setStyle(WTFMove(newStyle));
-    wrapper-&gt;setNeedsLayoutAndPrefWidthsRecalc();
</del><ins>+    const auto&amp; tokenElement = element();
+    if (tokenElement.hasTagName(MathMLNames::miTag) &amp;&amp; !tokenElement.hasAttribute(mathvariantAttr)) {
+        AtomicString textContent = element().textContent().stripWhiteSpace().simplifyWhiteSpace();
+        if (textContent.length() == 1) {
+            UChar32 codePoint = textContent[0];
+            if (transformToItalic(codePoint))
+                m_mathVariantGlyph = style().fontCascade().glyphDataForCharacter(codePoint, !style().isLeftToRightDirection());
+        }
+    }
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void RenderMathMLToken::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
</span><span class="cx"> {
</span><span class="cx">     RenderMathMLBlock::styleDidChange(diff, oldStyle);
</span><del>-    if (!isEmpty())
-        updateStyle();
</del><ins>+    setMathVariantGlyphDirty();
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void RenderMathMLToken::updateFromElement()
</span><span class="cx"> {
</span><span class="cx">     RenderMathMLBlock::updateFromElement();
</span><del>-    if (!isEmpty())
-        updateStyle();
</del><ins>+    setMathVariantGlyphDirty();
</ins><span class="cx"> }
</span><span class="cx"> 
</span><ins>+Optional&lt;int&gt; RenderMathMLToken::firstLineBaseline() const
+{
+    if (m_mathVariantGlyph.isValid())
+        return Optional&lt;int&gt;(static_cast&lt;int&gt;(lroundf(-m_mathVariantGlyph.font-&gt;boundsForGlyph(m_mathVariantGlyph.glyph).y())));
+    return RenderMathMLBlock::firstLineBaseline();
</ins><span class="cx"> }
</span><span class="cx"> 
</span><ins>+void RenderMathMLToken::layoutBlock(bool relayoutChildren, LayoutUnit pageLogicalHeight)
+{
+    ASSERT(needsLayout());
+
+    if (!relayoutChildren &amp;&amp; simplifiedLayout())
+        return;
+
+    if (!m_mathVariantGlyph.isValid()) {
+        RenderMathMLBlock::layoutBlock(relayoutChildren, pageLogicalHeight);
+        return;
+    }
+
+    for (auto* child = firstChildBox(); child; child = child-&gt;nextSiblingBox())
+        child-&gt;layoutIfNeeded();
+
+    setLogicalWidth(m_mathVariantGlyph.font-&gt;widthForGlyph(m_mathVariantGlyph.glyph));
+    setLogicalHeight(m_mathVariantGlyph.font-&gt;boundsForGlyph(m_mathVariantGlyph.glyph).height());
+
+    clearNeedsLayout();
+}
+
+void RenderMathMLToken::paint(PaintInfo&amp; info, const LayoutPoint&amp; paintOffset)
+{
+    RenderMathMLBlock::paint(info, paintOffset);
+
+    // FIXME: Instead of using DrawGlyph, we may consider using the more general TextPainter so that we can apply mathvariant to strings with an arbitrary number of characters and preserve advanced CSS effects (text-shadow, etc).
+    if (info.context().paintingDisabled() || info.phase != PaintPhaseForeground || style().visibility() != VISIBLE || !m_mathVariantGlyph.isValid())
+        return;
+
+    GraphicsContextStateSaver stateSaver(info.context());
+    info.context().setFillColor(style().visitedDependentColor(CSSPropertyColor));
+
+    GlyphBuffer buffer;
+    buffer.add(m_mathVariantGlyph.glyph, m_mathVariantGlyph.font, m_mathVariantGlyph.font-&gt;widthForGlyph(m_mathVariantGlyph.glyph));
+    LayoutUnit glyphAscent = static_cast&lt;int&gt;(lroundf(-m_mathVariantGlyph.font-&gt;boundsForGlyph(m_mathVariantGlyph.glyph).y()));
+    info.context().drawGlyphs(style().fontCascade(), *m_mathVariantGlyph.font, buffer, 0, 1, paintOffset + location() + LayoutPoint(0, glyphAscent));
+}
+
+void RenderMathMLToken::paintChildren(PaintInfo&amp; paintInfo, const LayoutPoint&amp; paintOffset, PaintInfo&amp; paintInfoForChild, bool usePrintRect)
+{
+    if (m_mathVariantGlyph.isValid())
+        return;
+    RenderMathMLBlock::paintChildren(paintInfo, paintOffset, paintInfoForChild, usePrintRect);
+}
+
+}
+
</ins><span class="cx"> #endif // ENABLE(MATHML)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLTokenh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.h (202419 => 202420)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.h        2016-06-24 07:39:58 UTC (rev 202419)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.h        2016-06-24 14:39:58 UTC (rev 202420)
</span><span class="lines">@@ -1,5 +1,6 @@
</span><span class="cx"> /*
</span><span class="cx">  * Copyright (C) 2014 Frédéric Wang (fred.wang@free.fr). All rights reserved.
</span><ins>+ * Copyright (C) 2016 Igalia S.L.
</ins><span class="cx">  *
</span><span class="cx">  * Redistribution and use in source and binary forms, with or without
</span><span class="cx">  * modification, are permitted provided that the following conditions
</span><span class="lines">@@ -42,21 +43,27 @@
</span><span class="cx">     MathMLTextElement&amp; element() { return static_cast&lt;MathMLTextElement&amp;&gt;(nodeForNonAnonymous()); }
</span><span class="cx"> 
</span><span class="cx">     bool isChildAllowed(const RenderObject&amp;, const RenderStyle&amp;) const override { return true; };
</span><del>-    void addChild(RenderObject* newChild, RenderObject* beforeChild) override;
</del><span class="cx">     virtual void updateTokenContent();
</span><span class="cx">     void updateFromElement() override;
</span><span class="cx"> 
</span><del>-protected:
-    void createWrapperIfNeeded();
</del><ins>+    void paint(PaintInfo&amp;, const LayoutPoint&amp;) override;
+    void paintChildren(PaintInfo&amp; forSelf, const LayoutPoint&amp;, PaintInfo&amp; forChild, bool usePrintRect) override;
+    Optional&lt;int&gt; firstLineBaseline() const override;
+    void layoutBlock(bool relayoutChildren, LayoutUnit pageLogicalHeight = 0) override;
+    void computePreferredLogicalWidths() override;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     bool isRenderMathMLToken() const final { return true; }
</span><span class="cx">     const char* renderName() const override { return isAnonymous() ? &quot;RenderMathMLToken (anonymous)&quot; : &quot;RenderMathMLToken&quot;; }
</span><span class="cx">     void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</span><del>-    virtual void updateStyle();
-
-    // This boolean indicates whether the token element contains some RenderElement descendants, other than the anonymous renderers created for layout purpose.
-    bool m_containsElement;
</del><ins>+    void updateMathVariantGlyph();
+    void setMathVariantGlyphDirty()
+    {
+        m_mathVariantGlyphDirty = true;
+        setNeedsLayoutAndPrefWidthsRecalc();
+    }
+    GlyphData m_mathVariantGlyph;
+    bool m_mathVariantGlyphDirty;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre>
</div>
</div>

</body>
</html>