§
    ‚Øjóo  ã            !      óæ  — U d dl mZ d dlZd dlmZ d dlZd dlZd dlZd dlm	Z	 d dl
mZ d dlZd dlmZ d dlZd dlZd dlZd dlmZmZ d dlmZ d dlmZmZmZ d d	l m!Z!  eej"        ¦  «        Z#g d
¢Z$dgd„ dD ¦   «         ¢Z%dddddddddd &                    d„ dD ¦   «         ¦  «        dz   g
Z'dZ(dZ)dZ*dZ+dZ,e(e)e*e+e,gZ-g e-fd ge-fd!ge-fd"ge-fd#ge(e)e*gfd$d$d$d%ge(e)e*d&gfd d%ge(e)e*d&gfd!d%ge(e)e*d&gfd'ge)gfd(ge)e*gfd!d(ge)e*gfd)ge)e*gfd*ge(e)e*gfd d*ge(e)e*gfd!d*ge(e)e*gfd+ge-fgZ.d,e/d-<   g Z0d.e/d/<   e.D ]„\  Z1Z2e1€e0 3                    dge2z  ¦  «         Œ!d0 &                    d &                    e1¦  «        d1gd2„ e1D ¦   «         ¢d3‘d4„ e1D ¦   «         ¢d5‘¦  «        Z4e2D ]Z5e0 6                    e4e5z  ¦  «         ŒŒ…ej7        d6„ ¦   «         Z8ej9         :                    d7 e; e<e$¦  «        ¦  «         e= e>e$¦  «        ¦  «        ¬8¦  «        ej9         :                    d9g d:¢¦  «        ej9         :                    d;d<gd=¬>¦  «         edd? ej?        ¦   «         d@v s ej@        ¦   «         dAk    rdBnd ¬C¦  «        dD„ ¦   «         ¦   «         ¦   «         ¦   «         ZAej9         :                    d7 e; e<e%¦  «        ¦  «         e= e>e%¦  «        ¦  «        ¬8¦  «        ej9         :                    d9dEdFg¦  «        ej9         :                    d;dGgd=¬>¦  «         eddHgd?dIdddddJœi¬K¦  «        dL„ ¦   «         ¦   «         ¦   «         ¦   «         ZBej9         :                    d7 e; e<e'¦  «        ¦  «         e= e>e'¦  «        ¦  «        ¬8¦  «        ej9         :                    d9dFg¦  «        ej9         :                    d;dMgd=¬>¦  «         eddNgd?¬O¦  «        dP„ ¦   «         ¦   «         ¦   «         ¦   «         ZCej9         :                    d7 e; e<e0¦  «        ¦  «         e= e>e0¦  «        ¦  «        ¬8¦  «        ej9         :                    d9g d:¢¦  «        ej9         :                    d;dQgd=¬>¦  «         eddNgd? ej?        ¦   «         d@v rdRnd ¬S¦  «        dT„ ¦   «         ¦   «         ¦   «         ¦   «         ZD e¦   «         dU„ ¦   «         ZEdV„ ZFej9         G                    e#jH        dWk    dX¬Y¦  «        ej9         :                    dZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdl ejI        dm¦  «        fdndodpdqdrdsdtdudvdwdxgg dy¢¬8¦  «        dz„ ¦   «         ¦   «         ZJd{„ ZKd|„ ZL e¦   «         d}„ ¦   «         ZM e¦   «         d~„ ¦   «         ZN e¦   «         d„ ¦   «         ZO e¦   «         d€„ ¦   «         ZPd�„ ZQd‚„ ZRej9         :                    dƒdEg d„¢fd…g d†¢fg¦  «        d‡„ ¦   «         ZSdˆ„ ZT ed‰gdŠd‹id?¬Œ¦  «        d�„ ¦   «         ZUdŽ„ ZVd�„ ZWd�„ ZXd‘„ ZYej9         :                    d’g d“¢¦  «        d”„ ¦   «         ZZ e¦   «         d•„ ¦   «         Z[ e¦   «         d–„ ¦   «         Z\ e¦   «         d—„ ¦   «         Z] e¦   «         d˜„ ¦   «         Z^ ed™g¬š¦  «        d›„ ¦   «         Z_dœ„ Z`dS )�é    )ÚannotationsN)ÚPath)ÚAny)ÚElementTree)Úparse)Úcheck_figures_equalÚimage_comparison)Úfont_managerÚmathtextÚ	_mathtext)Ú	LoadFlags)Tz$a+b+\dot s+\dot{s}+\ldots$z$$x\hspace{-0.2}\doteq\hspace{-0.2}y$z\$100.00 $\alpha \_$z$\frac{\$100.00}{y}$z$x   y$z$x+y\ x=y\ x<y\ x:y\ x,y\ x@y$z$100\%y\ x*y\ x/y x\$y$z $x\leftarrow y\ x\forall y\ x-y$z$x \sf x \bf x {\cal X} \rm x$z-$x\ x\,x\;x\quad x\qquad x\!x\hspace{ 0.5 }y$z$\{ \rm braces \}$zF$\left[\left\lfloor\frac{5}{\frac{\left(3\right)}{4}} y\right)\right]$z$\left(x\right)$z	$\sin(x)$z$x_2$ú$x^2$z$x^2_y$z$x_y^2$z§$\sum _{\genfrac{}{}{0}{}{0\leq i\leq m}{0<j<n}}f\left(i,j\right)\mathcal{R}\prod_{i=\alpha_{i+1}}^\infty a_i \sin(2 \pi f x_i)\sqrt[2]{\prod^\frac{x}{2\pi^2}_\infty}$z)$x = \frac{x+\frac{5}{2}}{\frac{y+3}{8}}$z-$dz/dt = \gamma x^2 + {\rm sin}(2\pi y+\phi)$z?Foo: $\alpha_{i+1}^j = {\rm sin}(2\pi f_j t_i) e^{-5 t_i/\tau}$NzVariable $i$ is goodz$\Delta_i^j$z$\Delta^j_{i+1}$zA$\ddot{o}\acute{e}\grave{e}\hat{O}\breve{\imath}\tilde{n}\vec{q}$z$\arccos((x^i))$z)$\gamma = \frac{x=\frac{6}{8}}{y} \delta$z$\limsup_{x\to\infty}$Nz%$f'\quad f'''(x)\quad ''/\mathrm{yr}$z$\frac{x_2888}{y}$z$\sqrt[3]{\frac{X_2}{Y}}=5$Nz$\sqrt[3]{x}=5$z$\frac{X}{\frac{X}{Y}}$a  $W^{3\beta}_{\delta_1 \rho_1 \sigma_2} = U^{3\beta}_{\delta_1 \rho_1} + \frac{1}{8 \pi 2} \int^{\alpha_2}_{\alpha_2} d \alpha^\prime_2 \left[\frac{ U^{2\beta}_{\delta_1 \rho_1} - \alpha^\prime_2U^{1\beta}_{\rho_1 \sigma_2} }{U^{0\beta}_{\rho_1 \sigma_2}}\right]$z?$\mathcal{H} = \int d \tau \left(\epsilon E^2 + \mu H^2\right)$z$\widehat{abc}\widetilde{def}$zG$\Gamma \Delta \Theta \Lambda \Xi \Pi \Sigma \Upsilon \Phi \Psi \Omega$z…$\alpha \beta \gamma \delta \epsilon \zeta \eta \theta \iota \lambda \mu \nu \xi \pi \kappa \rho \sigma \tau \upsilon \phi \chi \psi$z${x}^{2}{y}^{2}$z${}_{2}F_{3}$z$\frac{x+{y}^{2}}{k+1}$z$x+{y}^{\frac{2}{k+1}}$z$\frac{a}{b/2}$zQ${a}_{0}+\frac{1}{{a}_{1}+\frac{1}{{a}_{2}+\frac{1}{{a}_{3}+\frac{1}{{a}_{4}}}}}$zU${a}_{0}+\dfrac{1}{{a}_{1}+\dfrac{1}{{a}_{2}+\dfrac{1}{{a}_{3}+\dfrac{1}{{a}_{4}}}}}$z$\binom{n}{k/2}$z?$\binom{p}{2}{x}^{2}{y}^{p-2}-\frac{1}{1-x}\frac{1}{1-{x}^{2}}$z
${x}^{2y}$zG$\sum _{i=1}^{p}\sum _{j=1}^{q}\sum _{k=1}^{r}{a}_{ij}{b}_{jk}{c}_{ki}$zB$\sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1+x}}}}}}}$zƒ$\left(\frac{{\partial }^{2}}{\partial {x}^{2}}+\frac{{\partial }^{2}}{\partial {y}^{2}}\right){|\varphi \left(x+iy\right)|}^{2}=0$z${2}^{{2}^{{2}^{x}}}$z&${\int }_{1}^{x}\frac{\mathrm{dt}}{t}$z)$\int {\int }_{D}\mathrm{dx} \mathrm{dy}$z${y}_{{x}^{2}}$z${y}_{{x}_{2}}$z${x}_{92}^{31415}+\pi $z!${x}_{{y}_{b}^{a}}^{{z}_{c}^{d}}$z!${y}_{3}^{\prime \prime \prime }$z+$\left( \xi \left( 1 - \xi \right) \right)$z$\left(2 \, a=b\right)$z$? ! &$NNz¨$\left\Vert \frac{a}{b} \right\Vert \left\vert \frac{a}{b} \right\vert \left\| \frac{a}{b}\right\| \left| \frac{a}{b} \right| \Vert a \Vert \vert b \vert \| a \| | b |$z$\mathring{A}  \AA$zN$M \, M \thinspace M \/ M \> M \: M \; M \ M \enspace M \quad M \qquad M \! M$z<$\Cap$ $\Cup$ $\leftharpoonup$ $\barwedge$ $\rightharpoonup$zv$\hspace{-0.2}\dotplus\hspace{-0.2}$ $\hspace{-0.2}\doteq\hspace{-0.2}$ $\hspace{-0.2}\doteqdot\hspace{-0.2}$ $\ddots$z1$xyz^kx_kx^py^{p-2} d_i^jb_jc_kd x^j_i E^0 E^0_u$zW${xyz}^k{x}_{k}{x}^{p}{y}^{p-2} {d}_{i}^{j}{b}_{j}{c}_{k}{d} {x}^{j}_{i}{E}^{0}{E}^0_u$ze${\int}_x^x x\oint_x^x x\int_{X}^{X}x\int_x x \int^x x \int_{x} x\int^{x}{\int}_{x} x{\int}^{x}_{x}x$ztesting$^{123}$Nz4$6-2$; $-2$; $ -2$; ${-2}$; ${  -2}$; $20^{+3}_{-2}$z%$\overline{\omega}^x \frac{1}{2}_0^x$z4$,$ $.$ $1{,}234{, }567{ , }890$ and $1,234,567,890$z$\left(X\right)_{a}^{b}$z$\dfrac{\$100.00}{y}$z$a=-b-c$z$-$-c                ó¨   — g | ]O\  }}d |z   dz   |z   dz   dz   |z   dz   |z   dz   dz   |z   dz   |z   dz   dz   |z   dz   |z   dz   dz   |z   dz   |z   dz   ‘ŒPS )	z$\leftz( M \middle/ ? \middle\backslash ? \rightú z\leftz2 \frac{M}{B} \middle/ ? \middle\backslash ? \rightz< \frac{\frac{M}{I}}{B} \middle/ ? \middle\backslash ? \rightzF \frac{\frac{M}{I}}{\frac{B}{U}} \middle/ ? \middle\backslash ? \rightzY\frac{\frac{\frac{M}{I}}{N}}{\frac{\frac{B}{U}}{G}} \middle/ ? \middle\backslash ? \rightú$© )Ú.0ÚlcÚrcs      ú“/Users/tedpeters/Documents/Projects/Claude Projects/Misc Tools/notename-sheets/.venv/lib/python3.11/site-packages/matplotlib/tests/test_mathtext.pyú
<listcomp>r   ‡   s  € ð ð ð ñ ˆB�ð 	�B‰ÐDÑDÀrÑIÈCÑOØñ	Øñ	ØMñ	NØPRñ	SØUXñ	Yàñ	àñ	àWñ	XàZ\ñ	]à_bñ	cð 	ñ	ð ñ	ð bñ	bð egñ	gð jmñ	mð 	ñ		ð ñ		ð uñ		uð xzñ		zð }@ñ		@ðð ð ó    )z()z[]z<>)z\{z\})z\lfloorz\rfloor)z\lceilz\rceilz$\sqrt[ab]{123}$zy$x \overset{f}{\rightarrow} \overset{f}{x} \underset{xx}{ff} \overset{xx}{ff} \underset{f}{x} \underset{f}{\leftarrow} x$zc$\sum x\quad\sum^nx\quad\sum_nx\quad\sum_n^nx\quad\prod x\quad\prod^nx\quad\prod_nx\quad\prod_n^nx$z&$1.$ $2.$ $19680801.$ $a.$ $b.$ $mpl.$z“$\text{text}_{\text{sub}}^{\text{sup}} + \text{\$foo\$} + \frac{\text{num}}{\mathbf{\text{den}}}\text{with space, curly brackets \{\}, and dash -}$zo$\boldsymbol{abcde} \boldsymbol{+} \boldsymbol{\Gamma + \Omega} \boldsymbol{01234} \boldsymbol{\alpha * \beta}$z»$\left\lbrace\frac{\left\lbrack A^b_c\right\rbrace}{\left\leftbrace D^e_f \right\rbrack}\right\rightbrace\ \left\leftparen\max_{x} \left\lgroup \frac{A}{B}\right\rgroup \right\rightparen$z¸$\left( a\middle. b \right)$ $\left( \frac{a}{b} \middle\vert x_i \in P^S \right)$ $\left[ 1 - \middle| a\middle| + \left( x  - \left\lfloor \dfrac{a}{b}\right\rfloor \right)  \right]$zÇ$\sum_{\substack{k = 1\\ k \neq \lfloor n/2\rfloor}}^{n}P(i,j) \sum_{\substack{i \neq 0\\ -1 \leq i \leq 3\\ 1 \leq j \leq 5}} F^i(x,y) \sum_{\substack{\left \lfloor \frac{n}{2} \right\rfloor}} F(n)$r   c              #  ó(   K  — | ]}d |› d|› d�V — ŒdS )r   z\underline{z}$Nr   )r   Úcs     r   ú	<genexpr>r   �   s6   è è € Ð:Ð:¨AÐ'�Ð'Ð' Ð'Ð'Ð'Ð:Ð:Ð:Ð:Ð:Ð:r   ÚabfghyzJ $\underline{\left(\dfrac{num}{\underline{den}}\right)}^{\underline{p_1}}$Ú
0123456789ÚABCDEFGHIJKLMNOPQRSTUVWXYZÚabcdefghijklmnopqrstuvwxyzzE\Gamma \Delta \Theta \Lambda \Xi \Pi \Sigma \Upsilon \Phi \Psi \Omegazƒ\alpha \beta \gamma \delta \epsilon \zeta \eta \theta \iota \lambda \mu \nu \xi \pi \kappa \rho \sigma \tau \upsilon \phi \chi \psiÚmathrmÚmathbfÚmathitÚmathtt)Né   Úmathbbz\Gamma \Pi \Sigma \gamma \piÚmathcalÚmathfrakÚmathscrÚmathsfÚmathbfitz"list[tuple[None | list[str], Any]]Úfont_test_specszlist[None | str]Ú
font_testsÚ z $c              #  ó    K  — | ]	}d |z  V — Œ
dS )z\%s{Nr   ©r   Úfonts     r   r   r   Ï   s&   è è € Ð/Ð/ ˆg˜‰nÐ/Ð/Ð/Ð/Ð/Ð/r   z%sc              #  ó   K  — | ]}d V — ŒdS )Ú}Nr   r/   s     r   r   r   Ñ   s"   è è € Ð$Ð$�dˆcÐ$Ð$Ð$Ð$Ð$Ð$r   r   c                óJ   — |€t          j        d¦  «         d| j        ||fz  gS )Nztest has been removedz
%s_%s_%02d)ÚpytestÚskipÚparam)ÚrequestÚfontsetÚindexÚtexts       r   Úbaseline_imagesr;   Ø   s/   € à€|ÝŒÐ+Ñ,Ô,Ð,Ø˜GœM¨7°EÐ:Ñ:Ð;Ð;r   zindex, text)Úidsr8   )ÚcmÚstixÚstixsansÚ
dejavusansÚdejavuserifr;   r   T)ÚindirectÚmpl20)Úppc64leÚs390xÚWindowsg9´Èv¾ŸŠ?)r;   ÚstyleÚtolc                ó„   — |t           j        d<   t          j        d¬¦  «        }|                     dd|ddd¬¦  «         d S ©Númathtext.fontset©g      @g      è?©Úfigsizeç      à?é   Úcenter©ÚfontsizeÚhorizontalalignmentÚverticalalignment©ÚmplÚrcParamsÚpltÚfigurer:   ©r;   r8   r9   r:   Úfigs        r   Útest_mathtext_renderingr]   ß   sZ   € ð (/…C„LÐ#Ñ$Ý
Œ*˜\Ð
*Ñ
*Ô
*€CØ‡H‚HˆS�#�t bØ!)¸Xð ñ Gô Gð Gð Gð Gr   r=   r@   Ú	mathtext0ÚsvgÚmetadata)ÚCreatorÚDateÚFormatÚType)r;   Ú
extensionsrG   Úsavefig_kwargc                óØ   — |t           j        d<   dt           j        d<   t          j        d¬¦  «        }|j                             d¬¦  «         |                     dd|d	d
d
¬¦  «         d S )NrK   Únoneúsvg.fonttyperL   rM   F)ÚvisiblerO   é   rQ   rR   )rW   rX   rY   rZ   ÚpatchÚsetr:   r[   s        r   Ú!test_mathtext_rendering_svgastextrn   ð   s|   € ð (/…C„LÐ#Ñ$Ø#)…C„L�Ñ Ý
Œ*˜\Ð
*Ñ
*Ô
*€CØ„I‡M‚M˜%€MÑ Ô Ð Ø‡H‚HˆS�#�t bØ!)¸Xð ñ Gô Gð Gð Gð Gr   Ú	mathtext1Úpng)r;   re   rG   c           	     óh   — t          j        d¬¦  «        }|                     dd|d|dd¬¦  «         d S )NrL   rM   rO   rP   rQ   )rS   Úmath_fontfamilyrT   rU   ©rY   rZ   r:   r[   s        r   Ú#test_mathtext_rendering_lightweightrt     sO   € õ Œ*˜\Ð
*Ñ
*Ô
*€CØ‡H‚HˆS�#�t b¸'Ø!)¸Xð ñ Gô Gð Gð Gð Gr   ÚmathfontgºI+‡†?)r;   re   rG   rH   c                ó„   — |t           j        d<   t          j        d¬¦  «        }|                     dd|ddd¬¦  «         d S rJ   rV   r[   s        r   Útest_mathfont_renderingrw     sZ   € ð (/…C„LÐ#Ñ$Ý
Œ*˜\Ð
*Ñ
*Ô
*€CØ‡H‚HˆS�#�t bØ!)¸Xð ñ Gô Gð Gð Gð Gr   c           	     ó†  ‡‡— t           j        j        Šd„ ‰D ¦   «         }g }|D ](Šˆˆfd„‰D ¦   «         \  }|                     |¦  «         Œ)|                      dddd                     d„ |D ¦   «         ¦  «        z   dz   ¦  «         |                     dddd                     d„ |D ¦   «         ¦  «        z   dz   ¦  «         d S )	Nc                ó8   — g | ]}t          |¦  «        d k    ¯|‘ŒS )é   ©Úlen©r   Úss     r   r   z+test_short_long_accents.<locals>.<listcomp>  s#   € Ð4Ð4Ð4˜­¨A©¬°!ª¨�!¨¨¨r   c              3  óf   •K  — | ]+}t          |¦  «        d k    ¯‰|         ‰‰         k    ¯'|V — Œ,dS )rz   Nr{   )r   ÚlÚacc_mapr~   s     €€r   r   z*test_short_long_accents.<locals>.<genexpr>   sC   øè è € ÐLÐL�A¥C¨¡F¤F¨Q¢J J°7¸1´:ÀÈÄÒ3KÐ3KˆaÐ3KÐ3KÐ3KÐ3KÐLÐLr   r   rO   r   r-   c              3  ó"   K  — | ]
}d |› d�V — ŒdS )ú\ÚaNr   r}   s     r   r   z*test_short_long_accents.<locals>.<genexpr>"  s*   è è € Ð&EÐ&E°Q y¨A y y yÐ&EÐ&EÐ&EÐ&EÐ&EÐ&Er   c              3  ó"   K  — | ]
}d |› d�V — ŒdS )rƒ   z aNr   )r   r€   s     r   r   z*test_short_long_accents.<locals>.<genexpr>$  s*   è è € ÐIÐI¨A˜Z !˜Z˜Z˜ZÐIÐIÐIÐIÐIÐIr   )r   ÚParserÚ_accent_mapÚappendr:   Újoin)Úfig_testÚfig_refÚ
short_accsÚcorresponding_long_accsr€   r�   r~   s        @@r   Útest_short_long_accentsrŽ     sù   øø€ åÔÔ*€GØ4Ð4˜WÐ4Ñ4Ô4€JØ ÐØð *ð *ˆØLÐLÐLÐLÐL˜ÐLÑLÔL‰ˆØ×&Ò& qÑ)Ô)Ð)Ð)Ø‡M‚M�!�R˜˜rŸwšwÐ&EÐ&E¸*Ð&EÑ&EÔ&EÑEÔEÑEÈÑKÑLÔLÐLØ‡L‚LØ	ˆ2ˆs�R—W’WÐIÐIÐ1HÐIÑIÔIÑIÔIÑIÈCÑOñQô Qð Qð Qð Qr   c                 óÐ   — t           j                             d¦  «        } t           j                             | ¦  «        }|                     d¦  «        }|€J ‚|d         dk    sJ ‚d S )NúDejaVu SansÚheadÚversion)rz   r   )rW   r
   ÚfindfontÚft2fontÚFT2FontÚget_sfnt_table)Úfontpathr0   Útables      r   Útest_fontinfor™   '  sh   € ÝÔ×(Ò(¨Ñ7Ô7€HÝŒ;×Ò˜xÑ(Ô(€DØ×Ò Ñ'Ô'€EØÐÐÐØ�Ô˜vÒ%Ð%Ð%Ð%Ð%Ð%r   )r$   rz   r   z-Error messages are incorrect for this version)Úreasonz	math, msg)z$\hspace{}$úExpected \hspace{space})z$\hspace{foo}$r›   )z$\sinx$zUnknown symbol: \sinx)z$\dotx$zUnknown symbol: \dotx)z$\frac$úExpected \frac{num}{den})z$\frac{}{}$rœ   )z$\binom$úExpected \binom{num}{den})z$\binom{}{}$r�   )z
