
    gi3              "       $   U d dl mZmZ d dlmZ dZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMdLZNdMZOdNZPdOZQdPZRdQZSdRZTdSZUdTZVdUZWdVZXdWZYdXZZdYZ[dZZ\d[Z]d\Z^d]Z_d^Z`d_Zad`ZbdaZcdbZddcZeddZfdeZgdfZhdgZidhZjdiZkdjZldkdldmdndodpdqdrdsdtdudvdwejegeheiekelfZmdxZndyZodzZpd{Zqd|Zrd}Zsd~ZtdZudZvdZwdZxdZydZzdZ{dZ|dZ}dZ~dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdee         deeee         f         deeee         f         fdZe edddi          e edddd          e edddi          e edddi          e edddi          e edddi          e edddi          e edddi          e edddi          e edddi          e edddi          e eddddÜ          e edddi          e edddi          e edddi          iZeeeeee         f         f         ed<    edddi           edddi           edddi           edddi           edddi          dŜZeeeeee         f         f         ed<   i e edddi           edddi          dǜZg e+e,eeee-e.e/e0e1e2e3e4ee5eeaee6e7e8e9e:e;eebee<ee=e>e?e@eAeBeCeeDeER Zeee e!e"e)e%e&e*f	Zd eddg          fd eddg          fd eddg          fd eddg          fdќZeeeeef         f         ed<   dӄ e                                D             Zdddifdddifdddifdddifdddifdddifdddifdddifdddifdddifd
