§
    ‚Øj:  ã                   óà  — d dl Z d dlmZ d dlZd dlZd dlmZmZ d dl	m
Z
mZ d dlZd„ Zej                             ej        dk    p ej        d¦  «        du d¬	¦  «        ej                             d
g d¢¦  «        d„ ¦   «         ¦   «         Zej                              ej        d¦  «        du d¬	¦  «        ej                              ed¦  «         d¬	¦  «        d„ ¦   «         ¦   «         ZdS )é    N)ÚPath)ÚcbookÚdviread)Úsubprocess_run_for_testingÚ_has_tex_packagec                 óV  — |                       t          dd„ ¦  «         t          t          t          ¦  «        j        dz  ¦  «        }t          j        |¦  «        }dD ]�}d|z  }||         }|j        |k    sJ ‚|j        d|z  k    sJ ‚|dvr|j	        d|z  k    sJ ‚n|d	k    r|j	        d
k    sJ ‚|dvr|j
        d|z  k    sJ ‚n|j
        d|z  k    sJ ‚|dk    r|j        dddœk    sJ ‚Œ�|j        i k    sJ ‚Œž|d         }|j
        �J ‚|j	        �J ‚|d         }|j
        �J ‚|j	        dk    sJ ‚|d         }|j
        dk    sJ ‚|j	        �J ‚|d         }|j        dk    sJ ‚|j
        dk    sJ ‚|d         }|j        dk    sJ ‚|d         }|j        dk    sJ ‚|d         }|j        dk    sJ ‚t          j        t          d¬ ¦  «        5  |d!          d d d ¦  «         n# 1 swxY w Y   t          j        t          d"¬ ¦  «        5  |d#          d d d ¦  «         d S # 1 swxY w Y   d S )$NÚfind_tex_filec                 ó*   — |                       ¦   «         S )N)Údecode)Úxs    ú’/Users/tedpeters/Documents/Projects/Claude Projects/Misc Tools/notename-sheets/.venv/lib/python3.11/site-packages/matplotlib/tests/test_dviread.pyú<lambda>z!test_PsfontsMap.<locals>.<lambda>   s   € °q·x²x±z´z€ ó    z baseline_images/dviread/test.map)é   é   é   é   é   s	   TeXfont%ds   PSfont%d)r   r   z