$\genfrac$ú<Expected \genfrac{ldelim}{rdelim}{rulesize}{style}{num}{den})z$\genfrac{}{}{}{}{}{}$rž   )z$\sqrt$úExpected \sqrt{value})z	$\sqrt f$rŸ   )z$\overline$úExpected \overline{body})z$\overline{}$r    )z$\leftF$úExpected a delimiter)z	$\rightF$zUnknown symbol: \rightF)z$\left(\right$r¡   z$\left($zExpected ("|\'\\)\\right["\'])z$\dfrac$úExpected \dfrac{num}{den})z$\dfrac{}{}$r¢   )z
$\overset$z#Expected \overset{annotation}{body})z$\underset$z$Expected \underset{annotation}{body})z$\foo$zUnknown symbol: \foo)z$a^2^2$úDouble superscript)z$a_2_2$zDouble subscript)z	$a^2_a^2$r£   )z$a = {b$zExpected '}')z$\text$úExpected \text)z$\text{foo$r¤   )zhspace without valuezhspace with invalid valuezfunction without spacezaccent without spacezfrac without parameterszfrac with empty parameterszbinom without parameterszbinom with empty parameterszgenfrac without parameterszgenfrac with empty parameterszsqrt without parameterszsqrt with invalid valuezoverline without parameterszoverline with empty parameterzleft with invalid delimiterzright with invalid delimiterz unclosed parentheses with sizingz#unclosed parentheses without sizingzdfrac without parameterszdfrac with empty parameterszoverset without parameterszunderset without parameterszunknown symbolzdouble superscriptzdouble subscriptzsuper on sub without braceszunclosed groupztext without argumentztext with unclosed argumentc                ó  — t          j        d¦  «        }t          |t          ¦  «        rt	          j        |¦  «        n|}t          j        t          |¬¦  «        5  | 	                    | ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NÚagg©Úmatch)
r   ÚMathTextParserÚ
isinstanceÚstrÚreÚescaper4   ÚraisesÚ
ValueErrorr   )ÚmathÚmsgÚparserr¨   s       r   Útest_mathtext_exceptionsr³   0  sÀ   € õP Ô$ UÑ+Ô+€FÝ(¨­cÑ2Ô2Ð;�BŒI�c‰NŒNˆN¸€EÝ	Œ•z¨Ð	/Ñ	/Ô	/ð ð Ø�Š�TÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ÁA>Á>BÂBc                 ó’   — t          j        t          ¦  «        5  t          j        d¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz\foo)r4   r®   r¯   r   Úget_unicode_indexr   r   r   Ú test_get_unicode_index_exceptionr¶   ~  s‡   € Ý	Œ•zÑ	"Ô	"ð -ð -ÝÔ# GÑ,Ô,Ð,ð-ð -ð -ñ -ô -ð -ð -ð -ð -ð -ð -ð -øøøð -ð -ð -ð -ð -ð -s   š<¼A ÁA c                 ó   — t          j        ¦   «         } |                      ddd¦  «         | j                             ¦   «          t          j        | j        j                             ¦   «         ¦  «        }|dk     	                    ¦   «         sJ ‚d S )NrO   z$-$éÿ   )
rY   rZ   r:   ÚcanvasÚdrawÚnpÚasarrayÚrendererÚbuffer_rgbaÚany)r\   Úts     r   Útest_single_minus_signrÁ   ƒ  su   € Ý
Œ*‰,Œ,€CØ‡H‚HˆS�#�uÑÔÐØ„J‡O‚OÑÔÐÝ
Œ
�3”:Ô&×2Ò2Ñ4Ô4Ñ5Ô5€AØ�ŠI�?Š?ÑÔÐÐÐÐÐr   c                ób   — |                       ddd¦  «         |                      ddd¦  «         d S )NrO   z$1\,2\>3\ 4$z$1\/2\:3~4$©r:   ©rŠ   r‹   s     r   Útest_spacesrÅ   ‹  s4   € à‡M‚M�"�b˜/Ñ*Ô*Ð*Ø‡L‚L��R˜Ñ(Ô(Ð(Ð(Ð(r   c                óB  — |                       ddd¦  «         |                       ddd¦  «         |                       ddd¦  «         |                       ddd¦  «         |                       dd	d
¦  «         |                       ddd¦  «         |                       ddd¦  «         |                       ddd¦  «         |                       ddd¦  «         |                      ddd¦  «         |                      ddd¦  «         |                      ddd¦  «         |                      ddd¦  «         |                      dd	d¦  «         |                      ddd¦  «         |                      ddd¦  «         |                      ddd¦  «         |                      ddd¦  «         d S )Nçš™™™™™¹?z$\log 6$çš™™™™™É?z	$\log(6)$ç333333Ó?z$\arcsin 6$çš™™™™™Ù?z$\arcsin|6|$rO   z$\operatorname{op} 6$g333333ã?z$\operatorname{op}[6]$çffffffæ?z$\cos^2$çš™™™™™é?z$\log_2$çÍÌÌÌÌÌì?z$\sin^2 \max \cos$z$\mathrm{log\,}6$z$\mathrm{log}(6)$z$\mathrm{arcsin\,}6$z$\mathrm{arcsin}|6|$z$\mathrm{op\,}6$z$\mathrm{op}[6]$z$\mathrm{cos}^2$z$\mathrm{log}_2$z.$\mathrm{sin}^2 \mathrm{\,max} \mathrm{\,cos}$rÃ   rÄ   s     r   Útest_operator_spacerÎ   ‘  s   € à‡M‚M�#�s˜KÑ(Ô(Ð(Ø‡M‚M�#�s˜LÑ)Ô)Ð)Ø‡M‚M�#�s˜NÑ+Ô+Ð+Ø‡M‚M�#�s˜OÑ,Ô,Ð,Ø‡M‚M�#�sÐ4Ñ5Ô5Ð5Ø‡M‚M�#�sÐ5Ñ6Ô6Ð6Ø‡M‚M�#�s˜KÑ(Ô(Ð(Ø‡M‚M�#�s˜KÑ(Ô(Ð(Ø‡M‚M�#�sÐ1Ñ2Ô2Ð2à‡L‚L��cÐ/Ñ0Ô0Ð0Ø‡L‚L��cÐ/Ñ0Ô0Ð0Ø‡L‚L��cÐ2Ñ3Ô3Ð3Ø‡L‚L��cÐ2Ñ3Ô3Ð3Ø‡L‚L��cÐ.Ñ/Ô/Ð/Ø‡L‚L��cÐ.Ñ/Ô/Ð/Ø‡L‚L��cÐ.Ñ/Ô/Ð/Ø‡L‚L��cÐ.Ñ/Ô/Ð/Ø‡L‚L��cÐLÑMÔMÐMÐMÐMr   c                ój   — |                       dddd¬¦  «         |                      dddd¬¦  «         d S )NrO   z$\left)\right($r@   )rr   z$)($rÃ   rÄ   s     r   Útest_inverted_delimitersrÐ   ¨  s=   € à‡M‚M�"�bÐ,¸l€MÑKÔKÐKØ‡L‚L��R˜°,€LÑ?Ô?Ð?Ð?Ð?r   c                óî   — |                       ddd¦  «         t          j                             d d t          j        d         t          j        d         ¬¦  «        }|                      ddd|z  ¦  «         d S )NrÇ   z$\dfrac{2x}{3y}$z	font.sizezsavefig.dpi©rS   Údpiz$\genfrac{}{}{%f}{0}{2x}{3y}$)r:   r   ÚTruetypeFontsÚget_underline_thicknessrW   rX   )rŠ   r‹   Ú	thicknesss      r   Útest_genfrac_displaystyler×   ®  ss   € à‡M‚M�#�sÐ/Ñ0Ô0Ð0åÔ'×?Ò?Øˆd�Sœ\¨+Ô6ÝŒL˜Ô'ð @ñ )ô )€Ið ‡L‚L��cÐ;¸iÑGÑHÔHÐHÐHÐHr   c                 ó.   — dD ]} | t           j        d<   Œd S )N)r=   r>   r?   ÚNoneúmathtext.fallback)rW   rX   ©Úfallbacks    r   Útest_mathtext_fallback_validrÝ   ¸  s+   € Ø6ð 5ð 5ˆØ,4�ŒÐ(Ñ)Ð)ð5ð 5r   c                 ó”   — dD ]D} t          j        t          d¬¦  «        5  | t          j        d<   d d d ¦  «         n# 1 swxY w Y   ŒEd S )N)Úabcr-   znot a valid fallback font namer§   rÚ   )r4   r®   r¯   rW   rX   rÛ   s    r   Útest_mathtext_fallback_invalidrà   ½  s”   € Øð 9ð 9ˆÝŒ]�:Ð-MÐNÑNÔNð 	9ð 	9Ø08�CŒLÐ,Ñ-ð	9ð 	9ð 	9ñ 	9ô 	9ð 	9ð 	9ð 	9ð 	9ð 	9ð 	9øøøð 	9ð 	9ð 	9ð 	9øð9ð 9s    <¼A 	ÁA 	zfallback,fontlist)r�   ÚmpltestÚSTIXGeneralÚcmr10râ   r>   )r�   rá   râ   râ   râ   c                ó6  — t           j        j                             t	          t
          ¦  «                             ¦   «         j        dz  ¦  «         dt           j        d<   dt           j        d<   dt           j        d<   dt           j        d	<   d
