  x Document
     ,-[$DIR/tests/fixture/element/math/input.html:1:1]
   1 | ,-> <!DOCTYPE html>
   2 | |   <html>
   3 | |   <head>
   4 | |       <title>MathML in HTML5</title>
   5 | |   </head>
   6 | |   <body>
   7 | |   
   8 | |   <math>
   9 | |       <mrow>
  10 | |           <mrow>
  11 | |               <msup>
  12 | |                   <mi>a</mi>
  13 | |                   <mn>2</mn>
  14 | |               </msup>
  15 | |               <mo>+</mo>
  16 | |               <msup>
  17 | |                   <mi>b</mi>
  18 | |                   <mn>2</mn>
  19 | |               </msup>
  20 | |           </mrow>
  21 | |           <mo>=</mo>
  22 | |           <msup>
  23 | |               <mi>c</mi>
  24 | |               <mn>2</mn>
  25 | |           </msup>
  26 | |       </mrow>
  27 | |   </math>
  28 | |   
  29 | |   <math xmlns="http://www.w3.org/1998/Math/MathML">
  30 | |       <matrix>
  31 | |           <matrixrow>
  32 | |               <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
  33 | |           </matrixrow>
  34 | |           <matrixrow>
  35 | |               <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
  36 | |           </matrixrow>
  37 | |           <matrixrow>
  38 | |               <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
  39 | |           </matrixrow>
  40 | |       </matrix>
  41 | |   </math>
  42 | |   
  43 | |   <math xmlns="http://www.w3.org/1998/Math/MathML">
  44 | |       <infinity/>
  45 | |   </math>
  46 | |   
  47 | |   <math>
  48 | |       <semantics>
  49 | |   
  50 | |           <!-- Presentation MathML -->
  51 | |           <mrow>
  52 | |               <msup>
  53 | |                   <mi>x</mi>
  54 | |                   <mn>2</mn>
  55 | |               </msup>
  56 | |               <mo>+</mo>
  57 | |               <mi>y</mi>
  58 | |           </mrow>
  59 | |   
  60 | |           <!-- Content MathML -->
  61 | |           <annotation-xml encoding="MathML-Content">
  62 | |               <apply>
  63 | |                   <plus/>
  64 | |                   <apply>
  65 | |                       <power/>
  66 | |                       <ci>x</ci>
  67 | |                       <cn type="integer">2</cn>
  68 | |                   </apply>
  69 | |                   <ci>y</ci>
  70 | |               </apply>
  71 | |           </annotation-xml>
  72 | |   
  73 | |           <!-- annotate an image -->
  74 | |           <annotation encoding="image/png" src="some/path/formula.png"/>
  75 | |   
  76 | |           <!-- annotate TeX -->
  77 | |           <annotation encoding="application/x-tex">
  78 | |               x^{2} + y
  79 | |           </annotation>
  80 | |   
  81 | |       </semantics>
  82 | |   </math>
  83 | |   
  84 | |   <math>
  85 | |       <mtable>
  86 | |           <mtr groupalign="{left}">
  87 | |               <mtd>
  88 | |                   <mrow>
  89 | |                       <mn>2</mn>
  90 | |                       <mo>&InvisibleTimes;</mo>
  91 | |                       <maligngroup/><mi>x</mi>
  92 | |                       <maligngroup/><mo>+</mo>
  93 | |                       <maligngroup/><mi>y</mi>
  94 | |                       <maligngroup/><mo>=</mo>
  95 | |                       <mo>-</mo>
  96 | |                       <maligngroup/><mn>5</mn>
  97 | |                   </mrow>
  98 | |               </mtd>
  99 | |           </mtr>
 100 | |           <mtr>
 101 | |               <mtd>
 102 | |                   <mrow>
 103 | |                       <maligngroup/><mi>x</mi>
 104 | |                       <maligngroup/><mo>-</mo>
 105 | |                       <mn>2</mn>
 106 | |                       <mo>&InvisibleTimes;</mo>
 107 | |                       <maligngroup/><mi>y</mi>
 108 | |                       <maligngroup/><mo>=</mo>
 109 | |                       <maligngroup/><mn>1</mn>
 110 | |                   </mrow>
 111 | |               </mtd>
 112 | |           </mtr>
 113 | |       </mtable>
 114 | |   </math>
 115 | |   
 116 | |   <math>
 117 | |   
 118 | |       <mtext> Theorem of Pythagoras </mtext>
 119 | |   
 120 | |       <mtext> /* comment here */ </mtext>
 121 | |   
 122 | |   </math>
 123 | |   
 124 | |   <math>
 125 | |       <mtext>
 126 | |           <div>test</div>
 127 | |       </mtext>
 128 | |   </math>
 129 | |   
 130 | |   <math>
 131 | |       <msup>
 132 | |           <mrow>
 133 | |               <mi> x </mi>
 134 | |               <malignmark edge="right"/>
 135 | |           </mrow>
 136 | |           <mn> 2 </mn>
 137 | |       </msup>
 138 | |   </math>
 139 | |   
 140 | |   <math>
 141 | |       <annotation-xml>
 142 | |           <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 | |               <g transform="translate(10,80)">
 144 | |                   <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
 145 | |                M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 | |                         fill="none" stroke="black"></path>
 147 | |                   <text transform="translate(10,20)">1</text>
 148 | |                   <switch transform="translate(35,-40)">
 149 | |                       <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | |                           <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | |                           </math>
 158 | |                       </foreignObject>
 159 | |                       <text>\sqrt{2r - 1}</text>
 160 | |                   </switch>
 161 | |               </g>
 162 | |           </svg>
 163 | |       </annotation-xml>
 164 | |   </math>
 165 | |   
 166 | |   </body>
 167 | `-> </html>
     `----
  x Child
   ,-[$DIR/tests/fixture/element/math/input.html:1:1]
 1 | <!DOCTYPE html>
   : ^^^^^^^^^^^^^^^
 2 | <html>
   `----
  x DocumentType
   ,-[$DIR/tests/fixture/element/math/input.html:1:1]
 1 | <!DOCTYPE html>
   : ^^^^^^^^^^^^^^^
 2 | <html>
   `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:2:1]
   1 |     <!DOCTYPE html>
   2 | ,-> <html>
   3 | |   <head>
   4 | |       <title>MathML in HTML5</title>
   5 | |   </head>
   6 | |   <body>
   7 | |   
   8 | |   <math>
   9 | |       <mrow>
  10 | |           <mrow>
  11 | |               <msup>
  12 | |                   <mi>a</mi>
  13 | |                   <mn>2</mn>
  14 | |               </msup>
  15 | |               <mo>+</mo>
  16 | |               <msup>
  17 | |                   <mi>b</mi>
  18 | |                   <mn>2</mn>
  19 | |               </msup>
  20 | |           </mrow>
  21 | |           <mo>=</mo>
  22 | |           <msup>
  23 | |               <mi>c</mi>
  24 | |               <mn>2</mn>
  25 | |           </msup>
  26 | |       </mrow>
  27 | |   </math>
  28 | |   
  29 | |   <math xmlns="http://www.w3.org/1998/Math/MathML">
  30 | |       <matrix>
  31 | |           <matrixrow>
  32 | |               <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
  33 | |           </matrixrow>
  34 | |           <matrixrow>
  35 | |               <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
  36 | |           </matrixrow>
  37 | |           <matrixrow>
  38 | |               <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
  39 | |           </matrixrow>
  40 | |       </matrix>
  41 | |   </math>
  42 | |   
  43 | |   <math xmlns="http://www.w3.org/1998/Math/MathML">
  44 | |       <infinity/>
  45 | |   </math>
  46 | |   
  47 | |   <math>
  48 | |       <semantics>
  49 | |   
  50 | |           <!-- Presentation MathML -->
  51 | |           <mrow>
  52 | |               <msup>
  53 | |                   <mi>x</mi>
  54 | |                   <mn>2</mn>
  55 | |               </msup>
  56 | |               <mo>+</mo>
  57 | |               <mi>y</mi>
  58 | |           </mrow>
  59 | |   
  60 | |           <!-- Content MathML -->
  61 | |           <annotation-xml encoding="MathML-Content">
  62 | |               <apply>
  63 | |                   <plus/>
  64 | |                   <apply>
  65 | |                       <power/>
  66 | |                       <ci>x</ci>
  67 | |                       <cn type="integer">2</cn>
  68 | |                   </apply>
  69 | |                   <ci>y</ci>
  70 | |               </apply>
  71 | |           </annotation-xml>
  72 | |   
  73 | |           <!-- annotate an image -->
  74 | |           <annotation encoding="image/png" src="some/path/formula.png"/>
  75 | |   
  76 | |           <!-- annotate TeX -->
  77 | |           <annotation encoding="application/x-tex">
  78 | |               x^{2} + y
  79 | |           </annotation>
  80 | |   
  81 | |       </semantics>
  82 | |   </math>
  83 | |   
  84 | |   <math>
  85 | |       <mtable>
  86 | |           <mtr groupalign="{left}">
  87 | |               <mtd>
  88 | |                   <mrow>
  89 | |                       <mn>2</mn>
  90 | |                       <mo>&InvisibleTimes;</mo>
  91 | |                       <maligngroup/><mi>x</mi>
  92 | |                       <maligngroup/><mo>+</mo>
  93 | |                       <maligngroup/><mi>y</mi>
  94 | |                       <maligngroup/><mo>=</mo>
  95 | |                       <mo>-</mo>
  96 | |                       <maligngroup/><mn>5</mn>
  97 | |                   </mrow>
  98 | |               </mtd>
  99 | |           </mtr>
 100 | |           <mtr>
 101 | |               <mtd>
 102 | |                   <mrow>
 103 | |                       <maligngroup/><mi>x</mi>
 104 | |                       <maligngroup/><mo>-</mo>
 105 | |                       <mn>2</mn>
 106 | |                       <mo>&InvisibleTimes;</mo>
 107 | |                       <maligngroup/><mi>y</mi>
 108 | |                       <maligngroup/><mo>=</mo>
 109 | |                       <maligngroup/><mn>1</mn>
 110 | |                   </mrow>
 111 | |               </mtd>
 112 | |           </mtr>
 113 | |       </mtable>
 114 | |   </math>
 115 | |   
 116 | |   <math>
 117 | |   
 118 | |       <mtext> Theorem of Pythagoras </mtext>
 119 | |   
 120 | |       <mtext> /* comment here */ </mtext>
 121 | |   
 122 | |   </math>
 123 | |   
 124 | |   <math>
 125 | |       <mtext>
 126 | |           <div>test</div>
 127 | |       </mtext>
 128 | |   </math>
 129 | |   
 130 | |   <math>
 131 | |       <msup>
 132 | |           <mrow>
 133 | |               <mi> x </mi>
 134 | |               <malignmark edge="right"/>
 135 | |           </mrow>
 136 | |           <mn> 2 </mn>
 137 | |       </msup>
 138 | |   </math>
 139 | |   
 140 | |   <math>
 141 | |       <annotation-xml>
 142 | |           <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 | |               <g transform="translate(10,80)">
 144 | |                   <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
 145 | |                M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 | |                         fill="none" stroke="black"></path>
 147 | |                   <text transform="translate(10,20)">1</text>
 148 | |                   <switch transform="translate(35,-40)">
 149 | |                       <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | |                           <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | |                           </math>
 158 | |                       </foreignObject>
 159 | |                       <text>\sqrt{2r - 1}</text>
 160 | |                   </switch>
 161 | |               </g>
 162 | |           </svg>
 163 | |       </annotation-xml>
 164 | |   </math>
 165 | |   
 166 | |   </body>
 167 | `-> </html>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:2:1]
   1 |     <!DOCTYPE html>
   2 | ,-> <html>
   3 | |   <head>
   4 | |       <title>MathML in HTML5</title>
   5 | |   </head>
   6 | |   <body>
   7 | |   
   8 | |   <math>
   9 | |       <mrow>
  10 | |           <mrow>
  11 | |               <msup>
  12 | |                   <mi>a</mi>
  13 | |                   <mn>2</mn>
  14 | |               </msup>
  15 | |               <mo>+</mo>
  16 | |               <msup>
  17 | |                   <mi>b</mi>
  18 | |                   <mn>2</mn>
  19 | |               </msup>
  20 | |           </mrow>
  21 | |           <mo>=</mo>
  22 | |           <msup>
  23 | |               <mi>c</mi>
  24 | |               <mn>2</mn>
  25 | |           </msup>
  26 | |       </mrow>
  27 | |   </math>
  28 | |   
  29 | |   <math xmlns="http://www.w3.org/1998/Math/MathML">
  30 | |       <matrix>
  31 | |           <matrixrow>
  32 | |               <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
  33 | |           </matrixrow>
  34 | |           <matrixrow>
  35 | |               <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
  36 | |           </matrixrow>
  37 | |           <matrixrow>
  38 | |               <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
  39 | |           </matrixrow>
  40 | |       </matrix>
  41 | |   </math>
  42 | |   
  43 | |   <math xmlns="http://www.w3.org/1998/Math/MathML">
  44 | |       <infinity/>
  45 | |   </math>
  46 | |   
  47 | |   <math>
  48 | |       <semantics>
  49 | |   
  50 | |           <!-- Presentation MathML -->
  51 | |           <mrow>
  52 | |               <msup>
  53 | |                   <mi>x</mi>
  54 | |                   <mn>2</mn>
  55 | |               </msup>
  56 | |               <mo>+</mo>
  57 | |               <mi>y</mi>
  58 | |           </mrow>
  59 | |   
  60 | |           <!-- Content MathML -->
  61 | |           <annotation-xml encoding="MathML-Content">
  62 | |               <apply>
  63 | |                   <plus/>
  64 | |                   <apply>
  65 | |                       <power/>
  66 | |                       <ci>x</ci>
  67 | |                       <cn type="integer">2</cn>
  68 | |                   </apply>
  69 | |                   <ci>y</ci>
  70 | |               </apply>
  71 | |           </annotation-xml>
  72 | |   
  73 | |           <!-- annotate an image -->
  74 | |           <annotation encoding="image/png" src="some/path/formula.png"/>
  75 | |   
  76 | |           <!-- annotate TeX -->
  77 | |           <annotation encoding="application/x-tex">
  78 | |               x^{2} + y
  79 | |           </annotation>
  80 | |   
  81 | |       </semantics>
  82 | |   </math>
  83 | |   
  84 | |   <math>
  85 | |       <mtable>
  86 | |           <mtr groupalign="{left}">
  87 | |               <mtd>
  88 | |                   <mrow>
  89 | |                       <mn>2</mn>
  90 | |                       <mo>&InvisibleTimes;</mo>
  91 | |                       <maligngroup/><mi>x</mi>
  92 | |                       <maligngroup/><mo>+</mo>
  93 | |                       <maligngroup/><mi>y</mi>
  94 | |                       <maligngroup/><mo>=</mo>
  95 | |                       <mo>-</mo>
  96 | |                       <maligngroup/><mn>5</mn>
  97 | |                   </mrow>
  98 | |               </mtd>
  99 | |           </mtr>
 100 | |           <mtr>
 101 | |               <mtd>
 102 | |                   <mrow>
 103 | |                       <maligngroup/><mi>x</mi>
 104 | |                       <maligngroup/><mo>-</mo>
 105 | |                       <mn>2</mn>
 106 | |                       <mo>&InvisibleTimes;</mo>
 107 | |                       <maligngroup/><mi>y</mi>
 108 | |                       <maligngroup/><mo>=</mo>
 109 | |                       <maligngroup/><mn>1</mn>
 110 | |                   </mrow>
 111 | |               </mtd>
 112 | |           </mtr>
 113 | |       </mtable>
 114 | |   </math>
 115 | |   
 116 | |   <math>
 117 | |   
 118 | |       <mtext> Theorem of Pythagoras </mtext>
 119 | |   
 120 | |       <mtext> /* comment here */ </mtext>
 121 | |   
 122 | |   </math>
 123 | |   
 124 | |   <math>
 125 | |       <mtext>
 126 | |           <div>test</div>
 127 | |       </mtext>
 128 | |   </math>
 129 | |   
 130 | |   <math>
 131 | |       <msup>
 132 | |           <mrow>
 133 | |               <mi> x </mi>
 134 | |               <malignmark edge="right"/>
 135 | |           </mrow>
 136 | |           <mn> 2 </mn>
 137 | |       </msup>
 138 | |   </math>
 139 | |   
 140 | |   <math>
 141 | |       <annotation-xml>
 142 | |           <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 | |               <g transform="translate(10,80)">
 144 | |                   <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
 145 | |                M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 | |                         fill="none" stroke="black"></path>
 147 | |                   <text transform="translate(10,20)">1</text>
 148 | |                   <switch transform="translate(35,-40)">
 149 | |                       <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | |                           <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | |                           </math>
 158 | |                       </foreignObject>
 159 | |                       <text>\sqrt{2r - 1}</text>
 160 | |                   </switch>
 161 | |               </g>
 162 | |           </svg>
 163 | |       </annotation-xml>
 164 | |   </math>
 165 | |   
 166 | |   </body>
 167 | `-> </html>
     `----
  x Child
   ,-[$DIR/tests/fixture/element/math/input.html:3:1]
 2 |     <html>
 3 | ,-> <head>
 4 | |       <title>MathML in HTML5</title>
 5 | `-> </head>
 6 |     <body>
   `----
  x Element
   ,-[$DIR/tests/fixture/element/math/input.html:3:1]
 2 |     <html>
 3 | ,-> <head>
 4 | |       <title>MathML in HTML5</title>
 5 | `-> </head>
 6 |     <body>
   `----
  x Child
   ,-[$DIR/tests/fixture/element/math/input.html:3:1]
 2 |     <html>
 3 | ,-> <head>
 4 | `->     <title>MathML in HTML5</title>
 5 |     </head>
   `----
  x Text
   ,-[$DIR/tests/fixture/element/math/input.html:3:1]
 2 |     <html>
 3 | ,-> <head>
 4 | `->     <title>MathML in HTML5</title>
 5 |     </head>
   `----
  x Child
   ,-[$DIR/tests/fixture/element/math/input.html:4:1]
 3 | <head>
 4 |     <title>MathML in HTML5</title>
   :     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 5 | </head>
   `----
  x Element
   ,-[$DIR/tests/fixture/element/math/input.html:4:1]
 3 | <head>
 4 |     <title>MathML in HTML5</title>
   :     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 5 | </head>
   `----
  x Child
   ,-[$DIR/tests/fixture/element/math/input.html:4:1]
 3 | <head>
 4 |     <title>MathML in HTML5</title>
   :            ^^^^^^^^^^^^^^^
 5 | </head>
   `----
  x Text
   ,-[$DIR/tests/fixture/element/math/input.html:4:1]
 3 | <head>
 4 |     <title>MathML in HTML5</title>
   :            ^^^^^^^^^^^^^^^
 5 | </head>
   `----
  x Child
   ,-[$DIR/tests/fixture/element/math/input.html:4:1]
 3 | <head>
 4 |     <title>MathML in HTML5</title>
   :                                   ^
 5 | </head>
 6 | <body>
   `----
  x Text
   ,-[$DIR/tests/fixture/element/math/input.html:4:1]
 3 | <head>
 4 |     <title>MathML in HTML5</title>
   :                                   ^
 5 | </head>
 6 | <body>
   `----
  x Child
   ,-[$DIR/tests/fixture/element/math/input.html:5:1]
 4 |     <title>MathML in HTML5</title>
 5 | </head>
   :        ^
 6 | <body>
   `----
  x Text
   ,-[$DIR/tests/fixture/element/math/input.html:5:1]
 4 |     <title>MathML in HTML5</title>
 5 | </head>
   :        ^
 6 | <body>
   `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:6:1]
   5 |     </head>
   6 | ,-> <body>
   7 | |   
   8 | |   <math>
   9 | |       <mrow>
  10 | |           <mrow>
  11 | |               <msup>
  12 | |                   <mi>a</mi>
  13 | |                   <mn>2</mn>
  14 | |               </msup>
  15 | |               <mo>+</mo>
  16 | |               <msup>
  17 | |                   <mi>b</mi>
  18 | |                   <mn>2</mn>
  19 | |               </msup>
  20 | |           </mrow>
  21 | |           <mo>=</mo>
  22 | |           <msup>
  23 | |               <mi>c</mi>
  24 | |               <mn>2</mn>
  25 | |           </msup>
  26 | |       </mrow>
  27 | |   </math>
  28 | |   
  29 | |   <math xmlns="http://www.w3.org/1998/Math/MathML">
  30 | |       <matrix>
  31 | |           <matrixrow>
  32 | |               <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
  33 | |           </matrixrow>
  34 | |           <matrixrow>
  35 | |               <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
  36 | |           </matrixrow>
  37 | |           <matrixrow>
  38 | |               <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
  39 | |           </matrixrow>
  40 | |       </matrix>
  41 | |   </math>
  42 | |   
  43 | |   <math xmlns="http://www.w3.org/1998/Math/MathML">
  44 | |       <infinity/>
  45 | |   </math>
  46 | |   
  47 | |   <math>
  48 | |       <semantics>
  49 | |   
  50 | |           <!-- Presentation MathML -->
  51 | |           <mrow>
  52 | |               <msup>
  53 | |                   <mi>x</mi>
  54 | |                   <mn>2</mn>
  55 | |               </msup>
  56 | |               <mo>+</mo>
  57 | |               <mi>y</mi>
  58 | |           </mrow>
  59 | |   
  60 | |           <!-- Content MathML -->
  61 | |           <annotation-xml encoding="MathML-Content">
  62 | |               <apply>
  63 | |                   <plus/>
  64 | |                   <apply>
  65 | |                       <power/>
  66 | |                       <ci>x</ci>
  67 | |                       <cn type="integer">2</cn>
  68 | |                   </apply>
  69 | |                   <ci>y</ci>
  70 | |               </apply>
  71 | |           </annotation-xml>
  72 | |   
  73 | |           <!-- annotate an image -->
  74 | |           <annotation encoding="image/png" src="some/path/formula.png"/>
  75 | |   
  76 | |           <!-- annotate TeX -->
  77 | |           <annotation encoding="application/x-tex">
  78 | |               x^{2} + y
  79 | |           </annotation>
  80 | |   
  81 | |       </semantics>
  82 | |   </math>
  83 | |   
  84 | |   <math>
  85 | |       <mtable>
  86 | |           <mtr groupalign="{left}">
  87 | |               <mtd>
  88 | |                   <mrow>
  89 | |                       <mn>2</mn>
  90 | |                       <mo>&InvisibleTimes;</mo>
  91 | |                       <maligngroup/><mi>x</mi>
  92 | |                       <maligngroup/><mo>+</mo>
  93 | |                       <maligngroup/><mi>y</mi>
  94 | |                       <maligngroup/><mo>=</mo>
  95 | |                       <mo>-</mo>
  96 | |                       <maligngroup/><mn>5</mn>
  97 | |                   </mrow>
  98 | |               </mtd>
  99 | |           </mtr>
 100 | |           <mtr>
 101 | |               <mtd>
 102 | |                   <mrow>
 103 | |                       <maligngroup/><mi>x</mi>
 104 | |                       <maligngroup/><mo>-</mo>
 105 | |                       <mn>2</mn>
 106 | |                       <mo>&InvisibleTimes;</mo>
 107 | |                       <maligngroup/><mi>y</mi>
 108 | |                       <maligngroup/><mo>=</mo>
 109 | |                       <maligngroup/><mn>1</mn>
 110 | |                   </mrow>
 111 | |               </mtd>
 112 | |           </mtr>
 113 | |       </mtable>
 114 | |   </math>
 115 | |   
 116 | |   <math>
 117 | |   
 118 | |       <mtext> Theorem of Pythagoras </mtext>
 119 | |   
 120 | |       <mtext> /* comment here */ </mtext>
 121 | |   
 122 | |   </math>
 123 | |   
 124 | |   <math>
 125 | |       <mtext>
 126 | |           <div>test</div>
 127 | |       </mtext>
 128 | |   </math>
 129 | |   
 130 | |   <math>
 131 | |       <msup>
 132 | |           <mrow>
 133 | |               <mi> x </mi>
 134 | |               <malignmark edge="right"/>
 135 | |           </mrow>
 136 | |           <mn> 2 </mn>
 137 | |       </msup>
 138 | |   </math>
 139 | |   
 140 | |   <math>
 141 | |       <annotation-xml>
 142 | |           <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 | |               <g transform="translate(10,80)">
 144 | |                   <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
 145 | |                M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 | |                         fill="none" stroke="black"></path>
 147 | |                   <text transform="translate(10,20)">1</text>
 148 | |                   <switch transform="translate(35,-40)">
 149 | |                       <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | |                           <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | |                           </math>
 158 | |                       </foreignObject>
 159 | |                       <text>\sqrt{2r - 1}</text>
 160 | |                   </switch>
 161 | |               </g>
 162 | |           </svg>
 163 | |       </annotation-xml>
 164 | |   </math>
 165 | |   
 166 | |   </body>
 167 | `-> </html>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:6:1]
   5 |     </head>
   6 | ,-> <body>
   7 | |   
   8 | |   <math>
   9 | |       <mrow>
  10 | |           <mrow>
  11 | |               <msup>
  12 | |                   <mi>a</mi>
  13 | |                   <mn>2</mn>
  14 | |               </msup>
  15 | |               <mo>+</mo>
  16 | |               <msup>
  17 | |                   <mi>b</mi>
  18 | |                   <mn>2</mn>
  19 | |               </msup>
  20 | |           </mrow>
  21 | |           <mo>=</mo>
  22 | |           <msup>
  23 | |               <mi>c</mi>
  24 | |               <mn>2</mn>
  25 | |           </msup>
  26 | |       </mrow>
  27 | |   </math>
  28 | |   
  29 | |   <math xmlns="http://www.w3.org/1998/Math/MathML">
  30 | |       <matrix>
  31 | |           <matrixrow>
  32 | |               <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
  33 | |           </matrixrow>
  34 | |           <matrixrow>
  35 | |               <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
  36 | |           </matrixrow>
  37 | |           <matrixrow>
  38 | |               <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
  39 | |           </matrixrow>
  40 | |       </matrix>
  41 | |   </math>
  42 | |   
  43 | |   <math xmlns="http://www.w3.org/1998/Math/MathML">
  44 | |       <infinity/>
  45 | |   </math>
  46 | |   
  47 | |   <math>
  48 | |       <semantics>
  49 | |   
  50 | |           <!-- Presentation MathML -->
  51 | |           <mrow>
  52 | |               <msup>
  53 | |                   <mi>x</mi>
  54 | |                   <mn>2</mn>
  55 | |               </msup>
  56 | |               <mo>+</mo>
  57 | |               <mi>y</mi>
  58 | |           </mrow>
  59 | |   
  60 | |           <!-- Content MathML -->
  61 | |           <annotation-xml encoding="MathML-Content">
  62 | |               <apply>
  63 | |                   <plus/>
  64 | |                   <apply>
  65 | |                       <power/>
  66 | |                       <ci>x</ci>
  67 | |                       <cn type="integer">2</cn>
  68 | |                   </apply>
  69 | |                   <ci>y</ci>
  70 | |               </apply>
  71 | |           </annotation-xml>
  72 | |   
  73 | |           <!-- annotate an image -->
  74 | |           <annotation encoding="image/png" src="some/path/formula.png"/>
  75 | |   
  76 | |           <!-- annotate TeX -->
  77 | |           <annotation encoding="application/x-tex">
  78 | |               x^{2} + y
  79 | |           </annotation>
  80 | |   
  81 | |       </semantics>
  82 | |   </math>
  83 | |   
  84 | |   <math>
  85 | |       <mtable>
  86 | |           <mtr groupalign="{left}">
  87 | |               <mtd>
  88 | |                   <mrow>
  89 | |                       <mn>2</mn>
  90 | |                       <mo>&InvisibleTimes;</mo>
  91 | |                       <maligngroup/><mi>x</mi>
  92 | |                       <maligngroup/><mo>+</mo>
  93 | |                       <maligngroup/><mi>y</mi>
  94 | |                       <maligngroup/><mo>=</mo>
  95 | |                       <mo>-</mo>
  96 | |                       <maligngroup/><mn>5</mn>
  97 | |                   </mrow>
  98 | |               </mtd>
  99 | |           </mtr>
 100 | |           <mtr>
 101 | |               <mtd>
 102 | |                   <mrow>
 103 | |                       <maligngroup/><mi>x</mi>
 104 | |                       <maligngroup/><mo>-</mo>
 105 | |                       <mn>2</mn>
 106 | |                       <mo>&InvisibleTimes;</mo>
 107 | |                       <maligngroup/><mi>y</mi>
 108 | |                       <maligngroup/><mo>=</mo>
 109 | |                       <maligngroup/><mn>1</mn>
 110 | |                   </mrow>
 111 | |               </mtd>
 112 | |           </mtr>
 113 | |       </mtable>
 114 | |   </math>
 115 | |   
 116 | |   <math>
 117 | |   
 118 | |       <mtext> Theorem of Pythagoras </mtext>
 119 | |   
 120 | |       <mtext> /* comment here */ </mtext>
 121 | |   
 122 | |   </math>
 123 | |   
 124 | |   <math>
 125 | |       <mtext>
 126 | |           <div>test</div>
 127 | |       </mtext>
 128 | |   </math>
 129 | |   
 130 | |   <math>
 131 | |       <msup>
 132 | |           <mrow>
 133 | |               <mi> x </mi>
 134 | |               <malignmark edge="right"/>
 135 | |           </mrow>
 136 | |           <mn> 2 </mn>
 137 | |       </msup>
 138 | |   </math>
 139 | |   
 140 | |   <math>
 141 | |       <annotation-xml>
 142 | |           <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 | |               <g transform="translate(10,80)">
 144 | |                   <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
 145 | |                M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 | |                         fill="none" stroke="black"></path>
 147 | |                   <text transform="translate(10,20)">1</text>
 148 | |                   <switch transform="translate(35,-40)">
 149 | |                       <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | |                           <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | |                           </math>
 158 | |                       </foreignObject>
 159 | |                       <text>\sqrt{2r - 1}</text>
 160 | |                   </switch>
 161 | |               </g>
 162 | |           </svg>
 163 | |       </annotation-xml>
 164 | |   </math>
 165 | |   
 166 | |   </body>
 167 | `-> </html>
     `----
  x Child
   ,-[$DIR/tests/fixture/element/math/input.html:6:1]
 5 |     </head>
 6 | ,-> <body>
 7 | `-> 
 8 |     <math>
 9 |         <mrow>
   `----
  x Text
   ,-[$DIR/tests/fixture/element/math/input.html:6:1]
 5 |     </head>
 6 | ,-> <body>
 7 | `-> 
 8 |     <math>
 9 |         <mrow>
   `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:8:1]
  7 |     
  8 | ,-> <math>
  9 | |       <mrow>
 10 | |           <mrow>
 11 | |               <msup>
 12 | |                   <mi>a</mi>
 13 | |                   <mn>2</mn>
 14 | |               </msup>
 15 | |               <mo>+</mo>
 16 | |               <msup>
 17 | |                   <mi>b</mi>
 18 | |                   <mn>2</mn>
 19 | |               </msup>
 20 | |           </mrow>
 21 | |           <mo>=</mo>
 22 | |           <msup>
 23 | |               <mi>c</mi>
 24 | |               <mn>2</mn>
 25 | |           </msup>
 26 | |       </mrow>
 27 | `-> </math>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:8:1]
  7 |     
  8 | ,-> <math>
  9 | |       <mrow>
 10 | |           <mrow>
 11 | |               <msup>
 12 | |                   <mi>a</mi>
 13 | |                   <mn>2</mn>
 14 | |               </msup>
 15 | |               <mo>+</mo>
 16 | |               <msup>
 17 | |                   <mi>b</mi>
 18 | |                   <mn>2</mn>
 19 | |               </msup>
 20 | |           </mrow>
 21 | |           <mo>=</mo>
 22 | |           <msup>
 23 | |               <mi>c</mi>
 24 | |               <mn>2</mn>
 25 | |           </msup>
 26 | |       </mrow>
 27 | `-> </math>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:8:1]
  7 |     
  8 | ,-> <math>
  9 | `->     <mrow>
 10 |             <mrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:8:1]
  7 |     
  8 | ,-> <math>
  9 | `->     <mrow>
 10 |             <mrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:9:1]
  8 |     <math>
  9 | ,->     <mrow>
 10 | |           <mrow>
 11 | |               <msup>
 12 | |                   <mi>a</mi>
 13 | |                   <mn>2</mn>
 14 | |               </msup>
 15 | |               <mo>+</mo>
 16 | |               <msup>
 17 | |                   <mi>b</mi>
 18 | |                   <mn>2</mn>
 19 | |               </msup>
 20 | |           </mrow>
 21 | |           <mo>=</mo>
 22 | |           <msup>
 23 | |               <mi>c</mi>
 24 | |               <mn>2</mn>
 25 | |           </msup>
 26 | `->     </mrow>
 27 |     </math>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:9:1]
  8 |     <math>
  9 | ,->     <mrow>
 10 | |           <mrow>
 11 | |               <msup>
 12 | |                   <mi>a</mi>
 13 | |                   <mn>2</mn>
 14 | |               </msup>
 15 | |               <mo>+</mo>
 16 | |               <msup>
 17 | |                   <mi>b</mi>
 18 | |                   <mn>2</mn>
 19 | |               </msup>
 20 | |           </mrow>
 21 | |           <mo>=</mo>
 22 | |           <msup>
 23 | |               <mi>c</mi>
 24 | |               <mn>2</mn>
 25 | |           </msup>
 26 | `->     </mrow>
 27 |     </math>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:9:1]
  8 |     <math>
  9 | ,->     <mrow>
 10 | `->         <mrow>
 11 |                 <msup>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:9:1]
  8 |     <math>
  9 | ,->     <mrow>
 10 | `->         <mrow>
 11 |                 <msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:10:1]
  9 |         <mrow>
 10 | ,->         <mrow>
 11 | |               <msup>
 12 | |                   <mi>a</mi>
 13 | |                   <mn>2</mn>
 14 | |               </msup>
 15 | |               <mo>+</mo>
 16 | |               <msup>
 17 | |                   <mi>b</mi>
 18 | |                   <mn>2</mn>
 19 | |               </msup>
 20 | `->         </mrow>
 21 |             <mo>=</mo>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:10:1]
  9 |         <mrow>
 10 | ,->         <mrow>
 11 | |               <msup>
 12 | |                   <mi>a</mi>
 13 | |                   <mn>2</mn>
 14 | |               </msup>
 15 | |               <mo>+</mo>
 16 | |               <msup>
 17 | |                   <mi>b</mi>
 18 | |                   <mn>2</mn>
 19 | |               </msup>
 20 | `->         </mrow>
 21 |             <mo>=</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:10:1]
  9 |         <mrow>
 10 | ,->         <mrow>
 11 | `->             <msup>
 12 |                     <mi>a</mi>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:10:1]
  9 |         <mrow>
 10 | ,->         <mrow>
 11 | `->             <msup>
 12 |                     <mi>a</mi>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:11:1]
 10 |             <mrow>
 11 | ,->             <msup>
 12 | |                   <mi>a</mi>
 13 | |                   <mn>2</mn>
 14 | `->             </msup>
 15 |                 <mo>+</mo>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:11:1]
 10 |             <mrow>
 11 | ,->             <msup>
 12 | |                   <mi>a</mi>
 13 | |                   <mn>2</mn>
 14 | `->             </msup>
 15 |                 <mo>+</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:11:1]
 10 |             <mrow>
 11 | ,->             <msup>
 12 | `->                 <mi>a</mi>
 13 |                     <mn>2</mn>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:11:1]
 10 |             <mrow>
 11 | ,->             <msup>
 12 | `->                 <mi>a</mi>
 13 |                     <mn>2</mn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:12:1]
 11 |             <msup>
 12 |                 <mi>a</mi>
    :                 ^^^^^^^^^^
 13 |                 <mn>2</mn>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:12:1]
 11 |             <msup>
 12 |                 <mi>a</mi>
    :                 ^^^^^^^^^^
 13 |                 <mn>2</mn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:12:1]
 11 |             <msup>
 12 |                 <mi>a</mi>
    :                     ^
 13 |                 <mn>2</mn>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:12:1]
 11 |             <msup>
 12 |                 <mi>a</mi>
    :                     ^
 13 |                 <mn>2</mn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:12:1]
 11 |                 <msup>
 12 | ,->                 <mi>a</mi>
 13 | `->                 <mn>2</mn>
 14 |                 </msup>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:12:1]
 11 |                 <msup>
 12 | ,->                 <mi>a</mi>
 13 | `->                 <mn>2</mn>
 14 |                 </msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:13:1]
 12 |                 <mi>a</mi>
 13 |                 <mn>2</mn>
    :                 ^^^^^^^^^^
 14 |             </msup>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:13:1]
 12 |                 <mi>a</mi>
 13 |                 <mn>2</mn>
    :                 ^^^^^^^^^^
 14 |             </msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:13:1]
 12 |                 <mi>a</mi>
 13 |                 <mn>2</mn>
    :                     ^
 14 |             </msup>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:13:1]
 12 |                 <mi>a</mi>
 13 |                 <mn>2</mn>
    :                     ^
 14 |             </msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:13:1]
 12 |                     <mi>a</mi>
 13 | ,->                 <mn>2</mn>
 14 | `->             </msup>
 15 |                 <mo>+</mo>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:13:1]
 12 |                     <mi>a</mi>
 13 | ,->                 <mn>2</mn>
 14 | `->             </msup>
 15 |                 <mo>+</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:14:1]
 13 |                     <mn>2</mn>
 14 | ,->             </msup>
 15 | `->             <mo>+</mo>
 16 |                 <msup>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:14:1]
 13 |                     <mn>2</mn>
 14 | ,->             </msup>
 15 | `->             <mo>+</mo>
 16 |                 <msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:15:1]
 14 |             </msup>
 15 |             <mo>+</mo>
    :             ^^^^^^^^^^
 16 |             <msup>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:15:1]
 14 |             </msup>
 15 |             <mo>+</mo>
    :             ^^^^^^^^^^
 16 |             <msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:15:1]
 14 |             </msup>
 15 |             <mo>+</mo>
    :                 ^
 16 |             <msup>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:15:1]
 14 |             </msup>
 15 |             <mo>+</mo>
    :                 ^
 16 |             <msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:15:1]
 14 |                 </msup>
 15 | ,->             <mo>+</mo>
 16 | `->             <msup>
 17 |                     <mi>b</mi>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:15:1]
 14 |                 </msup>
 15 | ,->             <mo>+</mo>
 16 | `->             <msup>
 17 |                     <mi>b</mi>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:16:1]
 15 |                 <mo>+</mo>
 16 | ,->             <msup>
 17 | |                   <mi>b</mi>
 18 | |                   <mn>2</mn>
 19 | `->             </msup>
 20 |             </mrow>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:16:1]
 15 |                 <mo>+</mo>
 16 | ,->             <msup>
 17 | |                   <mi>b</mi>
 18 | |                   <mn>2</mn>
 19 | `->             </msup>
 20 |             </mrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:16:1]
 15 |                 <mo>+</mo>
 16 | ,->             <msup>
 17 | `->                 <mi>b</mi>
 18 |                     <mn>2</mn>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:16:1]
 15 |                 <mo>+</mo>
 16 | ,->             <msup>
 17 | `->                 <mi>b</mi>
 18 |                     <mn>2</mn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:17:1]
 16 |             <msup>
 17 |                 <mi>b</mi>
    :                 ^^^^^^^^^^
 18 |                 <mn>2</mn>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:17:1]
 16 |             <msup>
 17 |                 <mi>b</mi>
    :                 ^^^^^^^^^^
 18 |                 <mn>2</mn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:17:1]
 16 |             <msup>
 17 |                 <mi>b</mi>
    :                     ^
 18 |                 <mn>2</mn>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:17:1]
 16 |             <msup>
 17 |                 <mi>b</mi>
    :                     ^
 18 |                 <mn>2</mn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:17:1]
 16 |                 <msup>
 17 | ,->                 <mi>b</mi>
 18 | `->                 <mn>2</mn>
 19 |                 </msup>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:17:1]
 16 |                 <msup>
 17 | ,->                 <mi>b</mi>
 18 | `->                 <mn>2</mn>
 19 |                 </msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:18:1]
 17 |                 <mi>b</mi>
 18 |                 <mn>2</mn>
    :                 ^^^^^^^^^^
 19 |             </msup>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:18:1]
 17 |                 <mi>b</mi>
 18 |                 <mn>2</mn>
    :                 ^^^^^^^^^^
 19 |             </msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:18:1]
 17 |                 <mi>b</mi>
 18 |                 <mn>2</mn>
    :                     ^
 19 |             </msup>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:18:1]
 17 |                 <mi>b</mi>
 18 |                 <mn>2</mn>
    :                     ^
 19 |             </msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:18:1]
 17 |                     <mi>b</mi>
 18 | ,->                 <mn>2</mn>
 19 | `->             </msup>
 20 |             </mrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:18:1]
 17 |                     <mi>b</mi>
 18 | ,->                 <mn>2</mn>
 19 | `->             </msup>
 20 |             </mrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:19:1]
 18 |                     <mn>2</mn>
 19 | ,->             </msup>
 20 | `->         </mrow>
 21 |             <mo>=</mo>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:19:1]
 18 |                     <mn>2</mn>
 19 | ,->             </msup>
 20 | `->         </mrow>
 21 |             <mo>=</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:20:1]
 19 |                 </msup>
 20 | ,->         </mrow>
 21 | `->         <mo>=</mo>
 22 |             <msup>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:20:1]
 19 |                 </msup>
 20 | ,->         </mrow>
 21 | `->         <mo>=</mo>
 22 |             <msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:21:1]
 20 |         </mrow>
 21 |         <mo>=</mo>
    :         ^^^^^^^^^^
 22 |         <msup>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:21:1]
 20 |         </mrow>
 21 |         <mo>=</mo>
    :         ^^^^^^^^^^
 22 |         <msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:21:1]
 20 |         </mrow>
 21 |         <mo>=</mo>
    :             ^
 22 |         <msup>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:21:1]
 20 |         </mrow>
 21 |         <mo>=</mo>
    :             ^
 22 |         <msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:21:1]
 20 |             </mrow>
 21 | ,->         <mo>=</mo>
 22 | `->         <msup>
 23 |                 <mi>c</mi>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:21:1]
 20 |             </mrow>
 21 | ,->         <mo>=</mo>
 22 | `->         <msup>
 23 |                 <mi>c</mi>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:22:1]
 21 |             <mo>=</mo>
 22 | ,->         <msup>
 23 | |               <mi>c</mi>
 24 | |               <mn>2</mn>
 25 | `->         </msup>
 26 |         </mrow>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:22:1]
 21 |             <mo>=</mo>
 22 | ,->         <msup>
 23 | |               <mi>c</mi>
 24 | |               <mn>2</mn>
 25 | `->         </msup>
 26 |         </mrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:22:1]
 21 |             <mo>=</mo>
 22 | ,->         <msup>
 23 | `->             <mi>c</mi>
 24 |                 <mn>2</mn>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:22:1]
 21 |             <mo>=</mo>
 22 | ,->         <msup>
 23 | `->             <mi>c</mi>
 24 |                 <mn>2</mn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:23:1]
 22 |         <msup>
 23 |             <mi>c</mi>
    :             ^^^^^^^^^^
 24 |             <mn>2</mn>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:23:1]
 22 |         <msup>
 23 |             <mi>c</mi>
    :             ^^^^^^^^^^
 24 |             <mn>2</mn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:23:1]
 22 |         <msup>
 23 |             <mi>c</mi>
    :                 ^
 24 |             <mn>2</mn>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:23:1]
 22 |         <msup>
 23 |             <mi>c</mi>
    :                 ^
 24 |             <mn>2</mn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:23:1]
 22 |             <msup>
 23 | ,->             <mi>c</mi>
 24 | `->             <mn>2</mn>
 25 |             </msup>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:23:1]
 22 |             <msup>
 23 | ,->             <mi>c</mi>
 24 | `->             <mn>2</mn>
 25 |             </msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:24:1]
 23 |             <mi>c</mi>
 24 |             <mn>2</mn>
    :             ^^^^^^^^^^
 25 |         </msup>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:24:1]
 23 |             <mi>c</mi>
 24 |             <mn>2</mn>
    :             ^^^^^^^^^^
 25 |         </msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:24:1]
 23 |             <mi>c</mi>
 24 |             <mn>2</mn>
    :                 ^
 25 |         </msup>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:24:1]
 23 |             <mi>c</mi>
 24 |             <mn>2</mn>
    :                 ^
 25 |         </msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:24:1]
 23 |                 <mi>c</mi>
 24 | ,->             <mn>2</mn>
 25 | `->         </msup>
 26 |         </mrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:24:1]
 23 |                 <mi>c</mi>
 24 | ,->             <mn>2</mn>
 25 | `->         </msup>
 26 |         </mrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:25:1]
 24 |                 <mn>2</mn>
 25 | ,->         </msup>
 26 | `->     </mrow>
 27 |     </math>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:25:1]
 24 |                 <mn>2</mn>
 25 | ,->         </msup>
 26 | `->     </mrow>
 27 |     </math>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:26:1]
 25 |         </msup>
 26 |     </mrow>
    :            ^
 27 | </math>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:26:1]
 25 |         </msup>
 26 |     </mrow>
    :            ^
 27 | </math>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:27:1]
 26 |         </mrow>
 27 | ,-> </math>
 28 | `-> 
 29 |     <math xmlns="http://www.w3.org/1998/Math/MathML">
 30 |         <matrix>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:27:1]
 26 |         </mrow>
 27 | ,-> </math>
 28 | `-> 
 29 |     <math xmlns="http://www.w3.org/1998/Math/MathML">
 30 |         <matrix>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:29:1]
 28 |     
 29 | ,-> <math xmlns="http://www.w3.org/1998/Math/MathML">
 30 | |       <matrix>
 31 | |           <matrixrow>
 32 | |               <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
 33 | |           </matrixrow>
 34 | |           <matrixrow>
 35 | |               <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
 36 | |           </matrixrow>
 37 | |           <matrixrow>
 38 | |               <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
 39 | |           </matrixrow>
 40 | |       </matrix>
 41 | `-> </math>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:29:1]
 28 |     
 29 | ,-> <math xmlns="http://www.w3.org/1998/Math/MathML">
 30 | |       <matrix>
 31 | |           <matrixrow>
 32 | |               <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
 33 | |           </matrixrow>
 34 | |           <matrixrow>
 35 | |               <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
 36 | |           </matrixrow>
 37 | |           <matrixrow>
 38 | |               <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
 39 | |           </matrixrow>
 40 | |       </matrix>
 41 | `-> </math>
    `----
  x Attribute
    ,-[$DIR/tests/fixture/element/math/input.html:29:1]
 28 | 
 29 | <math xmlns="http://www.w3.org/1998/Math/MathML">
    :       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 30 |     <matrix>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:29:1]
 28 |     
 29 | ,-> <math xmlns="http://www.w3.org/1998/Math/MathML">
 30 | `->     <matrix>
 31 |             <matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:29:1]
 28 |     
 29 | ,-> <math xmlns="http://www.w3.org/1998/Math/MathML">
 30 | `->     <matrix>
 31 |             <matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:30:1]
 29 |     <math xmlns="http://www.w3.org/1998/Math/MathML">
 30 | ,->     <matrix>
 31 | |           <matrixrow>
 32 | |               <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
 33 | |           </matrixrow>
 34 | |           <matrixrow>
 35 | |               <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
 36 | |           </matrixrow>
 37 | |           <matrixrow>
 38 | |               <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
 39 | |           </matrixrow>
 40 | `->     </matrix>
 41 |     </math>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:30:1]
 29 |     <math xmlns="http://www.w3.org/1998/Math/MathML">
 30 | ,->     <matrix>
 31 | |           <matrixrow>
 32 | |               <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
 33 | |           </matrixrow>
 34 | |           <matrixrow>
 35 | |               <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
 36 | |           </matrixrow>
 37 | |           <matrixrow>
 38 | |               <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
 39 | |           </matrixrow>
 40 | `->     </matrix>
 41 |     </math>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:30:1]
 29 |     <math xmlns="http://www.w3.org/1998/Math/MathML">
 30 | ,->     <matrix>
 31 | `->         <matrixrow>
 32 |                 <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:30:1]
 29 |     <math xmlns="http://www.w3.org/1998/Math/MathML">
 30 | ,->     <matrix>
 31 | `->         <matrixrow>
 32 |                 <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:31:1]
 30 |         <matrix>
 31 | ,->         <matrixrow>
 32 | |               <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
 33 | `->         </matrixrow>
 34 |             <matrixrow>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:31:1]
 30 |         <matrix>
 31 | ,->         <matrixrow>
 32 | |               <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
 33 | `->         </matrixrow>
 34 |             <matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:31:1]
 30 |         <matrix>
 31 | ,->         <matrixrow>
 32 | `->             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
 33 |             </matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:31:1]
 30 |         <matrix>
 31 | ,->         <matrixrow>
 32 | `->             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
 33 |             </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:32:1]
 31 |         <matrixrow>
 32 |             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
    :             ^^^^^^^^^^^^
 33 |         </matrixrow>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:32:1]
 31 |         <matrixrow>
 32 |             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
    :             ^^^^^^^^^^^^
 33 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:32:1]
 31 |         <matrixrow>
 32 |             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
    :                 ^^^
 33 |         </matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:32:1]
 31 |         <matrixrow>
 32 |             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
    :                 ^^^
 33 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:32:1]
 31 |         <matrixrow>
 32 |             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
    :                         ^
 33 |         </matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:32:1]
 31 |         <matrixrow>
 32 |             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
    :                         ^
 33 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:32:1]
 31 |         <matrixrow>
 32 |             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
    :                          ^^^^^^^^^^^^
 33 |         </matrixrow>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:32:1]
 31 |         <matrixrow>
 32 |             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
    :                          ^^^^^^^^^^^^
 33 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:32:1]
 31 |         <matrixrow>
 32 |             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
    :                              ^^^
 33 |         </matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:32:1]
 31 |         <matrixrow>
 32 |             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
    :                              ^^^
 33 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:32:1]
 31 |         <matrixrow>
 32 |             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
    :                                      ^
 33 |         </matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:32:1]
 31 |         <matrixrow>
 32 |             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
    :                                      ^
 33 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:32:1]
 31 |         <matrixrow>
 32 |             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
    :                                       ^^^^^^^^^^^^
 33 |         </matrixrow>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:32:1]
 31 |         <matrixrow>
 32 |             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
    :                                       ^^^^^^^^^^^^
 33 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:32:1]
 31 |         <matrixrow>
 32 |             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
    :                                           ^^^
 33 |         </matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:32:1]
 31 |         <matrixrow>
 32 |             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
    :                                           ^^^
 33 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:32:1]
 31 |             <matrixrow>
 32 | ,->             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
 33 | `->         </matrixrow>
 34 |             <matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:32:1]
 31 |             <matrixrow>
 32 | ,->             <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
 33 | `->         </matrixrow>
 34 |             <matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:33:1]
 32 |                 <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
 33 | ,->         </matrixrow>
 34 | `->         <matrixrow>
 35 |                 <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:33:1]
 32 |                 <cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn>
 33 | ,->         </matrixrow>
 34 | `->         <matrixrow>
 35 |                 <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:34:1]
 33 |             </matrixrow>
 34 | ,->         <matrixrow>
 35 | |               <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
 36 | `->         </matrixrow>
 37 |             <matrixrow>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:34:1]
 33 |             </matrixrow>
 34 | ,->         <matrixrow>
 35 | |               <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
 36 | `->         </matrixrow>
 37 |             <matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:34:1]
 33 |             </matrixrow>
 34 | ,->         <matrixrow>
 35 | `->             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
 36 |             </matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:34:1]
 33 |             </matrixrow>
 34 | ,->         <matrixrow>
 35 | `->             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
 36 |             </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:35:1]
 34 |         <matrixrow>
 35 |             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
    :             ^^^^^^^^^^^^
 36 |         </matrixrow>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:35:1]
 34 |         <matrixrow>
 35 |             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
    :             ^^^^^^^^^^^^
 36 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:35:1]
 34 |         <matrixrow>
 35 |             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
    :                 ^^^
 36 |         </matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:35:1]
 34 |         <matrixrow>
 35 |             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
    :                 ^^^
 36 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:35:1]
 34 |         <matrixrow>
 35 |             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
    :                         ^
 36 |         </matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:35:1]
 34 |         <matrixrow>
 35 |             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
    :                         ^
 36 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:35:1]
 34 |         <matrixrow>
 35 |             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
    :                          ^^^^^^^^^^^^
 36 |         </matrixrow>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:35:1]
 34 |         <matrixrow>
 35 |             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
    :                          ^^^^^^^^^^^^
 36 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:35:1]
 34 |         <matrixrow>
 35 |             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
    :                              ^^^
 36 |         </matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:35:1]
 34 |         <matrixrow>
 35 |             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
    :                              ^^^
 36 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:35:1]
 34 |         <matrixrow>
 35 |             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
    :                                      ^
 36 |         </matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:35:1]
 34 |         <matrixrow>
 35 |             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
    :                                      ^
 36 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:35:1]
 34 |         <matrixrow>
 35 |             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
    :                                       ^^^^^^^^^^^^
 36 |         </matrixrow>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:35:1]
 34 |         <matrixrow>
 35 |             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
    :                                       ^^^^^^^^^^^^
 36 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:35:1]
 34 |         <matrixrow>
 35 |             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
    :                                           ^^^
 36 |         </matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:35:1]
 34 |         <matrixrow>
 35 |             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
    :                                           ^^^
 36 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:35:1]
 34 |             <matrixrow>
 35 | ,->             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
 36 | `->         </matrixrow>
 37 |             <matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:35:1]
 34 |             <matrixrow>
 35 | ,->             <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
 36 | `->         </matrixrow>
 37 |             <matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:36:1]
 35 |                 <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
 36 | ,->         </matrixrow>
 37 | `->         <matrixrow>
 38 |                 <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:36:1]
 35 |                 <cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn>
 36 | ,->         </matrixrow>
 37 | `->         <matrixrow>
 38 |                 <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:37:1]
 36 |             </matrixrow>
 37 | ,->         <matrixrow>
 38 | |               <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
 39 | `->         </matrixrow>
 40 |         </matrix>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:37:1]
 36 |             </matrixrow>
 37 | ,->         <matrixrow>
 38 | |               <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
 39 | `->         </matrixrow>
 40 |         </matrix>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:37:1]
 36 |             </matrixrow>
 37 | ,->         <matrixrow>
 38 | `->             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
 39 |             </matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:37:1]
 36 |             </matrixrow>
 37 | ,->         <matrixrow>
 38 | `->             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
 39 |             </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:38:1]
 37 |         <matrixrow>
 38 |             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
    :             ^^^^^^^^^^^^
 39 |         </matrixrow>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:38:1]
 37 |         <matrixrow>
 38 |             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
    :             ^^^^^^^^^^^^
 39 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:38:1]
 37 |         <matrixrow>
 38 |             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
    :                 ^^^
 39 |         </matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:38:1]
 37 |         <matrixrow>
 38 |             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
    :                 ^^^
 39 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:38:1]
 37 |         <matrixrow>
 38 |             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
    :                         ^
 39 |         </matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:38:1]
 37 |         <matrixrow>
 38 |             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
    :                         ^
 39 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:38:1]
 37 |         <matrixrow>
 38 |             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
    :                          ^^^^^^^^^^^^
 39 |         </matrixrow>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:38:1]
 37 |         <matrixrow>
 38 |             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
    :                          ^^^^^^^^^^^^
 39 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:38:1]
 37 |         <matrixrow>
 38 |             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
    :                              ^^^
 39 |         </matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:38:1]
 37 |         <matrixrow>
 38 |             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
    :                              ^^^
 39 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:38:1]
 37 |         <matrixrow>
 38 |             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
    :                                      ^
 39 |         </matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:38:1]
 37 |         <matrixrow>
 38 |             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
    :                                      ^
 39 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:38:1]
 37 |         <matrixrow>
 38 |             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
    :                                       ^^^^^^^^^^^^
 39 |         </matrixrow>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:38:1]
 37 |         <matrixrow>
 38 |             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
    :                                       ^^^^^^^^^^^^
 39 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:38:1]
 37 |         <matrixrow>
 38 |             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
    :                                           ^^^
 39 |         </matrixrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:38:1]
 37 |         <matrixrow>
 38 |             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
    :                                           ^^^
 39 |         </matrixrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:38:1]
 37 |             <matrixrow>
 38 | ,->             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
 39 | `->         </matrixrow>
 40 |         </matrix>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:38:1]
 37 |             <matrixrow>
 38 | ,->             <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
 39 | `->         </matrixrow>
 40 |         </matrix>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:39:1]
 38 |                 <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
 39 | ,->         </matrixrow>
 40 | `->     </matrix>
 41 |     </math>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:39:1]
 38 |                 <cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn>
 39 | ,->         </matrixrow>
 40 | `->     </matrix>
 41 |     </math>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:40:1]
 39 |         </matrixrow>
 40 |     </matrix>
    :              ^
 41 | </math>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:40:1]
 39 |         </matrixrow>
 40 |     </matrix>
    :              ^
 41 | </math>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:41:1]
 40 |         </matrix>
 41 | ,-> </math>
 42 | `-> 
 43 |     <math xmlns="http://www.w3.org/1998/Math/MathML">
 44 |         <infinity/>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:41:1]
 40 |         </matrix>
 41 | ,-> </math>
 42 | `-> 
 43 |     <math xmlns="http://www.w3.org/1998/Math/MathML">
 44 |         <infinity/>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:43:1]
 42 |     
 43 | ,-> <math xmlns="http://www.w3.org/1998/Math/MathML">
 44 | |       <infinity/>
 45 | `-> </math>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:43:1]
 42 |     
 43 | ,-> <math xmlns="http://www.w3.org/1998/Math/MathML">
 44 | |       <infinity/>
 45 | `-> </math>
    `----
  x Attribute
    ,-[$DIR/tests/fixture/element/math/input.html:43:1]
 42 | 
 43 | <math xmlns="http://www.w3.org/1998/Math/MathML">
    :       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 44 |     <infinity/>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:43:1]
 42 |     
 43 | ,-> <math xmlns="http://www.w3.org/1998/Math/MathML">
 44 | `->     <infinity/>
 45 |     </math>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:43:1]
 42 |     
 43 | ,-> <math xmlns="http://www.w3.org/1998/Math/MathML">
 44 | `->     <infinity/>
 45 |     </math>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:44:1]
 43 | <math xmlns="http://www.w3.org/1998/Math/MathML">
 44 |     <infinity/>
    :     ^^^^^^^^^^^
 45 | </math>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:44:1]
 43 | <math xmlns="http://www.w3.org/1998/Math/MathML">
 44 |     <infinity/>
    :     ^^^^^^^^^^^
 45 | </math>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:44:1]
 43 | <math xmlns="http://www.w3.org/1998/Math/MathML">
 44 |     <infinity/>
    :                ^
 45 | </math>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:44:1]
 43 | <math xmlns="http://www.w3.org/1998/Math/MathML">
 44 |     <infinity/>
    :                ^
 45 | </math>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:45:1]
 44 |         <infinity/>
 45 | ,-> </math>
 46 | `-> 
 47 |     <math>
 48 |         <semantics>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:45:1]
 44 |         <infinity/>
 45 | ,-> </math>
 46 | `-> 
 47 |     <math>
 48 |         <semantics>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:47:1]
 46 |     
 47 | ,-> <math>
 48 | |       <semantics>
 49 | |   
 50 | |           <!-- Presentation MathML -->
 51 | |           <mrow>
 52 | |               <msup>
 53 | |                   <mi>x</mi>
 54 | |                   <mn>2</mn>
 55 | |               </msup>
 56 | |               <mo>+</mo>
 57 | |               <mi>y</mi>
 58 | |           </mrow>
 59 | |   
 60 | |           <!-- Content MathML -->
 61 | |           <annotation-xml encoding="MathML-Content">
 62 | |               <apply>
 63 | |                   <plus/>
 64 | |                   <apply>
 65 | |                       <power/>
 66 | |                       <ci>x</ci>
 67 | |                       <cn type="integer">2</cn>
 68 | |                   </apply>
 69 | |                   <ci>y</ci>
 70 | |               </apply>
 71 | |           </annotation-xml>
 72 | |   
 73 | |           <!-- annotate an image -->
 74 | |           <annotation encoding="image/png" src="some/path/formula.png"/>
 75 | |   
 76 | |           <!-- annotate TeX -->
 77 | |           <annotation encoding="application/x-tex">
 78 | |               x^{2} + y
 79 | |           </annotation>
 80 | |   
 81 | |       </semantics>
 82 | `-> </math>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:47:1]
 46 |     
 47 | ,-> <math>
 48 | |       <semantics>
 49 | |   
 50 | |           <!-- Presentation MathML -->
 51 | |           <mrow>
 52 | |               <msup>
 53 | |                   <mi>x</mi>
 54 | |                   <mn>2</mn>
 55 | |               </msup>
 56 | |               <mo>+</mo>
 57 | |               <mi>y</mi>
 58 | |           </mrow>
 59 | |   
 60 | |           <!-- Content MathML -->
 61 | |           <annotation-xml encoding="MathML-Content">
 62 | |               <apply>
 63 | |                   <plus/>
 64 | |                   <apply>
 65 | |                       <power/>
 66 | |                       <ci>x</ci>
 67 | |                       <cn type="integer">2</cn>
 68 | |                   </apply>
 69 | |                   <ci>y</ci>
 70 | |               </apply>
 71 | |           </annotation-xml>
 72 | |   
 73 | |           <!-- annotate an image -->
 74 | |           <annotation encoding="image/png" src="some/path/formula.png"/>
 75 | |   
 76 | |           <!-- annotate TeX -->
 77 | |           <annotation encoding="application/x-tex">
 78 | |               x^{2} + y
 79 | |           </annotation>
 80 | |   
 81 | |       </semantics>
 82 | `-> </math>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:47:1]
 46 |     
 47 | ,-> <math>
 48 | `->     <semantics>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:47:1]
 46 |     
 47 | ,-> <math>
 48 | `->     <semantics>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:48:1]
 47 |     <math>
 48 | ,->     <semantics>
 49 | |   
 50 | |           <!-- Presentation MathML -->
 51 | |           <mrow>
 52 | |               <msup>
 53 | |                   <mi>x</mi>
 54 | |                   <mn>2</mn>
 55 | |               </msup>
 56 | |               <mo>+</mo>
 57 | |               <mi>y</mi>
 58 | |           </mrow>
 59 | |   
 60 | |           <!-- Content MathML -->
 61 | |           <annotation-xml encoding="MathML-Content">
 62 | |               <apply>
 63 | |                   <plus/>
 64 | |                   <apply>
 65 | |                       <power/>
 66 | |                       <ci>x</ci>
 67 | |                       <cn type="integer">2</cn>
 68 | |                   </apply>
 69 | |                   <ci>y</ci>
 70 | |               </apply>
 71 | |           </annotation-xml>
 72 | |   
 73 | |           <!-- annotate an image -->
 74 | |           <annotation encoding="image/png" src="some/path/formula.png"/>
 75 | |   
 76 | |           <!-- annotate TeX -->
 77 | |           <annotation encoding="application/x-tex">
 78 | |               x^{2} + y
 79 | |           </annotation>
 80 | |   
 81 | `->     </semantics>
 82 |     </math>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:48:1]
 47 |     <math>
 48 | ,->     <semantics>
 49 | |   
 50 | |           <!-- Presentation MathML -->
 51 | |           <mrow>
 52 | |               <msup>
 53 | |                   <mi>x</mi>
 54 | |                   <mn>2</mn>
 55 | |               </msup>
 56 | |               <mo>+</mo>
 57 | |               <mi>y</mi>
 58 | |           </mrow>
 59 | |   
 60 | |           <!-- Content MathML -->
 61 | |           <annotation-xml encoding="MathML-Content">
 62 | |               <apply>
 63 | |                   <plus/>
 64 | |                   <apply>
 65 | |                       <power/>
 66 | |                       <ci>x</ci>
 67 | |                       <cn type="integer">2</cn>
 68 | |                   </apply>
 69 | |                   <ci>y</ci>
 70 | |               </apply>
 71 | |           </annotation-xml>
 72 | |   
 73 | |           <!-- annotate an image -->
 74 | |           <annotation encoding="image/png" src="some/path/formula.png"/>
 75 | |   
 76 | |           <!-- annotate TeX -->
 77 | |           <annotation encoding="application/x-tex">
 78 | |               x^{2} + y
 79 | |           </annotation>
 80 | |   
 81 | `->     </semantics>
 82 |     </math>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:48:1]
 47 |     <math>
 48 | ,->     <semantics>
 49 | |   
 50 | `->         <!-- Presentation MathML -->
 51 |             <mrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:48:1]
 47 |     <math>
 48 | ,->     <semantics>
 49 | |   
 50 | `->         <!-- Presentation MathML -->
 51 |             <mrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:50:1]
 49 | 
 50 |         <!-- Presentation MathML -->
    :         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 51 |         <mrow>
    `----
  x Comment
    ,-[$DIR/tests/fixture/element/math/input.html:50:1]
 49 | 
 50 |         <!-- Presentation MathML -->
    :         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 51 |         <mrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:50:1]
 49 |     
 50 | ,->         <!-- Presentation MathML -->
 51 | `->         <mrow>
 52 |                 <msup>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:50:1]
 49 |     
 50 | ,->         <!-- Presentation MathML -->
 51 | `->         <mrow>
 52 |                 <msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:51:1]
 50 |             <!-- Presentation MathML -->
 51 | ,->         <mrow>
 52 | |               <msup>
 53 | |                   <mi>x</mi>
 54 | |                   <mn>2</mn>
 55 | |               </msup>
 56 | |               <mo>+</mo>
 57 | |               <mi>y</mi>
 58 | `->         </mrow>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:51:1]
 50 |             <!-- Presentation MathML -->
 51 | ,->         <mrow>
 52 | |               <msup>
 53 | |                   <mi>x</mi>
 54 | |                   <mn>2</mn>
 55 | |               </msup>
 56 | |               <mo>+</mo>
 57 | |               <mi>y</mi>
 58 | `->         </mrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:51:1]
 50 |             <!-- Presentation MathML -->
 51 | ,->         <mrow>
 52 | `->             <msup>
 53 |                     <mi>x</mi>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:51:1]
 50 |             <!-- Presentation MathML -->
 51 | ,->         <mrow>
 52 | `->             <msup>
 53 |                     <mi>x</mi>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:52:1]
 51 |             <mrow>
 52 | ,->             <msup>
 53 | |                   <mi>x</mi>
 54 | |                   <mn>2</mn>
 55 | `->             </msup>
 56 |                 <mo>+</mo>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:52:1]
 51 |             <mrow>
 52 | ,->             <msup>
 53 | |                   <mi>x</mi>
 54 | |                   <mn>2</mn>
 55 | `->             </msup>
 56 |                 <mo>+</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:52:1]
 51 |             <mrow>
 52 | ,->             <msup>
 53 | `->                 <mi>x</mi>
 54 |                     <mn>2</mn>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:52:1]
 51 |             <mrow>
 52 | ,->             <msup>
 53 | `->                 <mi>x</mi>
 54 |                     <mn>2</mn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:53:1]
 52 |             <msup>
 53 |                 <mi>x</mi>
    :                 ^^^^^^^^^^
 54 |                 <mn>2</mn>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:53:1]
 52 |             <msup>
 53 |                 <mi>x</mi>
    :                 ^^^^^^^^^^
 54 |                 <mn>2</mn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:53:1]
 52 |             <msup>
 53 |                 <mi>x</mi>
    :                     ^
 54 |                 <mn>2</mn>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:53:1]
 52 |             <msup>
 53 |                 <mi>x</mi>
    :                     ^
 54 |                 <mn>2</mn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:53:1]
 52 |                 <msup>
 53 | ,->                 <mi>x</mi>
 54 | `->                 <mn>2</mn>
 55 |                 </msup>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:53:1]
 52 |                 <msup>
 53 | ,->                 <mi>x</mi>
 54 | `->                 <mn>2</mn>
 55 |                 </msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:54:1]
 53 |                 <mi>x</mi>
 54 |                 <mn>2</mn>
    :                 ^^^^^^^^^^
 55 |             </msup>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:54:1]
 53 |                 <mi>x</mi>
 54 |                 <mn>2</mn>
    :                 ^^^^^^^^^^
 55 |             </msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:54:1]
 53 |                 <mi>x</mi>
 54 |                 <mn>2</mn>
    :                     ^
 55 |             </msup>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:54:1]
 53 |                 <mi>x</mi>
 54 |                 <mn>2</mn>
    :                     ^
 55 |             </msup>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:54:1]
 53 |                     <mi>x</mi>
 54 | ,->                 <mn>2</mn>
 55 | `->             </msup>
 56 |                 <mo>+</mo>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:54:1]
 53 |                     <mi>x</mi>
 54 | ,->                 <mn>2</mn>
 55 | `->             </msup>
 56 |                 <mo>+</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:55:1]
 54 |                     <mn>2</mn>
 55 | ,->             </msup>
 56 | `->             <mo>+</mo>
 57 |                 <mi>y</mi>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:55:1]
 54 |                     <mn>2</mn>
 55 | ,->             </msup>
 56 | `->             <mo>+</mo>
 57 |                 <mi>y</mi>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:56:1]
 55 |             </msup>
 56 |             <mo>+</mo>
    :             ^^^^^^^^^^
 57 |             <mi>y</mi>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:56:1]
 55 |             </msup>
 56 |             <mo>+</mo>
    :             ^^^^^^^^^^
 57 |             <mi>y</mi>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:56:1]
 55 |             </msup>
 56 |             <mo>+</mo>
    :                 ^
 57 |             <mi>y</mi>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:56:1]
 55 |             </msup>
 56 |             <mo>+</mo>
    :                 ^
 57 |             <mi>y</mi>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:56:1]
 55 |                 </msup>
 56 | ,->             <mo>+</mo>
 57 | `->             <mi>y</mi>
 58 |             </mrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:56:1]
 55 |                 </msup>
 56 | ,->             <mo>+</mo>
 57 | `->             <mi>y</mi>
 58 |             </mrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:57:1]
 56 |             <mo>+</mo>
 57 |             <mi>y</mi>
    :             ^^^^^^^^^^
 58 |         </mrow>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:57:1]
 56 |             <mo>+</mo>
 57 |             <mi>y</mi>
    :             ^^^^^^^^^^
 58 |         </mrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:57:1]
 56 |             <mo>+</mo>
 57 |             <mi>y</mi>
    :                 ^
 58 |         </mrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:57:1]
 56 |             <mo>+</mo>
 57 |             <mi>y</mi>
    :                 ^
 58 |         </mrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:57:1]
 56 |                 <mo>+</mo>
 57 | ,->             <mi>y</mi>
 58 | `->         </mrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:57:1]
 56 |                 <mo>+</mo>
 57 | ,->             <mi>y</mi>
 58 | `->         </mrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:58:1]
 57 |                 <mi>y</mi>
 58 | ,->         </mrow>
 59 | |   
 60 | `->         <!-- Content MathML -->
 61 |             <annotation-xml encoding="MathML-Content">
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:58:1]
 57 |                 <mi>y</mi>
 58 | ,->         </mrow>
 59 | |   
 60 | `->         <!-- Content MathML -->
 61 |             <annotation-xml encoding="MathML-Content">
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:60:1]
 59 | 
 60 |         <!-- Content MathML -->
    :         ^^^^^^^^^^^^^^^^^^^^^^^
 61 |         <annotation-xml encoding="MathML-Content">
    `----
  x Comment
    ,-[$DIR/tests/fixture/element/math/input.html:60:1]
 59 | 
 60 |         <!-- Content MathML -->
    :         ^^^^^^^^^^^^^^^^^^^^^^^
 61 |         <annotation-xml encoding="MathML-Content">
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:60:1]
 59 |     
 60 | ,->         <!-- Content MathML -->
 61 | `->         <annotation-xml encoding="MathML-Content">
 62 |                 <apply>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:60:1]
 59 |     
 60 | ,->         <!-- Content MathML -->
 61 | `->         <annotation-xml encoding="MathML-Content">
 62 |                 <apply>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:61:1]
 60 |             <!-- Content MathML -->
 61 | ,->         <annotation-xml encoding="MathML-Content">
 62 | |               <apply>
 63 | |                   <plus/>
 64 | |                   <apply>
 65 | |                       <power/>
 66 | |                       <ci>x</ci>
 67 | |                       <cn type="integer">2</cn>
 68 | |                   </apply>
 69 | |                   <ci>y</ci>
 70 | |               </apply>
 71 | `->         </annotation-xml>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:61:1]
 60 |             <!-- Content MathML -->
 61 | ,->         <annotation-xml encoding="MathML-Content">
 62 | |               <apply>
 63 | |                   <plus/>
 64 | |                   <apply>
 65 | |                       <power/>
 66 | |                       <ci>x</ci>
 67 | |                       <cn type="integer">2</cn>
 68 | |                   </apply>
 69 | |                   <ci>y</ci>
 70 | |               </apply>
 71 | `->         </annotation-xml>
    `----
  x Attribute
    ,-[$DIR/tests/fixture/element/math/input.html:61:1]
 60 |         <!-- Content MathML -->
 61 |         <annotation-xml encoding="MathML-Content">
    :                         ^^^^^^^^^^^^^^^^^^^^^^^^^
 62 |             <apply>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:61:1]
 60 |             <!-- Content MathML -->
 61 | ,->         <annotation-xml encoding="MathML-Content">
 62 | `->             <apply>
 63 |                     <plus/>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:61:1]
 60 |             <!-- Content MathML -->
 61 | ,->         <annotation-xml encoding="MathML-Content">
 62 | `->             <apply>
 63 |                     <plus/>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:62:1]
 61 |             <annotation-xml encoding="MathML-Content">
 62 | ,->             <apply>
 63 | |                   <plus/>
 64 | |                   <apply>
 65 | |                       <power/>
 66 | |                       <ci>x</ci>
 67 | |                       <cn type="integer">2</cn>
 68 | |                   </apply>
 69 | |                   <ci>y</ci>
 70 | `->             </apply>
 71 |             </annotation-xml>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:62:1]
 61 |             <annotation-xml encoding="MathML-Content">
 62 | ,->             <apply>
 63 | |                   <plus/>
 64 | |                   <apply>
 65 | |                       <power/>
 66 | |                       <ci>x</ci>
 67 | |                       <cn type="integer">2</cn>
 68 | |                   </apply>
 69 | |                   <ci>y</ci>
 70 | `->             </apply>
 71 |             </annotation-xml>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:62:1]
 61 |             <annotation-xml encoding="MathML-Content">
 62 | ,->             <apply>
 63 | `->                 <plus/>
 64 |                     <apply>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:62:1]
 61 |             <annotation-xml encoding="MathML-Content">
 62 | ,->             <apply>
 63 | `->                 <plus/>
 64 |                     <apply>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:63:1]
 62 |             <apply>
 63 |                 <plus/>
    :                 ^^^^^^^
 64 |                 <apply>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:63:1]
 62 |             <apply>
 63 |                 <plus/>
    :                 ^^^^^^^
 64 |                 <apply>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:63:1]
 62 |                 <apply>
 63 | ,->                 <plus/>
 64 | `->                 <apply>
 65 |                         <power/>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:63:1]
 62 |                 <apply>
 63 | ,->                 <plus/>
 64 | `->                 <apply>
 65 |                         <power/>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:64:1]
 63 |                     <plus/>
 64 | ,->                 <apply>
 65 | |                       <power/>
 66 | |                       <ci>x</ci>
 67 | |                       <cn type="integer">2</cn>
 68 | `->                 </apply>
 69 |                     <ci>y</ci>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:64:1]
 63 |                     <plus/>
 64 | ,->                 <apply>
 65 | |                       <power/>
 66 | |                       <ci>x</ci>
 67 | |                       <cn type="integer">2</cn>
 68 | `->                 </apply>
 69 |                     <ci>y</ci>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:64:1]
 63 |                     <plus/>
 64 | ,->                 <apply>
 65 | `->                     <power/>
 66 |                         <ci>x</ci>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:64:1]
 63 |                     <plus/>
 64 | ,->                 <apply>
 65 | `->                     <power/>
 66 |                         <ci>x</ci>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:65:1]
 64 |                 <apply>
 65 |                     <power/>
    :                     ^^^^^^^^
 66 |                     <ci>x</ci>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:65:1]
 64 |                 <apply>
 65 |                     <power/>
    :                     ^^^^^^^^
 66 |                     <ci>x</ci>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:65:1]
 64 |                     <apply>
 65 | ,->                     <power/>
 66 | `->                     <ci>x</ci>
 67 |                         <cn type="integer">2</cn>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:65:1]
 64 |                     <apply>
 65 | ,->                     <power/>
 66 | `->                     <ci>x</ci>
 67 |                         <cn type="integer">2</cn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:66:1]
 65 |                     <power/>
 66 |                     <ci>x</ci>
    :                     ^^^^^^^^^^
 67 |                     <cn type="integer">2</cn>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:66:1]
 65 |                     <power/>
 66 |                     <ci>x</ci>
    :                     ^^^^^^^^^^
 67 |                     <cn type="integer">2</cn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:66:1]
 65 |                     <power/>
 66 |                     <ci>x</ci>
    :                         ^
 67 |                     <cn type="integer">2</cn>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:66:1]
 65 |                     <power/>
 66 |                     <ci>x</ci>
    :                         ^
 67 |                     <cn type="integer">2</cn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:66:1]
 65 |                         <power/>
 66 | ,->                     <ci>x</ci>
 67 | `->                     <cn type="integer">2</cn>
 68 |                     </apply>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:66:1]
 65 |                         <power/>
 66 | ,->                     <ci>x</ci>
 67 | `->                     <cn type="integer">2</cn>
 68 |                     </apply>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:67:1]
 66 |                     <ci>x</ci>
 67 |                     <cn type="integer">2</cn>
    :                     ^^^^^^^^^^^^^^^^^^^^^^^^^
 68 |                 </apply>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:67:1]
 66 |                     <ci>x</ci>
 67 |                     <cn type="integer">2</cn>
    :                     ^^^^^^^^^^^^^^^^^^^^^^^^^
 68 |                 </apply>
    `----
  x Attribute
    ,-[$DIR/tests/fixture/element/math/input.html:67:1]
 66 |                     <ci>x</ci>
 67 |                     <cn type="integer">2</cn>
    :                         ^^^^^^^^^^^^^^
 68 |                 </apply>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:67:1]
 66 |                     <ci>x</ci>
 67 |                     <cn type="integer">2</cn>
    :                                        ^
 68 |                 </apply>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:67:1]
 66 |                     <ci>x</ci>
 67 |                     <cn type="integer">2</cn>
    :                                        ^
 68 |                 </apply>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:67:1]
 66 |                         <ci>x</ci>
 67 | ,->                     <cn type="integer">2</cn>
 68 | `->                 </apply>
 69 |                     <ci>y</ci>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:67:1]
 66 |                         <ci>x</ci>
 67 | ,->                     <cn type="integer">2</cn>
 68 | `->                 </apply>
 69 |                     <ci>y</ci>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:68:1]
 67 |                         <cn type="integer">2</cn>
 68 | ,->                 </apply>
 69 | `->                 <ci>y</ci>
 70 |                 </apply>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:68:1]
 67 |                         <cn type="integer">2</cn>
 68 | ,->                 </apply>
 69 | `->                 <ci>y</ci>
 70 |                 </apply>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:69:1]
 68 |                 </apply>
 69 |                 <ci>y</ci>
    :                 ^^^^^^^^^^
 70 |             </apply>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:69:1]
 68 |                 </apply>
 69 |                 <ci>y</ci>
    :                 ^^^^^^^^^^
 70 |             </apply>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:69:1]
 68 |                 </apply>
 69 |                 <ci>y</ci>
    :                     ^
 70 |             </apply>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:69:1]
 68 |                 </apply>
 69 |                 <ci>y</ci>
    :                     ^
 70 |             </apply>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:69:1]
 68 |                     </apply>
 69 | ,->                 <ci>y</ci>
 70 | `->             </apply>
 71 |             </annotation-xml>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:69:1]
 68 |                     </apply>
 69 | ,->                 <ci>y</ci>
 70 | `->             </apply>
 71 |             </annotation-xml>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:70:1]
 69 |                     <ci>y</ci>
 70 | ,->             </apply>
 71 | `->         </annotation-xml>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:70:1]
 69 |                     <ci>y</ci>
 70 | ,->             </apply>
 71 | `->         </annotation-xml>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:71:1]
 70 |                 </apply>
 71 | ,->         </annotation-xml>
 72 | |   
 73 | `->         <!-- annotate an image -->
 74 |             <annotation encoding="image/png" src="some/path/formula.png"/>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:71:1]
 70 |                 </apply>
 71 | ,->         </annotation-xml>
 72 | |   
 73 | `->         <!-- annotate an image -->
 74 |             <annotation encoding="image/png" src="some/path/formula.png"/>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:73:1]
 72 | 
 73 |         <!-- annotate an image -->
    :         ^^^^^^^^^^^^^^^^^^^^^^^^^^
 74 |         <annotation encoding="image/png" src="some/path/formula.png"/>
    `----
  x Comment
    ,-[$DIR/tests/fixture/element/math/input.html:73:1]
 72 | 
 73 |         <!-- annotate an image -->
    :         ^^^^^^^^^^^^^^^^^^^^^^^^^^
 74 |         <annotation encoding="image/png" src="some/path/formula.png"/>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:73:1]
 72 |     
 73 | ,->         <!-- annotate an image -->
 74 | `->         <annotation encoding="image/png" src="some/path/formula.png"/>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:73:1]
 72 |     
 73 | ,->         <!-- annotate an image -->
 74 | `->         <annotation encoding="image/png" src="some/path/formula.png"/>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:74:1]
 73 |         <!-- annotate an image -->
 74 |         <annotation encoding="image/png" src="some/path/formula.png"/>
    :         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:74:1]
 73 |         <!-- annotate an image -->
 74 |         <annotation encoding="image/png" src="some/path/formula.png"/>
    :         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    `----
  x Attribute
    ,-[$DIR/tests/fixture/element/math/input.html:74:1]
 73 |         <!-- annotate an image -->
 74 |         <annotation encoding="image/png" src="some/path/formula.png"/>
    :                     ^^^^^^^^^^^^^^^^^^^^
    `----
  x Attribute
    ,-[$DIR/tests/fixture/element/math/input.html:74:1]
 73 |         <!-- annotate an image -->
 74 |         <annotation encoding="image/png" src="some/path/formula.png"/>
    :                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:74:1]
 73 |             <!-- annotate an image -->
 74 | ,->         <annotation encoding="image/png" src="some/path/formula.png"/>
 75 | |   
 76 | `->         <!-- annotate TeX -->
 77 |             <annotation encoding="application/x-tex">
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:74:1]
 73 |             <!-- annotate an image -->
 74 | ,->         <annotation encoding="image/png" src="some/path/formula.png"/>
 75 | |   
 76 | `->         <!-- annotate TeX -->
 77 |             <annotation encoding="application/x-tex">
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:76:1]
 75 | 
 76 |         <!-- annotate TeX -->
    :         ^^^^^^^^^^^^^^^^^^^^^
 77 |         <annotation encoding="application/x-tex">
    `----
  x Comment
    ,-[$DIR/tests/fixture/element/math/input.html:76:1]
 75 | 
 76 |         <!-- annotate TeX -->
    :         ^^^^^^^^^^^^^^^^^^^^^
 77 |         <annotation encoding="application/x-tex">
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:76:1]
 75 |     
 76 | ,->         <!-- annotate TeX -->
 77 | `->         <annotation encoding="application/x-tex">
 78 |                 x^{2} + y
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:76:1]
 75 |     
 76 | ,->         <!-- annotate TeX -->
 77 | `->         <annotation encoding="application/x-tex">
 78 |                 x^{2} + y
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:77:1]
 76 |             <!-- annotate TeX -->
 77 | ,->         <annotation encoding="application/x-tex">
 78 | |               x^{2} + y
 79 | `->         </annotation>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:77:1]
 76 |             <!-- annotate TeX -->
 77 | ,->         <annotation encoding="application/x-tex">
 78 | |               x^{2} + y
 79 | `->         </annotation>
    `----
  x Attribute
    ,-[$DIR/tests/fixture/element/math/input.html:77:1]
 76 |         <!-- annotate TeX -->
 77 |         <annotation encoding="application/x-tex">
    :                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 78 |             x^{2} + y
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:77:1]
 76 |             <!-- annotate TeX -->
 77 | ,->         <annotation encoding="application/x-tex">
 78 | |               x^{2} + y
 79 | `->         </annotation>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:77:1]
 76 |             <!-- annotate TeX -->
 77 | ,->         <annotation encoding="application/x-tex">
 78 | |               x^{2} + y
 79 | `->         </annotation>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:79:1]
 78 |                 x^{2} + y
 79 | ,->         </annotation>
 80 | |   
 81 | `->     </semantics>
 82 |     </math>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:79:1]
 78 |                 x^{2} + y
 79 | ,->         </annotation>
 80 | |   
 81 | `->     </semantics>
 82 |     </math>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:81:1]
 80 | 
 81 |     </semantics>
    :                 ^
 82 | </math>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:81:1]
 80 | 
 81 |     </semantics>
    :                 ^
 82 | </math>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:82:1]
 81 |         </semantics>
 82 | ,-> </math>
 83 | `-> 
 84 |     <math>
 85 |         <mtable>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:82:1]
 81 |         </semantics>
 82 | ,-> </math>
 83 | `-> 
 84 |     <math>
 85 |         <mtable>
    `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:84:1]
  83 |     
  84 | ,-> <math>
  85 | |       <mtable>
  86 | |           <mtr groupalign="{left}">
  87 | |               <mtd>
  88 | |                   <mrow>
  89 | |                       <mn>2</mn>
  90 | |                       <mo>&InvisibleTimes;</mo>
  91 | |                       <maligngroup/><mi>x</mi>
  92 | |                       <maligngroup/><mo>+</mo>
  93 | |                       <maligngroup/><mi>y</mi>
  94 | |                       <maligngroup/><mo>=</mo>
  95 | |                       <mo>-</mo>
  96 | |                       <maligngroup/><mn>5</mn>
  97 | |                   </mrow>
  98 | |               </mtd>
  99 | |           </mtr>
 100 | |           <mtr>
 101 | |               <mtd>
 102 | |                   <mrow>
 103 | |                       <maligngroup/><mi>x</mi>
 104 | |                       <maligngroup/><mo>-</mo>
 105 | |                       <mn>2</mn>
 106 | |                       <mo>&InvisibleTimes;</mo>
 107 | |                       <maligngroup/><mi>y</mi>
 108 | |                       <maligngroup/><mo>=</mo>
 109 | |                       <maligngroup/><mn>1</mn>
 110 | |                   </mrow>
 111 | |               </mtd>
 112 | |           </mtr>
 113 | |       </mtable>
 114 | `-> </math>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:84:1]
  83 |     
  84 | ,-> <math>
  85 | |       <mtable>
  86 | |           <mtr groupalign="{left}">
  87 | |               <mtd>
  88 | |                   <mrow>
  89 | |                       <mn>2</mn>
  90 | |                       <mo>&InvisibleTimes;</mo>
  91 | |                       <maligngroup/><mi>x</mi>
  92 | |                       <maligngroup/><mo>+</mo>
  93 | |                       <maligngroup/><mi>y</mi>
  94 | |                       <maligngroup/><mo>=</mo>
  95 | |                       <mo>-</mo>
  96 | |                       <maligngroup/><mn>5</mn>
  97 | |                   </mrow>
  98 | |               </mtd>
  99 | |           </mtr>
 100 | |           <mtr>
 101 | |               <mtd>
 102 | |                   <mrow>
 103 | |                       <maligngroup/><mi>x</mi>
 104 | |                       <maligngroup/><mo>-</mo>
 105 | |                       <mn>2</mn>
 106 | |                       <mo>&InvisibleTimes;</mo>
 107 | |                       <maligngroup/><mi>y</mi>
 108 | |                       <maligngroup/><mo>=</mo>
 109 | |                       <maligngroup/><mn>1</mn>
 110 | |                   </mrow>
 111 | |               </mtd>
 112 | |           </mtr>
 113 | |       </mtable>
 114 | `-> </math>
     `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:84:1]
 83 |     
 84 | ,-> <math>
 85 | `->     <mtable>
 86 |             <mtr groupalign="{left}">
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:84:1]
 83 |     
 84 | ,-> <math>
 85 | `->     <mtable>
 86 |             <mtr groupalign="{left}">
    `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:85:1]
  84 |     <math>
  85 | ,->     <mtable>
  86 | |           <mtr groupalign="{left}">
  87 | |               <mtd>
  88 | |                   <mrow>
  89 | |                       <mn>2</mn>
  90 | |                       <mo>&InvisibleTimes;</mo>
  91 | |                       <maligngroup/><mi>x</mi>
  92 | |                       <maligngroup/><mo>+</mo>
  93 | |                       <maligngroup/><mi>y</mi>
  94 | |                       <maligngroup/><mo>=</mo>
  95 | |                       <mo>-</mo>
  96 | |                       <maligngroup/><mn>5</mn>
  97 | |                   </mrow>
  98 | |               </mtd>
  99 | |           </mtr>
 100 | |           <mtr>
 101 | |               <mtd>
 102 | |                   <mrow>
 103 | |                       <maligngroup/><mi>x</mi>
 104 | |                       <maligngroup/><mo>-</mo>
 105 | |                       <mn>2</mn>
 106 | |                       <mo>&InvisibleTimes;</mo>
 107 | |                       <maligngroup/><mi>y</mi>
 108 | |                       <maligngroup/><mo>=</mo>
 109 | |                       <maligngroup/><mn>1</mn>
 110 | |                   </mrow>
 111 | |               </mtd>
 112 | |           </mtr>
 113 | `->     </mtable>
 114 |     </math>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:85:1]
  84 |     <math>
  85 | ,->     <mtable>
  86 | |           <mtr groupalign="{left}">
  87 | |               <mtd>
  88 | |                   <mrow>
  89 | |                       <mn>2</mn>
  90 | |                       <mo>&InvisibleTimes;</mo>
  91 | |                       <maligngroup/><mi>x</mi>
  92 | |                       <maligngroup/><mo>+</mo>
  93 | |                       <maligngroup/><mi>y</mi>
  94 | |                       <maligngroup/><mo>=</mo>
  95 | |                       <mo>-</mo>
  96 | |                       <maligngroup/><mn>5</mn>
  97 | |                   </mrow>
  98 | |               </mtd>
  99 | |           </mtr>
 100 | |           <mtr>
 101 | |               <mtd>
 102 | |                   <mrow>
 103 | |                       <maligngroup/><mi>x</mi>
 104 | |                       <maligngroup/><mo>-</mo>
 105 | |                       <mn>2</mn>
 106 | |                       <mo>&InvisibleTimes;</mo>
 107 | |                       <maligngroup/><mi>y</mi>
 108 | |                       <maligngroup/><mo>=</mo>
 109 | |                       <maligngroup/><mn>1</mn>
 110 | |                   </mrow>
 111 | |               </mtd>
 112 | |           </mtr>
 113 | `->     </mtable>
 114 |     </math>
     `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:85:1]
 84 |     <math>
 85 | ,->     <mtable>
 86 | `->         <mtr groupalign="{left}">
 87 |                 <mtd>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:85:1]
 84 |     <math>
 85 | ,->     <mtable>
 86 | `->         <mtr groupalign="{left}">
 87 |                 <mtd>
    `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:86:1]
  85 |         <mtable>
  86 | ,->         <mtr groupalign="{left}">
  87 | |               <mtd>
  88 | |                   <mrow>
  89 | |                       <mn>2</mn>
  90 | |                       <mo>&InvisibleTimes;</mo>
  91 | |                       <maligngroup/><mi>x</mi>
  92 | |                       <maligngroup/><mo>+</mo>
  93 | |                       <maligngroup/><mi>y</mi>
  94 | |                       <maligngroup/><mo>=</mo>
  95 | |                       <mo>-</mo>
  96 | |                       <maligngroup/><mn>5</mn>
  97 | |                   </mrow>
  98 | |               </mtd>
  99 | `->         </mtr>
 100 |             <mtr>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:86:1]
  85 |         <mtable>
  86 | ,->         <mtr groupalign="{left}">
  87 | |               <mtd>
  88 | |                   <mrow>
  89 | |                       <mn>2</mn>
  90 | |                       <mo>&InvisibleTimes;</mo>
  91 | |                       <maligngroup/><mi>x</mi>
  92 | |                       <maligngroup/><mo>+</mo>
  93 | |                       <maligngroup/><mi>y</mi>
  94 | |                       <maligngroup/><mo>=</mo>
  95 | |                       <mo>-</mo>
  96 | |                       <maligngroup/><mn>5</mn>
  97 | |                   </mrow>
  98 | |               </mtd>
  99 | `->         </mtr>
 100 |             <mtr>
     `----
  x Attribute
    ,-[$DIR/tests/fixture/element/math/input.html:86:1]
 85 |     <mtable>
 86 |         <mtr groupalign="{left}">
    :              ^^^^^^^^^^^^^^^^^^^
 87 |             <mtd>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:86:1]
 85 |         <mtable>
 86 | ,->         <mtr groupalign="{left}">
 87 | `->             <mtd>
 88 |                     <mrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:86:1]
 85 |         <mtable>
 86 | ,->         <mtr groupalign="{left}">
 87 | `->             <mtd>
 88 |                     <mrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:87:1]
 86 |             <mtr groupalign="{left}">
 87 | ,->             <mtd>
 88 | |                   <mrow>
 89 | |                       <mn>2</mn>
 90 | |                       <mo>&InvisibleTimes;</mo>
 91 | |                       <maligngroup/><mi>x</mi>
 92 | |                       <maligngroup/><mo>+</mo>
 93 | |                       <maligngroup/><mi>y</mi>
 94 | |                       <maligngroup/><mo>=</mo>
 95 | |                       <mo>-</mo>
 96 | |                       <maligngroup/><mn>5</mn>
 97 | |                   </mrow>
 98 | `->             </mtd>
 99 |             </mtr>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:87:1]
 86 |             <mtr groupalign="{left}">
 87 | ,->             <mtd>
 88 | |                   <mrow>
 89 | |                       <mn>2</mn>
 90 | |                       <mo>&InvisibleTimes;</mo>
 91 | |                       <maligngroup/><mi>x</mi>
 92 | |                       <maligngroup/><mo>+</mo>
 93 | |                       <maligngroup/><mi>y</mi>
 94 | |                       <maligngroup/><mo>=</mo>
 95 | |                       <mo>-</mo>
 96 | |                       <maligngroup/><mn>5</mn>
 97 | |                   </mrow>
 98 | `->             </mtd>
 99 |             </mtr>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:87:1]
 86 |             <mtr groupalign="{left}">
 87 | ,->             <mtd>
 88 | `->                 <mrow>
 89 |                         <mn>2</mn>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:87:1]
 86 |             <mtr groupalign="{left}">
 87 | ,->             <mtd>
 88 | `->                 <mrow>
 89 |                         <mn>2</mn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:88:1]
 87 |                 <mtd>
 88 | ,->                 <mrow>
 89 | |                       <mn>2</mn>
 90 | |                       <mo>&InvisibleTimes;</mo>
 91 | |                       <maligngroup/><mi>x</mi>
 92 | |                       <maligngroup/><mo>+</mo>
 93 | |                       <maligngroup/><mi>y</mi>
 94 | |                       <maligngroup/><mo>=</mo>
 95 | |                       <mo>-</mo>
 96 | |                       <maligngroup/><mn>5</mn>
 97 | `->                 </mrow>
 98 |                 </mtd>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:88:1]
 87 |                 <mtd>
 88 | ,->                 <mrow>
 89 | |                       <mn>2</mn>
 90 | |                       <mo>&InvisibleTimes;</mo>
 91 | |                       <maligngroup/><mi>x</mi>
 92 | |                       <maligngroup/><mo>+</mo>
 93 | |                       <maligngroup/><mi>y</mi>
 94 | |                       <maligngroup/><mo>=</mo>
 95 | |                       <mo>-</mo>
 96 | |                       <maligngroup/><mn>5</mn>
 97 | `->                 </mrow>
 98 |                 </mtd>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:88:1]
 87 |                 <mtd>
 88 | ,->                 <mrow>
 89 | `->                     <mn>2</mn>
 90 |                         <mo>&InvisibleTimes;</mo>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:88:1]
 87 |                 <mtd>
 88 | ,->                 <mrow>
 89 | `->                     <mn>2</mn>
 90 |                         <mo>&InvisibleTimes;</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:89:1]
 88 |                 <mrow>
 89 |                     <mn>2</mn>
    :                     ^^^^^^^^^^
 90 |                     <mo>&InvisibleTimes;</mo>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:89:1]
 88 |                 <mrow>
 89 |                     <mn>2</mn>
    :                     ^^^^^^^^^^
 90 |                     <mo>&InvisibleTimes;</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:89:1]
 88 |                 <mrow>
 89 |                     <mn>2</mn>
    :                         ^
 90 |                     <mo>&InvisibleTimes;</mo>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:89:1]
 88 |                 <mrow>
 89 |                     <mn>2</mn>
    :                         ^
 90 |                     <mo>&InvisibleTimes;</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:89:1]
 88 |                     <mrow>
 89 | ,->                     <mn>2</mn>
 90 | `->                     <mo>&InvisibleTimes;</mo>
 91 |                         <maligngroup/><mi>x</mi>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:89:1]
 88 |                     <mrow>
 89 | ,->                     <mn>2</mn>
 90 | `->                     <mo>&InvisibleTimes;</mo>
 91 |                         <maligngroup/><mi>x</mi>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:90:1]
 89 |                     <mn>2</mn>
 90 |                     <mo>&InvisibleTimes;</mo>
    :                     ^^^^^^^^^^^^^^^^^^^^^^^^^
 91 |                     <maligngroup/><mi>x</mi>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:90:1]
 89 |                     <mn>2</mn>
 90 |                     <mo>&InvisibleTimes;</mo>
    :                     ^^^^^^^^^^^^^^^^^^^^^^^^^
 91 |                     <maligngroup/><mi>x</mi>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:90:1]
 89 |                     <mn>2</mn>
 90 |                     <mo>&InvisibleTimes;</mo>
    :                         ^^^^^^^^^^^^^^^^
 91 |                     <maligngroup/><mi>x</mi>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:90:1]
 89 |                     <mn>2</mn>
 90 |                     <mo>&InvisibleTimes;</mo>
    :                         ^^^^^^^^^^^^^^^^
 91 |                     <maligngroup/><mi>x</mi>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:90:1]
 89 |                         <mn>2</mn>
 90 | ,->                     <mo>&InvisibleTimes;</mo>
 91 | `->                     <maligngroup/><mi>x</mi>
 92 |                         <maligngroup/><mo>+</mo>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:90:1]
 89 |                         <mn>2</mn>
 90 | ,->                     <mo>&InvisibleTimes;</mo>
 91 | `->                     <maligngroup/><mi>x</mi>
 92 |                         <maligngroup/><mo>+</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:91:1]
 90 |                     <mo>&InvisibleTimes;</mo>
 91 |                     <maligngroup/><mi>x</mi>
    :                     ^^^^^^^^^^^^^^
 92 |                     <maligngroup/><mo>+</mo>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:91:1]
 90 |                     <mo>&InvisibleTimes;</mo>
 91 |                     <maligngroup/><mi>x</mi>
    :                     ^^^^^^^^^^^^^^
 92 |                     <maligngroup/><mo>+</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:91:1]
 90 |                     <mo>&InvisibleTimes;</mo>
 91 |                     <maligngroup/><mi>x</mi>
    :                                   ^^^^^^^^^^
 92 |                     <maligngroup/><mo>+</mo>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:91:1]
 90 |                     <mo>&InvisibleTimes;</mo>
 91 |                     <maligngroup/><mi>x</mi>
    :                                   ^^^^^^^^^^
 92 |                     <maligngroup/><mo>+</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:91:1]
 90 |                     <mo>&InvisibleTimes;</mo>
 91 |                     <maligngroup/><mi>x</mi>
    :                                       ^
 92 |                     <maligngroup/><mo>+</mo>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:91:1]
 90 |                     <mo>&InvisibleTimes;</mo>
 91 |                     <maligngroup/><mi>x</mi>
    :                                       ^
 92 |                     <maligngroup/><mo>+</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:91:1]
 90 |                         <mo>&InvisibleTimes;</mo>
 91 | ,->                     <maligngroup/><mi>x</mi>
 92 | `->                     <maligngroup/><mo>+</mo>
 93 |                         <maligngroup/><mi>y</mi>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:91:1]
 90 |                         <mo>&InvisibleTimes;</mo>
 91 | ,->                     <maligngroup/><mi>x</mi>
 92 | `->                     <maligngroup/><mo>+</mo>
 93 |                         <maligngroup/><mi>y</mi>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:92:1]
 91 |                     <maligngroup/><mi>x</mi>
 92 |                     <maligngroup/><mo>+</mo>
    :                     ^^^^^^^^^^^^^^
 93 |                     <maligngroup/><mi>y</mi>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:92:1]
 91 |                     <maligngroup/><mi>x</mi>
 92 |                     <maligngroup/><mo>+</mo>
    :                     ^^^^^^^^^^^^^^
 93 |                     <maligngroup/><mi>y</mi>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:92:1]
 91 |                     <maligngroup/><mi>x</mi>
 92 |                     <maligngroup/><mo>+</mo>
    :                                   ^^^^^^^^^^
 93 |                     <maligngroup/><mi>y</mi>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:92:1]
 91 |                     <maligngroup/><mi>x</mi>
 92 |                     <maligngroup/><mo>+</mo>
    :                                   ^^^^^^^^^^
 93 |                     <maligngroup/><mi>y</mi>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:92:1]
 91 |                     <maligngroup/><mi>x</mi>
 92 |                     <maligngroup/><mo>+</mo>
    :                                       ^
 93 |                     <maligngroup/><mi>y</mi>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:92:1]
 91 |                     <maligngroup/><mi>x</mi>
 92 |                     <maligngroup/><mo>+</mo>
    :                                       ^
 93 |                     <maligngroup/><mi>y</mi>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:92:1]
 91 |                         <maligngroup/><mi>x</mi>
 92 | ,->                     <maligngroup/><mo>+</mo>
 93 | `->                     <maligngroup/><mi>y</mi>
 94 |                         <maligngroup/><mo>=</mo>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:92:1]
 91 |                         <maligngroup/><mi>x</mi>
 92 | ,->                     <maligngroup/><mo>+</mo>
 93 | `->                     <maligngroup/><mi>y</mi>
 94 |                         <maligngroup/><mo>=</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:93:1]
 92 |                     <maligngroup/><mo>+</mo>
 93 |                     <maligngroup/><mi>y</mi>
    :                     ^^^^^^^^^^^^^^
 94 |                     <maligngroup/><mo>=</mo>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:93:1]
 92 |                     <maligngroup/><mo>+</mo>
 93 |                     <maligngroup/><mi>y</mi>
    :                     ^^^^^^^^^^^^^^
 94 |                     <maligngroup/><mo>=</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:93:1]
 92 |                     <maligngroup/><mo>+</mo>
 93 |                     <maligngroup/><mi>y</mi>
    :                                   ^^^^^^^^^^
 94 |                     <maligngroup/><mo>=</mo>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:93:1]
 92 |                     <maligngroup/><mo>+</mo>
 93 |                     <maligngroup/><mi>y</mi>
    :                                   ^^^^^^^^^^
 94 |                     <maligngroup/><mo>=</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:93:1]
 92 |                     <maligngroup/><mo>+</mo>
 93 |                     <maligngroup/><mi>y</mi>
    :                                       ^
 94 |                     <maligngroup/><mo>=</mo>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:93:1]
 92 |                     <maligngroup/><mo>+</mo>
 93 |                     <maligngroup/><mi>y</mi>
    :                                       ^
 94 |                     <maligngroup/><mo>=</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:93:1]
 92 |                         <maligngroup/><mo>+</mo>
 93 | ,->                     <maligngroup/><mi>y</mi>
 94 | `->                     <maligngroup/><mo>=</mo>
 95 |                         <mo>-</mo>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:93:1]
 92 |                         <maligngroup/><mo>+</mo>
 93 | ,->                     <maligngroup/><mi>y</mi>
 94 | `->                     <maligngroup/><mo>=</mo>
 95 |                         <mo>-</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:94:1]
 93 |                     <maligngroup/><mi>y</mi>
 94 |                     <maligngroup/><mo>=</mo>
    :                     ^^^^^^^^^^^^^^
 95 |                     <mo>-</mo>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:94:1]
 93 |                     <maligngroup/><mi>y</mi>
 94 |                     <maligngroup/><mo>=</mo>
    :                     ^^^^^^^^^^^^^^
 95 |                     <mo>-</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:94:1]
 93 |                     <maligngroup/><mi>y</mi>
 94 |                     <maligngroup/><mo>=</mo>
    :                                   ^^^^^^^^^^
 95 |                     <mo>-</mo>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:94:1]
 93 |                     <maligngroup/><mi>y</mi>
 94 |                     <maligngroup/><mo>=</mo>
    :                                   ^^^^^^^^^^
 95 |                     <mo>-</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:94:1]
 93 |                     <maligngroup/><mi>y</mi>
 94 |                     <maligngroup/><mo>=</mo>
    :                                       ^
 95 |                     <mo>-</mo>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:94:1]
 93 |                     <maligngroup/><mi>y</mi>
 94 |                     <maligngroup/><mo>=</mo>
    :                                       ^
 95 |                     <mo>-</mo>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:94:1]
 93 |                         <maligngroup/><mi>y</mi>
 94 | ,->                     <maligngroup/><mo>=</mo>
 95 | `->                     <mo>-</mo>
 96 |                         <maligngroup/><mn>5</mn>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:94:1]
 93 |                         <maligngroup/><mi>y</mi>
 94 | ,->                     <maligngroup/><mo>=</mo>
 95 | `->                     <mo>-</mo>
 96 |                         <maligngroup/><mn>5</mn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:95:1]
 94 |                     <maligngroup/><mo>=</mo>
 95 |                     <mo>-</mo>
    :                     ^^^^^^^^^^
 96 |                     <maligngroup/><mn>5</mn>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:95:1]
 94 |                     <maligngroup/><mo>=</mo>
 95 |                     <mo>-</mo>
    :                     ^^^^^^^^^^
 96 |                     <maligngroup/><mn>5</mn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:95:1]
 94 |                     <maligngroup/><mo>=</mo>
 95 |                     <mo>-</mo>
    :                         ^
 96 |                     <maligngroup/><mn>5</mn>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:95:1]
 94 |                     <maligngroup/><mo>=</mo>
 95 |                     <mo>-</mo>
    :                         ^
 96 |                     <maligngroup/><mn>5</mn>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:95:1]
 94 |                         <maligngroup/><mo>=</mo>
 95 | ,->                     <mo>-</mo>
 96 | `->                     <maligngroup/><mn>5</mn>
 97 |                     </mrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:95:1]
 94 |                         <maligngroup/><mo>=</mo>
 95 | ,->                     <mo>-</mo>
 96 | `->                     <maligngroup/><mn>5</mn>
 97 |                     </mrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:96:1]
 95 |                     <mo>-</mo>
 96 |                     <maligngroup/><mn>5</mn>
    :                     ^^^^^^^^^^^^^^
 97 |                 </mrow>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:96:1]
 95 |                     <mo>-</mo>
 96 |                     <maligngroup/><mn>5</mn>
    :                     ^^^^^^^^^^^^^^
 97 |                 </mrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:96:1]
 95 |                     <mo>-</mo>
 96 |                     <maligngroup/><mn>5</mn>
    :                                   ^^^^^^^^^^
 97 |                 </mrow>
    `----
  x Element
    ,-[$DIR/tests/fixture/element/math/input.html:96:1]
 95 |                     <mo>-</mo>
 96 |                     <maligngroup/><mn>5</mn>
    :                                   ^^^^^^^^^^
 97 |                 </mrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:96:1]
 95 |                     <mo>-</mo>
 96 |                     <maligngroup/><mn>5</mn>
    :                                       ^
 97 |                 </mrow>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:96:1]
 95 |                     <mo>-</mo>
 96 |                     <maligngroup/><mn>5</mn>
    :                                       ^
 97 |                 </mrow>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:96:1]
 95 |                         <mo>-</mo>
 96 | ,->                     <maligngroup/><mn>5</mn>
 97 | `->                 </mrow>
 98 |                 </mtd>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:96:1]
 95 |                         <mo>-</mo>
 96 | ,->                     <maligngroup/><mn>5</mn>
 97 | `->                 </mrow>
 98 |                 </mtd>
    `----
  x Child
    ,-[$DIR/tests/fixture/element/math/input.html:97:1]
 96 |                         <maligngroup/><mn>5</mn>
 97 | ,->                 </mrow>
 98 | `->             </mtd>
 99 |             </mtr>
    `----
  x Text
    ,-[$DIR/tests/fixture/element/math/input.html:97:1]
 96 |                         <maligngroup/><mn>5</mn>
 97 | ,->                 </mrow>
 98 | `->             </mtd>
 99 |             </mtr>
    `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:98:1]
  97 |                     </mrow>
  98 | ,->             </mtd>
  99 | `->         </mtr>
 100 |             <mtr>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:98:1]
  97 |                     </mrow>
  98 | ,->             </mtd>
  99 | `->         </mtr>
 100 |             <mtr>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:99:1]
  98 |                 </mtd>
  99 | ,->         </mtr>
 100 | `->         <mtr>
 101 |                 <mtd>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:99:1]
  98 |                 </mtd>
  99 | ,->         </mtr>
 100 | `->         <mtr>
 101 |                 <mtd>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:100:1]
  99 |             </mtr>
 100 | ,->         <mtr>
 101 | |               <mtd>
 102 | |                   <mrow>
 103 | |                       <maligngroup/><mi>x</mi>
 104 | |                       <maligngroup/><mo>-</mo>
 105 | |                       <mn>2</mn>
 106 | |                       <mo>&InvisibleTimes;</mo>
 107 | |                       <maligngroup/><mi>y</mi>
 108 | |                       <maligngroup/><mo>=</mo>
 109 | |                       <maligngroup/><mn>1</mn>
 110 | |                   </mrow>
 111 | |               </mtd>
 112 | `->         </mtr>
 113 |         </mtable>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:100:1]
  99 |             </mtr>
 100 | ,->         <mtr>
 101 | |               <mtd>
 102 | |                   <mrow>
 103 | |                       <maligngroup/><mi>x</mi>
 104 | |                       <maligngroup/><mo>-</mo>
 105 | |                       <mn>2</mn>
 106 | |                       <mo>&InvisibleTimes;</mo>
 107 | |                       <maligngroup/><mi>y</mi>
 108 | |                       <maligngroup/><mo>=</mo>
 109 | |                       <maligngroup/><mn>1</mn>
 110 | |                   </mrow>
 111 | |               </mtd>
 112 | `->         </mtr>
 113 |         </mtable>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:100:1]
  99 |             </mtr>
 100 | ,->         <mtr>
 101 | `->             <mtd>
 102 |                     <mrow>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:100:1]
  99 |             </mtr>
 100 | ,->         <mtr>
 101 | `->             <mtd>
 102 |                     <mrow>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:101:1]
 100 |             <mtr>
 101 | ,->             <mtd>
 102 | |                   <mrow>
 103 | |                       <maligngroup/><mi>x</mi>
 104 | |                       <maligngroup/><mo>-</mo>
 105 | |                       <mn>2</mn>
 106 | |                       <mo>&InvisibleTimes;</mo>
 107 | |                       <maligngroup/><mi>y</mi>
 108 | |                       <maligngroup/><mo>=</mo>
 109 | |                       <maligngroup/><mn>1</mn>
 110 | |                   </mrow>
 111 | `->             </mtd>
 112 |             </mtr>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:101:1]
 100 |             <mtr>
 101 | ,->             <mtd>
 102 | |                   <mrow>
 103 | |                       <maligngroup/><mi>x</mi>
 104 | |                       <maligngroup/><mo>-</mo>
 105 | |                       <mn>2</mn>
 106 | |                       <mo>&InvisibleTimes;</mo>
 107 | |                       <maligngroup/><mi>y</mi>
 108 | |                       <maligngroup/><mo>=</mo>
 109 | |                       <maligngroup/><mn>1</mn>
 110 | |                   </mrow>
 111 | `->             </mtd>
 112 |             </mtr>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:101:1]
 100 |             <mtr>
 101 | ,->             <mtd>
 102 | `->                 <mrow>
 103 |                         <maligngroup/><mi>x</mi>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:101:1]
 100 |             <mtr>
 101 | ,->             <mtd>
 102 | `->                 <mrow>
 103 |                         <maligngroup/><mi>x</mi>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:102:1]
 101 |                 <mtd>
 102 | ,->                 <mrow>
 103 | |                       <maligngroup/><mi>x</mi>
 104 | |                       <maligngroup/><mo>-</mo>
 105 | |                       <mn>2</mn>
 106 | |                       <mo>&InvisibleTimes;</mo>
 107 | |                       <maligngroup/><mi>y</mi>
 108 | |                       <maligngroup/><mo>=</mo>
 109 | |                       <maligngroup/><mn>1</mn>
 110 | `->                 </mrow>
 111 |                 </mtd>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:102:1]
 101 |                 <mtd>
 102 | ,->                 <mrow>
 103 | |                       <maligngroup/><mi>x</mi>
 104 | |                       <maligngroup/><mo>-</mo>
 105 | |                       <mn>2</mn>
 106 | |                       <mo>&InvisibleTimes;</mo>
 107 | |                       <maligngroup/><mi>y</mi>
 108 | |                       <maligngroup/><mo>=</mo>
 109 | |                       <maligngroup/><mn>1</mn>
 110 | `->                 </mrow>
 111 |                 </mtd>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:102:1]
 101 |                 <mtd>
 102 | ,->                 <mrow>
 103 | `->                     <maligngroup/><mi>x</mi>
 104 |                         <maligngroup/><mo>-</mo>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:102:1]
 101 |                 <mtd>
 102 | ,->                 <mrow>
 103 | `->                     <maligngroup/><mi>x</mi>
 104 |                         <maligngroup/><mo>-</mo>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:103:1]
 102 |                 <mrow>
 103 |                     <maligngroup/><mi>x</mi>
     :                     ^^^^^^^^^^^^^^
 104 |                     <maligngroup/><mo>-</mo>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:103:1]
 102 |                 <mrow>
 103 |                     <maligngroup/><mi>x</mi>
     :                     ^^^^^^^^^^^^^^
 104 |                     <maligngroup/><mo>-</mo>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:103:1]
 102 |                 <mrow>
 103 |                     <maligngroup/><mi>x</mi>
     :                                   ^^^^^^^^^^
 104 |                     <maligngroup/><mo>-</mo>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:103:1]
 102 |                 <mrow>
 103 |                     <maligngroup/><mi>x</mi>
     :                                   ^^^^^^^^^^
 104 |                     <maligngroup/><mo>-</mo>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:103:1]
 102 |                 <mrow>
 103 |                     <maligngroup/><mi>x</mi>
     :                                       ^
 104 |                     <maligngroup/><mo>-</mo>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:103:1]
 102 |                 <mrow>
 103 |                     <maligngroup/><mi>x</mi>
     :                                       ^
 104 |                     <maligngroup/><mo>-</mo>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:103:1]
 102 |                     <mrow>
 103 | ,->                     <maligngroup/><mi>x</mi>
 104 | `->                     <maligngroup/><mo>-</mo>
 105 |                         <mn>2</mn>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:103:1]
 102 |                     <mrow>
 103 | ,->                     <maligngroup/><mi>x</mi>
 104 | `->                     <maligngroup/><mo>-</mo>
 105 |                         <mn>2</mn>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:104:1]
 103 |                     <maligngroup/><mi>x</mi>
 104 |                     <maligngroup/><mo>-</mo>
     :                     ^^^^^^^^^^^^^^
 105 |                     <mn>2</mn>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:104:1]
 103 |                     <maligngroup/><mi>x</mi>
 104 |                     <maligngroup/><mo>-</mo>
     :                     ^^^^^^^^^^^^^^
 105 |                     <mn>2</mn>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:104:1]
 103 |                     <maligngroup/><mi>x</mi>
 104 |                     <maligngroup/><mo>-</mo>
     :                                   ^^^^^^^^^^
 105 |                     <mn>2</mn>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:104:1]
 103 |                     <maligngroup/><mi>x</mi>
 104 |                     <maligngroup/><mo>-</mo>
     :                                   ^^^^^^^^^^
 105 |                     <mn>2</mn>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:104:1]
 103 |                     <maligngroup/><mi>x</mi>
 104 |                     <maligngroup/><mo>-</mo>
     :                                       ^
 105 |                     <mn>2</mn>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:104:1]
 103 |                     <maligngroup/><mi>x</mi>
 104 |                     <maligngroup/><mo>-</mo>
     :                                       ^
 105 |                     <mn>2</mn>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:104:1]
 103 |                         <maligngroup/><mi>x</mi>
 104 | ,->                     <maligngroup/><mo>-</mo>
 105 | `->                     <mn>2</mn>
 106 |                         <mo>&InvisibleTimes;</mo>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:104:1]
 103 |                         <maligngroup/><mi>x</mi>
 104 | ,->                     <maligngroup/><mo>-</mo>
 105 | `->                     <mn>2</mn>
 106 |                         <mo>&InvisibleTimes;</mo>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:105:1]
 104 |                     <maligngroup/><mo>-</mo>
 105 |                     <mn>2</mn>
     :                     ^^^^^^^^^^
 106 |                     <mo>&InvisibleTimes;</mo>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:105:1]
 104 |                     <maligngroup/><mo>-</mo>
 105 |                     <mn>2</mn>
     :                     ^^^^^^^^^^
 106 |                     <mo>&InvisibleTimes;</mo>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:105:1]
 104 |                     <maligngroup/><mo>-</mo>
 105 |                     <mn>2</mn>
     :                         ^
 106 |                     <mo>&InvisibleTimes;</mo>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:105:1]
 104 |                     <maligngroup/><mo>-</mo>
 105 |                     <mn>2</mn>
     :                         ^
 106 |                     <mo>&InvisibleTimes;</mo>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:105:1]
 104 |                         <maligngroup/><mo>-</mo>
 105 | ,->                     <mn>2</mn>
 106 | `->                     <mo>&InvisibleTimes;</mo>
 107 |                         <maligngroup/><mi>y</mi>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:105:1]
 104 |                         <maligngroup/><mo>-</mo>
 105 | ,->                     <mn>2</mn>
 106 | `->                     <mo>&InvisibleTimes;</mo>
 107 |                         <maligngroup/><mi>y</mi>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:106:1]
 105 |                     <mn>2</mn>
 106 |                     <mo>&InvisibleTimes;</mo>
     :                     ^^^^^^^^^^^^^^^^^^^^^^^^^
 107 |                     <maligngroup/><mi>y</mi>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:106:1]
 105 |                     <mn>2</mn>
 106 |                     <mo>&InvisibleTimes;</mo>
     :                     ^^^^^^^^^^^^^^^^^^^^^^^^^
 107 |                     <maligngroup/><mi>y</mi>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:106:1]
 105 |                     <mn>2</mn>
 106 |                     <mo>&InvisibleTimes;</mo>
     :                         ^^^^^^^^^^^^^^^^
 107 |                     <maligngroup/><mi>y</mi>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:106:1]
 105 |                     <mn>2</mn>
 106 |                     <mo>&InvisibleTimes;</mo>
     :                         ^^^^^^^^^^^^^^^^
 107 |                     <maligngroup/><mi>y</mi>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:106:1]
 105 |                         <mn>2</mn>
 106 | ,->                     <mo>&InvisibleTimes;</mo>
 107 | `->                     <maligngroup/><mi>y</mi>
 108 |                         <maligngroup/><mo>=</mo>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:106:1]
 105 |                         <mn>2</mn>
 106 | ,->                     <mo>&InvisibleTimes;</mo>
 107 | `->                     <maligngroup/><mi>y</mi>
 108 |                         <maligngroup/><mo>=</mo>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:107:1]
 106 |                     <mo>&InvisibleTimes;</mo>
 107 |                     <maligngroup/><mi>y</mi>
     :                     ^^^^^^^^^^^^^^
 108 |                     <maligngroup/><mo>=</mo>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:107:1]
 106 |                     <mo>&InvisibleTimes;</mo>
 107 |                     <maligngroup/><mi>y</mi>
     :                     ^^^^^^^^^^^^^^
 108 |                     <maligngroup/><mo>=</mo>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:107:1]
 106 |                     <mo>&InvisibleTimes;</mo>
 107 |                     <maligngroup/><mi>y</mi>
     :                                   ^^^^^^^^^^
 108 |                     <maligngroup/><mo>=</mo>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:107:1]
 106 |                     <mo>&InvisibleTimes;</mo>
 107 |                     <maligngroup/><mi>y</mi>
     :                                   ^^^^^^^^^^
 108 |                     <maligngroup/><mo>=</mo>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:107:1]
 106 |                     <mo>&InvisibleTimes;</mo>
 107 |                     <maligngroup/><mi>y</mi>
     :                                       ^
 108 |                     <maligngroup/><mo>=</mo>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:107:1]
 106 |                     <mo>&InvisibleTimes;</mo>
 107 |                     <maligngroup/><mi>y</mi>
     :                                       ^
 108 |                     <maligngroup/><mo>=</mo>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:107:1]
 106 |                         <mo>&InvisibleTimes;</mo>
 107 | ,->                     <maligngroup/><mi>y</mi>
 108 | `->                     <maligngroup/><mo>=</mo>
 109 |                         <maligngroup/><mn>1</mn>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:107:1]
 106 |                         <mo>&InvisibleTimes;</mo>
 107 | ,->                     <maligngroup/><mi>y</mi>
 108 | `->                     <maligngroup/><mo>=</mo>
 109 |                         <maligngroup/><mn>1</mn>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:108:1]
 107 |                     <maligngroup/><mi>y</mi>
 108 |                     <maligngroup/><mo>=</mo>
     :                     ^^^^^^^^^^^^^^
 109 |                     <maligngroup/><mn>1</mn>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:108:1]
 107 |                     <maligngroup/><mi>y</mi>
 108 |                     <maligngroup/><mo>=</mo>
     :                     ^^^^^^^^^^^^^^
 109 |                     <maligngroup/><mn>1</mn>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:108:1]
 107 |                     <maligngroup/><mi>y</mi>
 108 |                     <maligngroup/><mo>=</mo>
     :                                   ^^^^^^^^^^
 109 |                     <maligngroup/><mn>1</mn>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:108:1]
 107 |                     <maligngroup/><mi>y</mi>
 108 |                     <maligngroup/><mo>=</mo>
     :                                   ^^^^^^^^^^
 109 |                     <maligngroup/><mn>1</mn>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:108:1]
 107 |                     <maligngroup/><mi>y</mi>
 108 |                     <maligngroup/><mo>=</mo>
     :                                       ^
 109 |                     <maligngroup/><mn>1</mn>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:108:1]
 107 |                     <maligngroup/><mi>y</mi>
 108 |                     <maligngroup/><mo>=</mo>
     :                                       ^
 109 |                     <maligngroup/><mn>1</mn>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:108:1]
 107 |                         <maligngroup/><mi>y</mi>
 108 | ,->                     <maligngroup/><mo>=</mo>
 109 | `->                     <maligngroup/><mn>1</mn>
 110 |                     </mrow>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:108:1]
 107 |                         <maligngroup/><mi>y</mi>
 108 | ,->                     <maligngroup/><mo>=</mo>
 109 | `->                     <maligngroup/><mn>1</mn>
 110 |                     </mrow>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:109:1]
 108 |                     <maligngroup/><mo>=</mo>
 109 |                     <maligngroup/><mn>1</mn>
     :                     ^^^^^^^^^^^^^^
 110 |                 </mrow>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:109:1]
 108 |                     <maligngroup/><mo>=</mo>
 109 |                     <maligngroup/><mn>1</mn>
     :                     ^^^^^^^^^^^^^^
 110 |                 </mrow>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:109:1]
 108 |                     <maligngroup/><mo>=</mo>
 109 |                     <maligngroup/><mn>1</mn>
     :                                   ^^^^^^^^^^
 110 |                 </mrow>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:109:1]
 108 |                     <maligngroup/><mo>=</mo>
 109 |                     <maligngroup/><mn>1</mn>
     :                                   ^^^^^^^^^^
 110 |                 </mrow>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:109:1]
 108 |                     <maligngroup/><mo>=</mo>
 109 |                     <maligngroup/><mn>1</mn>
     :                                       ^
 110 |                 </mrow>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:109:1]
 108 |                     <maligngroup/><mo>=</mo>
 109 |                     <maligngroup/><mn>1</mn>
     :                                       ^
 110 |                 </mrow>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:109:1]
 108 |                         <maligngroup/><mo>=</mo>
 109 | ,->                     <maligngroup/><mn>1</mn>
 110 | `->                 </mrow>
 111 |                 </mtd>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:109:1]
 108 |                         <maligngroup/><mo>=</mo>
 109 | ,->                     <maligngroup/><mn>1</mn>
 110 | `->                 </mrow>
 111 |                 </mtd>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:110:1]
 109 |                         <maligngroup/><mn>1</mn>
 110 | ,->                 </mrow>
 111 | `->             </mtd>
 112 |             </mtr>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:110:1]
 109 |                         <maligngroup/><mn>1</mn>
 110 | ,->                 </mrow>
 111 | `->             </mtd>
 112 |             </mtr>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:111:1]
 110 |                     </mrow>
 111 | ,->             </mtd>
 112 | `->         </mtr>
 113 |         </mtable>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:111:1]
 110 |                     </mrow>
 111 | ,->             </mtd>
 112 | `->         </mtr>
 113 |         </mtable>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:112:1]
 111 |                 </mtd>
 112 | ,->         </mtr>
 113 | `->     </mtable>
 114 |     </math>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:112:1]
 111 |                 </mtd>
 112 | ,->         </mtr>
 113 | `->     </mtable>
 114 |     </math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:113:1]
 112 |         </mtr>
 113 |     </mtable>
     :              ^
 114 | </math>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:113:1]
 112 |         </mtr>
 113 |     </mtable>
     :              ^
 114 | </math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:114:1]
 113 |         </mtable>
 114 | ,-> </math>
 115 | `-> 
 116 |     <math>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:114:1]
 113 |         </mtable>
 114 | ,-> </math>
 115 | `-> 
 116 |     <math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:116:1]
 115 |     
 116 | ,-> <math>
 117 | |   
 118 | |       <mtext> Theorem of Pythagoras </mtext>
 119 | |   
 120 | |       <mtext> /* comment here */ </mtext>
 121 | |   
 122 | `-> </math>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:116:1]
 115 |     
 116 | ,-> <math>
 117 | |   
 118 | |       <mtext> Theorem of Pythagoras </mtext>
 119 | |   
 120 | |       <mtext> /* comment here */ </mtext>
 121 | |   
 122 | `-> </math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:116:1]
 115 |     
 116 | ,-> <math>
 117 | |   
 118 | `->     <mtext> Theorem of Pythagoras </mtext>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:116:1]
 115 |     
 116 | ,-> <math>
 117 | |   
 118 | `->     <mtext> Theorem of Pythagoras </mtext>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:118:1]
 117 | 
 118 |     <mtext> Theorem of Pythagoras </mtext>
     :     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:118:1]
 117 | 
 118 |     <mtext> Theorem of Pythagoras </mtext>
     :     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:118:1]
 117 | 
 118 |     <mtext> Theorem of Pythagoras </mtext>
     :            ^^^^^^^^^^^^^^^^^^^^^^^
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:118:1]
 117 | 
 118 |     <mtext> Theorem of Pythagoras </mtext>
     :            ^^^^^^^^^^^^^^^^^^^^^^^
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:118:1]
 117 |     
 118 | ,->     <mtext> Theorem of Pythagoras </mtext>
 119 | |   
 120 | `->     <mtext> /* comment here */ </mtext>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:118:1]
 117 |     
 118 | ,->     <mtext> Theorem of Pythagoras </mtext>
 119 | |   
 120 | `->     <mtext> /* comment here */ </mtext>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:120:1]
 119 | 
 120 |     <mtext> /* comment here */ </mtext>
     :     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:120:1]
 119 | 
 120 |     <mtext> /* comment here */ </mtext>
     :     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:120:1]
 119 | 
 120 |     <mtext> /* comment here */ </mtext>
     :            ^^^^^^^^^^^^^^^^^^^^
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:120:1]
 119 | 
 120 |     <mtext> /* comment here */ </mtext>
     :            ^^^^^^^^^^^^^^^^^^^^
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:120:1]
 119 |     
 120 | ,->     <mtext> /* comment here */ </mtext>
 121 | `-> 
 122 |     </math>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:120:1]
 119 |     
 120 | ,->     <mtext> /* comment here */ </mtext>
 121 | `-> 
 122 |     </math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:122:1]
 121 |     
 122 | ,-> </math>
 123 | `-> 
 124 |     <math>
 125 |         <mtext>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:122:1]
 121 |     
 122 | ,-> </math>
 123 | `-> 
 124 |     <math>
 125 |         <mtext>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:124:1]
 123 |     
 124 | ,-> <math>
 125 | |       <mtext>
 126 | |           <div>test</div>
 127 | |       </mtext>
 128 | `-> </math>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:124:1]
 123 |     
 124 | ,-> <math>
 125 | |       <mtext>
 126 | |           <div>test</div>
 127 | |       </mtext>
 128 | `-> </math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:124:1]
 123 |     
 124 | ,-> <math>
 125 | `->     <mtext>
 126 |             <div>test</div>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:124:1]
 123 |     
 124 | ,-> <math>
 125 | `->     <mtext>
 126 |             <div>test</div>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:125:1]
 124 |     <math>
 125 | ,->     <mtext>
 126 | |           <div>test</div>
 127 | `->     </mtext>
 128 |     </math>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:125:1]
 124 |     <math>
 125 | ,->     <mtext>
 126 | |           <div>test</div>
 127 | `->     </mtext>
 128 |     </math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:125:1]
 124 |     <math>
 125 | ,->     <mtext>
 126 | `->         <div>test</div>
 127 |         </mtext>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:125:1]
 124 |     <math>
 125 | ,->     <mtext>
 126 | `->         <div>test</div>
 127 |         </mtext>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:126:1]
 125 |     <mtext>
 126 |         <div>test</div>
     :         ^^^^^^^^^^^^^^^
 127 |     </mtext>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:126:1]
 125 |     <mtext>
 126 |         <div>test</div>
     :         ^^^^^^^^^^^^^^^
 127 |     </mtext>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:126:1]
 125 |     <mtext>
 126 |         <div>test</div>
     :              ^^^^
 127 |     </mtext>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:126:1]
 125 |     <mtext>
 126 |         <div>test</div>
     :              ^^^^
 127 |     </mtext>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:126:1]
 125 |         <mtext>
 126 | ,->         <div>test</div>
 127 | `->     </mtext>
 128 |     </math>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:126:1]
 125 |         <mtext>
 126 | ,->         <div>test</div>
 127 | `->     </mtext>
 128 |     </math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:127:1]
 126 |         <div>test</div>
 127 |     </mtext>
     :             ^
 128 | </math>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:127:1]
 126 |         <div>test</div>
 127 |     </mtext>
     :             ^
 128 | </math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:128:1]
 127 |         </mtext>
 128 | ,-> </math>
 129 | `-> 
 130 |     <math>
 131 |         <msup>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:128:1]
 127 |         </mtext>
 128 | ,-> </math>
 129 | `-> 
 130 |     <math>
 131 |         <msup>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:130:1]
 129 |     
 130 | ,-> <math>
 131 | |       <msup>
 132 | |           <mrow>
 133 | |               <mi> x </mi>
 134 | |               <malignmark edge="right"/>
 135 | |           </mrow>
 136 | |           <mn> 2 </mn>
 137 | |       </msup>
 138 | `-> </math>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:130:1]
 129 |     
 130 | ,-> <math>
 131 | |       <msup>
 132 | |           <mrow>
 133 | |               <mi> x </mi>
 134 | |               <malignmark edge="right"/>
 135 | |           </mrow>
 136 | |           <mn> 2 </mn>
 137 | |       </msup>
 138 | `-> </math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:130:1]
 129 |     
 130 | ,-> <math>
 131 | `->     <msup>
 132 |             <mrow>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:130:1]
 129 |     
 130 | ,-> <math>
 131 | `->     <msup>
 132 |             <mrow>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:131:1]
 130 |     <math>
 131 | ,->     <msup>
 132 | |           <mrow>
 133 | |               <mi> x </mi>
 134 | |               <malignmark edge="right"/>
 135 | |           </mrow>
 136 | |           <mn> 2 </mn>
 137 | `->     </msup>
 138 |     </math>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:131:1]
 130 |     <math>
 131 | ,->     <msup>
 132 | |           <mrow>
 133 | |               <mi> x </mi>
 134 | |               <malignmark edge="right"/>
 135 | |           </mrow>
 136 | |           <mn> 2 </mn>
 137 | `->     </msup>
 138 |     </math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:131:1]
 130 |     <math>
 131 | ,->     <msup>
 132 | `->         <mrow>
 133 |                 <mi> x </mi>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:131:1]
 130 |     <math>
 131 | ,->     <msup>
 132 | `->         <mrow>
 133 |                 <mi> x </mi>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:132:1]
 131 |         <msup>
 132 | ,->         <mrow>
 133 | |               <mi> x </mi>
 134 | |               <malignmark edge="right"/>
 135 | `->         </mrow>
 136 |             <mn> 2 </mn>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:132:1]
 131 |         <msup>
 132 | ,->         <mrow>
 133 | |               <mi> x </mi>
 134 | |               <malignmark edge="right"/>
 135 | `->         </mrow>
 136 |             <mn> 2 </mn>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:132:1]
 131 |         <msup>
 132 | ,->         <mrow>
 133 | `->             <mi> x </mi>
 134 |                 <malignmark edge="right"/>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:132:1]
 131 |         <msup>
 132 | ,->         <mrow>
 133 | `->             <mi> x </mi>
 134 |                 <malignmark edge="right"/>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:133:1]
 132 |         <mrow>
 133 |             <mi> x </mi>
     :             ^^^^^^^^^^^^
 134 |             <malignmark edge="right"/>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:133:1]
 132 |         <mrow>
 133 |             <mi> x </mi>
     :             ^^^^^^^^^^^^
 134 |             <malignmark edge="right"/>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:133:1]
 132 |         <mrow>
 133 |             <mi> x </mi>
     :                 ^^^
 134 |             <malignmark edge="right"/>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:133:1]
 132 |         <mrow>
 133 |             <mi> x </mi>
     :                 ^^^
 134 |             <malignmark edge="right"/>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:133:1]
 132 |             <mrow>
 133 | ,->             <mi> x </mi>
 134 | `->             <malignmark edge="right"/>
 135 |             </mrow>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:133:1]
 132 |             <mrow>
 133 | ,->             <mi> x </mi>
 134 | `->             <malignmark edge="right"/>
 135 |             </mrow>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:134:1]
 133 |             <mi> x </mi>
 134 |             <malignmark edge="right"/>
     :             ^^^^^^^^^^^^^^^^^^^^^^^^^^
 135 |         </mrow>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:134:1]
 133 |             <mi> x </mi>
 134 |             <malignmark edge="right"/>
     :             ^^^^^^^^^^^^^^^^^^^^^^^^^^
 135 |         </mrow>
     `----
  x Attribute
     ,-[$DIR/tests/fixture/element/math/input.html:134:1]
 133 |             <mi> x </mi>
 134 |             <malignmark edge="right"/>
     :                         ^^^^^^^^^^^^
 135 |         </mrow>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:134:1]
 133 |                 <mi> x </mi>
 134 | ,->             <malignmark edge="right"/>
 135 | `->         </mrow>
 136 |             <mn> 2 </mn>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:134:1]
 133 |                 <mi> x </mi>
 134 | ,->             <malignmark edge="right"/>
 135 | `->         </mrow>
 136 |             <mn> 2 </mn>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:135:1]
 134 |                 <malignmark edge="right"/>
 135 | ,->         </mrow>
 136 | `->         <mn> 2 </mn>
 137 |         </msup>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:135:1]
 134 |                 <malignmark edge="right"/>
 135 | ,->         </mrow>
 136 | `->         <mn> 2 </mn>
 137 |         </msup>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:136:1]
 135 |         </mrow>
 136 |         <mn> 2 </mn>
     :         ^^^^^^^^^^^^
 137 |     </msup>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:136:1]
 135 |         </mrow>
 136 |         <mn> 2 </mn>
     :         ^^^^^^^^^^^^
 137 |     </msup>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:136:1]
 135 |         </mrow>
 136 |         <mn> 2 </mn>
     :             ^^^
 137 |     </msup>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:136:1]
 135 |         </mrow>
 136 |         <mn> 2 </mn>
     :             ^^^
 137 |     </msup>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:136:1]
 135 |             </mrow>
 136 | ,->         <mn> 2 </mn>
 137 | `->     </msup>
 138 |     </math>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:136:1]
 135 |             </mrow>
 136 | ,->         <mn> 2 </mn>
 137 | `->     </msup>
 138 |     </math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:137:1]
 136 |         <mn> 2 </mn>
 137 |     </msup>
     :            ^
 138 | </math>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:137:1]
 136 |         <mn> 2 </mn>
 137 |     </msup>
     :            ^
 138 | </math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:138:1]
 137 |         </msup>
 138 | ,-> </math>
 139 | `-> 
 140 |     <math>
 141 |         <annotation-xml>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:138:1]
 137 |         </msup>
 138 | ,-> </math>
 139 | `-> 
 140 |     <math>
 141 |         <annotation-xml>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:140:1]
 139 |     
 140 | ,-> <math>
 141 | |       <annotation-xml>
 142 | |           <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 | |               <g transform="translate(10,80)">
 144 | |                   <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
 145 | |                M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 | |                         fill="none" stroke="black"></path>
 147 | |                   <text transform="translate(10,20)">1</text>
 148 | |                   <switch transform="translate(35,-40)">
 149 | |                       <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | |                           <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | |                           </math>
 158 | |                       </foreignObject>
 159 | |                       <text>\sqrt{2r - 1}</text>
 160 | |                   </switch>
 161 | |               </g>
 162 | |           </svg>
 163 | |       </annotation-xml>
 164 | `-> </math>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:140:1]
 139 |     
 140 | ,-> <math>
 141 | |       <annotation-xml>
 142 | |           <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 | |               <g transform="translate(10,80)">
 144 | |                   <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
 145 | |                M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 | |                         fill="none" stroke="black"></path>
 147 | |                   <text transform="translate(10,20)">1</text>
 148 | |                   <switch transform="translate(35,-40)">
 149 | |                       <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | |                           <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | |                           </math>
 158 | |                       </foreignObject>
 159 | |                       <text>\sqrt{2r - 1}</text>
 160 | |                   </switch>
 161 | |               </g>
 162 | |           </svg>
 163 | |       </annotation-xml>
 164 | `-> </math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:140:1]
 139 |     
 140 | ,-> <math>
 141 | `->     <annotation-xml>
 142 |             <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:140:1]
 139 |     
 140 | ,-> <math>
 141 | `->     <annotation-xml>
 142 |             <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:141:1]
 140 |     <math>
 141 | ,->     <annotation-xml>
 142 | |           <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 | |               <g transform="translate(10,80)">
 144 | |                   <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
 145 | |                M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 | |                         fill="none" stroke="black"></path>
 147 | |                   <text transform="translate(10,20)">1</text>
 148 | |                   <switch transform="translate(35,-40)">
 149 | |                       <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | |                           <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | |                           </math>
 158 | |                       </foreignObject>
 159 | |                       <text>\sqrt{2r - 1}</text>
 160 | |                   </switch>
 161 | |               </g>
 162 | |           </svg>
 163 | `->     </annotation-xml>
 164 |     </math>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:141:1]
 140 |     <math>
 141 | ,->     <annotation-xml>
 142 | |           <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 | |               <g transform="translate(10,80)">
 144 | |                   <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
 145 | |                M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 | |                         fill="none" stroke="black"></path>
 147 | |                   <text transform="translate(10,20)">1</text>
 148 | |                   <switch transform="translate(35,-40)">
 149 | |                       <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | |                           <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | |                           </math>
 158 | |                       </foreignObject>
 159 | |                       <text>\sqrt{2r - 1}</text>
 160 | |                   </switch>
 161 | |               </g>
 162 | |           </svg>
 163 | `->     </annotation-xml>
 164 |     </math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:141:1]
 140 |     <math>
 141 | ,->     <annotation-xml>
 142 | `->         <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 |                 <g transform="translate(10,80)">
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:141:1]
 140 |     <math>
 141 | ,->     <annotation-xml>
 142 | `->         <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 |                 <g transform="translate(10,80)">
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:142:1]
 141 |         <annotation-xml>
 142 | ,->         <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 | |               <g transform="translate(10,80)">
 144 | |                   <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
 145 | |                M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 | |                         fill="none" stroke="black"></path>
 147 | |                   <text transform="translate(10,20)">1</text>
 148 | |                   <switch transform="translate(35,-40)">
 149 | |                       <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | |                           <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | |                           </math>
 158 | |                       </foreignObject>
 159 | |                       <text>\sqrt{2r - 1}</text>
 160 | |                   </switch>
 161 | |               </g>
 162 | `->         </svg>
 163 |         </annotation-xml>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:142:1]
 141 |         <annotation-xml>
 142 | ,->         <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 | |               <g transform="translate(10,80)">
 144 | |                   <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
 145 | |                M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 | |                         fill="none" stroke="black"></path>
 147 | |                   <text transform="translate(10,20)">1</text>
 148 | |                   <switch transform="translate(35,-40)">
 149 | |                       <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | |                           <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | |                           </math>
 158 | |                       </foreignObject>
 159 | |                       <text>\sqrt{2r - 1}</text>
 160 | |                   </switch>
 161 | |               </g>
 162 | `->         </svg>
 163 |         </annotation-xml>
     `----
  x Attribute
     ,-[$DIR/tests/fixture/element/math/input.html:142:1]
 141 |     <annotation-xml>
 142 |         <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
     :              ^^^^^^^^^^^^^^^^^^^^^^^
 143 |             <g transform="translate(10,80)">
     `----
  x Attribute
     ,-[$DIR/tests/fixture/element/math/input.html:142:1]
 141 |     <annotation-xml>
 142 |         <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
     :                                      ^^^^^^^^^^^^^
 143 |             <g transform="translate(10,80)">
     `----
  x Attribute
     ,-[$DIR/tests/fixture/element/math/input.html:142:1]
 141 |     <annotation-xml>
 142 |         <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
     :                                                    ^^^^^^^^^^^^^^
 143 |             <g transform="translate(10,80)">
     `----
  x Attribute
     ,-[$DIR/tests/fixture/element/math/input.html:142:1]
 141 |     <annotation-xml>
 142 |         <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
     :                                                                   ^^^^^^^^^^^^^^^^^^^^^
 143 |             <g transform="translate(10,80)">
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:142:1]
 141 |         <annotation-xml>
 142 | ,->         <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 | `->             <g transform="translate(10,80)">
 144 |                     <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:142:1]
 141 |         <annotation-xml>
 142 | ,->         <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 | `->             <g transform="translate(10,80)">
 144 |                     <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:143:1]
 142 |             <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 | ,->             <g transform="translate(10,80)">
 144 | |                   <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
 145 | |                M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 | |                         fill="none" stroke="black"></path>
 147 | |                   <text transform="translate(10,20)">1</text>
 148 | |                   <switch transform="translate(35,-40)">
 149 | |                       <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | |                           <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | |                           </math>
 158 | |                       </foreignObject>
 159 | |                       <text>\sqrt{2r - 1}</text>
 160 | |                   </switch>
 161 | `->             </g>
 162 |             </svg>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:143:1]
 142 |             <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 | ,->             <g transform="translate(10,80)">
 144 | |                   <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
 145 | |                M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 | |                         fill="none" stroke="black"></path>
 147 | |                   <text transform="translate(10,20)">1</text>
 148 | |                   <switch transform="translate(35,-40)">
 149 | |                       <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | |                           <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | |                           </math>
 158 | |                       </foreignObject>
 159 | |                       <text>\sqrt{2r - 1}</text>
 160 | |                   </switch>
 161 | `->             </g>
 162 |             </svg>
     `----
  x Attribute
     ,-[$DIR/tests/fixture/element/math/input.html:143:1]
 142 |         <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 |             <g transform="translate(10,80)">
     :                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 144 |                 <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:143:1]
 142 |             <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 | ,->             <g transform="translate(10,80)">
 144 | `->                 <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
 145 |                  M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:143:1]
 142 |             <svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
 143 | ,->             <g transform="translate(10,80)">
 144 | `->                 <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
 145 |                  M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:144:1]
 143 |                 <g transform="translate(10,80)">
 144 | ,->                 <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
 145 | |                M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 | `->                       fill="none" stroke="black"></path>
 147 |                     <text transform="translate(10,20)">1</text>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:144:1]
 143 |                 <g transform="translate(10,80)">
 144 | ,->                 <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
 145 | |                M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 | `->                       fill="none" stroke="black"></path>
 147 |                     <text transform="translate(10,20)">1</text>
     `----
  x Attribute
     ,-[$DIR/tests/fixture/element/math/input.html:144:1]
 143 |                 <g transform="translate(10,80)">
 144 | ,->                 <path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
 145 | `->              M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 |                           fill="none" stroke="black"></path>
     `----
  x Attribute
     ,-[$DIR/tests/fixture/element/math/input.html:146:1]
 145 |              M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 |                       fill="none" stroke="black"></path>
     :                       ^^^^^^^^^^^
 147 |                 <text transform="translate(10,20)">1</text>
     `----
  x Attribute
     ,-[$DIR/tests/fixture/element/math/input.html:146:1]
 145 |              M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 |                       fill="none" stroke="black"></path>
     :                                   ^^^^^^^^^^^^^^
 147 |                 <text transform="translate(10,20)">1</text>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:146:1]
 145 |                  M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 | ,->                       fill="none" stroke="black"></path>
 147 | `->                 <text transform="translate(10,20)">1</text>
 148 |                     <switch transform="translate(35,-40)">
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:146:1]
 145 |                  M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
 146 | ,->                       fill="none" stroke="black"></path>
 147 | `->                 <text transform="translate(10,20)">1</text>
 148 |                     <switch transform="translate(35,-40)">
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:147:1]
 146 |                       fill="none" stroke="black"></path>
 147 |                 <text transform="translate(10,20)">1</text>
     :                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 148 |                 <switch transform="translate(35,-40)">
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:147:1]
 146 |                       fill="none" stroke="black"></path>
 147 |                 <text transform="translate(10,20)">1</text>
     :                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 148 |                 <switch transform="translate(35,-40)">
     `----
  x Attribute
     ,-[$DIR/tests/fixture/element/math/input.html:147:1]
 146 |                       fill="none" stroke="black"></path>
 147 |                 <text transform="translate(10,20)">1</text>
     :                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 148 |                 <switch transform="translate(35,-40)">
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:147:1]
 146 |                       fill="none" stroke="black"></path>
 147 |                 <text transform="translate(10,20)">1</text>
     :                                                    ^
 148 |                 <switch transform="translate(35,-40)">
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:147:1]
 146 |                       fill="none" stroke="black"></path>
 147 |                 <text transform="translate(10,20)">1</text>
     :                                                    ^
 148 |                 <switch transform="translate(35,-40)">
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:147:1]
 146 |                           fill="none" stroke="black"></path>
 147 | ,->                 <text transform="translate(10,20)">1</text>
 148 | `->                 <switch transform="translate(35,-40)">
 149 |                         <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:147:1]
 146 |                           fill="none" stroke="black"></path>
 147 | ,->                 <text transform="translate(10,20)">1</text>
 148 | `->                 <switch transform="translate(35,-40)">
 149 |                         <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:148:1]
 147 |                     <text transform="translate(10,20)">1</text>
 148 | ,->                 <switch transform="translate(35,-40)">
 149 | |                       <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | |                           <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | |                           </math>
 158 | |                       </foreignObject>
 159 | |                       <text>\sqrt{2r - 1}</text>
 160 | `->                 </switch>
 161 |                 </g>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:148:1]
 147 |                     <text transform="translate(10,20)">1</text>
 148 | ,->                 <switch transform="translate(35,-40)">
 149 | |                       <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | |                           <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | |                           </math>
 158 | |                       </foreignObject>
 159 | |                       <text>\sqrt{2r - 1}</text>
 160 | `->                 </switch>
 161 |                 </g>
     `----
  x Attribute
     ,-[$DIR/tests/fixture/element/math/input.html:148:1]
 147 |                 <text transform="translate(10,20)">1</text>
 148 |                 <switch transform="translate(35,-40)">
     :                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 149 |                     <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:148:1]
 147 |                     <text transform="translate(10,20)">1</text>
 148 | ,->                 <switch transform="translate(35,-40)">
 149 | `->                     <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 |                             <math>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:148:1]
 147 |                     <text transform="translate(10,20)">1</text>
 148 | ,->                 <switch transform="translate(35,-40)">
 149 | `->                     <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 |                             <math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:149:1]
 148 |                     <switch transform="translate(35,-40)">
 149 | ,->                     <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | |                           <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | |                           </math>
 158 | `->                     </foreignObject>
 159 |                         <text>\sqrt{2r - 1}</text>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:149:1]
 148 |                     <switch transform="translate(35,-40)">
 149 | ,->                     <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | |                           <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | |                           </math>
 158 | `->                     </foreignObject>
 159 |                         <text>\sqrt{2r - 1}</text>
     `----
  x Attribute
     ,-[$DIR/tests/fixture/element/math/input.html:149:1]
 148 |                 <switch transform="translate(35,-40)">
 149 |                     <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
     :                                    ^^^^^^^^^^^
 150 |                         <math>
     `----
  x Attribute
     ,-[$DIR/tests/fixture/element/math/input.html:149:1]
 148 |                 <switch transform="translate(35,-40)">
 149 |                     <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
     :                                                ^^^^^^^^^^^
 150 |                         <math>
     `----
  x Attribute
     ,-[$DIR/tests/fixture/element/math/input.html:149:1]
 148 |                 <switch transform="translate(35,-40)">
 149 |                     <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
     :                                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 150 |                         <math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:149:1]
 148 |                     <switch transform="translate(35,-40)">
 149 | ,->                     <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | `->                         <math>
 151 |                                 <msqrt>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:149:1]
 148 |                     <switch transform="translate(35,-40)">
 149 | ,->                     <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | `->                         <math>
 151 |                                 <msqrt>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:150:1]
 149 |                         <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | ,->                         <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | `->                         </math>
 158 |                         </foreignObject>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:150:1]
 149 |                         <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | ,->                         <math>
 151 | |                               <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | |                               </msqrt>
 157 | `->                         </math>
 158 |                         </foreignObject>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:150:1]
 149 |                         <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | ,->                         <math>
 151 | `->                             <msqrt>
 152 |                                     <mn>2</mn>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:150:1]
 149 |                         <foreignObject width="200" height="50" requiredExtensions="http://www.w3.org/1998/Math/MathML">
 150 | ,->                         <math>
 151 | `->                             <msqrt>
 152 |                                     <mn>2</mn>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:151:1]
 150 |                             <math>
 151 | ,->                             <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | `->                             </msqrt>
 157 |                             </math>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:151:1]
 150 |                             <math>
 151 | ,->                             <msqrt>
 152 | |                                   <mn>2</mn>
 153 | |                                   <mi>r</mi>
 154 | |                                   <mo>−</mo>
 155 | |                                   <mn>1</mn>
 156 | `->                             </msqrt>
 157 |                             </math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:151:1]
 150 |                             <math>
 151 | ,->                             <msqrt>
 152 | `->                                 <mn>2</mn>
 153 |                                     <mi>r</mi>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:151:1]
 150 |                             <math>
 151 | ,->                             <msqrt>
 152 | `->                                 <mn>2</mn>
 153 |                                     <mi>r</mi>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:152:1]
 151 |                             <msqrt>
 152 |                                 <mn>2</mn>
     :                                 ^^^^^^^^^^
 153 |                                 <mi>r</mi>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:152:1]
 151 |                             <msqrt>
 152 |                                 <mn>2</mn>
     :                                 ^^^^^^^^^^
 153 |                                 <mi>r</mi>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:152:1]
 151 |                             <msqrt>
 152 |                                 <mn>2</mn>
     :                                     ^
 153 |                                 <mi>r</mi>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:152:1]
 151 |                             <msqrt>
 152 |                                 <mn>2</mn>
     :                                     ^
 153 |                                 <mi>r</mi>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:152:1]
 151 |                                 <msqrt>
 152 | ,->                                 <mn>2</mn>
 153 | `->                                 <mi>r</mi>
 154 |                                     <mo>−</mo>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:152:1]
 151 |                                 <msqrt>
 152 | ,->                                 <mn>2</mn>
 153 | `->                                 <mi>r</mi>
 154 |                                     <mo>−</mo>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:153:1]
 152 |                                 <mn>2</mn>
 153 |                                 <mi>r</mi>
     :                                 ^^^^^^^^^^
 154 |                                 <mo>−</mo>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:153:1]
 152 |                                 <mn>2</mn>
 153 |                                 <mi>r</mi>
     :                                 ^^^^^^^^^^
 154 |                                 <mo>−</mo>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:153:1]
 152 |                                 <mn>2</mn>
 153 |                                 <mi>r</mi>
     :                                     ^
 154 |                                 <mo>−</mo>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:153:1]
 152 |                                 <mn>2</mn>
 153 |                                 <mi>r</mi>
     :                                     ^
 154 |                                 <mo>−</mo>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:153:1]
 152 |                                     <mn>2</mn>
 153 | ,->                                 <mi>r</mi>
 154 | `->                                 <mo>−</mo>
 155 |                                     <mn>1</mn>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:153:1]
 152 |                                     <mn>2</mn>
 153 | ,->                                 <mi>r</mi>
 154 | `->                                 <mo>−</mo>
 155 |                                     <mn>1</mn>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:154:1]
 153 |                                 <mi>r</mi>
 154 |                                 <mo>−</mo>
     :                                 ^^^^^^^^^^
 155 |                                 <mn>1</mn>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:154:1]
 153 |                                 <mi>r</mi>
 154 |                                 <mo>−</mo>
     :                                 ^^^^^^^^^^
 155 |                                 <mn>1</mn>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:154:1]
 153 |                                 <mi>r</mi>
 154 |                                 <mo>−</mo>
     :                                     ^
 155 |                                 <mn>1</mn>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:154:1]
 153 |                                 <mi>r</mi>
 154 |                                 <mo>−</mo>
     :                                     ^
 155 |                                 <mn>1</mn>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:154:1]
 153 |                                     <mi>r</mi>
 154 | ,->                                 <mo>−</mo>
 155 | `->                                 <mn>1</mn>
 156 |                                 </msqrt>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:154:1]
 153 |                                     <mi>r</mi>
 154 | ,->                                 <mo>−</mo>
 155 | `->                                 <mn>1</mn>
 156 |                                 </msqrt>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:155:1]
 154 |                                 <mo>−</mo>
 155 |                                 <mn>1</mn>
     :                                 ^^^^^^^^^^
 156 |                             </msqrt>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:155:1]
 154 |                                 <mo>−</mo>
 155 |                                 <mn>1</mn>
     :                                 ^^^^^^^^^^
 156 |                             </msqrt>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:155:1]
 154 |                                 <mo>−</mo>
 155 |                                 <mn>1</mn>
     :                                     ^
 156 |                             </msqrt>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:155:1]
 154 |                                 <mo>−</mo>
 155 |                                 <mn>1</mn>
     :                                     ^
 156 |                             </msqrt>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:155:1]
 154 |                                     <mo>−</mo>
 155 | ,->                                 <mn>1</mn>
 156 | `->                             </msqrt>
 157 |                             </math>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:155:1]
 154 |                                     <mo>−</mo>
 155 | ,->                                 <mn>1</mn>
 156 | `->                             </msqrt>
 157 |                             </math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:156:1]
 155 |                                     <mn>1</mn>
 156 | ,->                             </msqrt>
 157 | `->                         </math>
 158 |                         </foreignObject>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:156:1]
 155 |                                     <mn>1</mn>
 156 | ,->                             </msqrt>
 157 | `->                         </math>
 158 |                         </foreignObject>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:157:1]
 156 |                                 </msqrt>
 157 | ,->                         </math>
 158 | `->                     </foreignObject>
 159 |                         <text>\sqrt{2r - 1}</text>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:157:1]
 156 |                                 </msqrt>
 157 | ,->                         </math>
 158 | `->                     </foreignObject>
 159 |                         <text>\sqrt{2r - 1}</text>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:158:1]
 157 |                             </math>
 158 | ,->                     </foreignObject>
 159 | `->                     <text>\sqrt{2r - 1}</text>
 160 |                     </switch>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:158:1]
 157 |                             </math>
 158 | ,->                     </foreignObject>
 159 | `->                     <text>\sqrt{2r - 1}</text>
 160 |                     </switch>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:159:1]
 158 |                     </foreignObject>
 159 |                     <text>\sqrt{2r - 1}</text>
     :                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
 160 |                 </switch>
     `----
  x Element
     ,-[$DIR/tests/fixture/element/math/input.html:159:1]
 158 |                     </foreignObject>
 159 |                     <text>\sqrt{2r - 1}</text>
     :                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
 160 |                 </switch>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:159:1]
 158 |                     </foreignObject>
 159 |                     <text>\sqrt{2r - 1}</text>
     :                           ^^^^^^^^^^^^^
 160 |                 </switch>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:159:1]
 158 |                     </foreignObject>
 159 |                     <text>\sqrt{2r - 1}</text>
     :                           ^^^^^^^^^^^^^
 160 |                 </switch>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:159:1]
 158 |                         </foreignObject>
 159 | ,->                     <text>\sqrt{2r - 1}</text>
 160 | `->                 </switch>
 161 |                 </g>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:159:1]
 158 |                         </foreignObject>
 159 | ,->                     <text>\sqrt{2r - 1}</text>
 160 | `->                 </switch>
 161 |                 </g>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:160:1]
 159 |                         <text>\sqrt{2r - 1}</text>
 160 | ,->                 </switch>
 161 | `->             </g>
 162 |             </svg>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:160:1]
 159 |                         <text>\sqrt{2r - 1}</text>
 160 | ,->                 </switch>
 161 | `->             </g>
 162 |             </svg>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:161:1]
 160 |                     </switch>
 161 | ,->             </g>
 162 | `->         </svg>
 163 |         </annotation-xml>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:161:1]
 160 |                     </switch>
 161 | ,->             </g>
 162 | `->         </svg>
 163 |         </annotation-xml>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:162:1]
 161 |                 </g>
 162 | ,->         </svg>
 163 | `->     </annotation-xml>
 164 |     </math>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:162:1]
 161 |                 </g>
 162 | ,->         </svg>
 163 | `->     </annotation-xml>
 164 |     </math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:163:1]
 162 |         </svg>
 163 |     </annotation-xml>
     :                      ^
 164 | </math>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:163:1]
 162 |         </svg>
 163 |     </annotation-xml>
     :                      ^
 164 | </math>
     `----
  x Child
     ,-[$DIR/tests/fixture/element/math/input.html:164:1]
 163 |         </annotation-xml>
 164 | ,-> </math>
 165 | |   
 166 | |   </body>
 167 | `-> </html>
     `----
  x Text
     ,-[$DIR/tests/fixture/element/math/input.html:164:1]
 163 |         </annotation-xml>
 164 | ,-> </math>
 165 | |   
 166 | |   </body>
 167 | `-> </html>
     `----