font%d.encr   zenc3.foo)r   r   z
font%d.pfaz
font%d.pfbr   gš™™™™™¹¿g333333ó?)ÚslantÚextends   TeXfont6s   TeXfont7z	font7.encs   TeXfont8z	font8.pfbs   TeXfont9z/absolute/font9.pfbs   TeXfontAs   PSfontA1s   TeXfontBs   PSfontB6s   TeXfontCs   PSfontC3zno-such-font)Úmatchs   no-such-fontú%ó   %)ÚsetattrÚdrÚstrr   Ú__file__ÚparentÚ
PsfontsMapÚtexnameÚpsnameÚencodingÚfilenameÚeffectsÚpytestÚraisesÚLookupError)Úmonkeypatchr#   ÚfontmapÚnÚkeyÚentrys         r   Útest_PsfontsMapr-      sK  € Ø×Ò�˜OÐ-AÐ-AÑBÔBÐBå•4�‘>”>Ô(Ð+MÑMÑNÔN€HÝŒm˜HÑ%Ô%€Gàð 'ð 'ˆØ˜QÑˆØ˜”ˆØŒ} Ò#Ð#Ð#Ð#ØŒ|˜{¨Q™Ò.Ð.Ð.Ð.Ø�Fˆ?ˆ?Ø”> \°AÑ%5Ò5Ð5Ð5Ð5Ð5Ø�!ŠVˆVØ”> ZÒ/Ð/Ð/Ð/ð �Fˆ?ˆ?Ø”> \°AÑ%5Ò5Ð5Ð5Ð5Ð5à”> \°AÑ%5Ò5Ð5Ð5Ð5Ø�Š6ˆ6Ø”=¨d¸cÐ$BÐ$BÒBÐBÐBÐBÐBà”= BÒ&Ð&Ð&Ð&Ð&à�KÔ €EØŒ>Ð!Ð!Ð!ØŒ>Ð!Ð!Ð!Ø�KÔ €EØŒ>Ð!Ð!Ð!ØŒ>˜[Ò(Ð(Ð(Ð(Ø�KÔ €EØŒ>˜[Ò(Ð(Ð(Ð(ØŒ>Ð!Ð!Ð!Ø�KÔ €EØŒ<˜;Ò&Ð&Ð&Ð&ØŒ>Ð2Ò2Ð2Ð2Ð2à�KÔ €EØŒ<˜;Ò&Ð&Ð&Ð&à�KÔ €EØŒ<˜;Ò&Ð&Ð&Ð&à�KÔ €EØŒ<˜;Ò&Ð&Ð&Ð&å	Œ•{¨.Ð	9Ñ	9Ô	9ð !ð !Ø�Ô Ð ð!ð !ð !ñ !ô !ð !ð !ð !ð !ð !ð !øøøð !ð !ð !ð !å	Œ•{¨#Ð	.Ñ	.Ô	.ð ð Ø�Œˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s$   Ç	G"Ç"G&Ç)G&È	HÈH"È%H"Ú
emscriptenÚ	kpsewhichzkpsewhich is not available)ÚreasonÚengine©ÚpdflatexÚxelatexÚlualatexc                 ó*  — t          t          ¦  «        j        dz  }t          j        |dz  | ¦  «         t          j        t          j        d¦  «        | ¦  «         ddgdfg d¢dfg d	¢dfd
œ|         \  }}t          j        |d         ¦  «        €t          j	        |d         › d�¦  «         t          g |¢d‘| dd¬¦  «         |                     | ¦  «         t          j        | d|› �z  d ¦  «        5 }	 g |¢}n?# t          $ r2}t          |dg ¦  «        D ]}	d|	v rt          j	        |	¦  «         Œ‚ d }~ww xY w	 d d d ¦  «         n# 1 swxY w Y   d„ |D ¦   «         }
t!          j        ||› d�z                       ¦   «         ¦  «        }|
|k    sJ ‚d S )Nzbaseline_images/dvireadútest.texzfonts/ttf/DejaVuSans.ttfÚlatexú-no-shell-escapeÚdvi)r4   z-no-pdfr9   Úxdv)r5   z-output-format=dvir9   r2   r   z is not availableT©ÚcwdÚcheckÚcapture_outputztest.Ú	__notes__ztoo-old version of luaotfloadc                 óT   — g | ]%}d „ |j         D ¦   «         d„ |j        D ¦   «         dœ‘Œ&S )c           
      óÒ   — g | ]d}|j         |j        |                     ¦   «         |j                             ¦   «         j        t          |j        j        d ¦  «        |j        j        g‘ŒeS ©r   ©	r   ÚyÚ_as_unicode_or_nameÚfontÚresolve_pathÚnameÚroundÚsizer$   ©Ú.0Úts     r   ú