t           j        d<   dt           j        d<   | t           j        d<   d}t          j
        ¦   «         }t          j        ¦   «         \  }}|                     dd|dd¬¦  «         |                     |d¬¦  «         t          j        |                     ¦   «         ¦  «                             d¦  «        }d„ |D ¦   «         }||k    sJ d|› d|› �¦   «         ‚t           j        j        j                             ¦   «          d S )Nzdata/mpltest.ttfrh   ri   ÚcustomrK   rá   zmathtext.rmzmpltest:italiczmathtext.itzmpltest:boldzmathtext.bfzmpltest:italic:boldzmathtext.bfitrÚ   za$A\AA\breve\gimel$rO   é(   rQ   )rS   Úhar_   )Úformatz,.//{http://www.w3.org/2000/svg}tspan[@style]c                ót   — g | ]5}t          j        d |j        d         ¦  «                             d¦  «        ‘Œ6S )zfont-family: '([\w ]+)'rG   rz   )r¬   ÚsearchÚattribÚgroup)r   Útspans     r   r   z*test_mathtext_fallback.<locals>.<listcomp>Ú  sJ   € ð ð ð àõ 	Œ	Ð,¨e¬l¸7Ô.CÑDÔD×JÒJÈ1ÑMÔMðð ð r   z	Expected z, got )rW   r
   ÚfontManagerÚaddfontr   Ú__file__ÚresolveÚparentrX   ÚioÚBytesIOrY   Úsubplotsr:   ÚsavefigÚETÚ