Zeeeeef         f         ed<   eddddfeddddfeddddfeddddfiZeeeeef         f         ed<   i d emD             i ehdddddfeiddddfekdddddfelddddfedi fedi fedi fedddifedi fe dddife!di fe"di fe#di fe%dddife&di fe+di fe,di fi e-di fe.di fe/di fe0di fe1di fe2di fe3di fe4di feQdi fe5di fe6di fe7di fe8di fe9di fe:di fe;di fe<di fi e)di fe=di fe>di fe?di fe@di feAdi feBdi fe*di feCdi feDdi feEdi fepdddifeqdddiferddd ifesdddifetdddifeudddifevdi fewdi fexdi feydi fezdi fe{di fe|dddife}dddife~dddifedddifedddifedddifedddifeddd	ifeddd	ifieeed
 eUD             ed eg d          fed eg d          fed eg d          fedi fiei e(di fe'di feHdi feIdi feJdddifeKdddifeLdi feMdddifeNdddifedi fedi fedi fedi fedi fedi fedi feadi febdi fecdi feFdi feGdi fiZeeeeef         f         ed<   i e+di fe,dddife-di fe.di fe/di fe0di fe1di fe2di fe3di fe4dddife5d i fe6d!i fe7d"i fe8d#i fe9d$d%dife:d&i fe;d'i fe<d(ddife=d)i fe>d"i feBd#i fe?d$d%dife@d*i feAd'i feCd'ddifeDdi feEd(i fi
Zeeeeeeef         f         f         ed+<   dS (,      )OrderedDictdefaultdict)Optional{}z{}[]z[]()z()z_^_^'z\primez\dprimez\leftz\middlez\rightz\abovez\abovewithdelimsz\atopz\atopwithdelimsz\binomz\bracez\brackz\cfracz\choosez\dbinomz\dfracz\fracz\genfracz\overz\tbinomz\tfracz\rootz\sqrtz\oversetz	\undersetz\acutez\barz\brevez\checkz\dotz\ddotz\dddotz\ddddotz\gravez\hatz	\mathringz
\overbracez\overleftarrowz\overleftrightarrowz	\overlinez
\overparenz\overrightarrowz\tildez\underbracez\underleftarrowz
\underlinez\underparenz\underrightarrowz\underleftrightarrowz\vecz\widehatz
\widetildez\xleftarrowz\xrightarrowz\hrefz\textz\textbfz\textitz\textrmz\textsfz\textttz\beginz\endz\limitsz\intz\sumz\prod)z\limz\supz\infz\maxz\minz\operatornamez\{)z\arccosz\arcsinz\arctanz\cosz\coshz\cotz\cothz\cscz\degz\dimz\expz\homz\kerz\lnz\lgz\logz\secz\sinz\sinhz\tanz\tanhz\detz\gcdz\intopz\injlimz\liminfz\limsupz\Prz\projlimz\modz\pmodz\bmodz
\hdashlinez\hlinez\hfilz\casesz\displaylinesz\smallmatrixz	\substackz\splitz\align*z\matrixz\matrix*z\pmatrixz	\pmatrix*z\bmatrixz	\bmatrix*z\Bmatrixz	\Bmatrix*z\vmatrixz	\vmatrix*z\Vmatrixz	\Vmatrix*z\array\z\crz\:z\,z\\z\enspacez\!z\>z\hskipz\hspacez\kernz\mkernz\mskipz\mspacez\negthinspacez\negmedspacez\negthickspacez\nobreakspacez\spacez
\thinspacez\qquadz\quadz\;z\Bbbz\boldsymbolz\mitz	\oldstylez\scr\ttz\mathz\mathbbz\mathbfz\mathcalz	\mathfrakz\mathitz\mathrmz\mathscrz\mathsfz\mathttz\boxedz\fboxz\hboxz\mboxz\colorz\displaystylez
\textstylez\scriptstylez\scriptscriptstylez\stylez	\hphantomz\phantomz	\vphantomz	\idotsintz\LaTeXz\TeXz\sidesetz\skewz\notdefaultreplacementreturnc                 .     t           fd|          }|S )Nc                       S )N )r   s   m/var/www/development/aibuddy-work/election-extract/venv/lib/python3.11/site-packages/latex2mathml/commands.py<lambda>zfont_factory.<locals>.<lambda>   s         )r   )r   r   fontss   `  r   font_factoryr      s    55ELr   zdouble-struckfenceNboldzbold-italic)mimtextscriptfrakturitalicr   normalz
sans-serif	monospace)r   r   LOCAL_FONTS)z\rmz\bfz\itz\sfr   OLD_STYLE_FONTS)z\calz\frakmo)minsize2.470em)maxsizer)   )r(   2.047em)r*   r+   )r(   1.623em)r*   r,   )r(   1.2em)r*   r-   )z\Biggz\biggz\Bigz\bigBIGc           
      z    i | ]8\  }\  }}d D ]-}||z   |t          ddg|                                          f.9S )lmrstretchytruer   r3   )r   items).0commandtagattribpostfixs        r   
<dictcomp>r;   O  st       #v  	 g[*>@Q)cTZT`T`TbTb)cdde   r   mstylemathsizez2.49emz2.07emz1.73emz1.44emr-   1emz0.7emz0.85emz0.5emz0.6em)
z\Hugez\hugez\LARGEz\Largez\largez\normalsizez\scriptsizez\smallz\tinyz\TinyMSTYLE_SIZESr3   0)displaystylescriptlevelfalse12STYLESc                     i | ]}|d i fS )mtabler   )r6   matrixs     r   r;   r;   m  s    555&v"~555r   rH   )
rowspacingcolumnspacingrA   z0.1emz0.2778em)rJ   rK   0em3pt)rA   rK   rJ   )rA   rJ   msubmsupmsubsupmfraclinethicknessmover
munderovermundermspacewidthz0.222emz0.167em	linebreaknewlinenegativethinmathspacenegativemediummathspacenegativethickmathspacethinmathspace2emz0.278emmenclosenotationboxc                     i | ]}|d i fS )r'   r   )r6   limits     r   r;   r;     s    ,,,UutRj,,,r   )r1   r4   )formprefix)r1   r4   )lspace0.05em)rspacerg   )r1   r4   )rd   r:   msqrtmrootr   mathvariantmphantommrowCONVERSION_MAPz	&#x000B4;z	&#x000AF;r2   z	&#x002D8;z	&#x002C7;z	&#x002D9;z	&#x000A8;z	&#x020DB;z	&#x020DC;z	&#x00060;z	&#x0005E;z	&#x002DA;z&#x23DE;z	&#x02190;z	&#x02194;z	&#x02015;accentz	&#x023DC;z	&#x02192;z	&#x0007E;z&#x23DF;z	&#x023DD;
DIACRITICS)collectionsr   r   typingr   OPENING_BRACECLOSING_BRACEBRACESOPENING_BRACKETCLOSING_BRACKETBRACKETSOPENING_PARENTHESISCLOSING_PARENTHESISPARENTHESESSUBSUP	SUBSCRIPTSUPERSCRIPT
APOSTROPHEPRIMEDPRIMELEFTMIDDLERIGHTABOVEABOVEWITHDELIMSATOPATOPWITHDELIMSBINOMBRACEBRACKCFRACCHOOSEDBINOMDFRACFRACGENFRACOVERTBINOMTFRACROOTSQRTOVERSETUNDERSETACUTEBARBREVECHECKDOTDDOTDDDOTDDDDOTGRAVEHATMATHRING	OVERBRACEOVERLEFTARROWOVERLEFTRIGHTARROWOVERLINE	OVERPARENOVERRIGHTARROWTILDE
UNDERBRACEUNDERLEFTARROW	UNDERLINE
UNDERPARENUNDERRIGHTARROWUNDERLEFTRIGHTARROWVECWIDEHAT	WIDETILDE
XLEFTARROWXRIGHTARROWHREFTEXTTEXTBFTEXTITTEXTRMTEXTSFTEXTTTBEGINENDLIMITSINTEGRAL	SUMMATIONPRODUCTLIMITOPERATORNAMELBRACE	FUNCTIONSDETERMINANTGCDINTOPINJLIMLIMINFLIMSUPPRPROJLIMMODPMODBMOD	HDASHLINEHLINEHFILCASESDISPLAYLINESSMALLMATRIXSUBSTACKSPLITALIGNMATRICES	BACKSLASHCARRIAGE_RETURNCOLONCOMMADOUBLEBACKSLASHENSPACEEXCLAMATIONGREATER_THANHSKIPHSPACEKERNMKERNMSKIPMSPACENEGTHINSPACENEGMEDSPACENEGTHICKSPACENOBREAKSPACESPACE	THINSPACEQQUADQUAD	SEMICOLONBLACKBOARD_BOLDBOLD_SYMBOLMITOLDSTYLESCRTTMATHMATHBBMATHBFMATHCALMATHFRAKMATHITMATHRMMATHSCRMATHSFMATHTTBOXEDFBOXHBOXMBOXCOLORDISPLAYSTYLE	TEXTSTYLESCRIPTSTYLESCRIPTSCRIPTSTYLESTYLEHPHANTOMPHANTOMVPHANTOMIDOTSINTLATEXTEXSIDESETSKEWNOTstrdictr   r%   __annotations__r&   GLOBAL_FONTSCOMMANDS_WITH_ONE_PARAMETERCOMMANDS_WITH_TWO_PARAMETERSr.   tupler5   BIG_OPEN_CLOSEr?   rF   rn   rp   r   r   r   <module>r     s}   0 0 0 0 0 0 0 0 0      	  		
		%#		
	
		!+ 	#
#	
%- 
	
							
5		. 			
				', 	
		!				
		
			) 

(3- d3;M6N S^_bdlmpdq_qSr     \\/GT?CCf]T&J&JKK
LL7D/::
LL'411\\(WdO44ll9wo66
LLGT?33
LLh/00\\(WdO44
LLl344
LLwo66h$d ; ;	<	<ll8gt_55h$	0	0[7D/22;T#{3#5667   & Lh/00Lf~..Lh/00Ll344Lk233? ?c;sHSM'9::;   \(WdO44l9wo66  (	(( ( 	(
 
( 
( 
( ( 	( 
( ( 
( ( ( (  !(" #($ %(& '(( )(* +(, -(. /(0 1(2 3(4 	5(6 7(8 
9(: ;(< =(> ?(@ A(B C(D E(F G(H I(J K(L M(N O( ( T 
	
	
	
   [["8:P!QRRS[["8:P!QRRSKK!79O PQQRKK!57K LMMN$ $T#uS$Y
     "%))++   *h/0*h/0:x01:x01:w/0
E23
G45:x01*g./*g./- -d3c4i(()    8fSIIJ73GGH(WSIIJ73"O"OP	'S%T	""#   r/ 65H555r/ r/ 8Ge]cdde	r/
 (7ZPPQr/ 
%uMMr/ 
u55r/ |r/  &"!r/" YO#r/& 
Gos+,'r/( 
GR=)r/* W,-+r/, 
GR=-r/. 	7B-/r/0 gr]1r/2 W,-3r/4 
GR=5r/8 
GR=9r/: '2;r/ r/ r/< 
GR==r/> 
GR=?r/@ '2Ar/B 	7B-Cr/D 
GR=Er/F WbMGr/H 
GR=Ir/J '2Kr/L \2Mr/N wmOr/P }Qr/R GR=Sr/T "Ur/V wmWr/X }Yr/Z WbM[r/\ 
GR=]r/ r/ r/^ gr]_r/` 2ar/b XrNcr/d "~er/f 2gr/h h^ir/j (Bkr/l xnmr/n '2or/p gr]qr/r }sr/v 
Hw	*+wr/x 
Hw	*+yr/z hi 89{r/| h'*+}r/~ (W&=>?r/@ 8gy12Ar/ r/B 
Hb>
XrN8R.	Hb>	Hb>
XrN8g'>?@(W&?@AHw(@AB7O45	Hw&'8gu%
&7I./	JU+,:
E*
+ar/ r/d 
er/f gr/h ir/j -,e,,,kr/l 	4ZZZ[[
\
T;;tttuuv	D++\\\]]^	Hb>ur/ r/v wr/ r/z 	7B-{r/| 	7B-}r/~ 	7B-r/@ 	7B-Ar/B W}f-.Cr/D W}h/0Er/F WbMGr/H W}l34Ir/J W}k23Kr/L 	7B-Mr/N 	7B-Or/P z2Qr/R j"Sr/T z2Ur/V fb\Wr/X 	62,Yr/Z $[r/ r/\ 	4*4*"'2cr/ r/S%T	**+ r r rj5	K5+
F+	,5 
K5 
K	5
 +r	5 	;
5 
K5 ["5 
K5 +
G,	-5 {B5 
B5 K$5 b)5 {Xv./5  R !5" ["%#5$ 
K*g./R ["%+r*h/0b!k2&+
F+	,k2R 75 5
DeCc3h/001     r   