ó
    [h»1  ã                   ór  • S SK r S SKrS SKJr  S SKrS SKrS SKJ	r	  S SK
Jr  S SKJrJr  S SKJr  S5S jr\	" S/SS	9S
 5       r\	" S/5      S 5       r\	" S/5      S 5       r\	" S/SSS9S 5       r\	" S/5      S 5       r\	" S/5      S 5       r\	" S/SS	9S 5       r\	" S/SS	9S 5       r\	" S/5      S 5       rS rS6S  jr\	" S!S"/5      S# 5       rS$ r\R@                  RC                  S%S&S'/5      S( 5       r"S) r#S* r$S+ r%S, r&S- r'\R@                  RQ                  S.5      S/ 5       r)S0 r*S1 r+S2 r,S3 r-S4 r.g)7é    N)Úassert_array_equal)Úimage_comparison)ÚAnchoredOffsetboxÚDrawingArea)Ú	Rectanglec                 ó¨   • U R                  SS/5        U R                  SS9  U R                  SUS9  U R                  SUS9  U R	                  SUS9  g )	Né   é   é   ©Únbinsúx-label©Úfontsizeúy-labelÚTitle)ÚplotÚlocator_paramsÚ
set_xlabelÚ
set_ylabelÚ	set_title)Úaxr   s     Úp/home/gothic/public_html/Fooocus/fooocus_env/lib64/python3.13/site-packages/matplotlib/tests/test_tightlayout.pyÚexample_plotr      sR   € Ø‡G�GˆQ�ˆF„OØ×Ñ˜AÐÑØ‡M�M�) h€MÑ/Ø‡M�M�) h€MÑ/Ø‡L�L� 8€LÒ,ó    Útight_layout1gffffffþ?)Útolc                  óp   • [         R                  " 5       u  p[        USS9  [         R                  " 5         g)z'Test tight_layout for a single subplot.é   r   N©ÚpltÚsubplotsr   Útight_layout©Úfigr   s     r   Útest_tight_layout1r&      s'   € ô �lŠl‹n�G€CÜ�˜bÒ!Ü×ÒÕr   Útight_layout2c                  óÄ   • [         R                  " SSS9u  n u  u  pu  p4[        U5        [        U5        [        U5        [        U5        [         R                  " 5         g)ú(Test tight_layout for multiple subplots.r
   )ÚnrowsÚncolsNr    )r%   Úax1Úax2Úax3Úax4s        r   Útest_tight_layout2r0      sN   € ô %(§L¢L°qÀÑ$BÑ!€CÑ	!‰*ˆ3‘j�sÜ�ÔÜ�ÔÜ�ÔÜ�ÔÜ×ÒÕr   Útight_layout3c                  óô   • [         R                  " S5      n [         R                  " S5      n[         R                  " S5      n[        U 5        [        U5        [        U5        [         R                  " 5         g)r)   éÝ   éß   éz   N)r!   Úsubplotr   r#   )r,   r-   r.   s      r   Útest_tight_layout3r7   )   sR   € ô �+Š+�cÓ