fromstringÚgetvalueÚfindallÚttflistÚpop)rÜ   ÚfontlistÚtest_strÚbuffr\   ÚaxÚtspansÚ
char_fontss           r   Útest_mathtext_fallbackr  Ã  s}  € õ
 ÔÔ ×(Ò(Ý	�h‰Œ×	Ò	Ñ	!Ô	!Ô	(Ð+=Ñ	=ñ@ô @ð @à#)…C„L�Ñ Ø'/…C„LÐ#Ñ$Ø"+…C„L�ÑØ"2…C„L�ÑØ"0…C„L�ÑØ$9…C„L�Ñ!Ø(0…C„LÐ$Ñ%à%€HåŒ:‰<Œ<€DÝŒl‰nŒn�G€CˆØ‡H‚HˆR��X¨¨x€HÑ8Ô8Ð8Ø‡K‚K�˜U€KÑ#Ô#Ð#ÝŒm˜DŸMšM™OœOÑ,Ô,ßŠwÐEÑFÔFð ðð àðñ ô €Jð ˜Ò!Ð!Ð!Ð#K¨xÐ#KÐ#K¸zÐ#KÐ#KÑ!Ô!Ð!ÝÔÔ Ô(×,Ò,Ñ.Ô.Ð.Ð.Ð.r   c                óÒ   — t          j        d| dz  ¦  «         t          j        dt          j        ¦   «         ¦  «         t          j        dt          j        ¦   «         d¬¦  «         d S )Nr   zexample.pngÚMaroon)Úcolor)r   Úmath_to_imageró   rô   )Útmp_paths    r   Útest_math_to_imager	  á  sW   € ÝÔ˜7 H¨}Ñ$<Ñ=Ô=Ð=ÝÔ˜7¥B¤J¡L¤LÑ1Ô1Ð1ÝÔ˜7¥B¤J¡L¤L¸ÐAÑAÔAÐAÐAÐAr   zmath_fontfamily_image.pngrÓ   ræ   )r;   rf   rG   c                 ó˜   — t          j        d¬¦  «        } |                      ddddd¬¦  «         |                      dd	d
dd¬¦  «         d S )N)é
   r$   rM   rÈ   rË   z%$This\ text\ should\ have\ one\ font$é   r@   )Úsizerr   rÉ   z#$This\ text\ should\ have\ another$r>   rs   )r\   s    r   Útest_math_fontfamilyr  ç  sn   € õ Œ*˜WÐ
