summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-12 23:46:03 +0000
committerKarl Berry <karl@freefriends.org>2006-01-12 23:46:03 +0000
commit873660d1a83ece926fe7206288dda9c36b349c1b (patch)
treea48f77125c309a355b5d0eb58d6b24446abe9d62 /Master/texmf-dist/tex/generic/tex4ht/mathml.4ht
parent2939242967231097459df0fc3150fabc2f639111 (diff)
generic 1
git-svn-id: svn://tug.org/texlive/trunk@613 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/tex4ht/mathml.4ht')
-rw-r--r--Master/texmf-dist/tex/generic/tex4ht/mathml.4ht3380
1 files changed, 3380 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht b/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht
new file mode 100644
index 00000000000..65a118e888e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht
@@ -0,0 +1,3380 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% mathml.4ht 2005-10-22-00:14 %
+% Copyright (C) 1999--2005 Eitan M. Gurari %
+% %
+% This work may be distributed and/or modified under the %
+% conditions of the LaTeX Project Public License, either %
+% version 1.3 of this license or (at your option) any %
+% later version. The latest version of this license is %
+% in %
+% http://www.latex-project.org/lppl.txt %
+% and version 1.3 or later is part of all distributions %
+% of LaTeX version 2003/12/01 or later. %
+% %
+% This work has the LPPL maintenance status "maintained".%
+% %
+% This Current Maintainer of this work %
+% is Eitan M. Gurari. %
+% %
+% If you modify this program your changing its signature %
+% with a directive of the following form will be %
+% appreciated. %
+% \message{signature} %
+% %
+% gurari@cse.ohio-state.edu %
+% http://www.cse.ohio-state.edu/~gurari %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\immediate\write-1{version 2005-10-22-00:14}
+
+\exit:ifnot{Preamble,%
+amsfonts,%
+amsmath,%
+amsopn,%
+amssymb,%
+amstex,%
+amstex1,%
+amstext,%
+array,%
+etex4ht,%
+fontmath,%
+latex,%
+plain,%
+rlbabel,%
+tex4ht,%
+vanilla}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{Preamble}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ifx \a:mathml\:UnDef
+ \NewConfigure{mathml}{1}
+ \Configure{mathml}{}
+\fi
+\def\mml:class{\a:mathml class}
+\Configure{PROLOG}{VERSION,DOCTYPE,*XML-STYLESHEET}
+\:CheckOption{no-DOCTYPE} \if:Option
+ \Configure{PROLOG}{VERSION,*XML-STYLESHEET}
+\fi
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput\empty\empty\empty\empty\empty\empty
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{tex4ht}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \Configure{DviMath}
+ {\a:DviMathML \mathmltrue
+ \ifOption{mml-fonts}{}{\NoFonts}%
+ \IgnoreRule \HCode{<!--l.
+ \the\inputlineno-->}\Tg<\a:mathml math\Hnewline
+ \csname a:math-xmlns\endcsname \Hnewline \a:@math>\a:math
+ \edef\sv:ignore{\if:nopar
+ \noexpand\IgnorePar\else \noexpand\ShowPar\fi}%
+\IgnorePar}
+ {\Tg</\a:mathml math>\EndIgnoreRule
+ \ifOption{mml-fonts}{}{\EndNoFonts}%
+ \mathmlfalse \b:DviMathML \sv:ignore
+}
+\NewConfigure{DviMathML}{2}
+\NewConfigure{math-xmlns}{1}
+\Configure{math-xmlns}
+ { xmlns="http://www.w3.org/1998/Math/MathML" }
+\newif\ifmathml \mathmlfalse
+\newif\ifmtext \mtextfalse
+\LinkCommand\mtxt:link{\a:mathml mtext,%
+ xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href,
+ id, \mml:class="label",,}
+\LinkCommand\msp:link{\a:mathml mstyle,%
+ xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href,
+ id, \mml:class="label",,}
+\let\M:Link\Link
+\def\Link{\ifmathml
+ \ifmtext \ht:special{t4ht@,}%
+\HCode{</\a:mathml mtext>}%
+ \expandafter\expandafter\expandafter\mtxt:link
+ \else \expandafter\expandafter\expandafter\msp:link\fi
+ \else \expandafter\M:Link\fi}
+\let\M:EndLink\EndLink
+\def\EndLink{\ifmathml
+ \ifmtext \ht:special{t4ht@,}%
+%
+ \Endmtxt:link \HCode{<\a:mathml mtext\Hnewline
+ \mml:class="endlabel">}\ht:special{t4ht@,&\#x00A0;}%
+%
+ \else \HCode{</\a:mathml mstyle><!--endlabel-->}\fi
+ \else \expandafter\M:EndLink\fi}
+
+\NewConfigure{math}{1}
+\NewConfigure{@math}{1}
+\def\IgnoreRule{\ht:special{t4ht@\string_}}
+\def\EndIgnoreRule{\ht:special{t4ht@\string_\string_}}
+\Configure{$$}
+ {\Configure{@math}{\a:mathml display="block"
+}\IgnorePar
+ \ifvmode\else \HCode{<!--tex4ht:inline-->}\fi
+\EndP\DviMath}
+ {\EndDviMath\ShowPar\par{\csname HCondtrue\endcsname\noindent}}
+ {\DisplayMathtrue}
+\Configure{$}
+ {\Configure{@math}{\a:mathml display="inline"
+}\DviMath}
+ {\EndDviMath}{}
+\newif\ifDisplayMath \DisplayMathfalse
+\Configure{radical}
+ {\Tg<\a:mathml msqrt>%
+ \special{t4ht\string~!e<<\a:mathml mrow>}%
+ \special{t4ht\string~!e></\a:mathml mrow></\a:mathml msqrt>}%
+ \special{t4ht\string~!ee/}%
+ \special{t4ht\string~!ese-}%
+ }
+\def\:MT{\ifmathml \a:mathml m\fi}
+\Configure{halignTB}{\HCode{<\:MT table }\halignTBL}{\HCode{>}}
+\Configure{halignTBL}
+ {t}{\ifmathml \HCode{ align="top" }\fi}
+ {b}{\ifmathml \HCode{ align="baseline" }\fi}
+ {c}{\ifmathml \HCode{ align="axis" }\fi}
+ {}
+\def\t:HA{\HCode{</\:MT table>}}
+\def\R:HA{\HCode{<\:MT tr \Hnewline valign="baseline">}}
+\def\r:HA{\HCode{</\:MT tr>}}
+\def\D:HA{\HCode{<\:MT td \ifnum \HMultispan>1 colspan="\HMultispan"\fi}%
+ \halignTD \HCode{\Hnewline>}}
+\def\d:HA{\HCode{</\:MT td>}}
+
+\Configure{SUB}
+ {\Send{BACK}
+ {<\a:mathml msub><\a:mathml mrow\Hnewline>}\Tg</\a:mathml mrow>\Tg<\a:mathml mrow\Hnewline>\trap:base}
+ {\Tg</\a:mathml mrow>\TG</\a:mathml msub\Hnewline>}
+\Configure{SUP}
+ {\Send{BACK}
+ {<\a:mathml msup><\a:mathml mrow\Hnewline>}\Tg</\a:mathml mrow>\Tg<\a:mathml mrow\Hnewline>\trap:base}
+ {\Tg</\a:mathml mrow>\TG</\a:mathml msup\Hnewline>}
+\Configure{SUBSUP}
+ {\Send{BACK}
+ {<\a:mathml msubsup><\a:mathml mrow\Hnewline>}\Tg</\a:mathml mrow>\Tg<\a:mathml mrow\Hnewline>\trap:base}
+ {\Tg</\a:mathml mrow>\Tg<\a:mathml mrow\Hnewline>\trap:base}
+ {\Tg</\a:mathml mrow>\TG</\a:mathml msubsup\Hnewline>}
+\def\trap:base{{\HCode{}}}
+
+\Configure{nolimits}{\HCode{<!--nolimits-->}}
+\Configure{limits}
+ {\let\pl:SUB =\:UnDef
+ \let\pl:SUP =\:UnDef
+ \ifx \:temp\sp \def\pl:SUP{\Configure{SUP}}%
+\expandafter\append:def
+ \expandafter\pl:SUP\expandafter{\expandafter{\a:SUP}}%
+\expandafter\append:def
+ \expandafter\pl:SUP\expandafter{\expandafter{\b:SUP}}%
+%
+\Configure{SUP}
+ {\Send{BACK}{<\a:mathml mover
+ \mml:class="msup"><\a:mathml mrow\Hnewline>}%
+\Tg</\a:mathml mrow>\Tg<\a:mathml mrow\Hnewline>%
+\bgroup
+ \ifx \pl:SUBSUP\:UnDef \else
+ \let\SUBSUP:=\pl:SUBSUP
+\fi
+%
+ \Configure{SUP}
+ {\Send{BACK}{<\a:mathml msup><\a:mathml mrow\Hnewline>}%
+\Tg</\a:mathml mrow>\Tg<\a:mathml mrow\Hnewline>%
+\bgroup
+ \Configure{SUP}
+ {\Send{BACK}{<\a:mathml msup><\a:mathml mrow\Hnewline>}%
+\Tg</\a:mathml mrow>\Tg<\a:mathml mrow\Hnewline>%
+\bgroup \trap:base}
+ {\egroup \Tg</\a:mathml mrow>\TG</\a:mathml msup\Hnewline>%
+}%
+\trap:base}
+ {\egroup\Tg</\a:mathml mrow>\TG</\a:mathml mover\Hnewline>\aftergroup\pl:SUP %
+}%
+\trap:base}
+ {}%
+\else
+ \ifx \:temp\sb \def\pl:SUB{\Configure{SUB}}%
+\expandafter\append:def
+ \expandafter\pl:SUB\expandafter{\expandafter{\a:SUB}}%
+\expandafter\append:def
+ \expandafter\pl:SUB\expandafter{\expandafter{\b:SUB}}%
+%
+\Configure{SUB}
+ {\Send{BACK}{<\a:mathml munder
+ \mml:class="msub"><\a:mathml mrow\Hnewline>}%
+\Tg</\a:mathml mrow>\Tg<\a:mathml mrow\Hnewline>%
+\bgroup
+ \ifx \pl:SUBSUP\:UnDef \else
+ \let\SUBSUP:=\pl:SUBSUP
+\fi
+%
+ \Configure{SUB}
+ {\Send{BACK}{<\a:mathml msub><\a:mathml mrow\Hnewline>}%
+\Tg</\a:mathml mrow>\Tg<\a:mathml mrow\Hnewline>%
+\bgroup
+ \Configure{SUB}
+ {\Send{BACK}{<\a:mathml msub><\a:mathml mrow\Hnewline>}%
+\Tg</\a:mathml mrow>\Tg<\a:mathml mrow\Hnewline>%
+\bgroup \trap:base}
+ {\egroup \Tg</\a:mathml mrow>\TG</\a:mathml msub\Hnewline>%
+}%
+\trap:base}
+ {\egroup\Tg</\a:mathml mrow>\TG</\a:mathml
+ munder\Hnewline>\aftergroup\pl:SUB %
+}%
+\trap:base}
+ {}%
+\fi\fi
+ \let\pl:SUBSUP=\SUBSUP:
+%
+\Configure{SUBSUP}
+ {\ifx \pl:SUB \:UnDef\else \pl:SUB \fi
+ \ifx \pl:SUP \:UnDef\else \pl:SUP \fi
+ \ifx \pl:SUBSUP\:UnDef \else
+ \let\SUBSUP:=\pl:SUBSUP
+\fi
+%
+ \Send{BACK}
+ {<\a:mathml munderover \a:mathml accentunder="false"
+ \a:mathml accent="false"><\a:mathml mrow
+ \Hnewline>}%
+ \Tg</\a:mathml mrow>\Tg<\a:mathml
+ mrow\Hnewline>\trap:base
+ }
+ {\Tg</\a:mathml mrow>\Tg<\a:mathml mrow\Hnewline>\trap:base}
+ {\Tg</\a:mathml mrow>\TG</\a:mathml munderover\Hnewline>}
+%
+ }
+\ifx \a:putSUB\:UnDef \else
+ \pend:def\a:putSUB{\ifx \pl:SUBSUP\:UnDef\else
+ \let\SUBSUP:=\pl:SUBSUP
+ \let\pl:SUBSUP=\:UnDef
+ \fi}%
+\fi
+\ifx \a:putSUP\:UnDef \else
+ \pend:def\a:putSUP{\ifx \pl:SUBSUP\:UnDef\else
+ \let\SUBSUP:=\pl:SUBSUP
+ \let\pl:SUBSUP=\:UnDef
+ \fi}%
+\fi
+
+\def\mml:htfsym{\Configure
+ {htf}{254}{+}{<\a:mathml mglyph\Hnewline fontfamily="}{\%s"}{
+ index="\%s"}{ mathsize="\%d\%\%"}{}{ alt="}{"/>}}
+\def\ext:htfsym{\Configure{htf}{254}{+}{}{}{}{}{}{}{}}
+\Configure{over}
+ {\Send{GROUP}{0}
+ {<\a:mathml mfrac><\a:mathml mrow>}\HCode{</\a:mathml mrow>}}
+ {\HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}
+ {</\a:mathml mrow></\a:mathml mfrac>}}
+\Configure{atop}
+ {\Send{GROUP}{0}{<\a:mathml mfrac linethickness="0"><\a:mathml mrow>}\HCode{</\a:mathml mrow>}}
+ {\HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{</\a:mathml mrow></\a:mathml mfrac>}}
+\Configure{above}
+ {\Send{GROUP}{0}{<\a:mathml mfrac linethickness="\the\tmp:dim"><\a:mathml mrow>}%
+ \HCode{</\a:mathml mrow>}\o:over:\:gobbleII}
+ {\HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{</\a:mathml mrow></\a:mathml mfrac>}}
+\Configure{abovewithdelims}
+ {\abovewithdelims:III}
+ {}
+\def\abovewithdelims:III#1#2#3{%
+ \def\:temp{#2#3}\def\:tempa{..}\ifx \:temp\:tempa
+ \Send{GROUP}{0}{<\a:mathml mfrac linethickness="\the\tmp:dim"><\a:mathml mrow>}%
+ \HCode{</\a:mathml mrow>}\o:over:
+ \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{</\a:mathml mrow></\a:mathml mfrac>}
+ \else
+ \Send{GROUP}{0}{<\a:mathml mfenced separators=""\Hnewline
+ open="\expandafter
+\ifx \csname \string#2:lr del\endcsname\relax #2\else
+ \csname \string#2:lr del\endcsname\fi
+" close="\expandafter
+\ifx \csname \string#3:lr del\endcsname\relax #3\else
+ \csname \string#3:lr del\endcsname\fi
+"><\a:mathml mfrac
+ linethickness="\the\tmp:dim"><\a:mathml mrow>}%
+ \HCode{</\a:mathml mrow>}\o:over:
+ \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{</\a:mathml
+ mrow></\a:mathml mfrac></\a:mathml mfenced>}
+ \fi
+ \tmp:dim
+ }
+\Configure{atopwithdelims}
+ {\atopwithdelims:III}
+ {}
+\def\atopwithdelims:III#1#2#3{%
+ \def\:temp{#2#3}\def\:tempa{..}\ifx \:temp\:tempa
+ \Send{GROUP}{0}{<\a:mathml mfrac linethickness="0"><\a:mathml mrow>}%
+ \HCode{</\a:mathml mrow>}\o:atop:
+ \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{</\a:mathml mrow></\a:mathml mfrac>}
+ \else
+ \Send{GROUP}{0}{<\a:mathml mfenced separators=""\Hnewline
+ open="\expandafter
+\ifx \csname \string#2:lr del\endcsname\relax #2\else
+ \csname \string#2:lr del\endcsname\fi
+" close="\expandafter
+\ifx \csname \string#3:lr del\endcsname\relax #3\else
+ \csname \string#3:lr del\endcsname\fi
+"><\a:mathml mfrac
+ linethickness="0"><\a:mathml mrow>}%
+ \HCode{</\a:mathml mrow>}\o:atop:
+ \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{</\a:mathml
+ mrow></\a:mathml mfrac></\a:mathml mfenced>}
+ \fi
+ }
+\Configure{overwithdelims}
+ {\overwithdelims:III}
+ {}
+\def\overwithdelims:III#1#2#3{%
+ \def\:temp{#2#3}\def\:tempa{..}\ifx \:temp\:tempa
+ \Send{GROUP}{0}{<\a:mathml mfrac><\a:mathml mrow>}%
+ \HCode{</\a:mathml mrow>}\o:over:
+ \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{</\a:mathml mrow></\a:mathml mfrac>}
+ \else
+ \Send{GROUP}{0}{<\a:mathml mfenced separators=""\Hnewline
+ open="\expandafter
+\ifx \csname \string#2:lr del\endcsname\relax #2\else
+ \csname \string#2:lr del\endcsname\fi
+" close="\expandafter
+\ifx \csname \string#3:lr del\endcsname\relax #3\else
+ \csname \string#3:lr del\endcsname\fi
+"><\a:mathml mfrac><\a:mathml mrow>}%
+ \HCode{</\a:mathml mrow>}\o:over:
+ \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{</\a:mathml
+ mrow></\a:mathml mfrac></\a:mathml mfenced>}
+ \fi
+ }
+\Configure{halignTD} {}{}
+ {<}{\HCode{ \a:mathml columnalign="left"}}
+ {-}{\HCode{ \a:mathml columnalign="center"}}
+ {>}{\HCode{ \a:mathml columnalign="right"}}
+ {^}{\HCode{ \a:mathml rowalign="top"}}
+ {=}{\HCode{ \a:mathml rowalign="baseline"}}
+ {|}{\HCode{ \a:mathml rowalign="center"}}
+ {_}{\HCode{ \a:mathml rowalign="bottom"}}
+ {p}{\HCode{ \a:mathml columnalign="left"}}
+ {}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput\empty\empty\empty\empty\empty\empty
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{etex4ht}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \def\:tempc#1{\a:middle\mathrel{\left:right#1\:EMPTY}\b:middle}
+\HLet\middle=\:tempc
+\NewConfigure{middle}{2}
+\Configure{middle}
+ {\bgroup
+ \Configure{mathrel}{*}
+ {<mo \mml:class="MathClass-rel"
+ fence="true" stretchy="true" >}
+ {</mo>}
+ {\Configure{mathrel}{}{}{}{}}%
+ }
+ {\egroup}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput\empty\empty\empty\empty\empty\empty
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{latex}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \:CheckOption{core}\if:Option \expandafter\endinput \fi
+\let\A:equation\a:equation
+\let\B:equation\b:equation
+\let\C:equation\c:equation
+\Configure{equation}
+ {\A:equation\Configure{$$}
+ {\Configure{@math}{\a:mathml display="block"
+%
+ \mml:class="equation"}\IgnorePar\EndP\DviMath}
+ {\EndDviMath\EndP}
+ {\DisplayMathtrue}%
+}
+ {\B:equation}{\C:equation}
+\Configure{hspace}
+ {\ifmathml\ifmtext\else \Tg<\a:mathml mspace width="\the\tmp:dim"/>\fi\fi}{}{ }
+\Configure{romannumeral}
+ {\ifmathml\ifmtext\else \HCode{<\a:mathml mrow \mml:class="romannumeral">}\fi\fi}
+ {\ifmathml\ifmtext\else \HCode{</\a:mathml mrow>}\fi\fi}
+\Configure{newline}
+ {\ht:special{t4ht@,}%
+\HCode{</\a:mathml mtext><\a:mathml
+ mtext \mml:class="newline">}\ht:special{t4ht@,&\#x00A0;}%
+}
+\Configure{[]}
+ {\Configure{@math}{\a:mathml display="block"
+}\csname a:mathml[]\endcsname
+ \DviMath\Tg<\a:mathml mrow\Hnewline>$$\DisplayMathtrue }
+ {$$\Tg</\a:mathml mrow>\EndDviMath\csname b:mathml[]\endcsname}
+\Configure{()}
+ {\Configure{@math}{\a:mathml display="inline"
+}\csname a:mathml()\endcsname
+ \DviMath\Tg<\a:mathml mrow\Hnewline>$}
+ {$\Tg</\a:mathml mrow>\EndDviMath\csname b:mathml()\endcsname}
+\NewConfigure{mathml[]}{2}
+\NewConfigure{mathml()}{2}
+\Configure{halignTB<>}{array}{\HCode{\Hnewline
+ \a:mathml equalrows="false"
+ \a:mathml equalcolumns="false" \a:mathml class="array"}<>\HAlign}
+\Configure{array}
+ {\halignTB{array}}
+ {\ifvmode \IgnorePar\fi \expandafter\tmp:toks\expandafter{\Clr}%
+\HCode{<!--\the\tmp:toks-->}%
+\Tg</\a:mathml mtable>}
+ {\Tg<\a:mathml mtr>}{\Tg</\a:mathml mtr>}
+ {\HCode{<\a:mathml mtd\Hnewline \mml:class="array"
+ \ifnum 1<\HMultispan columnspan="\HMultispan"\fi}%
+ \halignTD \HCode{>}%
+}
+ {\Tg</\a:mathml mtd>}
+\ConfigureEnv{array}
+ {\bgroup\Configure{$}{}{}{}}
+ {\egroup}
+ {}{}
+
+\def\:MM{m}
+\Configure{HBorder}
+ {<\a:mathml mtr\Hnewline \mml:class="hline">}
+ {<\a:mathml mtd><mo> \string&\#x0332; </mo></\a:mathml mtd>
+}
+ {</\a:mathml mtr>}
+ {<\a:mathml mtr\Hnewline \mml:class="cline">}
+ {<\a:mathml mtd></\a:mathml mtd>}
+ {<\a:mathml mtd><mo> \string&\#x0332; </mo></\a:mathml mtd>
+}
+ {</\a:mathml mtr>}
+ {<\a:mathml mtr\Hnewline \mml:class="vspace" style="font-size:\HBorderspace">}
+ {<\a:mathml mtd\Hnewline></\a:mathml mtd>}
+ {</\a:mathml mtr>}
+\Configure{texttt}
+ {\ifmathml \Configure{@mtext}{\mml:class="texttt"
+ mathvariant="monospace" }\fi}
+ {}%
+\Configure{textit}
+ {\ifmathml \Configure{@mtext}{\mml:class="textit"
+ mathvariant="italic" }\fi}
+ {}%
+\Configure{textrm}
+ {\ifmathml \Configure{@mtext}{\mml:class="textrm"
+ mathvariant="normal" }\fi}
+ {}%
+\Configure{textup}
+ {\ifmathml \Configure{@mtext}{\mml:class="textup"
+ mathvariant="normal" }\fi}
+ {}%
+\Configure{textsl}
+ {\ifmathml \Configure{@mtext}{\mml:class="textsl"
+ mathvariant="italic" }\fi}
+ {}%
+\Configure{textsf}
+ {\ifmathml \Configure{@mtext}{\mml:class="textsf"
+ mathvariant="sans-serif" }\fi}
+ {}%
+\Configure{textbf}
+ {\ifmathml \Configure{@mtext}{\mml:class="textbf"
+ mathvariant="bold" }\fi}
+ {}%
+\Configure{textsc}
+ {\ifmathml \Configure{@mtext}{\mml:class="textsc"
+ mathvariant="normal" }\fi}
+ {}%
+\Configure{emph}
+ {\ifmathml \Configure{@mtext}{\mml:class="emph"
+ mathvariant="italic" }\fi}
+ {}%
+
+\let\A:fbox=\a:fbox
+\let\B:fbox=\b:fbox
+\let\OLDf:box=\fbox
+\def\fbox{\relax\ifmmode
+ \Configure{fbox}{\leavevmode\Configure{HtmlPar}{}{}{}{}\IgnoreRule
+ \AA:text{fbox}}{\BB:text\EndIgnoreRule}\else
+ \Configure{fbox}{\leavevmode
+ \IgnoreRule\A:fbox}{\B:fbox\EndIgnoreRule}\fi
+ \OLDf:box}
+\let\A:mbox\a:mbox
+\let\B:mbox\b:mbox
+\let\OLD:mbox\mbox
+\def\mbox{\relax\ifmmode \Configure{mbox}{\AA:text{mbox}}{\BB:text}\else
+ \Configure{mbox}{\A:mbox}{\B:mbox}\fi\OLD:mbox}
+\NewConfigure{@mtext}{1}
+\Configure{@mtext}{}
+\def\AA:text#1{\mtexttrue
+\HCode{<\a:mathml mstyle\Hnewline \mml:class="#1"><\a:mathml
+ mtext \a:@mtext>}\ht:special{t4ht@,&\#x00A0;}%
+\PauseMathClass
+ \Configure{$}%
+ {\EndPauseMathClass \mtextfalse
+ \ht:special{t4ht@,}%
+\HCode{</\a:mathml mtext><\a:mathml
+ mstyle\Hnewline \mml:class="math">}}%
+ {\HCode{</\a:mathml mstyle><\a:mathml
+ mtext \a:@mtext>}\ht:special{t4ht@,&\#x00A0;}%
+\PauseMathClass \mtexttrue}%
+ {}%
+%
+}
+\def\BB:text{\mtextfalse\EndPauseMathClass\ht:special{t4ht@,}%
+\HCode
+ {</\a:mathml mtext></\a:mathml mstyle>}%
+}
+
+\Configure{frac}
+ {\Tg<\a:mathml mfrac>\Tg<\a:mathml mrow\Hnewline>}
+ {\Tg</\a:mathml mrow>\Configure{over}{}{}}
+ {\Tg<\a:mathml mrow\Hnewline>}
+ {\Tg</\a:mathml mrow>\Tg</\a:mathml mfrac>}
+\Configure{eqnarray}
+ {\HCode{<\a:mathml mtable\Hnewline \mml:class="eqnarray\ifx
+ \@seqncr\@eqncr\else-star\fi"
+ \a:mathml columnalign="right center left" >}}{\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr>}} {\HCode{</\a:mathml mtr>}}
+ {\Tg<\a:mathml mtd\Hnewline \mml:class="eqnarray-\HCol">
+ \ifnum \HCol=4
+ \Tg<\a:mathml mtext
+ \mml:class="eqnarray">\ht:special{t4ht@,&\#x00A0;}%
+\PauseMathClass
+ \mtexttrue
+ \fi}
+ {\ifnum \HCol=4 \mtextfalse
+ \EndPauseMathClass\ht:special{t4ht@,}%
+\Tg</\a:mathml mtext>\fi
+ \Tg</\a:mathml mtd>}
+\def\:temp#1#2{{\a:stackrel{#1}\b:stackrel {#2}\c:stackrel}}
+\HLet\stackrel\:temp
+\:CheckOption{stackrel-} \if:Option
+ \Configure{stackrel}
+ {\mathrel\bgroup \HCode{<\a:mathml mglyph\Hnewline
+ alt="\string\stackrel}\afterassignment\put:arg\tmp:toks}
+ {\afterassignment\put:arg\tmp:toks}
+ {\HCode{" />}\egroup}
+ \def\put:arg{\HCode{{\the\tmp:toks}}}
+\else
+ \Configure{stackrel}
+ {\HCode{<\a:mathml mover\Hnewline
+ \mml:class="stackrel"><\a:mathml mrow\Hnewline>}\inv:i:iii}
+ {\HCode{</\a:mathml mrow><\a:mathml
+ mrow\Hnewline>}\Configure{mathop*}{*}
+ {<\a:mathml mrow>}
+ {</\a:mathml mrow>}
+ {\Configure{mathop}{}{}{}{}}%
+\mathop}
+ {\HCode{</\a:mathml mrow></\a:mathml mover>}}
+ \def\inv:i:iii#1#2#3{{#3}#2{#1}}
+\fi
+\Configure{overline}
+ {\bgroup \HCode{<\a:mathml mover accent="false"\Hnewline
+\mml:class="mml-overline"><\a:mathml mrow>}%
+}
+ {\HCode{</\a:mathml mrow><\a:mathml mo\Hnewline
+ accent="true">&\#x00AF;</\a:mathml mo>%
+</\a:mathml mover>}%
+\egroup}
+\Configure{underline}
+ {\bgroup \ifmmode \HCode{<\a:mathml munder \a:mathml accentunder="false"\Hnewline
+\mml:class="mml-underline"><\a:mathml mrow>}%
+\else
+ \expandafter\everymath
+\expandafter{\expandafter\everymath
+ \expandafter{\the\everymath}}%
+\let\o::@underline:\o:@@underline:
+\def\o:@@underline:{\let\o:@@underline:\o::@underline:}%
+\fi}
+ {\HCode{</\a:mathml mrow><\a:mathml mo\Hnewline
+accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
+\egroup}
+
+
+
+
+\let\A:displaylines\a:displaylines
+\let\B:displaylines\b:displaylines
+\let\C:displaylines\c:displaylines
+\let\D:displaylines\d:displaylines
+\Configure{displaylines}
+ {\ifmmode
+ \def\A:displaylines{\HCode{<\a:mathml mtable
+ \mml:class="displaylines">}}%
+ \def\B:displaylines{\HCode{</\a:mathml mtable>}}%
+ \def\C:displaylines{\HCode{<\a:mathml mtr\Hnewline
+ \mml:class="displaylines"><\a:mathml mtd>}}%
+ \def\D:displaylines{\HCode{</\a:mathml mtd></\a:mathml mtr>}}%
+ \fi
+ \A:displaylines}
+ {\B:displaylines} {\C:displaylines}{\D:displaylines}
+\let\mathml:on\relax
+\Configure{ }
+ {\ifmathml \ifmtext \space \else\Tg<\a:mathml mspace \mml:class="nbsp" />\fi
+ \else \:nbsp\fi}
+\:CheckOption{new-accents} \if:Option \else
+ \Configure{accent}\widetilde\widetilde{{}{}}
+ {}
+ {\HCode{<\a:mathml mover\Hnewline accent="false"><\a:mathml mrow\Hnewline>}#2\HCode{</\a:mathml mrow>}%
+ \:widetilde:over \HCode{</\a:mathml mover>}}
+ \Configure{accent}\widehat\widehat{{}{}}
+ {}
+ {\HCode{<\a:mathml mover\Hnewline accent="false"><\a:mathml mrow\Hnewline>}#2\HCode{</\a:mathml mrow>}%
+ \:widehat:over \HCode{</\a:mathml mover>}}
+\fi
+\:CheckOption{new-accents} \if:Option \else
+ \ifx \mathml:on\:UnDef
+ \Configure{accents}
+ {\ifmmode \expandafter\mathord\fi
+ {\leavevmode
+\if !#1!\ht:special{t4ht@+&{35}x#2;}%
+\else \expandafter \ifx\csname U#2#1\endcsname\relax
+ \ht:special{t4ht@+&{35}x#2;}%
+\else
+ \ht:special{t4ht@+&{35}x\csname U#2#1\endcsname;}%
+\fi \fi x%
+%
+ \ht:special{t4ht@[}\if!#1!x\else#2\fi\ht:special{t4ht@]}}}
+ {\Tg<\a:mathml mrow
+ \mml:class="accent#1">\mathord{#3}\Tg</\a:mathml mrow>%
+ }%
+ \fi
+\fi
+\let\mml:TeX\TeX
+\def\TeX{\ifmathml
+ \HCode{<\a:mathml mtext
+ \mml:class="TeX">TeX</\a:mathml mtext>}\else \mml:TeX\fi}
+\Configure{afterSUB}{'}{\def\SUB:prime{\SUB:SUP}}
+\Configure{'}
+ {\let\:primes=\empty}
+ {\relax \csname SUB:prime\endcsname\sp{%
+ \global\let\SUB:prime=\:UnDef
+ \def\:tempa{\prime\prime}\ifx \:tempa\:primes
+ \mathop{\HCode{\string&\#x2033;}}\else
+ \def\:tempa{\prime\prime\prime}\ifx \:tempa\:primes
+ \mathop{\HCode{\string&\#x2034;}}\else
+ \:primes \fi\fi}%
+ }
+ {\let\prime=\relax \xdef\:primes{\:primes\prime}}
+\def\:temp#1{\a:left{#1}\o:left:.\b:left{#1}} \HLet\left\:temp
+\def\:temp#1{\a:right{#1}\o:right:.\b:right{#1}}\HLet\right\:temp
+\Configure{left}
+ {}
+ {\HCode{<\a:mathml mfenced separators=""\Hnewline
+ open="\expandafter
+\ifx \csname \string#1:lr del\endcsname\relax #1\else
+ \csname \string#1:lr del\endcsname\fi
+"\space }\bgroup
+ \HCode{><\a:mathml mrow>}\bgroup}
+\Configure{right}
+ {\egroup\Send{GROUP}{0}{ close="\expandafter
+\ifx \csname \string#1:lr del\endcsname\relax #1\else
+ \csname \string#1:lr del\endcsname\fi
+"\space}\egroup}
+ {\HCode{</\a:mathml mrow></\a:mathml mfenced>}}
+\def\def:DEL#1{\def\:DEL{#1}}
+\def\check:DEL#1#2{\def\:tempa{#1}\ifx \:tempa\:DEL \def\:DEL{#2}\fi}
+\NewConfigure{mfenced}[2]{\append:defI\def:DEL{\check:DEL{#1}{#2}}}
+\NewConfigure{Biggl}{2}
+\NewConfigure{Biggm}{2}
+\NewConfigure{Biggr}{2}
+\NewConfigure{Bigl}{2}
+\NewConfigure{Bigm}{2}
+\NewConfigure{Bigr}{2}
+\NewConfigure{biggl}{2}
+\NewConfigure{biggm}{2}
+\NewConfigure{biggr}{2}
+\NewConfigure{bigl}{2}
+\NewConfigure{bigm}{2}
+\NewConfigure{bigr}{2}
+\Configure{Biggm}
+ {\bgroup
+ \Configure{Bigg}{}{}{}{}%
+ \Configure{mathrel}{*}
+ {<mo \mml:class="MathClass-rel"
+ fence="true" mathsize="2.45em" >}
+ {</mo>}
+ {\Configure{mathrel}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{Bigm}
+ {\bgroup
+ \Configure{Big}{}{}{}{}%
+ \Configure{mathrel}{*}
+ {<mo \mml:class="MathClass-rel"
+ fence="true" mathsize="1.61em" >}
+ {</mo>}
+ {\Configure{mathrel}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{biggm}
+ {\bgroup
+ \Configure{bigg}{}{}{}{}%
+ \Configure{mathrel}{*}
+ {<mo \mml:class="MathClass-rel"
+ fence="true" mathsize="2.03em" >}
+ {</mo>}
+ {\Configure{mathrel}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{bigm}
+ {\bgroup
+ \Configure{big}{}{}{}{}%
+ \Configure{mathrel}{*}
+ {<mo \mml:class="MathClass-rel"
+ fence="true" mathsize="1.19em" >}
+ {</mo>}
+ {\Configure{mathrel}{}{}{}{}}%
+ }
+ {\egroup}
+
+\:CheckOption{mathml-} \if:Option
+ \Configure{Biggl}
+ {\bgroup
+ \Configure{Bigg}{}{}{}{}%
+ \Configure{mathopen}{*}
+ {<mo \mml:class="MathClass-open"
+ fence="true" mathsize="2.45em" >}
+ {</mo>}
+ {\Configure{mathopen}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{Biggr}
+ {\bgroup
+ \Configure{Bigg}{}{}{}{}%
+ \Configure{mathclose}{*}
+ {<mo \mml:class="MathClass-close"
+ fence="true" mathsize="2.45em" >}
+ {</mo>}
+ {\Configure{mathclose}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{Bigl}
+ {\bgroup
+ \Configure{Big}{}{}{}{}%
+ \Configure{mathopen}{*}
+ {<mo \mml:class="MathClass-open"
+ fence="true" mathsize="1.61em" >}
+ {</mo>}
+ {\Configure{mathopen}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{Bigr}
+ {\bgroup
+ \Configure{Big}{}{}{}{}%
+ \Configure{mathclose}{*}
+ {<mo \mml:class="MathClass-close"
+ fence="true" mathsize="1.61em" >}
+ {</mo>}
+ {\Configure{mathclose}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{biggl}
+ {\bgroup
+ \Configure{bigg}{}{}{}{}%
+ \Configure{mathopen}{*}
+ {<mo \mml:class="MathClass-open"
+ fence="true" mathsize="2.03em" >}
+ {</mo>}
+ {\Configure{mathopen}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{biggr}
+ {\bgroup
+ \Configure{bigg}{}{}{}{}%
+ \Configure{mathclose}{*}
+ {<mo \mml:class="MathClass-close"
+ fence="true" mathsize="2.03em" >}
+ {</mo>}
+ {\Configure{mathclose}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{bigl}
+ {\bgroup
+ \Configure{big}{}{}{}{}%
+ \Configure{mathopen}{*}
+ {<mo \mml:class="MathClass-open"
+ fence="true" mathsize="1.19em" >}
+ {</mo>}
+ {\Configure{mathopen}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{bigr}
+ {\bgroup
+ \Configure{big}{}{}{}{}%
+ \Configure{mathclose}{*}
+ {<mo \mml:class="MathClass-close"
+ fence="true" mathsize="1.19em" >}
+ {</mo>}
+ {\Configure{mathclose}{}{}{}{}}%
+ }
+ {\egroup}
+
+\else
+ \Configure{Biggl}
+ {\bgroup
+ \Configure{Bigg}{}{}{}{}%
+ \Configure{mathopen}{*}
+ {<mrow><mo \mml:class="MathClass-open"
+ fence="true" mathsize="2.45em" >}
+ {</mo><mrow>}
+ {\Configure{mathopen}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{Biggr}
+ {\bgroup
+ \Configure{Bigg}{}{}{}{}%
+ \Configure{mathclose}{*}
+ {</mrow><mo \mml:class="MathClass-close"
+ fence="true" mathsize="2.45em" >}
+ {</mo></mrow>}
+ {\Configure{mathclose}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{Bigl}
+ {\bgroup
+ \Configure{Big}{}{}{}{}%
+ \Configure{mathopen}{*}
+ {<mrow><mo \mml:class="MathClass-open"
+ fence="true" mathsize="1.61em" >}
+ {</mo><mrow>}
+ {\Configure{mathopen}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{Bigr}
+ {\bgroup
+ \Configure{Big}{}{}{}{}%
+ \Configure{mathclose}{*}
+ {</mrow><mo \mml:class="MathClass-close"
+ fence="true" mathsize="1.61em" >}
+ {</mo></mrow>}
+ {\Configure{mathclose}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{biggl}
+ {\bgroup
+ \Configure{bigg}{}{}{}{}%
+ \Configure{mathopen}{*}
+ {<mrow><mo \mml:class="MathClass-open"
+ fence="true" mathsize="2.03em" >}
+ {</mo><mrow>}
+ {\Configure{mathopen}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{biggr}
+ {\bgroup
+ \Configure{bigg}{}{}{}{}%
+ \Configure{mathclose}{*}
+ {</mrow><mo \mml:class="MathClass-close"
+ fence="true" mathsize="2.03em" >}
+ {</mo></mrow>}
+ {\Configure{mathclose}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{bigl}
+ {\bgroup
+ \Configure{big}{}{}{}{}%
+ \Configure{mathopen}{*}
+ {<mrow><mo \mml:class="MathClass-open"
+ fence="true" mathsize="1.19em" >}
+ {</mo><mrow>}
+ {\Configure{mathopen}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{bigr}
+ {\bgroup
+ \Configure{big}{}{}{}{}%
+ \Configure{mathclose}{*}
+ {</mrow><mo \mml:class="MathClass-close"
+ fence="true" mathsize="1.19em" >}
+ {</mo></mrow>}
+ {\Configure{mathclose}{}{}{}{}}%
+ }
+ {\egroup}
+
+\fi
+\def\:tempc#1{\ht:special{t4ht@[}(\ht:special{t4ht@]}%
+ \a:bigl\mathopen{\left:right\big{#1\:EMPTY}}\b:bigl\:EMPTY}
+\HLet\bigl=\:tempc
+\def\:tempc#1{\a:bigm\mathrel{\left:right\big{#1\:EMPTY}}\b:bigm}
+\HLet\bigm=\:tempc
+\def\:tempc#1{\:EMPTY
+ \a:bigr\mathclose{\left:right\big{#1\:EMPTY}}\b:bigr%
+ \ht:special{t4ht@[})\ht:special{t4ht@]}}
+\HLet\bigr=\:tempc
+\def\:tempc#1{\ht:special{t4ht@[}(\ht:special{t4ht@]}%
+ \a:Bigl\mathopen{\left:right\Big{#1}\:EMPTY}\b:Bigl\:EMPTY}
+\HLet\Bigl=\:tempc
+\def\:tempc#1{\a:Bigm\mathrel{\left:right\Big{#1\:EMPTY}}\b:Bigm}
+\HLet\Bigm=\:tempc
+\def\:tempc#1{\:EMPTY
+ \a:Bigr\mathclose{\left:right\Big{#1\:EMPTY}}\b:Bigr%
+ \ht:special{t4ht@[})\ht:special{t4ht@]}}
+\HLet\Bigr=\:tempc
+\def\:tempc#1{\ht:special{t4ht@[}(\ht:special{t4ht@]}%
+ \a:biggl\mathopen{\left:right\bigg{#1\:EMPTY}}\b:biggl\:EMPTY}
+\HLet\biggl=\:tempc
+\def\:tempc#1{\a:biggm\mathrel{\left:right\bigg{#1\:EMPTY}}\b:biggm}
+\HLet\biggm=\:tempc
+\def\:tempc#1{\:EMPTY
+ \a:biggr\mathclose{\left:right\bigg{#1\:EMPTY}}\b:biggr%
+ \ht:special{t4ht@[})\ht:special{t4ht@]}}
+\HLet\biggr=\:tempc
+\def\:tempc#1{\ht:special{t4ht@[}(\ht:special{t4ht@]}%
+ \a:Biggl\mathopen{\left:right\Bigg{#1\:EMPTY}}\b:Biggl\:EMPTY}
+\HLet\Biggl=\:tempc
+\def\:tempc#1{\a:Biggm\mathrel{\left:right\Bigg{#1\:EMPTY}}\b:Biggm}
+\HLet\Biggm=\:tempc
+\def\:tempc#1{\:EMPTY
+ \a:Biggr\mathclose{\left:right\Bigg{#1}\:EMPTY}\b:Biggr
+ \ht:special{t4ht@[})\ht:special{t4ht@]}}
+\HLet\Biggr=\:tempc
+\def\:EMPTY{{\HCode{}}}
+\def\left:right{%
+ \let\left\o:left:
+ \let\right\o:right:
+ \Configure{left}{}{}\Configure{right}{}{}}
+
+\:CheckOption{new-accents} \if:Option \else
+
+\Configure{accents}
+ {\ifmmode \expandafter\mathord\fi
+ {\leavevmode
+\if !#1!\ht:special{t4ht@+&{35}x#2;}%
+\else \expandafter \ifx\csname U#2#1\endcsname\relax
+ \ht:special{t4ht@+&{35}x#2;}%
+\else
+ \ht:special{t4ht@+&{35}x\csname U#2#1\endcsname;}%
+\fi \fi x%
+%
+ \ht:special{t4ht@[}\if!#1!x\else#2\fi
+ \ht:special{t4ht@]}}}
+ {\ifmathml
+ \ifmtext \expandafter\ifx \csname :#1:over\endcsname\relax
+ \expandafter\ifx \csname :#1:under\endcsname\relax
+ \AccentMath{\expandafter\ifx \csname :#1:over\endcsname\relax
+ \HCode{<\a:mathml munder\Hnewline
+ accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{</\a:mathml mrow>}%
+ \csname :#1:under\endcsname
+ \HCode{</\a:mathml munder>}%
+%
+\else \expandafter\ifx \csname :#1:under\endcsname\relax
+ \HCode{<\a:mathml mover\Hnewline
+ accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{</\a:mathml mrow>}%
+ \csname :#1:over\endcsname
+ \HCode{</\a:mathml mover>}%
+%
+\else
+ \HCode{<\a:mathml munderover\Hnewline
+ accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{</\a:mathml mrow>}%
+ \csname :#1:under\endcsname
+ \csname :#1:over\endcsname
+ \HCode{</\a:mathml munderover>}%
+%
+\fi \fi
+}%
+ \else #3\csname :#1:under\endcsname \fi
+\else #3\csname :#1:over\endcsname \fi
+%
+ \else \AccentMath{\expandafter\ifx \csname :#1:over\endcsname\relax
+ \HCode{<\a:mathml munder\Hnewline
+ accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{</\a:mathml mrow>}%
+ \csname :#1:under\endcsname
+ \HCode{</\a:mathml munder>}%
+%
+\else \expandafter\ifx \csname :#1:under\endcsname\relax
+ \HCode{<\a:mathml mover\Hnewline
+ accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{</\a:mathml mrow>}%
+ \csname :#1:over\endcsname
+ \HCode{</\a:mathml mover>}%
+%
+\else
+ \HCode{<\a:mathml munderover\Hnewline
+ accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{</\a:mathml mrow>}%
+ \csname :#1:under\endcsname
+ \csname :#1:over\endcsname
+ \HCode{</\a:mathml munderover>}%
+%
+\fi \fi
+}\fi
+ \else \expandafter\ifx \csname :#1:over\endcsname\relax
+ \expandafter\ifx \csname :#1:under\endcsname\relax
+ \AccentMath{\expandafter\ifx \csname :#1:over\endcsname\relax
+ \HCode{<\a:mathml munder\Hnewline
+ accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{</\a:mathml mrow>}%
+ \csname :#1:under\endcsname
+ \HCode{</\a:mathml munder>}%
+%
+\else \expandafter\ifx \csname :#1:under\endcsname\relax
+ \HCode{<\a:mathml mover\Hnewline
+ accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{</\a:mathml mrow>}%
+ \csname :#1:over\endcsname
+ \HCode{</\a:mathml mover>}%
+%
+\else
+ \HCode{<\a:mathml munderover\Hnewline
+ accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{</\a:mathml mrow>}%
+ \csname :#1:under\endcsname
+ \csname :#1:over\endcsname
+ \HCode{</\a:mathml munderover>}%
+%
+\fi \fi
+}%
+ \else #3\csname :#1:under\endcsname \fi
+\else #3\csname :#1:over\endcsname \fi
+\fi
+ }
+
+\fi
+\def\mathinner#1{\Tg<\a:mathml mrow
+ \mml:class="mathinner">#1\Tg</\a:mathml mrow>}
+\Configure{root}{\rev:root}{}{}
+\def\rev:root #1\b:root#2\c:root{
+ \Tg<\a:mathml mroot>{\Tg<\a:mathml mrow\Hnewline>#2\Tg</\a:mathml mrow>}%
+ {\Tg<\a:mathml mrow\Hnewline>#1\Tg</\a:mathml mrow>}\Tg</\a:mathml mroot>}
+\def\AccentMath#1{\relax\ifmmode #1\else $#1$\fi}
+\NewConfigure{mfenced}[2]{\expandafter
+ \def\csname \string#1:lr del\endcsname{#2}}
+\Configure{mfenced}{\|}{\string&\#x2225;}
+\Configure{mfenced}{.}{}
+\Configure{mfenced}{\langle}{\string&\#x3008;}
+\Configure{mfenced}{\rangle}{\string&\#x3009;}
+\Configure{mfenced}{\vert}{|}
+\edef\:temp{\noexpand\Configure{mfenced}{\noexpand\{}{\string{}}\:temp
+\edef\:temp{\noexpand\Configure{mfenced}{\noexpand\}}{\string}}}\:temp
+\edef\:temp{\noexpand
+ \Configure{mfenced}{\noexpand\lbrace}{\string{}}\:temp
+\edef\:temp{\noexpand
+ \Configure{mfenced}{\noexpand\rbrace}{\string}}}\:temp
+\Configure{mfenced}{<}{\string&\#x003C;}
+\Configure{mfenced}{>}{\string&\#x003E;}
+\Configure{mfenced}{\lceil}{\string&\#x2308;}
+\Configure{mfenced}{\rceil}{\string&\#x2309;}
+\Configure{mfenced}{\lfloor}{\string&\#x230A;}
+\Configure{mfenced}{\rfloor}{\string&\#x230B;}
+\Configure{mfenced}{\Vert}{\string&\#x2193;}
+\Configure{mfenced}{\Vert}{\string&\#x2191;}
+\Configure{mfenced}{\rgroup}{)}
+\Configure{mfenced}{\lgroup}{(}
+\Configure{mfenced}{\bracevert}{|}
+\Configure{mfenced}{\bracevert}{|}
+\Configure{mfenced}{\downarrow}{\string&\#x2193;}
+\Configure{mfenced}{\uparrow}{\string&\#x2191;}
+\Configure{mfenced}{\Uparrow}{\string&\#x21D1;}
+\Configure{mfenced}{\updownarrow}{\string&\#x2195;}
+\Configure{mfenced}{\Updownarrow}{\string&\#x21D5;}
+\Configure{mfenced}{\Downarrow}{\string&\#x21D3;}
+\Configure{mfenced}{\backslash}{\string&\#x2216;}
+\Configure{mfenced}{\rmoustache}{\string&\#x25DD;}
+\Configure{mfenced}{\lmoustache}{\string&\#x25DC;}
+\Configure{mfenced}{\Arrowvert}{\string&\#x2225;}
+\Configure{mfenced}{\arrowvert}{\string&\#x2223;}
+
+\let\A:oalign\a:oalign
+\let\B:oalign\b:oalign
+\Configure{oalign}
+ {\ifmmode \Configure{$}{\Tg<\a:mathml mrow\Hnewline>}{\Tg</\a:mathml mrow>}{}%
+ \let\halign\TeXhalign
+ \Tg<\a:mathml mrow\Hnewline \mml:class="oalign">\else\A:oalign
+ \fi}
+ {\ifmmode \Tg</\a:mathml mrow>\else\B:oalign\fi}
+\def\mathop:prefix#1{%
+ \Configure{mathop}{*}{<\a:mathml mo #1\Hnewline>}{</\a:mathml mo>}%
+ {\Configure{mathop}{*}{<\a:mathml mo>}{</\a:mathml mo>}{}}}
+\def\:nbsp{\ifmtext \leavevmode\special{t4ht@+\string&{35}x00A0{59}}x%
+\else\ifmathml
+ \Tg<\a:mathml mspace />\else \leavevmode\special{t4ht@+\string&{35}x00A0{59}}x%
+\fi\fi}
+\Configure{cases}
+ {}{} {\Tg<\a:mathml mtable>}{\Tg</\a:mathml mtable>}
+ {\Tg<\a:mathml mtr>}{\Tg</\a:mathml mtr>}
+ {\Tg<\a:mathml mtd \mml:class="cases">}{\Tg</\a:mathml mtd>}
+\Configure{matrix}
+ {\Tg<\a:mathml mtable
+ \a:mathml equalrows="false" \a:mathml equalcolumns="false"\Hnewline
+ \mml:class="matrix">}
+ {\Tg</\a:mathml mtable>}
+ {\Tg<\a:mathml mtr>}{\Tg</\a:mathml mtr>}
+ {\HCode{<\a:mathml mtd\Hnewline \mml:class="matrix"
+ \ifnum 1<\HMultispan columnspan="\HMultispan"\fi}%
+ \halignTD \HCode{>}%
+}{\Tg</\a:mathml mtd>}
+\Configure{pmatrix} {\bgroup\Tg<\a:mathml mrow\Hnewline
+ \mml:class="pmatrix">} {\Tg</\a:mathml mrow>\egroup}
+\Configure{quad}{{\ifmathml \ifmtext \o:quad:\else
+ {\HCode{<\a:mathml mspace width="1em" \mml:class="quad"/>}}\fi
+ \else \o:quad: \fi}}
+\Configure{qquad}{{\ifmathml \ifmtext \o:qquad:\else
+ {\HCode{<\a:mathml mspace width="2em" \mml:class="qquad"/>}}\fi
+ \else \o:qquad: \fi}}
+\Configure{,}
+ {{\HCode{<\a:mathml mspace width="0em" \mml:class="thinspace"/>}}}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput\empty\empty\empty\empty\empty\empty
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{fontmath}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \expandafter\ifx \csname o@everypar\endcsname\relax \else
+\expandafter\ifx \csname ht:everypar\endcsname\relax
+ \let\ht:everypar\o@everypar
+\fi\fi
+
+\Configure{MathClass}{1}{}{}{}{
+ \mathchar"1360
+ \mathchar"1357
+ \mathchar"1356
+ \mathchar"1355
+ \mathchar"1354
+ \mathchar"1353
+ \mathchar"1352
+ \mathchar"1351
+ \mathchar"1350
+ \mathchar"134E
+ \mathchar"134C
+ \mathchar"134A
+ \mathchar"1348
+ \mathchar"1346
+ \mathchar"1273
+ \mathchar"3234
+\mathchar"3238
+\mathchar"3239
+\mathchar"323A
+\mathchar"323E
+\mathchar"323F
+\mathchar"3272
+\mathchar"3278
+\mathchar"327B
+\mathchar"327C
+\mathchar"327D
+\mathchar"327E
+\mathchar"327F
+%
+}
+\Configure{MathClass}{2}{}{}{}{
+*-+/
+\mathchar"212F
+\mathchar"212E
+\mathchar"2234
+\mathchar"2235
+\mathchar"225E
+\mathchar"225F
+\mathchar"225C
+\mathchar"225B
+\mathchar"227A
+\mathchar"2279
+\mathchar"2275
+\mathchar"2274
+\mathchar"225D
+\mathchar"2271
+\mathchar"2205
+\mathchar"220F
+\mathchar"226F
+\mathchar"2204
+\mathchar"220C
+\mathchar"220B
+\mathchar"220A
+\mathchar"2209
+\mathchar"2208
+\mathchar"2207
+\mathchar"2206
+\mathchar"220E
+\mathchar"220D
+\mathchar"226E
+\mathchar"2201
+\mathchar"2203
+\mathchar"2202
+\mathchar"213F
+}
+\Configure{MathClass}{3}{}{}{}{
+ \mathchar"3128
+ \mathchar"3129
+ \mathchar"312A
+ \mathchar"312B
+ \mathchar"315E
+ \mathchar"315F
+ \mathchar"3210
+ \mathchar"3211
+ \mathchar"3212
+ \mathchar"3213
+ \mathchar"3214
+ \mathchar"3215
+ \mathchar"3216
+ \mathchar"3217
+ \mathchar"3218
+ \mathchar"3219
+ \mathchar"321A
+ \mathchar"321B
+ \mathchar"321C
+ \mathchar"321D
+ \mathchar"321E
+ \mathchar"321F
+ \mathchar"3220
+ \mathchar"3221
+ \mathchar"3224
+ \mathchar"3227
+ \mathchar"3232
+ \mathchar"3233
+ \mathchar"3236
+ \mathchar"3237
+ \mathchar"323F
+ :=><
+ \mathchar"322F
+ \mathchar"3276
+ \mathchar"3277
+ \mathchar"326B
+ \mathchar"326A
+ \mathchar"3261
+ \mathchar"3260
+ \mathchar"3225
+ \mathchar"3226
+ \mathchar"322D
+ \mathchar"322E
+ \mathchar"322C
+ \mathchar"3228
+ \mathchar"3229
+}
+\Configure{MathClass}{4}{}{}{}{}
+\Configure{MathDelimiters}{(}{)}
+\Configure{MathDelimiters}{[}{]}
+\Configure{MathDelimiters}{\mathchar"4262}{\mathchar"5263}
+\Configure{MathDelimiters}{\mathchar"4264}{\mathchar"5265}
+\Configure{MathDelimiters}{\mathchar"4266}{\mathchar"5267}
+\Configure{MathDelimiters}{\mathchar"4268}{\mathchar"5269}
+\Configure{MathDelimiters}{\mathchar"4300}{\mathchar"5301}
+\Configure{MathDelimiters}{\mathchar"4302}{\mathchar"5303}
+\Configure{MathDelimiters}{\mathchar"4304}{\mathchar"5305}
+\Configure{MathDelimiters}{\mathchar"4306}{\mathchar"5307}
+\Configure{MathDelimiters}{\mathchar"4308}{\mathchar"5309}
+\Configure{MathDelimiters}{\mathchar"430A}{\mathchar"530B}
+\Configure{MathClass}{6}{}{}{}{
+\mathchar"613A % ldot
+\mathchar"6201 % cdot
+\mathchar"603A % colon
+?; ,
+}
+
+\Configure{overrightarrow}
+ {\Tg<\a:mathml mover class="overrightarrow">\Tg<\a:mathml mrow\Hnewline>\:gobble}
+ {\Tg</\a:mathml mrow>\mathop{\HCode{&\#x20D7;}}\Tg</\a:mathml mover>}
+\Configure{overleftarrow}
+ {\Tg<\a:mathml mover="overleftarrow">\Tg<\a:mathml mrow\Hnewline>\:gobble}
+ {\Tg</\a:mathml mrow>\mathop{\HCode{&\#x20D6;}}\Tg</\a:mathml mover>}
+\Configure{big}
+ {}{}
+ {\HCode{<\a:mathml mstyle mathsize="1.19em">}}
+ {\HCode{</\a:mathml mstyle>}}
+\Configure{Big}
+ {}{}
+ {\HCode{<\a:mathml mstyle mathsize="1.61em">}}
+ {\HCode{</\a:mathml mstyle>}}
+\Configure{bigg}
+ {}{}
+ {\HCode{<\a:mathml mstyle mathsize="2.03em">}}
+ {\HCode{</\a:mathml mstyle>}}
+\Configure{Bigg}
+ {}{}
+ {\HCode{<\a:mathml mstyle mathsize="2.45em">}}
+ {\HCode{</\a:mathml mstyle>}}
+\def\:tempc#1{{\hbox{\a:big$\c:big
+ \left#1\hbox{}\right.\n@space\d:big$\b:big}}}
+\HLet\big=\:tempc
+\def\:tempc#1{{\hbox{\a:Big$\c:Big
+ \left#1\hbox{}\right.\n@space\d:Big$\b:Big}}}
+\HLet\Big=\:tempc
+\def\:tempc#1{{\hbox{\a:bigg$\c:bigg
+ \left#1\hbox{}\right.\n@space\d:bigg$\b:bigg}}}
+\HLet\bigg=\:tempc
+\def\:tempc#1{{\hbox{\a:Bigg$\c:Bigg
+ \left#1\hbox{}\right.\n@space\d:Bigg$\b:Bigg}}}
+\HLet\Bigg=\:tempc
+\Configure{overbrace}
+ {\Configure{mathop*}{*}
+ {<\a:mathml mover \a:mathml accent="false"><\a:mathml mrow>}
+ {</\a:mathml mrow><\a:mathml mo>\string
+ &\#xFE37;</\a:mathml mo></\a:mathml mover>}
+ {\Configure{mathop}{}{}{}{}}%
+ }
+ {\let\o:overbrace:=\displaystyle}
+ {}
+\Configure{underbrace}
+ {\Configure{mathop*}{*}
+ {<\a:mathml munder
+ \a:mathml accentunder="false"><\a:mathml mrow>}
+ {</\a:mathml mrow><\a:mathml mo>\string
+ &\#xFE38;</\a:mathml mo></\a:mathml munder>}
+ {\Configure{mathop}{}{}{}{}}%
+ }
+ {\let\o:underbrace:=\displaystyle}
+ {}
+\Configure{MathClass}{0}{*}{<\a:mathml mi\Hnewline>}{</\a:mathml mi>}{}
+\Configure{MathClass}{1}{*}{<\a:mathml mo\Hnewline
+ \mml:class="MathClass-op">}{</\a:mathml mo>}{}
+\Configure{MathClass}{2}{*}{<\a:mathml mo\Hnewline
+ \mml:class="MathClass-bin">}{</\a:mathml mo>}{}
+\Configure{MathClass}{3}{*}{<\a:mathml mo\Hnewline
+ \mml:class="MathClass-rel">}{</\a:mathml mo>}{}
+\:CheckOption{mathml-} \if:Option
+ \Configure{MathClass}{4}{*}{<\a:mathml mo\Hnewline
+ \mml:class="MathClass-open">}
+ {</\a:mathml mo>}{}
+ \Configure{MathClass}{5}{*}{<\a:mathml mo\Hnewline
+ \mml:class="MathClass-close">}
+ {</\a:mathml mo>}{}
+\else
+ \Log:Note{for sources failing to produce
+ clean mathml code, try the command line option `mathml-'}%
+ \Configure{MathClass}{4}{*}{<\a:mathml mrow><\a:mathml mo\Hnewline
+ \mml:class="MathClass-open">}
+ {</\a:mathml mo><\a:mathml mrow>}{}
+ \Configure{MathClass}{5}{*}{</\a:mathml mrow><\a:mathml mo\Hnewline
+ \mml:class="MathClass-close">}
+ {</\a:mathml mo></\a:mathml mrow>}{}
+\fi
+\Configure{MathClass}{6}{*}{<\a:mathml mo\Hnewline
+ \mml:class="MathClass-punc">}{</\a:mathml mo>}{}
+\Configure{MathClass}{7}{*}{<\a:mathml mn>}{</\a:mathml mn>}
+ {0123456789}
+\Configure{FormulaClass}{0}{}{}{}
+\Configure{FormulaClass}{1}{}{}{}
+\Configure{FormulaClass}{2}{}{}{}
+\Configure{FormulaClass}{3}{}{}{}
+\Configure{FormulaClass}{4}{}{}{}
+\Configure{FormulaClass}{5}{}{}{}
+\Configure{FormulaClass}{6}{}{}{}
+
+\def\bold:version{bold}
+\Configure{mathbf}%
+ {\bgroup \Tg<\a:mathml mstyle mathvariant="bold">}%
+ {\Tg</\a:mathml mstyle>\egroup }%
+\Configure{mathit}%
+ {\bgroup \Tg<\a:mathml mstyle
+ mathvariant="\ifx \bold:version\math@version bold-\fi italic">}%
+ {\Tg</\a:mathml mstyle>\egroup }%
+\Configure{mathrm}%
+ {\bgroup \Tg<\a:mathml mstyle mathvariant="normal">}%
+ {\Tg</\a:mathml mstyle>\egroup }%
+\Configure{mathsf}%
+ {\bgroup \Tg<\a:mathml mstyle
+ mathvariant="\ifx \bold:version\math@version bold-\fi sans-serif">}%
+ {\Tg</\a:mathml mstyle>\egroup }%
+\Configure{mathtt}%
+ {\bgroup \Tg<\a:mathml mstyle mathvariant="monospace">}%
+ {\Tg</\a:mathml mstyle>\egroup }%
+\def\:tempd#1#2{%
+ \expandafter\def\csname #1\endcsname{\mathchar"13#2}%
+ \MathSymbol\mathop{#1}%
+ \expandafter\def\csname #1:limits\endcsname{\expandafter
+ \:same \math:sym\mathop{#1}\limits}%
+ \expandafter\def\csname #1:nolimits\endcsname{\expandafter
+ \:same \math:sym\mathop{#1}\nolimits}%
+ \expandafter\edef\csname n:#1:\endcsname{\noexpand\ifDisplayMath
+ \noexpand\expandafter \expandafter\noexpand \csname #1:limits\endcsname
+ \noexpand\else \noexpand\expandafter
+ \expandafter\noexpand
+ \csname #1:nolimits\endcsname\noexpand\fi}%
+ \expandafter\pend:def\csname n:#1:\endcsname{\ifDisplayMath
+ \mathop:prefix{mathsize="big"}\fi}%
+}
+\:tempd{bigcap}{54}
+\:tempd{bigcup}{53}
+\:tempd{bigodot}{4A}
+\:tempd{bigoplus}{4C}
+\:tempd{bigotimes}{4E}
+\:tempd{bigsqcup}{46}
+\:tempd{biguplus}{55}
+\:tempd{bigvee}{57}
+\:tempd{bigwedge}{56}
+\:tempd{coprod}{60}
+\:tempd{intop}{52}
+\:tempd{ointop}{48}
+\:tempd{prod}{51}
+\:tempd{sum}{50}
+\ifx \ilimits@\o:nolimits:
+ \let\ilimits@\nolimits
+\fi
+\ifx \ilimits@\o:nolimits:
+ \let\slimits@\nolimits
+\fi
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput\empty\empty\empty\empty\empty\empty
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{amsmath}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \Configure{underarrow@}
+ {\Tg<\a:mathml munder>\Tg<\a:mathml mrow\Hnewline>}
+ {\Tg</\a:mathml mrow>\Tg<\a:mathml mrow\Hnewline>}
+ {\Tg</\a:mathml mrow>\Tg</\a:mathml munder>}
+\Configure{overarrow@}
+ {\Tg<\a:mathml mover accent="true">\Tg<\a:mathml mrow\Hnewline>}
+ {\Tg</\a:mathml mrow>\Tg<\a:mathml mrow>}
+ {\Tg</\a:mathml mrow>\Tg</\a:mathml mover>}
+\def\:tempc#1#2#3{\a:overarrow@
+ \hbox{$\m@th#2#3$}\b:overarrow@
+ \hbox{#1#2}\c:overarrow@
+ }
+\HLet\overarrow@\:tempc
+
+\Configure{equation}
+ {\Configure{gather}
+ {\HCode{<\a:mathml mtable\Hnewline
+ \mml:class="equation"><\a:mathml mtr><\a:mathml mtd>}\IgnorePar }
+ {\HCode{</\a:mathml mtd></\a:mathml mtr></\a:mathml mtable>}}
+ {}
+ {}
+ {\ifnum\HCol=2 \IgnorePar
+ \HCode{</\a:mathml mtd><\a:mathml mtd>}\fi }
+ {}
+ }{}{}
+\Configure{above}
+ {\Send{GROUP}{0}{<\a:mathml mfrac
+ linethickness="\the\tmp:dim"><\a:mathml mrow>}%
+ \HCode{</\a:mathml mrow>}\o:@@over:\:gobbleII}
+ {\HCode{<\a:mathml
+ mrow>}\Send{EndGROUP}{0}{</\a:mathml mrow></\a:mathml mfrac>}}
+\def\overwithdelims:III#1#2#3{%
+ \def\:temp{#2#3}\def\:tempa{..}\ifx \:temp\:tempa
+ \Send{GROUP}{0}{<\a:mathml mfrac linethickness="0"><\a:mathml mrow>}%
+ \HCode{</\a:mathml mrow>}\o:over:
+ \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{</\a:mathml mrow></\a:mathml mfrac>}
+ \else
+ \Send{GROUP}{0}{<\a:mathml mfenced separators=""\Hnewline
+ open="\expandafter
+\ifx \csname \string#2:lr del\endcsname\relax #2\else
+ \csname \string#2:lr del\endcsname\fi
+" close="\expandafter
+\ifx \csname \string#3:lr del\endcsname\relax #3\else
+ \csname \string#3:lr del\endcsname\fi
+"><\a:mathml mfrac
+ linethickness="0"><\a:mathml mrow>}%
+ \HCode{</\a:mathml mrow>}\o:@@over:
+ \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{</\a:mathml
+ mrow></\a:mathml mfrac></\a:mathml mfenced>}
+ \fi
+ }
+\Configure{tmspace}
+ {\ifdim \textspace>0.2em
+ \HCode{<\a:mathml mspace width="\textspace" \mml:class="tmspace"/>}%
+ \else \HCode{<\a:mathml mspace width="0em" \mml:class="thinspace"/>}\fi
+ }
+\Configure{mfenced}{\lvert}{\string&\#x007C;}
+\Configure{mfenced}{\rvert}{\string&\#x007C;}
+\Configure{mfenced}{\lVert}{\string&\#x2016;}
+\Configure{mfenced}{\rVert}{\string&\#x2016;}
+\Configure{split}
+ {\HCode{<\a:mathml mtable \Hnewline
+ \a:mathml columnalign="right left" \mml:class="split">}}
+ {\ifvmode\IgnorePar\fi \HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr \mml:class="split-mtr">}}
+ {\HCode{</\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtd\Hnewline \mml:class="split-mtd">}}
+ {\HCode{</\a:mathml mtd>}}
+\Configure{multline}
+ {\HCode{<\a:mathml mtable\Hnewline \mml:class="multline">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr><\a:mathml mtd\Hnewline \mml:class="multline">}}
+ {\HCode{</\a:mathml mtd></\a:mathml mtr>}}
+ {\HCode{</\a:mathml mtd><\a:mathml mtd>}} {}
+\Configure{multline*}
+ {\HCode{<\a:mathml mtable\Hnewline \mml:class="multline-star">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr><\a:mathml mtd\Hnewline
+ \mml:class="multline-star">}}
+ {\HCode{</\a:mathml mtd></\a:mathml mtr>}}
+\Configure{gather}
+ {\HCode{<\a:mathml mtable\Hnewline \mml:class="gather">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr>}} {\HCode{</\a:mathml mtr>}}
+ {\HCode{\Hnewline<\a:mathml mtd>}} {\HCode{</\a:mathml mtd>}}
+\Configure{gather*}
+ {\HCode{<\a:mathml mtable\Hnewline \mml:class="gather-star">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr>}} {\HCode{</\a:mathml mtr>}}
+ {\HCode{\Hnewline<\a:mathml mtd>}} {\HCode{</\a:mathml mtd>}}
+\Configure{subarray}
+ {\HCode{<\a:mathml mtable \mml:class="subarray\if c\Hlcr-c\fi"
+ \a:mathml rowspacing="0"
+ \if c\Hlcr \a:mathml columnalign="center"\fi>}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr><\a:mathml mtd>}}
+ {\HCode{</\a:mathml mtd></\a:mathml mtr>}}
+\Configure{smallmatrix}
+ {\HCode{<\a:mathml mtable>}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline \mml:class="smallmatrix">}}
+ {\HCode{</\a:mathml mtr>}}
+ {\HCode{\Hnewline<\a:mathml mtd>}}
+ {\HCode{</\a:mathml mtd>}}
+\def\:tempc#1#2{%
+ \ConfigureEnv{#1}
+ {\def\end:al:env{}\ifmmode\else
+ \ifvmode\else \def\end:al:env{\par\ShowPar\IgnoreIndent}\fi\fi}
+ {\end:al:env }
+ {}{}%
+ \Configure{#1}
+ {\IgnorePar
+ \ifvmode \EndP \else \EndP \HCode{<!--tex4ht:inline-->}\fi
+ \ifmathml
+ \Tg<\a:mathml mrow>\def\end:mathalign{\Tg</\a:mathml mrow>}%
+ \else
+ \Configure{@math}{\a:mathml display="block"
+}\DviMath
+ \def\end:mathalign{\EndDviMath \DisplayMathfalse}%
+ \DisplayMathtrue
+ \fi
+ \HCode{<\a:mathml mtable\Hnewline
+ \a:mathml columnalign="left" \mml:class="#2">}}
+ {\HCode{</\a:mathml mtable>}\end:mathalign }
+ {\HCode{<\a:mathml mtr>}} {\HCode{</\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtd\Hnewline
+ \ifodd\HCol \a:mathml columnalign="right" \fi
+%
+ \mml:class="align-\ifnum \HCol>\maxfields@ label\else
+ \ifodd\HCol\space odd\else even\fi
+ \fi">}}
+ {\HCode{\ifodd\HCol\space\else
+ <\a:mathml mspace width="2em"/>\fi
+</\a:mathml mtd>}}}
+\:tempc{align}{align}
+\:tempc{alignat}{alignat}
+\:tempc{xalignat}{xalignat}
+\:tempc{xxalignat}{xxalignat}
+\:tempc{flalign}{flalign}
+\:tempc{align*}{align-star}
+\:tempc{alignat*}{alignat-star}
+\:tempc{xalignat*}{xalignat-star}
+\:tempc{flalign*}{flalign-star}
+\Configure{underrightarrow}
+ {\Tg<\a:mathml munder>\Tg<\a:mathml mrow\Hnewline>\:gobble}
+ {\Tg</\a:mathml mrow>\mathop{\rightarrow}\Tg</\a:mathml munder>}
+\Configure{underleftarrow}
+ {\Tg<\a:mathml munder>\Tg<\a:mathml mrow\Hnewline>\:gobble}
+ {\Tg</\a:mathml mrow>\mathop{\leftarrow}\Tg</\a:mathml munder>}
+\Configure{overleftrightarrow}
+ {\Tg<\a:mathml mover="overleftrightarrow">\Tg<\a:mathml mrow\Hnewline>\:gobble}
+ {\Tg</\a:mathml mrow>\mathop{\HCode{&\#x20E1;}}\Tg</\a:mathml mover>}
+\Configure{underleftrightarrow}
+ {\Tg<\a:mathml munder>\Tg<\a:mathml mrow\Hnewline>\:gobble}
+ {\Tg</\a:mathml mrow>\mathop{\leftrightarrow}\Tg</\a:mathml munder>}
+\def\m:env#1{\HCode{<\a:mathml mtable
+ \mml:class="#1"><\a:mathml mtr><\a:mathml mtd>}%
+ \def\endm:env{\HCode
+ {</\a:mathml mtd></\a:mathml mtr></\a:mathml mtable>}}}
+
+\renewcommand{\xrightarrow}[2][]{%
+ \Tg<\a:mathml munderover>%
+ \rightarrow
+ \Tg<\a:mathml mrow\Hnewline>#1\Tg</\a:mathml mrow>%
+ \Tg<\a:mathml mrow\Hnewline>#2\Tg</\a:mathml mrow>%
+ \Tg</\a:mathml munderover>}%
+\renewcommand{\xleftarrow}[2][]{%
+ \Tg<\a:mathml munderover>%
+ \leftarrow
+ \Tg<\a:mathml mrow\Hnewline>#1\Tg</\a:mathml mrow>%
+ \Tg<\a:mathml mrow\Hnewline>#2\Tg</\a:mathml mrow>%
+ \Tg</\a:mathml munderover>}%
+
+\def\overset#1#2{{%
+ \Tg<\a:mathml mover class="overset">\Tg<\a:mathml
+ mrow\Hnewline>#2\Tg</\a:mathml mrow>%
+ \Tg<\a:mathml mrow\Hnewline>#1\Tg</\a:mathml mrow>%
+ \Tg</\a:mathml mover>}}%
+\def\underset#1#2{{%
+ \Tg<\a:mathml munder>\Tg<\a:mathml mrow\Hnewline>#2\Tg</\a:mathml mrow>%
+ \Tg<\a:mathml mrow\Hnewline>#1\Tg</\a:mathml mrow>%
+ \Tg</\a:mathml munder>}}%
+
+\def\sideset#1#2#3{{\Tg<\a:mathml mrow \mml:class="sideset"\Hnewline
+ >{\HCode{}}#1{\HCode{}#3}#2\Tg</\a:mathml mrow>}}
+
+\renewcommand{\hdotsfor}[1]{%
+ \ifx[#1\@xp\shdots@for\else\hdots@for\@ne{#1}\fi}
+\def\shdots@for#1]{\hdots@for{#1}}
+\def\hdots@for#1#2{\multicolumn{#2}c%
+ {\m@th\dotsspace@1.5mu\mkern-#1\dotsspace@
+ \xleaders\hbox{$\m@th\mkern#1\dotsspace@.\mkern#1\dotsspace@$}%
+ \hfill
+ \mkern-#1\dotsspace@}%
+ }
+\ConfigureEnv{eqxample}{}{}{}{}
+\ConfigureEnv{gather*}{}{}{}{}
+\ConfigureEnv{gathered}{}{}{}{}
+\ConfigureEnv{matrix}{}{}{}{}
+
+\def\:tempc{\DOTSI\protect\:idotsint}
+\HLet\idotsint\:tempc
+\def\:idotsint{%
+ \mathop{\intop\cdotp\cdotp\cdotp\intop }\ilimits@
+}
+\def\:tempc{\HCode{<\a:mathml mspace width="0.2em"/>}\mathbin
+ {mod}\HCode{<\a:mathml mspace width="0.2em"/>}}
+\HLet\bmod\:tempc
+\def\:tempc#1{\allowbreak
+ \HCode{<\a:mathml mspace width="0.3em"/>}(#1)}
+\HLet\pod=\:tempc
+\def\:tempc#1{\pod{\mathop{mod}\HCode{<\a:mathml mspace width="0.3em"/>}#1}}
+\HLet\pmod=\:tempc
+\def\:tempc#1{\allowbreak
+ \HCode{<\a:mathml mspace width="0.3em"/>}\mathop
+ {mod}\HCode{<\a:mathml mspace width="0.3em"/>}#1}
+\HLet\mod=\:tempc
+
+\Configure{intertext}
+ {\IgnorePar \ifinalign@
+ \HCode{</\a:mathml mtd></\a:mathml mtr><\a:mathml
+ mtr><\a:mathml mtd columnspan="\HCol"
+ \mml:class="intertext">}%
+ \else \ifingather@
+ \HCode{<\a:mathml mtr><\a:mathml mtd columnspan="\HCol"
+ \mml:class="intertext">}%
+ \fi\fi
+ \AA:text{intertext}%
+ }
+ {\BB:text \ifvmode \IgnorePar \fi \EndP\ifinalign@
+ \HCode{</\a:mathml mtd></\a:mathml mtr><\a:mathml
+ mtr><\a:mathml mtd>}%
+ \else \ifingather@
+ \HCode{</\a:mathml mtd></\a:mathml mtr>}%
+ \fi\fi
+ }
+\Configure{maketag}
+ {\ifmathml
+ \ifmtext \expandafter\expandafter\expandafter\no:maketag\fi
+ \else \expandafter\no:maketag\fi
+ \AA:text{maketag}\hbox\bgroup\:gobbleIII :@:}
+ {\egroup\BB:text }
+\def\no:maketag#1:@:#2\b:maketag{\hbox{#2}}
+\Configure{abovewithdelims}
+ {\abovewithdelims:III}
+ {}
+\def\abovewithdelims:III#1#2#3{%
+ \def\:temp{#2#3}\def\:tempa{..}\ifx \:temp\:tempa
+ \Send{GROUP}{0}{<\a:mathml mfrac linethickness="\the\tmp:dim"><\a:mathml mrow>}%
+ \HCode{</\a:mathml mrow>}\o:@@over:
+ \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{</\a:mathml mrow></\a:mathml mfrac>}
+ \else
+ \Send{GROUP}{0}{<\a:mathml mfenced separators=""\Hnewline
+ open="\expandafter
+\ifx \csname \string#2:lr del\endcsname\relax #2\else
+ \csname \string#2:lr del\endcsname\fi
+" close="\expandafter
+\ifx \csname \string#3:lr del\endcsname\relax #3\else
+ \csname \string#3:lr del\endcsname\fi
+"><\a:mathml mfrac
+ linethickness="\the\tmp:dim"><\a:mathml mrow>}%
+ \HCode{</\a:mathml mrow>}\o:@@over:
+ \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{</\a:mathml
+ mrow></\a:mathml mfrac></\a:mathml mfenced>}
+ \fi
+ \tmp:dim
+ }
+\Configure{atopwithdelims}
+ {\atopwithdelims:III}
+ {}
+\def\atopwithdelims:III#1#2#3{%
+ \def\:temp{#2#3}\def\:tempa{..}\ifx \:temp\:tempa
+ \Send{GROUP}{0}{<\a:mathml mfrac linethickness="0"><\a:mathml mrow>}%
+ \HCode{</\a:mathml mrow>}\o:@@atop:
+ \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{</\a:mathml mrow></\a:mathml mfrac>}
+ \else
+ \Send{GROUP}{0}{<\a:mathml mfenced separators=""\Hnewline
+ open="\expandafter
+\ifx \csname \string#2:lr del\endcsname\relax #2\else
+ \csname \string#2:lr del\endcsname\fi
+" close="\expandafter
+\ifx \csname \string#3:lr del\endcsname\relax #3\else
+ \csname \string#3:lr del\endcsname\fi
+"><\a:mathml mfrac
+ linethickness="0"><\a:mathml mrow>}%
+ \HCode{</\a:mathml mrow>}\o:@@atop:
+ \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{</\a:mathml
+ mrow></\a:mathml mfrac></\a:mathml mfenced>}
+ \fi
+ }
+\Configure{overwithdelims}
+ {\overwithdelims:III}
+ {}
+\def\overwithdelims:III#1#2#3{%
+ \def\:temp{#2#3}\def\:tempa{..}\ifx \:temp\:tempa
+ \Send{GROUP}{0}{<\a:mathml mfrac><\a:mathml mrow>}%
+ \HCode{</\a:mathml mrow>}\o:@@over:
+ \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{</\a:mathml mrow></\a:mathml mfrac>}
+ \else
+ \Send{GROUP}{0}{<\a:mathml mfenced separators=""\Hnewline
+ open="\expandafter
+\ifx \csname \string#2:lr del\endcsname\relax #2\else
+ \csname \string#2:lr del\endcsname\fi
+" close="\expandafter
+\ifx \csname \string#3:lr del\endcsname\relax #3\else
+ \csname \string#3:lr del\endcsname\fi
+"><\a:mathml mfrac><\a:mathml mrow>}%
+ \HCode{</\a:mathml mrow>}\o:@@over:
+ \HCode{<\a:mathml mrow>}\Send{EndGROUP}{0}{</\a:mathml
+ mrow></\a:mathml mfrac></\a:mathml mfenced>}
+ \fi
+ }
+\pend:def\n:iint:{\ifDisplayMath\mathop:prefix{mathsize="big"}\fi}
+\pend:def\n:iiint:{\ifDisplayMath\mathop:prefix{mathsize="big"}\fi}
+\pend:def\n:idotsint:{\ifDisplayMath\mathop:prefix{mathsize="big"}\fi}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput\empty\empty\empty\empty\empty\empty
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{amsfonts}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \Configure{mathbb}{}{}
+\Configure{mathfrak}{}{}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput\empty\empty\empty\empty\empty\empty
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{amstext}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \Configure{text}{\AA:text{text}}{\BB:text}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput\empty\empty\empty\empty\empty\empty
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{amstex1}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ % amstex.sty
+\Configure{underarrow@}
+ {\Tg<\a:mathml munder>\Tg<\a:mathml mrow\Hnewline>}
+ {\Tg</\a:mathml mrow>\Tg<\a:mathml mrow\Hnewline>}
+ {\Tg</\a:mathml mrow>\Tg</\a:mathml munder>}
+\Configure{overarrow@}
+ {\Tg<\a:mathml mover accent="true">\Tg<\a:mathml mrow\Hnewline>}
+ {\Tg</\a:mathml mrow>\Tg<\a:mathml mrow>}
+ {\Tg</\a:mathml mrow>\Tg</\a:mathml mover>}
+\def\:tempc#1#2#3{\a:overarrow@
+ \hbox{$\m@th#2#3$}\b:overarrow@
+ \hbox{#1#2}\c:overarrow@
+ }
+\HLet\overarrow@\:tempc
+
+\Configure{mfenced}{\lvert}{\string&\#x007C;}
+\Configure{mfenced}{\rvert}{\string&\#x007C;}
+\Configure{mfenced}{\lVert}{\string&\#x2016;}
+\Configure{mfenced}{\rVert}{\string&\#x2016;}
+\ConfigureEnv{aligned}{}{}{}{}
+\Configure{aligned}
+ {\HCode{<\a:mathml mtable\Hnewline \mml:class="aligned">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline>}} {\HCode{</\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtd>}} {\HCode{</\a:mathml mtd>}}
+
+
+\def\varinjlim{{\underrightarrow\lim}}
+\def\varprojlim{{\underleftarrow\lim}}
+\def\varlimsup{{\overline\lim}}
+\def\varliminf{{\underline\lim}}
+\def\:tempc#1#2#3{\hbox{{\mtexttrue
+ \HCode{<\a:mathml mrow\Hnewline
+ \mml:class="text"><\a:mathml mtext
+ \a:@mtext>}\ht:special{t4ht@,&\#x00A0;}%
+\PauseMathClass
+ \Configure{$}{\EndPauseMathClass\mtextfalse
+ \ht:special{t4ht@,}%
+\HCode{</\a:mathml mtext><\a:mathml
+ mrow\Hnewline \mml:class="math">}}
+ {\ht:special{t4ht@,&\#x00A0;}%
+\HCode{</\a:mathml mrow><\a:mathml mtext
+ \a:@mtext>}\mtexttrue\PauseMathClass}{#1}
+ \let\f@size#2\selectfont #3}%
+ \mtextfalse \EndPauseMathClass \ht:special{t4ht@,}%
+\HCode
+ {</\a:mathml mtext></\a:mathml mrow>}}}
+\HLet\textdef@\:tempc
+
+ \ifx \o:overrightarrow:\:UnDef\else
+ \HRestore\overrightarrow
+ \HRestore\overleftarrow
+ \HRestore\overleftrightarrow
+\fi
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput\empty\empty\empty\empty\empty\empty
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{amstex}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ % amstex.tex
+\def\m:env#1{\HCode{<\a:mathml mtable
+ \mml:class="#1"><\a:mathml mtr><\a:mathml mtd>}%
+ \def\endm:env{\HCode
+ {</\a:mathml mtd></\a:mathml mtr></\a:mathml mtable>}}}
+
+\Configure{pmatrix}
+ {\bgroup\m:env{pmatrix}}
+ {\endm:env\egroup}
+\Configure{multline}
+ {\HCode{<\a:mathml mtable\mml:class="multline">}} {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline\mml:class="multline"><\a:mathml mtd>}}{\HCode{</\a:mathml mtd></\a:mathml mtr>}}
+\Configure{smallmatrix}
+ {\HCode{<\a:mathml mtable\mml:class="smallmatrix">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline\mml:class="smallmatrix">}}
+ {\HCode{</\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtd\Hnewline\mml:class="smallmatrix">}}
+ {\HCode{</\a:mathml mtd>}}
+\Configure{bmatrix}
+ {\bgroup\m:env{bmatrix}}
+ {\endm:env\egroup}
+\Configure{vmatrix}{\bgroup\m:env{vmatrix}}{\endm:env\egroup}
+\Configure{Vmatrix}{\bgroup\m:env{Vmatrix}}{\endm:env\egroup}
+\Configure{aligned}
+ {\HCode{<\a:mathml mtable\mml:class="aligned">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline\mml:class="aligned">}}
+ {\HCode{</\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtd\Hnewline\mml:class="aligned">}}
+ {\HCode{</\a:mathml mtd>}}
+\Configure{xalignat}
+ {\HCode{<\a:mathml mtable\mml:class="xalignat">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline \mml:class="xalignat">}}
+ {\HCode{</\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtd\Hnewline \mml:class="xalignat">}}
+ {\HCode{</\a:mathml mtd>}}
+\Configure{xxalignat}
+ {\HCode{<\a:mathml mtable \mml:class="xxalignat">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline \mml:class="xxalignat">}}
+ {\HCode{</\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtd\Hnewline \mml:class="xxalignat">}}
+ {\HCode{</\a:mathml mtd>}}
+\Configure{alignedat}
+ {\HCode{<\a:mathml mtable \mml:class="alignedat">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline \mml:class="alignedat">}}
+ {\HCode{</\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtd\Hnewline \mml:class="alignedat">}}
+ {\HCode{</\a:mathml mtd>}}
+\Configure{gathered}
+ {\HCode{<\a:mathml mtable \mml:class="gathered">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline \mml:class="gathered">}}
+ {\HCode{</\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtd\Hnewline \mml:class="gathered">}}
+ {\HCode{</\a:mathml mtd>}}
+\NewConfigure{@mtext}{1}
+\Configure{@mtext}{}
+\def\AA:text#1{\mtexttrue
+\HCode{<\a:mathml mstyle\Hnewline \mml:class="#1"><\a:mathml
+ mtext \a:@mtext>}\ht:special{t4ht@,&\#x00A0;}%
+\PauseMathClass
+ \Configure{$}%
+ {\EndPauseMathClass \mtextfalse
+ \ht:special{t4ht@,}%
+\HCode{</\a:mathml mtext><\a:mathml
+ mstyle\Hnewline \mml:class="math">}}%
+ {\HCode{</\a:mathml mstyle><\a:mathml
+ mtext \a:@mtext>}\ht:special{t4ht@,&\#x00A0;}%
+\PauseMathClass \mtexttrue}%
+ {}%
+%
+}
+\def\BB:text{\mtextfalse\EndPauseMathClass\ht:special{t4ht@,}%
+\HCode
+ {</\a:mathml mtext></\a:mathml mstyle>}%
+}
+
+\Configure{text}{\AA:text{text}}{\BB:text}
+\Configure{format}
+ {\HCode{<\a:mathml mtable \mml:class="format">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline \mml:class="format">}}
+ {\HCode{</\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtd\Hnewline \mml:class="format">}}
+ {\HCode{</\a:mathml mtd>}}
+\Configure{multilimits}
+ {\HCode{<\a:mathml mtable\Hnewline \mml:class="multilimits">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr><\a:mathml mtd\Hnewline>}}
+ {\HCode{</\a:mathml mtd></\a:mathml mtr>}}
+\Configure{smallmatrix}
+ {\HCode{<\a:mathml mtable\Hnewline \mml:class="smallmatrix">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr>}}
+ {\HCode{</\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtd\Hnewline>}}
+ {\HCode{</\a:mathml mtd>}}
+\Configure{matrix}
+ {\HCode{<\a:mathml mtable\Hnewline \mml:class="matrix">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline>}} {\HCode{</\a:mathml mtr>}}
+ {\HCode{\HCode{<\a:mathml mtd\Hnewline \mml:class="matrix"
+ \ifnum 1<\HMultispan columnspan="\HMultispan"\fi}%
+ \halignTD \HCode{>}%
+}} {\HCode{</\a:mathml mtd>}}
+\Configure{pmatrix}{\Tg<\a:mathml mrow \mml:class="pmatrix">}
+ {\Tg</\a:mathml mrow>}
+\Configure{align}
+ {\HCode{<\a:mathml mtable\Hnewline \mml:class="align">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline>}} {\HCode{</\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtd>}} {\HCode{</\a:mathml mtd>}}
+\Configure{aligned}
+ {\HCode{<\a:mathml mtable\Hnewline \mml:class="aligned">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline>}} {\HCode{</\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtd>}} {\HCode{</\a:mathml mtd>}}
+\Configure{cases}
+ {\Tg<\a:mathml mrow \mml:class="cases">}
+ {\Tg</\a:mathml mrow>}
+\Configure{alignat}
+ {\HCode{<\a:mathml mtable \mml:class="alignat">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline \mml:class="alignat">}}
+ {\HCode{</\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtd\Hnewline \mml:class="alignat">}}
+ {\HCode{</\a:mathml mtd>}}
+\Configure{gather}
+ {\HCode{<\a:mathml mtable \mml:class="gather">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline \mml:class="gather">}}
+ {\HCode{</\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtd\Hnewline \mml:class="gather">}}
+ {\HCode{</\a:mathml mtd>}}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput\empty\empty\empty\empty\empty\empty
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{plain}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \:CheckOption{core}\if:Option \expandafter\endinput \fi
+ \Configure{eqalign}
+ {\HCode{<\a:mathml mtable \mml:class="eqalign">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr \Hnewline \mml:class="eqalign">}}
+ {\IgnorePar\HCode{</\a:mathml mtr>}}
+ {\HCode{\ifnum \HCol=3 <\a:mathml mtd\Hnewline
+ \mml:class="eqalign3"></\a:mathml mtd>\fi
+ <\a:mathml mtd \Hnewline \mml:class="eqalign\HCol">}}
+ {\HCode{</\a:mathml mtd>}}
+\Configure{overline}
+ {\bgroup \HCode{<\a:mathml mover accent="false"\Hnewline
+\mml:class="mml-overline"><\a:mathml mrow>}%
+}
+ {\HCode{</\a:mathml mrow><\a:mathml mo\Hnewline
+ accent="true">&\#x00AF;</\a:mathml mo>%
+</\a:mathml mover>}%
+\egroup}
+\Configure{underline}
+ {\bgroup \ifmmode \HCode{<\a:mathml munder \a:mathml accentunder="false"\Hnewline
+\mml:class="mml-underline"><\a:mathml mrow>}%
+\else
+ \expandafter\everymath
+\expandafter{\expandafter\everymath
+ \expandafter{\the\everymath}}%
+\let\o::@underline:\o:@@underline:
+\def\o:@@underline:{\let\o:@@underline:\o::@underline:}%
+\fi}
+ {\HCode{</\a:mathml mrow><\a:mathml mo\Hnewline
+accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
+\egroup}
+
+
+\Configure{eqalignno}
+ {\HCode{<\a:mathml mtable \mml:class="eqalignno">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline \mml:class="eqalignno">}}
+ {\HCode{</\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtd \Hnewline \mml:class="eqalignno-\HCol">}}
+ {\HCode{</\a:mathml mtd>}}
+\def\:eqalignno:{\Configure{noalign}
+ {\HCode{<\a:mathml mtr><\a:mathml mtd \mml:class="noalign" colspan="2">}}%
+ {\HCode{</\a:mathml mtd></\a:mathml mtr>}}}
+\Configure{leqalignno}
+ {\HCode{<\a:mathml mtable \mml:class="leqalignno">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline \mml:class="leqalignno">}}
+ {\HCode{</\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtd \Hnewline \mml:class="leqalignno-\HCol">}}
+ {\HCode{</\a:mathml mtd>}}
+\def\:leqalignno:{\Configure{noalign}
+ {\HCode{<\a:mathml mtr><\a:mathml mtd \mml:class="noalign" colspan="2">}}%
+ {\HCode{</\a:mathml mtd></\a:mathml mtr>}}}
+
+\expandafter\ifx \csname o@everypar\endcsname\relax \else
+\expandafter\ifx \csname ht:everypar\endcsname\relax
+ \let\ht:everypar\o@everypar
+\fi\fi
+
+\Configure{MathClass}{1}{}{}{}{
+ \mathchar"1360
+ \mathchar"1357
+ \mathchar"1356
+ \mathchar"1355
+ \mathchar"1354
+ \mathchar"1353
+ \mathchar"1352
+ \mathchar"1351
+ \mathchar"1350
+ \mathchar"134E
+ \mathchar"134C
+ \mathchar"134A
+ \mathchar"1348
+ \mathchar"1346
+ \mathchar"1273
+ \mathchar"3234
+\mathchar"3238
+\mathchar"3239
+\mathchar"323A
+\mathchar"323E
+\mathchar"323F
+\mathchar"3272
+\mathchar"3278
+\mathchar"327B
+\mathchar"327C
+\mathchar"327D
+\mathchar"327E
+\mathchar"327F
+%
+}
+\Configure{MathClass}{2}{}{}{}{
+*-+/
+\mathchar"212F
+\mathchar"212E
+\mathchar"2234
+\mathchar"2235
+\mathchar"225E
+\mathchar"225F
+\mathchar"225C
+\mathchar"225B
+\mathchar"227A
+\mathchar"2279
+\mathchar"2275
+\mathchar"2274
+\mathchar"225D
+\mathchar"2271
+\mathchar"2205
+\mathchar"220F
+\mathchar"226F
+\mathchar"2204
+\mathchar"220C
+\mathchar"220B
+\mathchar"220A
+\mathchar"2209
+\mathchar"2208
+\mathchar"2207
+\mathchar"2206
+\mathchar"220E
+\mathchar"220D
+\mathchar"226E
+\mathchar"2201
+\mathchar"2203
+\mathchar"2202
+\mathchar"213F
+}
+\Configure{MathClass}{3}{}{}{}{
+ \mathchar"3128
+ \mathchar"3129
+ \mathchar"312A
+ \mathchar"312B
+ \mathchar"315E
+ \mathchar"315F
+ \mathchar"3210
+ \mathchar"3211
+ \mathchar"3212
+ \mathchar"3213
+ \mathchar"3214
+ \mathchar"3215
+ \mathchar"3216
+ \mathchar"3217
+ \mathchar"3218
+ \mathchar"3219
+ \mathchar"321A
+ \mathchar"321B
+ \mathchar"321C
+ \mathchar"321D
+ \mathchar"321E
+ \mathchar"321F
+ \mathchar"3220
+ \mathchar"3221
+ \mathchar"3224
+ \mathchar"3227
+ \mathchar"3232
+ \mathchar"3233
+ \mathchar"3236
+ \mathchar"3237
+ \mathchar"323F
+ :=><
+ \mathchar"322F
+ \mathchar"3276
+ \mathchar"3277
+ \mathchar"326B
+ \mathchar"326A
+ \mathchar"3261
+ \mathchar"3260
+ \mathchar"3225
+ \mathchar"3226
+ \mathchar"322D
+ \mathchar"322E
+ \mathchar"322C
+ \mathchar"3228
+ \mathchar"3229
+}
+\Configure{MathClass}{4}{}{}{}{}
+\Configure{MathDelimiters}{(}{)}
+\Configure{MathDelimiters}{[}{]}
+\Configure{MathDelimiters}{\mathchar"4262}{\mathchar"5263}
+\Configure{MathDelimiters}{\mathchar"4264}{\mathchar"5265}
+\Configure{MathDelimiters}{\mathchar"4266}{\mathchar"5267}
+\Configure{MathDelimiters}{\mathchar"4268}{\mathchar"5269}
+\Configure{MathDelimiters}{\mathchar"4300}{\mathchar"5301}
+\Configure{MathDelimiters}{\mathchar"4302}{\mathchar"5303}
+\Configure{MathDelimiters}{\mathchar"4304}{\mathchar"5305}
+\Configure{MathDelimiters}{\mathchar"4306}{\mathchar"5307}
+\Configure{MathDelimiters}{\mathchar"4308}{\mathchar"5309}
+\Configure{MathDelimiters}{\mathchar"430A}{\mathchar"530B}
+\Configure{MathClass}{6}{}{}{}{
+\mathchar"613A % ldot
+\mathchar"6201 % cdot
+\mathchar"603A % colon
+?; ,
+}
+
+\Configure{overrightarrow}
+ {\Tg<\a:mathml mover class="overrightarrow">\Tg<\a:mathml mrow\Hnewline>\:gobble}
+ {\Tg</\a:mathml mrow>\mathop{\HCode{&\#x20D7;}}\Tg</\a:mathml mover>}
+\Configure{overleftarrow}
+ {\Tg<\a:mathml mover="overleftarrow">\Tg<\a:mathml mrow\Hnewline>\:gobble}
+ {\Tg</\a:mathml mrow>\mathop{\HCode{&\#x20D6;}}\Tg</\a:mathml mover>}
+\Configure{big}
+ {}{}
+ {\HCode{<\a:mathml mstyle mathsize="1.19em">}}
+ {\HCode{</\a:mathml mstyle>}}
+\Configure{Big}
+ {}{}
+ {\HCode{<\a:mathml mstyle mathsize="1.61em">}}
+ {\HCode{</\a:mathml mstyle>}}
+\Configure{bigg}
+ {}{}
+ {\HCode{<\a:mathml mstyle mathsize="2.03em">}}
+ {\HCode{</\a:mathml mstyle>}}
+\Configure{Bigg}
+ {}{}
+ {\HCode{<\a:mathml mstyle mathsize="2.45em">}}
+ {\HCode{</\a:mathml mstyle>}}
+\def\:tempc#1{{\hbox{\a:big$\c:big
+ \left#1\hbox{}\right.\n@space\d:big$\b:big}}}
+\HLet\big=\:tempc
+\def\:tempc#1{{\hbox{\a:Big$\c:Big
+ \left#1\hbox{}\right.\n@space\d:Big$\b:Big}}}
+\HLet\Big=\:tempc
+\def\:tempc#1{{\hbox{\a:bigg$\c:bigg
+ \left#1\hbox{}\right.\n@space\d:bigg$\b:bigg}}}
+\HLet\bigg=\:tempc
+\def\:tempc#1{{\hbox{\a:Bigg$\c:Bigg
+ \left#1\hbox{}\right.\n@space\d:Bigg$\b:Bigg}}}
+\HLet\Bigg=\:tempc
+\Configure{overbrace}
+ {\Configure{mathop*}{*}
+ {<\a:mathml mover \a:mathml accent="false"><\a:mathml mrow>}
+ {</\a:mathml mrow><\a:mathml mo>\string
+ &\#xFE37;</\a:mathml mo></\a:mathml mover>}
+ {\Configure{mathop}{}{}{}{}}%
+ }
+ {\let\o:overbrace:=\displaystyle}
+ {}
+\Configure{underbrace}
+ {\Configure{mathop*}{*}
+ {<\a:mathml munder
+ \a:mathml accentunder="false"><\a:mathml mrow>}
+ {</\a:mathml mrow><\a:mathml mo>\string
+ &\#xFE38;</\a:mathml mo></\a:mathml munder>}
+ {\Configure{mathop}{}{}{}{}}%
+ }
+ {\let\o:underbrace:=\displaystyle}
+ {}
+\Configure{MathClass}{0}{*}{<\a:mathml mi\Hnewline>}{</\a:mathml mi>}{}
+\Configure{MathClass}{1}{*}{<\a:mathml mo\Hnewline
+ \mml:class="MathClass-op">}{</\a:mathml mo>}{}
+\Configure{MathClass}{2}{*}{<\a:mathml mo\Hnewline
+ \mml:class="MathClass-bin">}{</\a:mathml mo>}{}
+\Configure{MathClass}{3}{*}{<\a:mathml mo\Hnewline
+ \mml:class="MathClass-rel">}{</\a:mathml mo>}{}
+\:CheckOption{mathml-} \if:Option
+ \Configure{MathClass}{4}{*}{<\a:mathml mo\Hnewline
+ \mml:class="MathClass-open">}
+ {</\a:mathml mo>}{}
+ \Configure{MathClass}{5}{*}{<\a:mathml mo\Hnewline
+ \mml:class="MathClass-close">}
+ {</\a:mathml mo>}{}
+\else
+ \Log:Note{for sources failing to produce
+ clean mathml code, try the command line option `mathml-'}%
+ \Configure{MathClass}{4}{*}{<\a:mathml mrow><\a:mathml mo\Hnewline
+ \mml:class="MathClass-open">}
+ {</\a:mathml mo><\a:mathml mrow>}{}
+ \Configure{MathClass}{5}{*}{</\a:mathml mrow><\a:mathml mo\Hnewline
+ \mml:class="MathClass-close">}
+ {</\a:mathml mo></\a:mathml mrow>}{}
+\fi
+\Configure{MathClass}{6}{*}{<\a:mathml mo\Hnewline
+ \mml:class="MathClass-punc">}{</\a:mathml mo>}{}
+\Configure{MathClass}{7}{*}{<\a:mathml mn>}{</\a:mathml mn>}
+ {0123456789}
+\Configure{FormulaClass}{0}{}{}{}
+\Configure{FormulaClass}{1}{}{}{}
+\Configure{FormulaClass}{2}{}{}{}
+\Configure{FormulaClass}{3}{}{}{}
+\Configure{FormulaClass}{4}{}{}{}
+\Configure{FormulaClass}{5}{}{}{}
+\Configure{FormulaClass}{6}{}{}{}
+
+
+
+\let\A:displaylines\a:displaylines
+\let\B:displaylines\b:displaylines
+\let\C:displaylines\c:displaylines
+\let\D:displaylines\d:displaylines
+\Configure{displaylines}
+ {\ifmmode
+ \def\A:displaylines{\HCode{<\a:mathml mtable
+ \mml:class="displaylines">}}%
+ \def\B:displaylines{\HCode{</\a:mathml mtable>}}%
+ \def\C:displaylines{\HCode{<\a:mathml mtr\Hnewline
+ \mml:class="displaylines"><\a:mathml mtd>}}%
+ \def\D:displaylines{\HCode{</\a:mathml mtd></\a:mathml mtr>}}%
+ \fi
+ \A:displaylines}
+ {\B:displaylines} {\C:displaylines}{\D:displaylines}
+\let\mathml:on\relax
+\Configure{ }
+ {\ifmathml \ifmtext \space \else\Tg<\a:mathml mspace \mml:class="nbsp" />\fi
+ \else \:nbsp\fi}
+\:CheckOption{new-accents} \if:Option \else
+ \Configure{accent}\widetilde\widetilde{{}{}}
+ {}
+ {\HCode{<\a:mathml mover\Hnewline accent="false"><\a:mathml mrow\Hnewline>}#2\HCode{</\a:mathml mrow>}%
+ \:widetilde:over \HCode{</\a:mathml mover>}}
+ \Configure{accent}\widehat\widehat{{}{}}
+ {}
+ {\HCode{<\a:mathml mover\Hnewline accent="false"><\a:mathml mrow\Hnewline>}#2\HCode{</\a:mathml mrow>}%
+ \:widehat:over \HCode{</\a:mathml mover>}}
+\fi
+\:CheckOption{new-accents} \if:Option \else
+ \ifx \mathml:on\:UnDef
+ \Configure{accents}
+ {\ifmmode \expandafter\mathord\fi
+ {\leavevmode
+\if !#1!\ht:special{t4ht@+&{35}x#2;}%
+\else \expandafter \ifx\csname U#2#1\endcsname\relax
+ \ht:special{t4ht@+&{35}x#2;}%
+\else
+ \ht:special{t4ht@+&{35}x\csname U#2#1\endcsname;}%
+\fi \fi x%
+%
+ \ht:special{t4ht@[}\if!#1!x\else#2\fi\ht:special{t4ht@]}}}
+ {\Tg<\a:mathml mrow
+ \mml:class="accent#1">\mathord{#3}\Tg</\a:mathml mrow>%
+ }%
+ \fi
+\fi
+\let\mml:TeX\TeX
+\def\TeX{\ifmathml
+ \HCode{<\a:mathml mtext
+ \mml:class="TeX">TeX</\a:mathml mtext>}\else \mml:TeX\fi}
+\Configure{afterSUB}{'}{\def\SUB:prime{\SUB:SUP}}
+\Configure{'}
+ {\let\:primes=\empty}
+ {\relax \csname SUB:prime\endcsname\sp{%
+ \global\let\SUB:prime=\:UnDef
+ \def\:tempa{\prime\prime}\ifx \:tempa\:primes
+ \mathop{\HCode{\string&\#x2033;}}\else
+ \def\:tempa{\prime\prime\prime}\ifx \:tempa\:primes
+ \mathop{\HCode{\string&\#x2034;}}\else
+ \:primes \fi\fi}%
+ }
+ {\let\prime=\relax \xdef\:primes{\:primes\prime}}
+\def\:temp#1{\a:left{#1}\o:left:.\b:left{#1}} \HLet\left\:temp
+\def\:temp#1{\a:right{#1}\o:right:.\b:right{#1}}\HLet\right\:temp
+\Configure{left}
+ {}
+ {\HCode{<\a:mathml mfenced separators=""\Hnewline
+ open="\expandafter
+\ifx \csname \string#1:lr del\endcsname\relax #1\else
+ \csname \string#1:lr del\endcsname\fi
+"\space }\bgroup
+ \HCode{><\a:mathml mrow>}\bgroup}
+\Configure{right}
+ {\egroup\Send{GROUP}{0}{ close="\expandafter
+\ifx \csname \string#1:lr del\endcsname\relax #1\else
+ \csname \string#1:lr del\endcsname\fi
+"\space}\egroup}
+ {\HCode{</\a:mathml mrow></\a:mathml mfenced>}}
+\def\def:DEL#1{\def\:DEL{#1}}
+\def\check:DEL#1#2{\def\:tempa{#1}\ifx \:tempa\:DEL \def\:DEL{#2}\fi}
+\NewConfigure{mfenced}[2]{\append:defI\def:DEL{\check:DEL{#1}{#2}}}
+\NewConfigure{Biggl}{2}
+\NewConfigure{Biggm}{2}
+\NewConfigure{Biggr}{2}
+\NewConfigure{Bigl}{2}
+\NewConfigure{Bigm}{2}
+\NewConfigure{Bigr}{2}
+\NewConfigure{biggl}{2}
+\NewConfigure{biggm}{2}
+\NewConfigure{biggr}{2}
+\NewConfigure{bigl}{2}
+\NewConfigure{bigm}{2}
+\NewConfigure{bigr}{2}
+\Configure{Biggm}
+ {\bgroup
+ \Configure{Bigg}{}{}{}{}%
+ \Configure{mathrel}{*}
+ {<mo \mml:class="MathClass-rel"
+ fence="true" mathsize="2.45em" >}
+ {</mo>}
+ {\Configure{mathrel}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{Bigm}
+ {\bgroup
+ \Configure{Big}{}{}{}{}%
+ \Configure{mathrel}{*}
+ {<mo \mml:class="MathClass-rel"
+ fence="true" mathsize="1.61em" >}
+ {</mo>}
+ {\Configure{mathrel}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{biggm}
+ {\bgroup
+ \Configure{bigg}{}{}{}{}%
+ \Configure{mathrel}{*}
+ {<mo \mml:class="MathClass-rel"
+ fence="true" mathsize="2.03em" >}
+ {</mo>}
+ {\Configure{mathrel}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{bigm}
+ {\bgroup
+ \Configure{big}{}{}{}{}%
+ \Configure{mathrel}{*}
+ {<mo \mml:class="MathClass-rel"
+ fence="true" mathsize="1.19em" >}
+ {</mo>}
+ {\Configure{mathrel}{}{}{}{}}%
+ }
+ {\egroup}
+
+\:CheckOption{mathml-} \if:Option
+ \Configure{Biggl}
+ {\bgroup
+ \Configure{Bigg}{}{}{}{}%
+ \Configure{mathopen}{*}
+ {<mo \mml:class="MathClass-open"
+ fence="true" mathsize="2.45em" >}
+ {</mo>}
+ {\Configure{mathopen}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{Biggr}
+ {\bgroup
+ \Configure{Bigg}{}{}{}{}%
+ \Configure{mathclose}{*}
+ {<mo \mml:class="MathClass-close"
+ fence="true" mathsize="2.45em" >}
+ {</mo>}
+ {\Configure{mathclose}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{Bigl}
+ {\bgroup
+ \Configure{Big}{}{}{}{}%
+ \Configure{mathopen}{*}
+ {<mo \mml:class="MathClass-open"
+ fence="true" mathsize="1.61em" >}
+ {</mo>}
+ {\Configure{mathopen}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{Bigr}
+ {\bgroup
+ \Configure{Big}{}{}{}{}%
+ \Configure{mathclose}{*}
+ {<mo \mml:class="MathClass-close"
+ fence="true" mathsize="1.61em" >}
+ {</mo>}
+ {\Configure{mathclose}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{biggl}
+ {\bgroup
+ \Configure{bigg}{}{}{}{}%
+ \Configure{mathopen}{*}
+ {<mo \mml:class="MathClass-open"
+ fence="true" mathsize="2.03em" >}
+ {</mo>}
+ {\Configure{mathopen}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{biggr}
+ {\bgroup
+ \Configure{bigg}{}{}{}{}%
+ \Configure{mathclose}{*}
+ {<mo \mml:class="MathClass-close"
+ fence="true" mathsize="2.03em" >}
+ {</mo>}
+ {\Configure{mathclose}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{bigl}
+ {\bgroup
+ \Configure{big}{}{}{}{}%
+ \Configure{mathopen}{*}
+ {<mo \mml:class="MathClass-open"
+ fence="true" mathsize="1.19em" >}
+ {</mo>}
+ {\Configure{mathopen}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{bigr}
+ {\bgroup
+ \Configure{big}{}{}{}{}%
+ \Configure{mathclose}{*}
+ {<mo \mml:class="MathClass-close"
+ fence="true" mathsize="1.19em" >}
+ {</mo>}
+ {\Configure{mathclose}{}{}{}{}}%
+ }
+ {\egroup}
+
+\else
+ \Configure{Biggl}
+ {\bgroup
+ \Configure{Bigg}{}{}{}{}%
+ \Configure{mathopen}{*}
+ {<mrow><mo \mml:class="MathClass-open"
+ fence="true" mathsize="2.45em" >}
+ {</mo><mrow>}
+ {\Configure{mathopen}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{Biggr}
+ {\bgroup
+ \Configure{Bigg}{}{}{}{}%
+ \Configure{mathclose}{*}
+ {</mrow><mo \mml:class="MathClass-close"
+ fence="true" mathsize="2.45em" >}
+ {</mo></mrow>}
+ {\Configure{mathclose}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{Bigl}
+ {\bgroup
+ \Configure{Big}{}{}{}{}%
+ \Configure{mathopen}{*}
+ {<mrow><mo \mml:class="MathClass-open"
+ fence="true" mathsize="1.61em" >}
+ {</mo><mrow>}
+ {\Configure{mathopen}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{Bigr}
+ {\bgroup
+ \Configure{Big}{}{}{}{}%
+ \Configure{mathclose}{*}
+ {</mrow><mo \mml:class="MathClass-close"
+ fence="true" mathsize="1.61em" >}
+ {</mo></mrow>}
+ {\Configure{mathclose}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{biggl}
+ {\bgroup
+ \Configure{bigg}{}{}{}{}%
+ \Configure{mathopen}{*}
+ {<mrow><mo \mml:class="MathClass-open"
+ fence="true" mathsize="2.03em" >}
+ {</mo><mrow>}
+ {\Configure{mathopen}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{biggr}
+ {\bgroup
+ \Configure{bigg}{}{}{}{}%
+ \Configure{mathclose}{*}
+ {</mrow><mo \mml:class="MathClass-close"
+ fence="true" mathsize="2.03em" >}
+ {</mo></mrow>}
+ {\Configure{mathclose}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{bigl}
+ {\bgroup
+ \Configure{big}{}{}{}{}%
+ \Configure{mathopen}{*}
+ {<mrow><mo \mml:class="MathClass-open"
+ fence="true" mathsize="1.19em" >}
+ {</mo><mrow>}
+ {\Configure{mathopen}{}{}{}{}}%
+ }
+ {\egroup}
+\Configure{bigr}
+ {\bgroup
+ \Configure{big}{}{}{}{}%
+ \Configure{mathclose}{*}
+ {</mrow><mo \mml:class="MathClass-close"
+ fence="true" mathsize="1.19em" >}
+ {</mo></mrow>}
+ {\Configure{mathclose}{}{}{}{}}%
+ }
+ {\egroup}
+
+\fi
+\def\:tempc#1{\ht:special{t4ht@[}(\ht:special{t4ht@]}%
+ \a:bigl\mathopen{\left:right\big{#1\:EMPTY}}\b:bigl\:EMPTY}
+\HLet\bigl=\:tempc
+\def\:tempc#1{\a:bigm\mathrel{\left:right\big{#1\:EMPTY}}\b:bigm}
+\HLet\bigm=\:tempc
+\def\:tempc#1{\:EMPTY
+ \a:bigr\mathclose{\left:right\big{#1\:EMPTY}}\b:bigr%
+ \ht:special{t4ht@[})\ht:special{t4ht@]}}
+\HLet\bigr=\:tempc
+\def\:tempc#1{\ht:special{t4ht@[}(\ht:special{t4ht@]}%
+ \a:Bigl\mathopen{\left:right\Big{#1}\:EMPTY}\b:Bigl\:EMPTY}
+\HLet\Bigl=\:tempc
+\def\:tempc#1{\a:Bigm\mathrel{\left:right\Big{#1\:EMPTY}}\b:Bigm}
+\HLet\Bigm=\:tempc
+\def\:tempc#1{\:EMPTY
+ \a:Bigr\mathclose{\left:right\Big{#1\:EMPTY}}\b:Bigr%
+ \ht:special{t4ht@[})\ht:special{t4ht@]}}
+\HLet\Bigr=\:tempc
+\def\:tempc#1{\ht:special{t4ht@[}(\ht:special{t4ht@]}%
+ \a:biggl\mathopen{\left:right\bigg{#1\:EMPTY}}\b:biggl\:EMPTY}
+\HLet\biggl=\:tempc
+\def\:tempc#1{\a:biggm\mathrel{\left:right\bigg{#1\:EMPTY}}\b:biggm}
+\HLet\biggm=\:tempc
+\def\:tempc#1{\:EMPTY
+ \a:biggr\mathclose{\left:right\bigg{#1\:EMPTY}}\b:biggr%
+ \ht:special{t4ht@[})\ht:special{t4ht@]}}
+\HLet\biggr=\:tempc
+\def\:tempc#1{\ht:special{t4ht@[}(\ht:special{t4ht@]}%
+ \a:Biggl\mathopen{\left:right\Bigg{#1\:EMPTY}}\b:Biggl\:EMPTY}
+\HLet\Biggl=\:tempc
+\def\:tempc#1{\a:Biggm\mathrel{\left:right\Bigg{#1\:EMPTY}}\b:Biggm}
+\HLet\Biggm=\:tempc
+\def\:tempc#1{\:EMPTY
+ \a:Biggr\mathclose{\left:right\Bigg{#1}\:EMPTY}\b:Biggr
+ \ht:special{t4ht@[})\ht:special{t4ht@]}}
+\HLet\Biggr=\:tempc
+\def\:EMPTY{{\HCode{}}}
+\def\left:right{%
+ \let\left\o:left:
+ \let\right\o:right:
+ \Configure{left}{}{}\Configure{right}{}{}}
+
+\:CheckOption{new-accents} \if:Option \else
+
+\Configure{accents}
+ {\ifmmode \expandafter\mathord\fi
+ {\leavevmode
+\if !#1!\ht:special{t4ht@+&{35}x#2;}%
+\else \expandafter \ifx\csname U#2#1\endcsname\relax
+ \ht:special{t4ht@+&{35}x#2;}%
+\else
+ \ht:special{t4ht@+&{35}x\csname U#2#1\endcsname;}%
+\fi \fi x%
+%
+ \ht:special{t4ht@[}\if!#1!x\else#2\fi
+ \ht:special{t4ht@]}}}
+ {\ifmathml
+ \ifmtext \expandafter\ifx \csname :#1:over\endcsname\relax
+ \expandafter\ifx \csname :#1:under\endcsname\relax
+ \AccentMath{\expandafter\ifx \csname :#1:over\endcsname\relax
+ \HCode{<\a:mathml munder\Hnewline
+ accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{</\a:mathml mrow>}%
+ \csname :#1:under\endcsname
+ \HCode{</\a:mathml munder>}%
+%
+\else \expandafter\ifx \csname :#1:under\endcsname\relax
+ \HCode{<\a:mathml mover\Hnewline
+ accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{</\a:mathml mrow>}%
+ \csname :#1:over\endcsname
+ \HCode{</\a:mathml mover>}%
+%
+\else
+ \HCode{<\a:mathml munderover\Hnewline
+ accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{</\a:mathml mrow>}%
+ \csname :#1:under\endcsname
+ \csname :#1:over\endcsname
+ \HCode{</\a:mathml munderover>}%
+%
+\fi \fi
+}%
+ \else #3\csname :#1:under\endcsname \fi
+\else #3\csname :#1:over\endcsname \fi
+%
+ \else \AccentMath{\expandafter\ifx \csname :#1:over\endcsname\relax
+ \HCode{<\a:mathml munder\Hnewline
+ accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{</\a:mathml mrow>}%
+ \csname :#1:under\endcsname
+ \HCode{</\a:mathml munder>}%
+%
+\else \expandafter\ifx \csname :#1:under\endcsname\relax
+ \HCode{<\a:mathml mover\Hnewline
+ accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{</\a:mathml mrow>}%
+ \csname :#1:over\endcsname
+ \HCode{</\a:mathml mover>}%
+%
+\else
+ \HCode{<\a:mathml munderover\Hnewline
+ accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{</\a:mathml mrow>}%
+ \csname :#1:under\endcsname
+ \csname :#1:over\endcsname
+ \HCode{</\a:mathml munderover>}%
+%
+\fi \fi
+}\fi
+ \else \expandafter\ifx \csname :#1:over\endcsname\relax
+ \expandafter\ifx \csname :#1:under\endcsname\relax
+ \AccentMath{\expandafter\ifx \csname :#1:over\endcsname\relax
+ \HCode{<\a:mathml munder\Hnewline
+ accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{</\a:mathml mrow>}%
+ \csname :#1:under\endcsname
+ \HCode{</\a:mathml munder>}%
+%
+\else \expandafter\ifx \csname :#1:under\endcsname\relax
+ \HCode{<\a:mathml mover\Hnewline
+ accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{</\a:mathml mrow>}%
+ \csname :#1:over\endcsname
+ \HCode{</\a:mathml mover>}%
+%
+\else
+ \HCode{<\a:mathml munderover\Hnewline
+ accent="true"><\a:mathml mrow\Hnewline>}#3\HCode{</\a:mathml mrow>}%
+ \csname :#1:under\endcsname
+ \csname :#1:over\endcsname
+ \HCode{</\a:mathml munderover>}%
+%
+\fi \fi
+}%
+ \else #3\csname :#1:under\endcsname \fi
+\else #3\csname :#1:over\endcsname \fi
+\fi
+ }
+
+\fi
+\def\mathinner#1{\Tg<\a:mathml mrow
+ \mml:class="mathinner">#1\Tg</\a:mathml mrow>}
+\Configure{root}{\rev:root}{}{}
+\def\rev:root #1\b:root#2\c:root{
+ \Tg<\a:mathml mroot>{\Tg<\a:mathml mrow\Hnewline>#2\Tg</\a:mathml mrow>}%
+ {\Tg<\a:mathml mrow\Hnewline>#1\Tg</\a:mathml mrow>}\Tg</\a:mathml mroot>}
+\def\AccentMath#1{\relax\ifmmode #1\else $#1$\fi}
+\NewConfigure{mfenced}[2]{\expandafter
+ \def\csname \string#1:lr del\endcsname{#2}}
+\Configure{mfenced}{\|}{\string&\#x2225;}
+\Configure{mfenced}{.}{}
+\Configure{mfenced}{\langle}{\string&\#x3008;}
+\Configure{mfenced}{\rangle}{\string&\#x3009;}
+\Configure{mfenced}{\vert}{|}
+\edef\:temp{\noexpand\Configure{mfenced}{\noexpand\{}{\string{}}\:temp
+\edef\:temp{\noexpand\Configure{mfenced}{\noexpand\}}{\string}}}\:temp
+\edef\:temp{\noexpand
+ \Configure{mfenced}{\noexpand\lbrace}{\string{}}\:temp
+\edef\:temp{\noexpand
+ \Configure{mfenced}{\noexpand\rbrace}{\string}}}\:temp
+\Configure{mfenced}{<}{\string&\#x003C;}
+\Configure{mfenced}{>}{\string&\#x003E;}
+\Configure{mfenced}{\lceil}{\string&\#x2308;}
+\Configure{mfenced}{\rceil}{\string&\#x2309;}
+\Configure{mfenced}{\lfloor}{\string&\#x230A;}
+\Configure{mfenced}{\rfloor}{\string&\#x230B;}
+\Configure{mfenced}{\Vert}{\string&\#x2193;}
+\Configure{mfenced}{\Vert}{\string&\#x2191;}
+\Configure{mfenced}{\rgroup}{)}
+\Configure{mfenced}{\lgroup}{(}
+\Configure{mfenced}{\bracevert}{|}
+\Configure{mfenced}{\bracevert}{|}
+\Configure{mfenced}{\downarrow}{\string&\#x2193;}
+\Configure{mfenced}{\uparrow}{\string&\#x2191;}
+\Configure{mfenced}{\Uparrow}{\string&\#x21D1;}
+\Configure{mfenced}{\updownarrow}{\string&\#x2195;}
+\Configure{mfenced}{\Updownarrow}{\string&\#x21D5;}
+\Configure{mfenced}{\Downarrow}{\string&\#x21D3;}
+\Configure{mfenced}{\backslash}{\string&\#x2216;}
+\Configure{mfenced}{\rmoustache}{\string&\#x25DD;}
+\Configure{mfenced}{\lmoustache}{\string&\#x25DC;}
+\Configure{mfenced}{\Arrowvert}{\string&\#x2225;}
+\Configure{mfenced}{\arrowvert}{\string&\#x2223;}
+
+\let\A:oalign\a:oalign
+\let\B:oalign\b:oalign
+\Configure{oalign}
+ {\ifmmode \Configure{$}{\Tg<\a:mathml mrow\Hnewline>}{\Tg</\a:mathml mrow>}{}%
+ \let\halign\TeXhalign
+ \Tg<\a:mathml mrow\Hnewline \mml:class="oalign">\else\A:oalign
+ \fi}
+ {\ifmmode \Tg</\a:mathml mrow>\else\B:oalign\fi}
+\def\mathop:prefix#1{%
+ \Configure{mathop}{*}{<\a:mathml mo #1\Hnewline>}{</\a:mathml mo>}%
+ {\Configure{mathop}{*}{<\a:mathml mo>}{</\a:mathml mo>}{}}}
+\def\:nbsp{\ifmtext \leavevmode\special{t4ht@+\string&{35}x00A0{59}}x%
+\else\ifmathml
+ \Tg<\a:mathml mspace />\else \leavevmode\special{t4ht@+\string&{35}x00A0{59}}x%
+\fi\fi}
+\Configure{cases}
+ {}{} {\Tg<\a:mathml mtable>}{\Tg</\a:mathml mtable>}
+ {\Tg<\a:mathml mtr>}{\Tg</\a:mathml mtr>}
+ {\Tg<\a:mathml mtd \mml:class="cases">}{\Tg</\a:mathml mtd>}
+\Configure{matrix}
+ {\Tg<\a:mathml mtable
+ \a:mathml equalrows="false" \a:mathml equalcolumns="false"\Hnewline
+ \mml:class="matrix">}
+ {\Tg</\a:mathml mtable>}
+ {\Tg<\a:mathml mtr>}{\Tg</\a:mathml mtr>}
+ {\HCode{<\a:mathml mtd\Hnewline \mml:class="matrix"
+ \ifnum 1<\HMultispan columnspan="\HMultispan"\fi}%
+ \halignTD \HCode{>}%
+}{\Tg</\a:mathml mtd>}
+\Configure{pmatrix} {\bgroup\Tg<\a:mathml mrow\Hnewline
+ \mml:class="pmatrix">} {\Tg</\a:mathml mrow>\egroup}
+\Configure{quad}{{\ifmathml \ifmtext \o:quad:\else
+ {\HCode{<\a:mathml mspace width="1em" \mml:class="quad"/>}}\fi
+ \else \o:quad: \fi}}
+\Configure{qquad}{{\ifmathml \ifmtext \o:qquad:\else
+ {\HCode{<\a:mathml mspace width="2em" \mml:class="qquad"/>}}\fi
+ \else \o:qquad: \fi}}
+\Configure{,}
+ {{\HCode{<\a:mathml mspace width="0em" \mml:class="thinspace"/>}}}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput\empty\empty\empty\empty\empty\empty
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{amsopn}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \def\varinjlim{{\underrightarrow\lim}}
+\def\varprojlim{{\underleftarrow\lim}}
+\def\varlimsup{{\overline\lim}}
+\def\varliminf{{\underline\lim}}
+\def\:tempc#1#2#3{\hbox{{\mtexttrue
+ \HCode{<\a:mathml mrow\Hnewline
+ \mml:class="text"><\a:mathml mtext
+ \a:@mtext>}\ht:special{t4ht@,&\#x00A0;}%
+\PauseMathClass
+ \Configure{$}{\EndPauseMathClass\mtextfalse
+ \ht:special{t4ht@,}%
+\HCode{</\a:mathml mtext><\a:mathml
+ mrow\Hnewline \mml:class="math">}}
+ {\ht:special{t4ht@,&\#x00A0;}%
+\HCode{</\a:mathml mrow><\a:mathml mtext
+ \a:@mtext>}\mtexttrue\PauseMathClass}{#1}
+ \let\f@size#2\selectfont #3}%
+ \mtextfalse \EndPauseMathClass \ht:special{t4ht@,}%
+\HCode
+ {</\a:mathml mtext></\a:mathml mrow>}}}
+\HLet\textdef@\:tempc
+
+\def\:tempc{\qopname\relax m{lim inf}}
+\HLet\liminf=\:tempc
+\def\:tempc{\qopname\relax m{lim sup}}
+\HLet\limsup=\:tempc
+\def\:tempc{\qopname\relax m{proj lim}}
+\HLet\projlim=\:tempc
+\def\:tempc{\qopname\relax m{inj lim}}
+\HLet\injlim=\:tempc
+\Configure{qopname}
+ {\Configure{mathop}{*}
+ {<\a:mathml mo \mml:class="qopname">}
+ {</\a:mathml mo>}
+ {}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput\empty\empty\empty\empty\empty\empty
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
+
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{array}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \Configure{halignTB<>}{array}{\HCode{\Hnewline
+ \a:mathml equalrows="false"
+ \a:mathml equalcolumns="false" \a:mathml class="array"}<>\HAlign}
+\Configure{array}
+ {\halignTB{array}}
+ {\ifvmode \IgnorePar\fi \expandafter\tmp:toks\expandafter{\Clr}%
+\HCode{<!--\the\tmp:toks-->}%
+\Tg</\a:mathml mtable>}
+ {\Tg<\a:mathml mtr>}{\Tg</\a:mathml mtr>}
+ {\HCode{<\a:mathml mtd\Hnewline \mml:class="array"
+ \ifnum 1<\HMultispan columnspan="\HMultispan"\fi}%
+ \halignTD \HCode{>}%
+}
+ {\Tg</\a:mathml mtd>}
+\ConfigureEnv{array}
+ {\bgroup\Configure{$}{}{}{}}
+ {\egroup}
+ {}{}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput\empty\empty\empty\empty\empty\empty
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{vanilla}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \Configure{align}
+ {\EndP\HCode{<\a:mathml mtable\Hnewline \mml:class="align">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr>}} {\HCode{</\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtd>}} {\HCode{</\a:mathml mtd>}}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput\empty\empty\empty\empty\empty\empty
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{amssymb}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \def\:tempa#1"#2#3///{\Configure{MathClass}{#2}}
+\def\:temp#1{\:tempa#1///{}{}{}{#1}}
+\:temp{\mathchar"2400}
+\:temp{\mathchar"2401}
+\:temp{\mathchar"2402}
+\:temp{\mathchar"2405}
+\:temp{\mathchar"240C}
+\:temp{\mathchar"2459}
+\:temp{\mathchar"245A}
+\:temp{\mathchar"245B}
+\:temp{\mathchar"2464}
+\:temp{\mathchar"2465}
+\:temp{\mathchar"2466}
+\:temp{\mathchar"2467}
+\:temp{\mathchar"2468}
+\:temp{\mathchar"2469}
+\:temp{\mathchar"2475}
+\:temp{\mathchar"247C}
+\:temp{\mathchar"247D}
+\:temp{\mathchar"247E}
+\:temp{\mathchar"247F}
+\:temp{\mathchar"253E}
+\:temp{\mathchar"256C}
+\:temp{\mathchar"256D}
+\:temp{\mathchar"256E}
+\:temp{\mathchar"256F}
+\:temp{\mathchar"2572}
+\:temp{\mathchar"3408}
+\:temp{\mathchar"3409}
+\:temp{\mathchar"340A}
+\:temp{\mathchar"340B}
+\:temp{\mathchar"340D}
+\:temp{\mathchar"340E}
+\:temp{\mathchar"340F}
+\:temp{\mathchar"3410}
+\:temp{\mathchar"3411}
+\:temp{\mathchar"3412}
+\:temp{\mathchar"3413}
+\:temp{\mathchar"3414}
+\:temp{\mathchar"3415}
+\:temp{\mathchar"3416}
+\:temp{\mathchar"3417}
+\:temp{\mathchar"3418}
+\:temp{\mathchar"3419}
+\:temp{\mathchar"341A}
+\:temp{\mathchar"341B}
+\:temp{\mathchar"341C}
+\:temp{\mathchar"341D}
+\:temp{\mathchar"341E}
+\:temp{\mathchar"341F}
+\:temp{\mathchar"3420}
+\:temp{\mathchar"3421}
+\:temp{\mathchar"3422}
+\:temp{\mathchar"3423}
+\:temp{\mathchar"3424}
+\:temp{\mathchar"3425}
+\:temp{\mathchar"3426}
+\:temp{\mathchar"3427}
+\:temp{\mathchar"3428}
+\:temp{\mathchar"3429}
+\:temp{\mathchar"342A}
+\:temp{\mathchar"342B}
+\:temp{\mathchar"342C}
+\:temp{\mathchar"342D}
+\:temp{\mathchar"342E}
+\:temp{\mathchar"342F}
+\:temp{\mathchar"3430}
+\:temp{\mathchar"3431}
+\:temp{\mathchar"3432}
+\:temp{\mathchar"3433}
+\:temp{\mathchar"3434}
+\:temp{\mathchar"3435}
+\:temp{\mathchar"3436}
+\:temp{\mathchar"3437}
+\:temp{\mathchar"343A}
+\:temp{\mathchar"343B}
+\:temp{\mathchar"343C}
+\:temp{\mathchar"343D}
+\:temp{\mathchar"343E}
+\:temp{\mathchar"343F}
+\:temp{\mathchar"3442}
+\:temp{\mathchar"3443}
+\:temp{\mathchar"3444}
+\:temp{\mathchar"3445}
+\:temp{\mathchar"3447}
+\:temp{\mathchar"3449}
+\:temp{\mathchar"344A}
+\:temp{\mathchar"344D}
+\:temp{\mathchar"3450}
+\:temp{\mathchar"3451}
+\:temp{\mathchar"3452}
+\:temp{\mathchar"3453}
+\:temp{\mathchar"3454}
+\:temp{\mathchar"3456}
+\:temp{\mathchar"3457}
+\:temp{\mathchar"345F}
+\:temp{\mathchar"3460}
+\:temp{\mathchar"3461}
+\:temp{\mathchar"3462}
+\:temp{\mathchar"3463}
+\:temp{\mathchar"346A}
+\:temp{\mathchar"346B}
+\:temp{\mathchar"346C}
+\:temp{\mathchar"346D}
+\:temp{\mathchar"346E}
+\:temp{\mathchar"346F}
+\:temp{\mathchar"3474}
+\:temp{\mathchar"3476}
+\:temp{\mathchar"3477}
+\:temp{\mathchar"3500}
+\:temp{\mathchar"3501}
+\:temp{\mathchar"3502}
+\:temp{\mathchar"3503}
+\:temp{\mathchar"3504}
+\:temp{\mathchar"3505}
+\:temp{\mathchar"3506}
+\:temp{\mathchar"3507}
+\:temp{\mathchar"3508}
+\:temp{\mathchar"3509}
+\:temp{\mathchar"350A}
+\:temp{\mathchar"350B}
+\:temp{\mathchar"350C}
+\:temp{\mathchar"350D}
+\:temp{\mathchar"350E}
+\:temp{\mathchar"350F}
+\:temp{\mathchar"3510}
+\:temp{\mathchar"3511}
+\:temp{\mathchar"3512}
+\:temp{\mathchar"3513}
+\:temp{\mathchar"3514}
+\:temp{\mathchar"3515}
+\:temp{\mathchar"3516}
+\:temp{\mathchar"3517}
+\:temp{\mathchar"3518}
+\:temp{\mathchar"3519}
+\:temp{\mathchar"351A}
+\:temp{\mathchar"351B}
+\:temp{\mathchar"351C}
+\:temp{\mathchar"351D}
+\:temp{\mathchar"3520}
+\:temp{\mathchar"3521}
+\:temp{\mathchar"3522}
+\:temp{\mathchar"3523}
+\:temp{\mathchar"3524}
+\:temp{\mathchar"3525}
+\:temp{\mathchar"3526}
+\:temp{\mathchar"3527}
+\:temp{\mathchar"3528}
+\:temp{\mathchar"3529}
+\:temp{\mathchar"352A}
+\:temp{\mathchar"352B}
+\:temp{\mathchar"352C}
+\:temp{\mathchar"352D}
+\:temp{\mathchar"352E}
+\:temp{\mathchar"352F}
+\:temp{\mathchar"3530}
+\:temp{\mathchar"3531}
+\:temp{\mathchar"3532}
+\:temp{\mathchar"3533}
+\:temp{\mathchar"3534}
+\:temp{\mathchar"3535}
+\:temp{\mathchar"3536}
+\:temp{\mathchar"3537}
+\:temp{\mathchar"3538}
+\:temp{\mathchar"3539}
+\:temp{\mathchar"353A}
+\:temp{\mathchar"353B}
+\:temp{\mathchar"353C}
+\:temp{\mathchar"353D}
+\:temp{\mathchar"3568}
+\:temp{\mathchar"3570}
+\:temp{\mathchar"3571}
+\:temp{\mathchar"3573}
+\:temp{\mathchar"3574}
+\:temp{\mathchar"3575}
+\:temp{\mathchar"3576}
+\:temp{\mathchar"3577}
+\:temp{\mathchar"3578}
+\:temp{\mathchar"3579}
+\:temp{\mathchar"357F}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput\empty\empty\empty\empty\empty\empty
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{rlbabel}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \Configure{[]}
+ {\Configure{@math}{\a:mathml display="block"
+}\csname a:mathml[]\endcsname
+ \DviMath\Tg<\a:mathml mrow\Hnewline>$$\DisplayMathtrue }
+ {$$\Tg</\a:mathml mrow>\EndDviMath\csname b:mathml[]\endcsname
+ \if@rl\else\beginR\fi }
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput\empty\empty\empty\empty\empty\empty
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\endinput
+