€CÜ
�+Š+�cÓ
€CÜ
�+Š+�cÓ
€CÜ�ÔÜ�ÔÜ�ÔÜ×ÒÕr   Útight_layout4)z2.5.5z2.6.1ç¸…ëQ¸Ž?)Úfreetype_versionr   c                  ó:  • [         R                  " SS5      n [         R                  " SSSS9n[         R                  " SSSSS9n[         R                  " SSSS	9n[        U 5        [        U5        [        U5        [        U5        [         R                  " 5         g
)z#Test tight_layout for subplot2grid.)r   r   ©r   r   )r   r	   r
   )Úcolspan)r	   r   ©r=   Úrowspan)r	   r
   )r?   N)r!   Úsubplot2gridr   r#   )r,   r-   r.   r/   s       r   Útest_tight_layout4rA   5   s€   € ô ×
Ò
˜6 6Ó
*€CÜ
×
Ò
˜6 6°1Ñ
5€CÜ
×
Ò
˜6 6°1¸aÑ
@€CÜ
×
Ò
˜6 6°1Ñ
5€CÜ�ÔÜ�ÔÜ�ÔÜ�ÔÜ×ÒÕr   Útight_layout5c                  óÂ   • [         R                  " 5       n [        R                  " S5      R	                  S5      nU R                  USS9  [         R                  " 5         g)zTest tight_layout for image.éd   ©é
   rF   Únone)ÚinterpolationN)r!   r6   ÚnpÚarangeÚreshapeÚimshowr#   )r   Úarrs     r   Útest_tight_layout5rN   D   sC   € ô 
�Š‹€BÜ
�)Š)�C‹.×
 Ñ
  Ó