%Ñ
%Ô
%€CØ‡H‚HˆS�#Ð?Ø lð ñ 4ô 4ð 4à‡H‚HˆS�#Ð=Ø fð ñ .ô .ð .ð .ð .r   c                 ó˜  — dt           j        d<   d} t          j        ¦   «         \  }}|                     dd| d¬¦  «        }|                     ¦   «         }|                     ¦   «         dk    sJ ‚|                     dd| d¬¦  «        }|                     ¦   «         }|                     ¦   «         dk    sJ ‚|                     ¦   «          d S )	Nr=   rK   úabc$abc\alpha$rÇ   ÚArial)r0   rÈ   )Úfontproperties©rW   rX   rY   rõ   r:   Úget_fontpropertiesÚget_math_fontfamilyÚdraw_without_rendering)rþ   r\   r   Útext1Úprop1Útext2Úprop2s          r   Útest_default_math_fontfamilyr  ñ  sÉ   € Ø'+…C„LÐ#Ñ$Ø €HÝŒl‰nŒn�G€Cˆà�HŠH�S˜#˜x¨gˆHÑ6Ô6€EØ×$Ò$Ñ&Ô&€EØ×$Ò$Ñ&Ô&¨$Ò.Ð.Ð.Ð.Ø�HŠH�S˜#˜x¸ˆHÑ@Ô@€EØ×$Ò$Ñ&Ô&€EØ×$Ò$Ñ&Ô&¨$Ò.Ð.Ð.Ð.à×ÒÑ Ô Ð Ð Ð r   c                 ó¼  — dt           j        d<   d} t          j        ¦   «         \  }}|                     dd| dd¬¦  «        }|                     ¦   «         }|                     ¦   «         dk    sJ ‚|                     dd| dd¬	¦  «        }|                     ¦   «         }|                     ¦   «         dk    sJ ‚|                     d
d
| dd¬¦  «        }|                     ¦   «         }|                     ¦   «         dk    sJ ‚|                     dd| dd¬¦  «        }	|	                     ¦   «         }
|
                     ¦   «         dk    sJ ‚|                     ¦   «          d S )Nr=   rK   r  rÇ   r@   r  )rr   r0   rÈ   )rr   r  rÉ   )r0   rr   rÊ   )r  rr   r  )rþ   r\   r   r  r  r  r  Útext3Úprop3Útext4Úprop4s              r   Útest_argument_orderr!     s‡  € Ø'+…C„LÐ#Ñ$Ø €HÝŒl‰nŒn�G€Cˆà�HŠH�S˜#˜xØ%1¸ð ñ Aô A€Eà×$Ò$Ñ&Ô&€EØ×$Ò$Ñ&Ô&¨,Ò6Ð6Ð6Ð6Ø�HŠH�S˜#˜xØ%1À'ð ñ Kô K€Eà×$Ò$Ñ&Ô&€EØ×$Ò$Ñ&Ô&¨,Ò6Ð6Ð6Ð6Ø�HŠH�S˜#˜xØ!°<ð ñ Aô A€Eà×$Ò$Ñ&Ô&€EØ×$Ò$Ñ&Ô&¨,Ò6Ð6Ð6Ð6Ø�HŠH�S˜#˜xØ$+¸\ð ñ Kô K€Eà×$Ò$Ñ&Ô&€EØ×$Ò$Ñ&Ô&¨,Ò6Ð6Ð6Ð6à×ÒÑ Ô Ð Ð Ð r   c                 ó  — dt           j        d<   dt           j        d<   t          j        ¦   «         \  } }|                     t          dd¦  «        t          dd¦  «        ¦  «         | j                             ¦   «          d S )Nrã   zfont.familyTzaxes.formatter.use_mathtextéÿÿÿÿrz   )rW   rX   rY   rõ   ÚplotÚranger¹   rº   )r\   r   s     r   Útest_mathtext_cmr10_minus_signr&    sh   € ð #*…C„L�ÑØ26…C„LÐ.Ñ/ÝŒl‰nŒn�G€CˆØ‡G‚G�E�"�a‰LŒL�%  A™,œ,Ñ'Ô'Ð'à„J‡O‚OÑÔÐÐÐr   c                 ó   — d                      ¦   «         } t          j        ¦   «         }t          | ¦  «        D ]2\  }}|                     d|dz   t          | ¦  «        z  d|z  ¦  «         Œ3|                     ¦   «          d S )Nao  
    \increment \smallin \notsmallowns
    \smallowns \QED \rightangle
    \smallintclockwise \smallvarointclockwise
    \smallointctrcclockwise
    \ratio \minuscolon \dotsminusdots
    \sinewave \simneqq \nlesssim
    \ngtrsim \nlessgtr \ngtrless
    \cupleftarrow \oequal \rightassert
    \rightModels \hermitmatrix \barvee
    \measuredrightangle \varlrtriangle
    \equalparallel \npreccurlyeq \nsucccurlyeq
    \nsqsubseteq \nsqsupseteq \sqsubsetneq
    \sqsupsetneq  \disin \varisins
    \isins \isindot \varisinobar
    \isinobar \isinvb \isinE
    \nisd \varnis \nis
    \varniobar \niobar \bagmember
    \trianglerO   z${%s}$)ÚsplitrY   rZ   Ú	enumerater:   r|   r  )rþ   r\   ÚxÚis       r   Útest_mathtext_operatorsr,  $  sƒ   € ð÷$ ’‘”ð% õ( Œ*‰,Œ,€CÝ˜(Ñ#Ô#ð >ð >‰ˆˆ1Ø�Š��q˜3‘w¥ H¡¤Ñ-¨y¸1©}Ñ=Ô=Ð=Ð=à×ÒÑ Ô Ð Ð Ð r   Úexpr)z$x^2'$z$x^a'$z$x^2''$z$x^\alpha'$c                óX   — t          j        d¦  «        }|                     | ¦  «         d S )Nr¦   )r   r©   r   )r-  r²   s     r   Ú*test_mathtext_single_char_super_with_primer/  @  s,   € õ Ô$ UÑ+Ô+€FØ
‡L‚L�ÑÔÐÐÐr   c                ó¾   — |                       ddd¦  «         |                       ddd¦  «         |                      ddd¦  «         |                      ddd¦  «         d S )NrÇ   rÈ   z$\text{{example}}$rO   z$\text{a{b}{{c}}d}$z$\text{example}$z$\text{abcd}$rÃ   rÄ   s     r   Útest_text_nested_bracesr1  G  sf   € ð ‡M‚M�#�sÐ1Ñ2Ô2Ð2Ø‡M‚M�#�sÐ2Ñ3Ô3Ð3Ø‡L‚L��cÐ.Ñ/Ô/Ð/Ø‡L‚L��cÐ+Ñ,Ô,Ð,Ð,Ð,r   c                ób   — |                       ddd¦  «         |                      ddd¦  «         d S )NrÇ   rÈ   z$\text{{\{example\}}}$z$\text{\{example\}}$rÃ   rÄ   s     r   Útest_text_escaped_bracesr3  P  s8   € ð ‡M‚M�#�sÐ5Ñ6Ô6Ð6Ø‡L‚L��cÐ2Ñ3Ô3Ð3Ð3Ð3r   c                ób   — |                       ddd¦  «         |                      ddd¦  «         d S )NrÇ   rÈ   z%$\boldsymbol{\mathrm{abc0123\alpha}}$z$\mathrm{abc0123\alpha}$rÃ   rÄ   s     r   Útest_boldsymbolr5  W  s6   € à‡M‚M�#�sÐDÑEÔEÐEØ‡L‚L��cÐ6Ñ7Ô7Ð7Ð7Ð7r   c                ób   — |                       ddd¦  «         |                      ddd¦  «         d S )NrÇ   rÈ   z$\mathnormal{0123456789}$z$\mathrm{0123456789}$rÃ   rÄ   s     r   Útest_mathnormalr7  ]  s8   € ð ‡M‚M�#�sÐ8Ñ9Ô9Ð9Ø‡L‚L��cÐ3Ñ4Ô4Ð4Ð4Ð4r   Úpdf)re   c                ó`  — |                       dddd¬¦  «         |                      dddd¬¦  «         |                      dddd¬¦  «         |                       ddd	d
¬¦  «         |                      dddd
¬¦  «         |                      dddd
¬¦  «         |                       ddd¦  «         d S )NrO   rÍ   z$\rlap{rlap}extra$Úleft)rç   z$rlap$z$extra$rÌ   z$extra\llap{llap}$Úrightz$llap$rË   z$\phantom{phantom}$rÃ   rÄ   s     r   Útest_phantomsr<  f  s½   € à‡M‚M�#�sÐ1°f€MÑ=Ô=Ð=Ø‡L‚L��c˜9¨€LÑ0Ô0Ð0Ø‡L‚L��c˜:¨&€LÑ1Ô1Ð1à‡M‚M�#�sÐ1°g€MÑ>Ô>Ð>Ø‡L‚L��c˜9¨€LÑ1Ô1Ð1Ø‡L‚L��c˜:¨'€LÑ2Ô2Ð2à‡M‚M�#�sÐ2Ñ3Ô3Ð3Ð3Ð3r   c            	     ó  — t          t          j        ¦   «                              dt          j        t          j        ¦   «         t          j        ¦  «        dd¬¦  «        ¦  «        } | t          j
        d¦  «        k    sJ ‚d S )Nz$\frac{1}{2}$rP   éd   rÒ   aµ          Hlist<w=9.51 h=14.24 d=6.06 s=0.00>[
          Hlist<w=0.00 h=0.00 d=0.00 s=0.00>[],
          Hlist<w=9.51 h=14.24 d=6.06 s=0.00>[
            Hlist<w=9.51 h=14.24 d=6.06 s=0.00>[
              Hbox,
              Vlist<w=7.43 h=20.30 d=0.00 s=6.06>[
                HCentered<w=7.43 h=8.51 d=0.00 s=0.00>[
                  Glue,
                  Hlist<w=7.43 h=8.51 d=0.00 s=0.00>[
                    `1`,
                    k2.36,
                  ],
                  Glue,
                ],
                Vbox,
                Hrule,
                Vbox,
                HCentered<w=7.43 h=8.66 d=0.00 s=0.00>[
                  Glue,
                  Hlist<w=7.43 h=8.66 d=0.00 s=0.00>[
                    `2`,
                    k2.02,
                  ],
                  Glue,
                ],
              ],
              Hbox,
            ],
          ],
          Hlist<w=0.00 h=0.00 d=0.00 s=0.00>[],
        ])Úreprr   r†   r   ÚDejaVuSansFontsÚfmÚFontPropertiesr   Ú
