ó
    [h81  ã                   ó"  • S SK Jr  S SKJr  S SKrS SKrS SKrS SKrS SK	r	S SK
JrJrJrJr  S SKJr  S SKJr  S SKJrJr  S SKJrJr  S SK
rS SKJ r  S SKJr  S SK J!r"  \	RF                  RI                  S	S
9\	RF                  RK                  SSS/5      \	RF                  RK                  SSS/5      \	RF                  RK                  SSS0 4SSSS04SSSS04SSSS04SS0 4SSSS04SSSS04// SQS9S 5       5       5       5       r&S r'\\S 5       5       r(\" S /5      S! 5       r)\\" S /5      S" 5       5       r*S# r+\S$ 5       r,\S% 5       r-\S& 5       r.\" S'/5      S( 5       r/\" S)/5      S* 5       r0\" S+/5      S, 5       r1\" S/S-9S. 5       r2\S/ 5       r3\" S0/S1S29S3 5       r4\	RF                  RK                  S4S5S6/5      S7 5       r5S8 r6S9 r7S: r8\" S;/S<S=9S> 5       r9\" S?/S@S=9SA 5       r:\" SB/5      SC 5       r;\" SD/SESF0S1SG9SH 5       r<SI r=g)Jé    )ÚCounter)ÚPathN)ÚcbookÚpathÚpatheffectsÚfont_manager)ÚFigure)ÚEllipse)Úneeds_ghostscriptÚneeds_usetex)Úcheck_figures_equalÚimage_comparisoné   )ÚrerunsÚ	papersizeÚletterÚfigureÚorientationÚportraitÚ	landscapezformat, use_log, rcParamsÚpsFúps.usedistillerÚghostscriptÚxpdfútext.usetexTÚepsú	ps.useafm)r   zps with distiller=ghostscriptzps with distiller=xpdfzps with usetexr   zeps afmzeps with usetex)Úidsc           	      ó  • [         R                  R                  U5        [         R                  S   S:X  a   [         R                  " S5        OD[         R                  S   S:X  a-   [         R                  " S5        [         R                  " S5        [        R                  " 5       u  pg[        R                  " 5        n[        R                  " 5        n	U(       a  UR                  S5        UR                  SS/SS/5        S	n
[         R                  S
   (       d  U
S-  n
UR                  U
5        / n[         R                  S
   (       a  UR!                  ["        5        [         R                  S   (       a  UR!                  [         R$                  5         UR'                  X€UUS9  UR'                  X�UUS9  UR*                  (       a   eU	R*                  (       a   eUR-                  5       R/                  S5      nU	R-                  5       nU S:X  a±  [         R                  S   S:X  a4  US:X  a  SUR1                  5       ;  d   eO}SUR1                  5       ;   d   eOf[         R                  S   (       d  [         R                  S
   (       a  US:X  a  SOSnUS:X  a  SU-   OSnXü;   d   eOUS:X  a	  SU;  d   eOSU;   d   e[2        R4                  " SSU5      n[2        R4                  " SSU5      nXÍR7                  SS5      :X  d   e S S S 5        S S S 5        g ! [         R                   a*  n[
        R                  " [        U5      5         S nAGNÈS nAff = f! [         R                   a*  n[
        R                  " [        U5      5         S nAGN	S nAff = f! [)        U5       a*  n[
        R                  " [        U5      5         S nAGNS nAff = f! , (       d  f       NÕ= f! , (       d  f       g = f)Nr   r   Úgsr   ÚpdftopsÚlogé   é   u	   DÃ©jÃ  vur   u    âˆ’â‚¬r   )Úformatr   Ú	papertypeÚasciir   r   s   letterr   s   432.0s   576.0s   -dDEVICEWIDTHPOINTS=s   -sPAPERSIZEs   %%DocumentPaperSizess   (?<=
%%CreationDate: ).*ó    s   
ó   
)ÚmplÚrcParamsÚupdateÚ_get_executable_infoÚExecutableNotFoundErrorÚpytestÚskipÚstrÚpltÚsubplotsÚioÚStringIOÚBytesIOÚ
set_yscaleÚplotÚ	set_titleÚappendÚRuntimeErrorÚMatplotlibDeprecationWarningÚsavefigÚtupleÚclosedÚgetvalueÚencodeÚlowerÚreÚsubÚreplace)r%   Úuse_logr+   r   r   ÚexcÚfigÚaxÚs_bufÚb_bufÚtitleÚallowable_exceptionsÚs_valÚb_valÚwidthÚwanteds                   Úo/home/gothic/public_html/Fooocus/fooocus_env/lib64/python3.13/site-packages/matplotlib/tests/test_backend_ps.pyÚtest_savefig_to_stringiorS      s#  € ô* ‡L�L×Ñ˜Ô!Ü
‡|�|Ð%Ñ&¨-Ó7ð	"Ü×$Ò$ TÕ*ô 
�‰Ð'Ñ	(¨FÓ	2ð	"Ü×$Ò$ TÔ*Ü×$Ò$ YÔ/ô �lŠl‹n�G€Cä	�ŠŒ˜%¤§¢¤°æØ�M‰M˜%Ô à
�‰��A�˜˜A˜ÔØˆÜ�|‰|˜M×*ØÐ3Ñ3ˆEØ
�‰�UÔØ!ÐÜ�<‰<˜×&Ø ×'Ñ'¬Ô5Ü�<‰<˜×$Ø ×'Ñ'¬×(HÑ(HÔIð	"Ø�K‰K˜¸+Ø"+ð ñ -à�K‰K˜¸+Ø"+ð ñ -ð
 —<—<ÐÐØ—<—<ÐÐØ—‘Ó ×'Ñ'¨Ó0ˆØ—‘Ó ˆà�T‹>ô �|‰|Ð-Ñ.°&Ó8ð  Ó(Ø$¨E¯K©K«MÓ9Ð9Ñ9à$¨¯©«Ó5Ð5Ñ5Ü—‘Ð/×0´C·L±LÀ×4OØ$/°;Ó$>™ÀH�Ø=FÈ(Ó=RÐ1°EÒ9Ø-ð à“Ð&‘à Ó(Ø2¸%Ó?Ð?Ñ?à2°eÓ;Ð;Ð;ô
 —’Ð3°S¸%Ó@ˆÜ—’Ð3°S¸%Ó@ˆàŸ™ g¨uÓ5Ó5Ð5Ñ5÷o ".�ˆøô ×*Ñ*ó 	"Ü�KŠKœ˜C›×!Ò!ûð	"ûô ×*Ñ*ó 	"Ü�KŠKœ˜C›×!Ò!ûð	"ûô2 Ð)Ó*ó 	"Ü�KŠKœ˜C›×!Ò!ûð	"ú÷) ".¥ú��ús   ¸L" Á',M# Â?O1ÃCO Æ"N$Æ=EO ÌO1Ì"M Ì6MÍM Í#N!Í7NÎN!Î$OÎ3OÏO ÏOÏO Ï 
O.	Ï*O1Ï1
O?c                  ó$  • [         R                  " SSS9/[        R                  S'   [        R
                  " 5       u  pUR                  / SQ5        [        R                  " 5        nU R                  USS9  S S S 5        g ! , (       d  f       g = f)Né   Úw)Ú	linewidthÚ
foregroundzpath.effects)r#   r$   r   r   ©r%   )
r   Ú
withStroker*   r+   r2   r3   r8   r4   r6   r=   )rH   rI   r   s      rR   Útest_patheffectsr[   t   s`   € ä×Ò¨°sÑ;ð$=„C‡L�L�Ñ ä�lŠl‹n�G€CØ‡G�GŠIÔÜ	�ŠŒ˜Ø�‰�B˜tˆÑ$÷ 
�Žús   Á'BÂ
Bc                 óX  • U S-  nUR                  5         [        R                  " [        [	        U5      S9   S[
        R                  S'   [        R                  " / SQ5        [        R                  " S5        [        R                  " US-  SS	9  S S S 5        g ! , (       d  f       g = f)
Nzshort-1)ÚtempdirTr   )r#   r$   r   rU   z\textbf{time} (s)ztex_demo.epsr   rY   )Úmkdirr   Ú_setattr_cmÚtempfiler1   r*   r+   r2   r8   Úxlabelr=   )Útmp_pathÚbase_tempdirs     rR   Útest_tilde_in_tempfilenamerd   }   sx   € ð ˜iÑ'€LØ×ÑÔô 
×	Ò	œ8¬S°Ó->Ó	?à&*Œ�‰�]Ñ#Ü�Š’ÔÜ�
Š
Ð'Ô(ä�Š�L >Ñ1¸$Ò?÷ 
@×	?Ö	?ús   ¸ABÂ
B)z	empty.epsc                  óž   • [         R                  " 5       u  pUR                  5         UR                  SS/SSS9  UR	                  SSSSSS9  g )Nr   r#   Úr©ÚcolorÚalphaç      à?Úfoo)r2   r3   Úset_axis_offr8   Útext©rH   rI   s     rR   Útest_transparencyro   �   sE   € ä�lŠl‹n�G€CØ‡O�OÔØ‡G�GˆQ�ˆF˜# Q€GÑ'Ø‡G�GˆB��E ¨A€GÒ.r(   c                  óÄ   • S[         R                  S'   [        R                  " 5       u  pUR	                  5         UR                  SS/SSS9  UR                  SSSSSS9  g )	NTr   r   r#   rf   rg   rj   rk   )r*   r+   r2   r3   rl   r8   rm   rn   s     rR   Útest_transparency_texrq   ˜   sU   € ð #'„C‡L�L�ÑÜ�lŠl‹n�G€CØ‡O�OÔØ‡G�GˆQ�ˆF˜# Q€GÑ'Ø‡G�GˆB��E ¨A€GÒ.r(   c            	      óz  • [         R                  " 5       u  p[        R                  " 5        nU R	                  USS9  UR                  5       nS S S 5        [        R                  " SW[        R                  5      nU(       d   e[        R                  " SU[        R                  5      nU(       d   e[        SS5       Hg  nSUR                  U5      ;  d   e[        UR                  U5      5      [        R                  " [        UR                  U5      5      S5      :X  a  Mg   e   g ! , (       d  f       Nä= f)Nr   rY   s$   ^%%BoundingBox: (.+) (.+) (.+) (.+)$s)   ^%%HiResBoundingBox: (.+) (.+) (.+) (.+)$r#   é   ó   .)r2   r3   r4   r6   r=   r@   rC   ÚsearchÚ	MULTILINEÚrangeÚgroupÚintr/   ÚapproxÚfloat)rH   rI   ÚbufÚbbÚhibbÚis         rR   Ú	test_bboxr€   ¢   sÜ   € Ü�lŠl‹n�G€CÜ	�ŠŒ˜Ø�‰�C ˆÑ&Ø�l‰l‹nˆ÷ 
ô 
�ŠÐ:¸CÄÇÁÓ	N€BÞ€Iˆ2Ü�9Š9ÐAÀ3Ü—\‘\ó#€Dæ€Kˆ4ä�1�aŽ[ˆà˜2Ÿ8™8 A›;Ó&Ð&Ð&Ü�2—8‘8˜A“;Ó¤6§=¢=´°t·z±zÀ!³}Ó1EÀqÓ#IÕIÐIÐIò ÷ 
�ús   ­!D,Ä,
D:c                  ó  • S[         R                  S'   [        R                  " S5        [        R
                  " [        5         [        R                  " [        R                  " 5       SS9  SSS5        g! , (       d  f       g= f)z"Test failing latex subprocess callTr   z$22_2_2$r   rY   N)
r*   r+   r2   ra   r/   Úraisesr;   r=   r4   r6   © r(   rR   Útest_failing_latexr„   ´   sJ   € ð #'„C‡L�L�Ñä‡J‚JˆzÔÜ	�Š”|Õ	$Ü�Š”B—J’J“L¨Ò.÷ 
%×	$Ö	$ús   Á)A6Á6
Bc                 ó  • U R                  S5        [        R                  " SSSSS9  [        R                  " SSSSS9  [        R                  " [        R
                  " 5       SS	9  U R                  u  nS
UR                  5       ;   d   eg )NÚWARNINGçš™™™™™¹?rk   T)Úusetexçš™™™™™É?Úbarr   rY   zas if usetex=False)Ú	set_levelr2   Úfigtextr=   r4   r6   ÚrecordsÚ
getMessage)ÚcaplogÚrecords     rR   Útest_partial_usetexr‘   ¾   sj   € à
×Ñ�YÔÜ‡K‚K��B˜ dÒ+Ü‡K‚K��B˜ dÒ+Ü‡K‚K”—
’
“ TÒ*Ø�n‰n�G€FØ 6×#4Ñ#4Ó#6Ó6Ð6Ñ6r(   c                 óÈ   • [         R                  R                  SSS.5        [        R                  " SSS5        [        R
                  " [        R                  " 5       SS9  g )NTz$\usepackage{color,graphicx,textcomp})r   ztext.latex.preamblerj   rk   r   rY   )r*   r+   r,   r2   rŒ   r=   r4   r6   )r�   s    rR   Útest_usetex_preambler“   È   sE   € ä‡L�L×ÑØàFñô ô
 ‡K‚K��B˜ÔÜ‡K‚K”—
’
“ TÓ*r(   z
useafm.epsc                  óÀ   • S[         R                  S'   [        R                  " 5       u  pUR	                  5         UR                  S5        UR                  SSS5        g )NTr   rj   Úqk)r*   r+   r2   r3   rl   Úaxhlinerm   rn   s     rR   Útest_useafmr—   Ó   sB   € à $„C‡L�L�ÑÜ�lŠl‹n�G€CØ‡O�OÔØ‡J�Jˆr„NØ‡G�GˆB��DÕr(   z	type3.epsc                  ó4   • [         R                  " SSS5        g )Nrj   zI/J)r2   rŒ   rƒ   r(   rR   Útest_type3_fontr™   Ü   s   € ä‡K‚K��B˜Õr(   zcoloredhatcheszerolw.epsc                  ó  • [         R                  " 5       n U R                  [        SSSSSSSS95        U R                  [        SS	S	S
SSSS95        U R                  [        SSSSSSSS95        U R	                  5         g )N)r   r   r#   Ú/Únonerf   r   )ÚhatchÚ	facecolorÚ	edgecolorrW   )rj   rj   rj   Ú+Úgr‰   )r#   r#   g333333Ó?gš™™™™™é?Ú\Úb)r2   ÚgcaÚ	add_patchr
   rl   )rI   s    rR   Ú!test_colored_hatch_zero_linewidthr¦   á   s}   € ä	�Š‹€BØ‡L�L”˜  A¨S¸FØ#&°!ñ5ô 6à‡L�L”˜ S¨#°SÀFØ#&°#ñ7ô 8à‡L�L”˜  c°ÀØ#&°!ñ5ô 6à‡O�OÕr(   )Ú
extensionsc                 ó~   • U R                  5       nUR                  SSSU R                  SS9  UR                  5         g )Nr   ÚhelloT)Ú	transformÚclip_on)Úadd_subplotrm   ÚtransFigure)Úfig_testÚfig_refrI   s      rR   Útest_text_clipr°   í   s8   € à	×	Ñ	Ó	€Bà‡G�GˆAˆq�' X×%9Ñ%9À4€GÑHØ×ÑÕr(   c                 óÐ   • [         R                  " 5       nUR                  SSS5        U S-  nUR                  U5        [        R
                  R                  R                  USS9  g )Nrj   Údefztest.epsF)Úcache)r2   r   rm   r=   r*   ÚtestingÚcompareÚconvert)rb   rH   Úouts      rR   Útest_d_glyphr¸   õ   sR   € ô �*Š*‹,€CØ‡H�HˆR��UÔØ
�ZÑ
€CØ‡K�K�ÔÜ‡K�K×Ñ×Ñ ¨5ÐÒ1r(   ztype42_without_prep.epsÚmpl20)Ústylec                  ó€   • S[         R                  S'   S[         R                  S'   [        R                  " SSS5        g )Né*   úps.fonttypeÚstixzmathtext.fontsetrj   zMass $m$)r*   r+   r2   rŒ   rƒ   r(   rR   Útest_type42_font_without_prepr¿      s1   € ð #%„C‡L�L�ÑØ'-„C‡L�LÐ#Ñ$ä‡K‚K��S˜*Õ%r(   ÚfonttypeÚ3Ú42c                 ó^  • U [         R                  S'   [        R                  " 5       u  pUR	                  SSS5        [
        R                  " 5       nUR                  USS9  S[        U  SS	9-   S
-   n[        R                  " XCR                  5       [        R                  5      (       d   eg )Nr½   g      Ð?rj   z&Forty-two is the answer to everything!r   rY   s
   /FontType zutf-8)Úencodings    def)r*   r+   r2   r3   rm   r4   r6   r=   ÚbytesrC   ru   r@   rv   )rÀ   rH   rI   r|   Útests        rR   Útest_fonttyperÇ   	  s‚   € à"*„C‡L�L�ÑÜ�lŠl‹n�G€Cà‡G�GˆD�#Ð?Ô@ä
�*Š*‹,€CØ‡K�K�˜D€KÑ!àœ5 H :¸ÑAÑAÀGÑK€Dä�9Š9�TŸ<™<›>¬2¯<©<×8Ñ8Ð8Ñ8r(   c                  óÌ   • [         R                  " 5       u  pUR                  SS/SS9  [        R                  " 5       nU R                  USS9  UR                  5       S:”  d   eg)z-Test that dashed lines do not break PS outputr   r#   z--)Ú	linestyler   rY   N)r2   r3   r8   r4   r6   r=   Útell)rH   rI   r|   s      rR   Útest_linedashrË     sP   € ä�lŠl‹n�G€Cà‡G�GˆQ�ˆF˜d€GÑ#ä
�*Š*‹,€CØ‡K�K�˜D€KÑ!à�8‰8‹:˜‹>Ð‰>r(   c                  ó¨   • [        5       n U R                  SSS5        [        R                  " 5       nU R	                  USS9  U R	                  USS9  g )Nrj   z
foo

r   rY   r   )r	   rm   r4   r6   r=   )r   r|   s     rR   Útest_empty_linerÍ   $  sD   € ä‹X€FØ
‡K�K��S˜+Ô&Ü
�*Š*‹,€CØ
‡N�N�3˜u€NÑ%Ø
‡N�N�3˜t€NÒ$r(   c                  ó0  • [        5       n U R                  SS[        SS9S9nUR                   H&  nUR	                  / / S9  UR                  SS/5        M(     U R                  S5        [        R                  " 5       nU R                  US	S
9  UR                  S5        UR                  5        Vs/ s H/  nUR                  S5      (       d  M  UR                  S5      S   PM1     nn[        [        U5      R!                  5       5      S:X  d   eg s  snf )NrU   Úpolar)Ú
projection)Ú
subplot_kw)ÚxticksÚyticksr#   r$   zhello, worldr   rY   r   r›   Ú )r	   r3   ÚdictÚflatÚsetr8   Úsuptitler4   r5   r=   ÚseekÚ	readlinesÚ
startswithÚ	partitionÚmaxr   Úvalues)rH   ÚaxsrI   r|   ÚlnÚwdss         rR   Útest_no_duplicate_definitionrâ   -  sî   € ä
‹(€CØ
�,‰,�q˜!¬¸Ñ(@ˆ,Ð
A€CØ�hŒhˆØ
�‰�b ˆÑ$Ø
�‰��A�Žñ ð ‡L�L�Ô ä
�+Š+‹-€CØ‡K�K�˜E€KÑ"Ø‡H�HˆQ„Kð —‘”ó"Ú ˆ2Ø�m‰m˜C× ó  ˆ2�<‰<˜Ó˜QÔÙ ð ð "ô Œw�s‹|×"Ñ"Ó$Ó%¨Ó*Ð*Ñ*ùò	"s   Â2DÃDzmulti_font_type3.epsgR¸…ëQà?)Útolc                  ó^  • [         R                  " S/S9n [        [         R                  " U 5      5      R                  S:w  a  [
        R                  " S5        [        R                  " SSS/SS9  [        R                  " S	S
S9  [        R                  " 5       nUR                  SSS5        g )NúWenQuanYi Zen Hei©Úfamilyúwqy-zenhei.ttcúFont may be missingÚfontúDejaVu Sansé   ©rç   Úsizer   r   ©rÀ   ç333333Ã?çffffffÞ?õ"   There are å‡ ä¸ªæ±‰å­— in between!©ÚfmÚFontPropertiesr   ÚfindfontÚnamer/   r0   r2   Úrcr   rm   ©ÚfprH   s     rR   Útest_multi_font_type3rû   A  s   € ä	×	Ò	Ð#6Ð"7Ñ	8€BÜŒB�KŠK˜‹OÓ×!Ñ!Ð%5Ó5Ü�ŠÐ)Ô*ä‡F‚Fˆ6˜=Ð*=Ð>ÀRÒHÜ‡F‚Fˆ4˜!Òä
�*Š*‹,€CØ‡H�HˆT�5Ð>Õ?r(   zmulti_font_type42.epsgš™™™™™ù?c                  ó^  • [         R                  " S/S9n [        [         R                  " U 5      5      R                  S:w  a  [
        R                  " S5        [        R                  " SSS/SS9  [        R                  " S	S
S9  [        R                  " 5       nUR                  SSS5        g )Nrå   ræ   rè   ré   rê   rë   rì   rí   r   r¼   rï   rð   rñ   rò   ró   rù   s     rR   Útest_multi_font_type42rý   N  s   € ä	×	Ò	Ð#6Ð"7Ñ	8€BÜŒB�KŠK˜‹OÓ×!Ñ!Ð%5Ó5Ü�ŠÐ)Ô*ä‡F‚Fˆ6˜=Ð*=Ð>ÀRÒHÜ‡F‚Fˆ4˜"Òä
�*Š*‹,€CØ‡H�HˆT�5Ð>Õ?r(   zscatter.epsc                  óh  • [         R                  R                  S5      n U R                  SSS5      nU R                  SSS5      nU R                  SSS5      n[        R
                  " 5       u  pEUR                  XU/ SQSS	9  UR                  5         [        S
S5       Vs/ s H"  n[        R                  R                  U5      PM$     nnU R                  SSS5      R                  SS5      nSS/n[        R                  " XsSSUS9n	UR                  U	5        UR!                  SS5        g s  snf )Ni!N,r   r#   é
   é   éd   )gÍÌÌÌÌÌì?r‰   r‡   Ú<)rŸ   Úmarkerr   é   éÈ   é   r$   g{®Gáz”?g{®Gáz¤?éÿÿÿÿÚyellow)ÚzorderÚ
facecolorsÚoffsets)ÚnpÚrandomÚdefault_rngÚuniformr2   r3   Úscatterrl   rw   r   r   Úunit_regular_polygonÚreshapeÚmcollectionsÚPathCollectionÚadd_collectionÚset_xlim)
ÚrngÚxvalsÚyvalsÚsizesrH   rI   r   Úpathsr  Úpcs
             rR   Útest_path_collectionr  [  s  € ä
�)‰)×
Ñ
 Ó
)€CØ�K‰K˜˜1˜bÓ!€EØ�K‰K˜˜1˜bÓ!€EØ�K‰K˜˜C Ó$€EÜ�lŠl‹n�G€CØ‡J�Jˆu˜UªoÀc€JÑJØ‡O�OÔÜ8=¸aÀ¼ÓDº°1ŒT�Y‰Y×+Ñ+¨AÖ.¹€EÐDØ�k‰k˜!˜S "Ó%×-Ñ-¨b°!Ó4€GØ�4ˆL€EÜ	×	$Ò	$ U¸"Ø08À'ñ
K€Bà×Ñ�bÔØ‡K�K��1Õùò Es   Â")D/zcolorbar_shift.epsÚbbox_inchesÚtight)Úsavefig_kwargrº   c                 óÞ   • [         R                  " / SQ5      n[         R                  " / SQUR                  5      n[        R
                  " SS/SS/SS/XS9  [        R                  " 5         g )N)rf   r¡   r£   )r  g      à¿rj   r#   r   r#   )ÚcÚcmapÚnorm)ÚmcolorsÚListedColormapÚBoundaryNormÚNr2   r  Úcolorbar)rb   r#  r$  s      rR   Útest_colorbar_shiftr*  m  sR   € ô ×!Ò!¢/Ó2€DÜ×ÒÒ 2°D·F±FÓ;€DÜ‡K‚K��A�˜˜A˜ 1 a &¨tÒ?Ü‡L‚L…Nr(   c                  óh  • [         R                  " 5       n [        R                  " [        SS9   U R                  [        R                  " 5       SSS9  S S S 5        [        R                  " [        SS9   S[        R                  S'   S S S 5        g ! , (       d  f       ND= f! , (       d  f       g = f)Nz'auto' is not a valid value)Úmatchr   Úauto)r%   r&   zps.papersize)
r2   r   r/   r‚   Ú
ValueErrorr=   r4   r6   r*   r+   )rH   s    rR   Útest_auto_papersize_removalr/  v  sv   € Ü
�*Š*‹,€CÜ	�Š”zÐ)FÓ	GØ�‰”B—J’J“L¨¸&ˆÑA÷ 
Hô 
�Š”zÐ)FÓ	GØ'-Œ�‰�^Ñ$÷ 
HÐ	G÷ 
HÕ	Gú÷ 
HÕ	Gús   ¯%BÁ5B#Â
B Â#
B1)>Úcollectionsr   Úpathlibr   r4   rC   r`   Únumpyr  r/   Ú
matplotlibr   r   r   r   rô   Úmatplotlib.figurer	   Úmatplotlib.patchesr
   Úmatplotlib.testing._markersr   r   Úmatplotlib.testing.decoratorsr   r   r*   Úmatplotlib.collectionsr  Úmatplotlib.colorsÚcolorsr%  Úmatplotlib.pyplotÚpyplotr2   ÚmarkÚflakyÚparametrizerS   r[   rd   ro   rq   r€   r„   r‘   r“   r—   r™   r¦   r°   r¸   r¿   rÇ   rË   rÍ   râ   rû   rý   r  r*  r/  rƒ   r(   rR   Ú<module>r@     s/  ðÝ Ý Û 	Û 	Û ã Û ç CÓ CÝ $Ý &ß Gß OÛ Ý -Ý #Ý ð ‡�×Ñ˜!ÐÐØ‡�×Ñ˜ x°Ð&:Ó;Ø‡�×Ñ˜¨°[Ð(AÓBØ‡�×ÑÐ4Ø	ˆ5�"ÐØ	ˆ5Ð$ mÐ4Ð5Ø	ˆ5Ð$ fÐ-Ð.Ø	ˆ5�= $Ð'Ð(Ø
ˆE�2ÐØ
ˆD�; Ð%Ð&Ø
ˆE�M 4Ð(Ð)ð7òð ð ñ"G6ó#ó Có <ó ð(G6òT%ð Øñ@ó ó ð@ñ" �;�-Ó ñ/ó !ð/ð Ù�;�-Ó ñ/ó !ó ð/òJð$ ñ/ó ð/ð ñ7ó ð7ð ñ+ó ð+ñ �<�.Ó!ñó "ðñ �;�-Ó ñó !ðñ Ð-Ð.Ó/ñó 0ðñ   Ñ(ñó )ðð ñ2ó ð2ñ Ð,Ð-°WÑ=ñ&ó >ð&ð ‡�×Ñ˜ c¨4 [Ó1ñ9ó 2ð9ò	ò%ò+ñ( Ð)Ð*°Ñ5ñ	@ó 6ð	@ñ Ð*Ð+°Ñ5ñ	@ó 6ð	@ñ �=�/Ó"ñó #ðñ" Ð'Ð(¸ÈÐ8PØñ!ñó!ðó.r(   