*€CØ‡I�Iˆc €IÑ(Ü×ÒÕr   Útight_layout6c            
      ó  • [         R                  " 5          [         R                  " S[        5        [        R
                  " 5       n [        R                  R                  SS5      nU R                  US   5      nU R                  US   5      n[        U5        [        U5        UR                  U / SQS9  [        R                  R                  SS5      nU HA  nU R                  U5      n[        U5        UR                  S5        UR                  S5        MC     WR                  S	S
S9  UR                  U / SQSS9  [        UR                  UR                  5      n[!        UR"                  UR"                  5      nUR                  U SSX�R"                  -
  -   SSUR                  U-
  -
  /S9  UR                  U SSX„R"                  -
  -   SSUR                  U-
  -
  /SS9  SSS5        g! , (       d  f       g= f)zTest tight_layout for gridspec.Úignorer
   r	   r   )r   r   ç      à?r	   ©Úrectr   Ú r   é   r   )rR   r   r	   r	   gÍÌÌÌÌÌÜ?)rT   Úh_padNrR   )ÚwarningsÚcatch_warningsÚsimplefilterÚUserWarningr!   ÚfigureÚmplÚgridspecÚGridSpecÚadd_subplotr   r#   r   r   ÚminÚtopÚmaxÚbottom)	r%   Úgs1r,   r-   Úgs2Ússr   rb   rd   s	            r   Útest_tight_layout6rh   M   sª  € ô 
×	 Ò	 Õ	"Ü×Ò˜h¬Ô4Ü�jŠj‹lˆä�l‰l×#Ñ# A qÓ)ˆØ�o‰o˜c !™fÓ%ˆØ�o‰o˜c !™fÓ%ˆä�SÔÜ�SÔà×Ñ˜¢>ÐÑ2ä�l‰l×#Ñ# A qÓ)ˆãˆBØ—‘ Ó$ˆBÜ˜ÔØ�L‰L˜ÔØ�M‰M˜"Öñ	 ð 	�‰�i¨"ˆÑ-à×Ñ˜¢>¸ÐÑ>ä�#—'‘'˜3Ÿ7™7Ó#ˆÜ�S—Z‘Z §¡Ó,ˆà×Ñ˜ D¨!¨v·j±jÑ/@Ñ*AØ$'¨¨c¯g©g°c©kÑ):ð$<Ðñ 	=à×Ñ˜ C¨¨f·Z±ZÑ.?Ñ)@Ø$(¨!¨s¯w©w°s©{Ñ*;ð$=à#ð 	ñ 	%÷= 
#×	"Ö	"ús   –GG1Ç1
G?Útight_layout7c                  ó(  • Sn [         R                  " 5       u  pUR                  SS/5        UR                  SS9  UR	                  SU S9  UR                  SU S9  UR                  S	S
U S9  UR                  SSU S9  [         R                  " 5         g )Nr   r	   r
   r   r   r   r   r   z
Left TitleÚleft)Úlocr   zRight TitleÚright)r!   r"   r   r   r   r   r   r#   )r   r%   r   s      r   Útest_tight_layout7rn   w   s†   € ð €HÜ�lŠl‹n�G€CØ‡G�GˆQ�ˆF„OØ×Ñ˜AÐÑØ‡M�M�) h€MÑ/Ø‡M�M�) h€MÑ/Ø‡L�L� 6°H€LÑ=Ø‡L�L� G°h€LÑ?Ü×ÒÕr   Útight_layout8ç{®Gázt?c                  ó¢   • [         R                  " 5       n U R                  SSS9  U R                  5       n[	        USS9  U R                  5         g)ú#Test automatic use of tight_layout.Útightçš™™™™™¹?)ÚlayoutÚpadr   r   N)r!   r\   Úset_layout_enginer`   r   Údraw_without_renderingr$   s     r   Útest_tight_layout8ry   …   sD   € ô �*Š*‹,€CØ×Ñ ¨cÐÑ2Ø	�‰Ó	€BÜ�˜bÒ!Ø×ÑÕ r   Útight_layout9c                  óŽ   • [         R                  " SS5      u  pUS   S   R                  S5        [         R                  " 5         g )Nr
   r	   F)r!   r"   Úset_visibler#   )ÚfÚaxarrs     r   Útest_tight_layout9r   �   s8   € ô �|Š|˜A˜qÓ!�H€AØ	ˆ!�HˆQ�K×Ñ˜EÔ"Ü×ÒÕr   c                  óf  • [         R                  " 5       n U R                  S5      nUR                  R	                  SSSS9  UR
                  R	                  SSSS9  UR                  R	                  SSSSSS	9  UR
                  R	                  SSSSSS	9  UR                  R                  S
/SS9  UR
                  R                  S
/SS9  U R                  S5      nUR                  R	                  SSSS9  UR
                  R	                  SSSS9  U R                  S5      nUR                  R	                  SSSS9  UR
                  R	                  SSSS9  U R                  S5      nUR                  R	                  SSSS9  UR
                  R	                  SSSS9  [         R                  " 5         SS/SS//SS/SS//SS/SS//SS/SS///n[        U R                  5       HD  u  p1[        [        R                  " UR                  5       R                  5       S5      X#   5        MF     g)rr   r3   Úouté   r   )ÚtickdirÚlengthÚwidthé    TÚminor)rƒ   r„   r…   Útick1OnÚwhichr   )r‡   éÞ   Úinr4   Úinoutéà   g²�ï§ÆK·?g�•C‹lã?gƒÀÊ¡E¶Û?gB`åÐ"Ûí?gºI+‡â?g/Ý$�í?gìQ¸…ëÁ?gmçû©ñÒÝ?N)r!   r\   r`   ÚxaxisÚset_tick_paramsÚyaxisÚ	set_ticksr#   Ú	enumerateÚaxesr   rI   ÚroundÚget_positionÚ
get_points)r%   r   ÚexpectedÚnns       r   Útest_outward_ticksr™   ˜   s  € ä
�*Š*‹,€CØ	�‰˜Ó	€BØ‡H�H×Ñ U°2¸QÐÑ?Ø‡H�H×Ñ U°2¸QÐÑ?Ø‡H�H×ÑØ˜b¨°4¸wð ñ Hà‡H�H×ÑØ˜b¨°4¸wð ñ Hà‡H�H×Ñ˜�s $ÐÑ'Ø‡H�H×Ñ˜�s $ÐÑ'Ø	�‰˜Ó	€BØ‡H�H×Ñ T°"¸AÐÑ>Ø‡H�H×Ñ T°"¸AÐÑ>Ø	�‰˜Ó	€BØ‡H�H×Ñ W°R¸qÐÑAØ‡H�H×Ñ W°R¸qÐÑAØ	�‰˜Ó	€BØ‡H�H×Ñ U°2¸QÐÑ?Ø‡H�H×Ñ U°2¸QÐÑ?Ü×ÒÔð �ˆ˜% ˜Ð(Ø
�ˆ˜% ˜Ð(Ø
�ˆ˜% ˜Ð(Ø
�ˆ˜% ˜Ð(ð	€Hô ˜CŸH™HÖ%‰ˆÜœ2Ÿ8š8 B§O¡OÓ$5×$@Ñ$@Ó$BÀAÓFØ#™<ö	)ò &r   c                 ó  • USU-   pTU* U* 4U* S4U* U4US4SU4XU4SU* 4XT* 4SU* 4/	nU HX  n[        X5      n[        SUUUSSSS9n	UR                  U	5        [        SUS	SUU R                  S	S
9n
U R                  U
5        MZ     W
$ )z
Surround ax with OffsetBoxes
r	   rR   r<   ÚNoner   F)r…   ÚheightÚ	facecolorÚ	edgecolorÚ	linewidthÚantialiasedÚcenterg        )rl   Úchildrv   ÚframeonÚbbox_to_anchorÚbbox_transformÚ	borderpad)r   r   Ú
add_artistr   Ú	transAxes)r   ÚsizeÚmarginÚcolorÚmÚmpÚanchor_pointsÚpointÚdaÚ
backgroundÚanchored_boxs              r   Úadd_offsetboxesr³   »   sÓ   € ð �A�f‘H€rØ�b˜1˜"�X   B˜x¨1¨"¨b¨Ø˜"�X  B˜x¨"¨Ø˜1˜"�X  B˜x¨"¨q¨b¨ð3€Mó ˆÜ˜Ó$ˆÜ˜v¨TØ&*Ø).Ø)/Ø)*Ø+0ñ2ˆ
ð 	�‰�jÔ!ä(ØØØØØ ØŸ<™<Øñˆð 	�‰�lÖ#ñ% ð& Ðr   Útight_layout_offsetboxes1Útight_layout_offsetboxes2c                  óP  ^^^^^• S=mm/ SQmSS/=mmUUUUU4S jn U " 5       n[         R                  " 5         U " 5       nUTS-
  S T2    HB  nUR                  5        H+  n[        U[        5      (       d  M  UR                  S5        M-     MD     [         R                  " 5         g )Nr
   )ÚredÚblueÚgreenÚyellowr   r	   c                  ó´   >• [         R                  " TT5      u  pUR                  n[        UT5       H!  u  p#UR	                  TTUS9  [        USUS9  M#     U$ )N)r«   é   )r!   r"   ÚflatÚzipr   r³   )	Ú_Úaxsr   r«   ÚcolorsÚcolsÚrowsÚxÚys	       €€€€€r   Ú	_subplotsÚ0test_tight_layout_offsetboxes.<locals>._subplotsë   sV   ø€ Ü—’˜d DÓ)‰ˆØ�h‰hˆÜ˜S &Ö)‰IˆBØ�G‰G�A�q ˆGÑ&Ü˜B ¨%Ô0ñ *ð ˆ
r   F)r!   r#   Úget_childrenÚ
isinstancer   r|   )	rÆ   rÀ   r   r¢   rÁ   rÂ   rÃ   rÄ   rÅ   s	       @@@@@r   Útest_tight_layout_offsetboxesrÊ   Ù   sœ   ü€ ð €O€Dˆ4Ú/€FØ�ˆF€N€Aˆ÷ñ ñ ‹+€CÜ×ÒÔñ ‹+€CØ�4˜‘6�<˜4�<Ô ˆØ—_‘_Ö&ˆEÜ˜%Ô!2×3Ó3Ø×!Ñ! %Ö(ó 'ñ !ô
 ×ÒÕr   c                  óN   • [         R                  " 5       n U R                  5         g)zETest that tight layout doesn't cause an error when there are no Axes.N)r!   Úgcfr#   )r%   s    r   Útest_empty_layoutrÍ     s   € ä
�'Š'‹)€CØ×ÑÕr   ÚlabelÚxlabelÚylabelc                 óX   • [         R                  " SS9u  pUR                  " S0 U S0D6  g)z8Test that no warning emitted when xlabel/ylabel too big.©r   r
   ©ÚfigsizeÚdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaN© )r!   r"   Úset)rÎ   r%   r   s      r   Útest_verybig_decoratorsrØ     s(   € ô �lŠl 6Ñ*�G€CØ‡F‚FÑ ˆe�YÐÓ r   c                  ó„   • [         R                  " SSSS9u  pUS   R                  S5        US   R                  S5        g)	z+Test that doesn't warn when xlabel too big.r	   r
   rÒ   rÓ   r   ÚaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaÚbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbN)r!   r"   r   ©r%   rÀ   s     r   Útest_big_decorators_horizontalrÝ     ó:   € ä�|Š|˜A˜q¨&Ñ1�H€CØˆ�F×Ñ�hÔØˆ�F×Ñ�hÕr   c                  ó„   • [         R                  " SSSS9u  pUS   R                  S5        US   R                  S5        g)	z+Test that doesn't warn when ylabel too big.r
   r	   rÒ   rÓ   r   ÚaaaaaaaaaaaaaaaaaaaaÚbbbbbbbbbbbbbbbbbbbbN)r!   r"   r   rÜ   s     r   Útest_big_decorators_verticalrâ     rÞ   r   c                  óò   • [         R                  " SS5        [         R                  " SSSSS9  [        R                  " [        5         [         R
                  " 5         S S S 5        g ! , (       d  f       g = f)N)é   é   r<   )rå   rå   )r   r   r   rå   r>   )r!   r@   ÚpytestÚwarnsr[   r#   rÖ   r   r   Útest_badsubplotgridrè     sJ   € ä×Ò�V˜VÔ$ä×Ò�V˜V¨Q¸Ò:Ü	�Š”kÕ	"Ü×ÒÔ÷ 
#×	"Ö	"ús   Á	A(Á(
A6c                  ó@  • [         R                  " SS9u  pUR                  SS/5        UR                  SS/5        UR	                  SSSSS	9  UR                  5       n[        R                  " [        5         [         R                  " 5         UR                  5       nUR                  UR                  :X  d   e S S S 5        [        R                  " [        5         [         R                  " / S
QS9  S S S 5        g ! , (       d  f       NH= f! , (       d  f       g = f)NT©r#   r   r	   zBIG LONG STRING)g      ô?r
   )g      %@g      ü?F)ÚxyÚxytextÚannotation_clip)r   r   çš™™™™™é?rî   rS   )r!   r"   Úset_xlimÚset_ylimÚannotater•   ræ   rç   r[   r#   r…   )r%   r   Úp1Úp2s       r   Útest_collapsedrô   %  sÑ   € ô
 �lŠl¨Ñ-�G€CØ‡K�K��A�ÔØ‡K�K��A�Ôà‡K�KÐ! i¸Ø %ð ñ 'à	�‰Ó	€BÜ	�Š”kÕ	"Ü×ÒÔØ�_‰_ÓˆØ�x‰x˜2Ÿ8™8Ó#Ð#Ñ#÷ 
#ô
 
�Š”kÕ	"Ü×ÒÒ.Ò/÷ 
#Ð	"÷ 
#Õ	"ú÷
 
#Õ	"ús   Á9AC>ÃDÃ>
DÄ
Dc                  ó  • [         R                  " SS9u  pU R                  S5      nUR                  S5      nU R                  R                  5         UR                  5       R                  UR                  5       R                  :”  d   eg )NTrê   ÚfooÚbar)	r!   r"   Úsuptitler   ÚcanvasÚdrawÚget_window_extentÚy0Úy1)r%   r   ÚstÚts       r   Útest_suptitler   :  sh   € Ü�lŠl¨Ñ-�G€CØ	�‰�eÓ	€BØ
�‰�UÓ€AØ‡J�J‡O�OÔØ×ÑÓ!×$Ñ$ q×':Ñ':Ó'<×'?Ñ'?Ó?Ð?Ñ?r   Úpdfc                 óþ   ^• [         R                  R                  R                  mU4S jnU R	                  [         R                  R                  SU5        [
        R                  " 5       u  p4UR                  5         g )Nc                 óˆ   >• [        U [        R                  R                  R                  5      (       d   eT" U /UQ70 UD6  g )N)rÉ   r]   ÚbackendsÚbackend_pdfÚRendererPdf)ÚselfÚargsÚkwargsÚunpatched_inits      €r   Ú__init__Ú'test_non_agg_renderer.<locals>.__init__F  s:   ø€ ô ˜$¤§¡× 8Ñ 8× DÑ D×EÑEÐEÐEÙ�tÐ-˜dÒ- fÓ-r   r  )r]   Úbackend_basesÚRendererBaser  Úsetattrr!   r"   r#   )ÚmonkeypatchÚrecwarnr  r%   r   r
  s        @r   Útest_non_agg_rendererr  B  sX   ø€ ä×&Ñ&×3Ñ3×<Ñ<€Nõ.ð ×Ñœ×)Ñ)×6Ñ6¸