NO_HINTINGÚtextwrapÚdedent)r~   s    r   Útest_box_reprrF  s  s‹   € Ý�YÔÑÔ×%Ò%ØÝÔ!¥"Ô"3Ñ"5Ô"5µyÔ7KÑLÔLØ˜ð &ñ ô ñ 	ô 	€Að •”ð !ñ ô ò ð ð ð ð ð r   )aÚ
__future__r   ró   Úpathlibr   Úplatformr¬   rD  Útypingr   Ú	xml.etreer   r÷   Únumpyr»   Úpackaging.versionr   Úparse_versionÚ	pyparsingr4   Ú
matplotlibrW   Úmatplotlib.testing.decoratorsr   r	   Úmatplotlib.pyplotÚpyplotrY   r
   rA  r   r   Úmatplotlib.ft2fontr   Ú__version__Úpyparsing_versionÚ
math_testsÚsvgastext_math_testsr‰   Úlightweight_math_testsÚdigitsÚ	uppercaseÚ	lowercaseÚ
uppergreekÚ
lowergreekÚallr+   Ú__annotations__r,   ÚfontsÚcharsÚextendÚwrapperÚfont_setrˆ   Úfixturer;   ÚmarkÚparametrizeÚlistr)  r%  r|   ÚmachineÚsystemr]   rn   rt   rw   rŽ   r™   ÚxfailÚreleaseÚcompiler³   r¶   rÁ   rÅ   rÎ   rÐ   r×   rÝ   rà   r  r	  r  r  r!  r&  r,  r/  r1  r3  r5  r7  r<  rF  r   r   r   ú<module>ro     s  ðØ "Ð "Ð "Ð "Ð "Ð "Ð "à 	€	€	€	Ø Ð Ð Ð Ð Ð Ø €€€Ø 	€	€	€	Ø €€€Ø Ð Ð Ð Ð Ð Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'à Ð Ð Ð Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4Ø Ð Ð Ð Ø €€€ð Ð Ð Ð Ø OÐ OÐ OÐ OÐ OÐ OÐ OÐ OØ Ð Ð Ð Ð Ð Ø >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ø (Ð (Ð (Ð (Ð (Ð (à!�M )Ô"7Ñ8Ô8Ð ðfð fð f€
ðT ððð ð kðñ ô ðÐ ð  ð AØjØ-ð [Øvð Cð @ð OØ‡H‚HÐ:Ð:°Ð:Ñ:Ô:Ñ:Ô:ð  >Kñ  KðÐ ð 
€Ø(€	Ø(€	ð€
ð"€
ð ˆy˜) Z°Ð<€ð ˆ€IØ€Z�ÐØ€Z�ÐØ€Z�ÐØ€Z�&˜) YÐ/Ð0ØØØØ€Z�&˜) YØ1ð3ð 4à�Ð˜F I¨yØ;ð=ð >à�Ð˜F I¨yØ;ð=ð >à€[�9�+ÐØ€\�I˜yÐ)Ð*Ø�
Ð˜i¨Ð3Ð4Ø€[�9˜iÐ(Ð)Ø€Z�&˜) YÐ/Ð0Ø�Ð˜F I¨yÐ9Ð:Ø�Ð˜F I¨yÐ9Ð:Ø€\�3Ðð-7€ð ð ð ñ ð2  "€
Ð !Ð !Ð !Ñ !Ø#ð 2ð 2�L€Eˆ5Ø€}Ø×Ò˜4˜& 5™.Ñ)Ô)Ð)Ð)à—'’'Ø�HŠH�U‰OŒOØð
ð 0Ð/¨Ð/Ñ/Ô/ð
ð ð	
ð
 %Ð$˜eÐ$Ñ$Ô$ð