<listcomp>z+test_dviread.<locals>.<listcomp>.<listcomp>_   óp   € ð ð ð ð ð ”C˜œØ×)Ò)Ñ+Ô+Ø”F×'Ò'Ñ)Ô)Ô.Ý˜!œ&œ+ qÑ)Ô)Ø”F”Nððð ð r   c                 óB   — g | ]}|j         |j        |j        |j        g‘ŒS © ©r   rE   ÚheightÚwidth©rM   Úbs     r   rO   z+test_dviread.<locals>.<listcomp>.<listcomp>h   ó)   € ÐHÐHÐH¸�q”s˜AœC ¤¨1¬7Ð3ÐHÐHÐHr   ©ÚtextÚboxesrY   ©rM   Úpages     r   rO   z test_dviread.<locals>.<listcomp>]   óe   € ð ð ð ð ðð ð  œ9ðñ ô ð IÐH¸T¼ZÐHÑHÔHð	
ð 	
ðð ð r   z.json)r   r   r   ÚshutilÚcopyr   Ú_get_data_pathÚwhichr%   Úskipr   Úchdirr   ÚDviÚFileNotFoundErrorÚgetattrÚjsonÚloadsÚ	read_text)Útmp_pathr1   r(   ÚdirpathÚcmdÚfmtr:   ÚpagesÚexcÚnoteÚdataÚcorrects               r   Útest_dvireadrt   A   sA  € õ •8‰nŒnÔ#Ð&?Ñ?€GÝ
„K�˜*Ñ$ hÑ/Ô/Ð/Ý
„K•Ô$Ð%?Ñ@Ô@À(ÑKÔKÐKàÐ1Ð2°EÐ:Ø>Ð>Ð>ÀÐFØKÐKÐKÈUÐSðð ð ô	�H€Cˆõ
 „|�C˜”FÑÔÐ#ÝŒ�s˜1”vÐ0Ð0Ð0Ñ1Ô1Ð1ÝØˆ#ÐˆzÐ °ÀTðKñ Kô Kð Kð
 ×Ò�hÑÔÐÝ	Œ�˜= 3˜=˜=Ñ(¨$Ñ	/Ô	/ð °3ð	Ø�c�FˆEˆEøÝ ð 	ð 	ð 	Ý  [°"Ñ5Ô5ð &ð &�Ø2°dÐ:Ð:Ý”K Ñ%Ô%Ð%øØøøøøð		øøøð ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ðð ð ðñ ô €Dõ Œj˜' vÐ$4Ð$4Ð$4Ñ4×?Ò?ÑAÔAÑBÔB€GØ�7Š?ˆ?ˆ?ˆ?ˆ?ˆ?s6   Ã5EÃ7C<Ã;EÃ<
D8Ä-D3Ä3D8Ä8EÅEÅEr8   zlatex is not availableÚconcmathzneeds concmath.styc           	      ó&  — | dz                        d¦  «         t          g d¢| dd¬¦  «         t          j        | dz  d ¦  «        5 }g |¢}d d d ¦  «         n# 1 swxY w Y   d„ |D ¦   «         }g dd	d
ddi gdd	dddi gdd	dddi ggdœg}||k    sJ ‚d S )Nr7   z�
        \documentclass{article}
        \usepackage{concmath}
        \pagestyle{empty}
        \begin{document}
        Hi!
        \end{document}
        )r8   r9   r7   Tr<   ztest.dvic                 óT   — g | ]%}d „ |j         D ¦   «         d„ |j        D ¦   «         dœ‘Œ&S )c           
      óÒ   — g | ]d}|j         |j        |                     ¦   «         |j                             ¦   «         j        t          |j        j        d ¦  «        |j        j        g‘ŒeS rC   rD   rL   s     r   rO   z.test_dviread_pk.<locals>.<listcomp>.<listcomp>�   rP   r   c                 óB   — g | ]}|j         |j        |j        |j        g‘ŒS rR   rS   rV   s     r   rO   z.test_dviread_pk.<locals>.<listcomp>.<listcomp>Š   rX   r   rY   rY   r\   s     r   rO   z#test_dviread_pk.<locals>.<listcomp>   r^   r   i  M i  ? zH?zccr10.600pkgìQ¸…ë#@iŽcT zi?iã8W z!?)r[   rZ   )Ú
write_textr   r   re   )rk   r:   ro   rr   rs   s        r   Útest_dviread_pkr{   o   sA  € ð �
Ñ×&Ò&ð (ñ ô ð õ Ø1Ð1Ð1Ø˜D°ð7ñ 7ô 7ð 7õ 
Œ�˜:Ñ% tÑ	,Ô	,ð °Ø�#�ˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ðð ð ðñ ô €Dð à�g˜t ]°D¸"Ð=Ø�g˜t ]°D¸"Ð=Ø�g˜t ]°D¸"Ð=ð
ðð ð €Gð �7Š?ˆ?ˆ?ˆ?ˆ?ˆ?s   ÁAÁAÁA)rh   Úpathlibr   r_   ÚsysÚ
matplotlibr   r   r   Úmatplotlib.testingr   r   r%   r-   ÚmarkÚskipifÚplatformrb   Úparametrizert   r{   rR   r   r   ú<module>r„      sx  ðØ €€€Ø Ð Ð Ð Ð Ð Ø €€€Ø 
€
€
€
à +Ð +Ð +Ð +Ð +Ð +Ð +Ð +Ø KÐ KÐ KÐ KÐ KÐ KÐ KÐ KØ €€€ð3ð 3ð 3ðl „×Ò�C”L LÒ0ÐU°L°F´LÀÑ4MÔ4MÐQUÐ4UØ7ð ñ 9ô 9à„×Ò˜Ð#FÐ#FÐ#FÑGÔGð(ð (ñ HÔGñ9ô 9ð(ðV „×Ò�L�F”L Ñ)Ô)¨TÐ1Ð:RÐÑSÔSØ„×ÒÐ(Ð(¨Ñ4Ô4Ð4Ð=QÐÑRÔRð$ð $ñ SÔRñ TÔSð$ð $ð $r   