ÀHÔMÜ�lŠl‹n�G€CØ×ÑÕr   c                  ó   • [         R                  " SS5      u  pUS   R                  SS/SS/SS/S9nUS   R                  5       nU R	                  UR
                  S-   UR                  SUR                  /5      nU R                  X$S9  [        R                  " [        S	S
9   U R                  5         S S S 5        g ! , (       d  f       g = f)Nr	   r
   r   rå   )Úcrp   r9   )ÚcaxzThis figure includes Axes©Úmatch)r!   r"   Úscatterr•   Úadd_axesÚx1rü   rœ   Úcolorbarræ   rç   r[   r#   )r%   r“   ÚptsÚax_rectr  s        r   Útest_manual_colorbarr  Q  s­   € ä—’˜Q Ó"�I€CØ
ˆq‰'�/‰/˜1˜a˜& 1 a &¨Q°¨Fˆ/Ð
3€CØ�1‰g×"Ñ"Ó$€GØ
�,‰,Ø	�‰�eÑ	˜WŸZ™Z¨°·±Ð?ó€Cð ‡L�L�€LÑÜ	�Š”kÐ)DÓ	EØ×ÑÔ÷ 
F×	EÖ	Eús   Â%B?Â?
Cc                  óÆ  • [         R                  " S5      R                  S5      n [        R                  " SS9nUR                  SSS9nUR                  SS	S9nUR                  S
SS9nX#U4 Hð  nUR                  S5        UR                  U S S 2S4   5      u  nUR                  U 5      nUR                  5       (       d   eUR                  5       (       d   e[        SSSUR                  S9nUR                  U5        UR                  UR                  5       UR                  5       5        UR                  5       (       a   eUR                  5       (       d  Mð   e   g )NrD   rE   )é   r
   rÓ   éƒ   Úrectilinear)Ú