ð ð
ñ ô ˆð ð 	2ð 	2ˆHØ×Ò˜g¨Ñ0Ñ1Ô1Ð1Ð1ð	2ð „ð<ð <ñ „ð<ð „×ÒØ�4�4˜	˜	 *Ñ-Ô-Ñ.Ô.°E°E¸#¸#¸j¹/¼/Ñ4JÔ4Jð ñ Lô Là„×ÒØÐFÐFÐFñHô Hà„×ÒÐ*¨Z¨LÀ4ÐÑHÔHØÐØ àˆHÔÑÔÐ"6Ð6Ð6¸/¸(¼/Ñ:KÔ:KÈyÒ:XÐ:Xð 
ˆàð	ñ ô ð
Gð Gñô ñ IÔHñHô HñLô LðGð „×Ò˜¨¨¨Y¨YÐ7KÑ-LÔ-LÑ(MÔ(MØ"˜U 3 3Ð';Ñ#<Ô#<Ñ=Ô=ð ñ ?ô ?à„×Ò˜ T¨<Ð$8Ñ9Ô9Ø„×ÒÐ*¨[¨MÀDÐÑIÔIØÐØ e W°GØØ °¸tð Eð  Eð FðGñ Gô GðGð Gñ	Gô Gñ JÔIñ :Ô9ñ?ô ?ðGð „×Ò˜¨¨¨Y¨YÐ7MÑ-NÔ-NÑ(OÔ(OØ"˜U 3 3Ð'=Ñ#>Ô#>Ñ?Ô?ð ñ Aô Aà„×Ò˜ \ NÑ3Ô3Ø„×ÒÐ*¨[¨MÀDÐÑIÔIØÐ $°E°7À'ÐJÑJÔJðGð Gñ KÔJñ JÔIñ 4Ô3ñAô Að
Gð „×ÒØ�4�4˜	˜	 *Ñ-Ô-Ñ.Ô.°E°E¸#¸#¸j¹/¼/Ñ4JÔ4Jð ñ Lô Là„×ÒØÐFÐFÐFñHô Hà„×ÒÐ*¨Z¨LÀ4ÐÑHÔHØÐ $°E°7À'Ø/˜xÔ/Ñ1Ô1Ð5IÐIÐI�e�eÈqðRñ Rô RðGð GñRô Rñ IÔHñHô HñLô LðGð ÐÑÔð	Qð 	Qñ Ôð	Qð&ð &ð &ð „×ÒÐ$Ô,°	Ò9ØIð ñ Kô Kà„×ÒØà4Ø7Ø.Ø.Ø1Ø5Ø3Ø7ð	Jð	Jà.Ø0Ø5Ø7Ø.Ø2Ø4ð 
�j�b”jÐ!AÑBÔBÐCØ3Ø7Ø?ØAØ,Ø+Ø)Ø-Ø&Ø'Ø+ðC"ðF	ð 	ð 	ðK ñ Dô DðJð ñKDô DñKô KðNð-ð -ð -ð
ð ð ð ÐÑÔð)ð )ñ Ôð)ð
 ÐÑÔðNð Nñ ÔðNð, ÐÑÔð@ð @ñ Ôð@ð
 ÐÑÔðIð Iñ ÔðIð5ð 5ð 5ð
9ð 9ð 9ð „×ÒØØ
ÐMÐMÐMÐNØÐUÐUÐUÐVðXñYô Yð/ð /ñ	Yô Yð/ð4Bð Bð Bð ÐÐ#>Ð"?Ø!&¨ °7ð<ñ <ô <ð.ð .ñ<ô <ð.ð!ð !ð !ð!ð !ð !ð2ð ð ð!ð !ð !ð8 „×Ò˜Ð!SÐ!SÐ!SÑTÔTðð ñ UÔTðð ÐÑÔð-ð -ñ Ôð-ð ÐÑÔð4ð 4ñ Ôð4ð ÐÑÔð8ð 8ñ Ôð8ð
 ÐÑÔð5ð 5ñ Ôð5ð Ð  Ð(Ñ(Ô(ð	4ð 	4ñ )Ô(ð	4ð$ð $ð $ð $ð $r   