projectioné„   Ú	mollweideé…   ÚpolarFr   r<   rR   )Ú	transform)rI   rJ   rK   r!   r\   r`   Úgridr   ÚpcolorÚ_fully_clipped_to_axesr   r¨   Úset_clip_pathÚget_pathÚget_transform)	rM   r%   r,   r-   r.   r   Úhr¬   rT   s	            r   Útest_clipped_to_axesr0  ^  s/  € ô �)Š)�C‹.×
 Ñ
  Ó
*€CÜ
�*Š*˜VÑ
$€CØ
�/‰/˜#¨-ˆ/Ð
8€CØ
�/‰/˜#¨+ˆ/Ð
6€CØ
�/‰/˜#¨'ˆ/Ð
2€CØ˜‹oˆà
�‰�ŒØ�W‰W�Sš˜A˜‘YÓ‰ˆØ�I‰I�c‹NˆØ×'Ñ'×)Ñ)Ð)Ð)Ø×'Ñ'×)Ñ)Ð)Ð)ä˜  c°R·\±\ÑBˆØ	�‰˜ÔØ	�‰˜Ÿ™›¨×);Ñ);Ó)=Ô>Ø×+Ñ+×-Ñ-Ð-Ð-Ø×+Ñ+×-Ó-Ð-Ð-ò r   c                  óÞ   • [         R                  " 5       u  p[        R                  " [        SS9   U R                  SS05        S S S 5        U R                  5         g ! , (       d  f       N= f)Nzwill be deprecatedr  rv   ç333333Ã?)r!   r"   ræ   rç   ÚPendingDeprecationWarningÚset_tight_layoutrx   r$   s     r   Útest_tight_padsr5  v  sQ   € Ü�lŠl‹n�G€CÜ	�ŠÔ/Ø0ó
2à×Ñ˜e T˜]Ô+÷
2ð ×ÑÕ ÷
2õ 
2ús   ±AÁ
A,c                  óT   • [         R                  " SS0S9u  pU R                  5         g )Nrv   r2  rê   )r!   r"   rx   r$   s     r   Útest_tight_kwargsr7  ~  s"   € Ü�lŠl¨°¨Ñ6�G€CØ×ÑÕ r   c                  óŒ  • [         R                  " 5       u  p[        R                  " [        5         U R                  S5        U R                  5       (       d   eU R                  S5        U R                  5       (       a   eU R                  S5        U R                  5       (       d   e S S S 5        g ! , (       d  f       g = f)NTF)r!   r"   ræ   rç   r3  r4  Úget_tight_layoutr$   s     r   Útest_tight_toggler:  ƒ  s‘   € Ü�lŠl‹n�G€CÜ	�ŠÔ/Õ	0Ø×Ñ˜TÔ"Ø×#Ñ#×%Ñ%Ð%Ð%Ø×Ñ˜UÔ#Ø×'Ñ'×)Ñ)Ð)Ð)Ø×Ñ˜TÔ"Ø×#Ñ#×%Ñ%Ð%Ñ%÷ 
1×	0Ö	0ús   ²A9B5Â5
C)rV   )rF   rt   Úblack)/rX   ÚnumpyrI   Únumpy.testingr   ræ   Ú
matplotlibr]   Úmatplotlib.testing.decoratorsr   Úmatplotlib.pyplotÚpyplotr!   Úmatplotlib.offsetboxr   r   Úmatplotlib.patchesr   r   r&   r0   r7   rA   rN   rh   rn   ry   r   r™   r³   rÊ   rÍ   ÚmarkÚparametrizerØ   rÝ   râ   rè   rô   r   Úbackendr  r  r0  r5  r7  r:  rÖ   r   r   Ú<module>rG     sâ  ðÛ ã Ý ,Û ã Ý :Ý ß ?Ý (ô-ñ �?Ð#¨Ñ-ñó .ðñ �?Ð#Ó$ñó %ðñ �?Ð#Ó$ñó %ðñ �?Ð#Ð6HØññ
óð
ñ �?Ð#Ó$ñó %ðñ �?Ð#Ó$ñ&%ó %ð&%ñR �?Ð#¨Ñ-ñ
ó .ð
ñ �?Ð#¨Ñ/ñ!ó 0ð!ñ �?Ð#Ó$ñó %ðò )ôFñ< Ð.Ð0KÐLÓMñ$ó Nð$òNð ‡�×Ñ˜ 8¨XÐ"6Ó7ñ!ó 8ð!ò ò òò0ò*@ð ‡�×Ñ�UÓñó ðò
ò.ò0!ò!ó
&r   