Ë
    ¨ehh  ã                  ó   — d dl mZ d dlmZ d dlZd dlZd dlmZmZ d dlZ	d dl
Z
d dlZd dlmZ ej                  rd dlmZ  ed«      Ze
j$                  j'                  dg d	¢«      	 	 	 	 	 	 dd
„«       Zdd„Zd„ Zdd„Zdd„Zdd„Zdd„Zdd„Zy)é    )Úannotations)ÚCallableN)ÚAnyÚTypeVar)Ú_api)ÚSelfÚTztarget,shape_repr,test_shape))©Nz(N,))é   é   )©Nr   ú(N, 3))r   )r   r   )r   é   ))r   é   z(1, 5))r   é	   ))Nr   Nz	(M, 2, N))r   r   r   c           	     ó  — dt        j                  dt        | «      › d|› d|› �«      z   }t        j                  |«      }t        j                  t        |¬«      5  t        j                  | |¬«       d d d «       y # 1 sw Y   y xY w)Nú^z'aardvark' must be zD with shape z, but your input has shape ©Úmatch)Úaardvark)
ÚreÚescapeÚlenÚnpÚzerosÚpytestÚraisesÚ
ValueErrorr   Úcheck_shape)ÚtargetÚ
shape_reprÚ
test_shapeÚerror_patternÚdatas        úW/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/matplotlib/tests/test_api.pyÚtest_check_shaper&      s}   € ð œ"Ÿ)™)Ø
œc &›k˜]¨-¸
°|ð DØ�Lð	"ó#ñ #€Mô �8‰8�JÓ€DÜ	�‰”z¨Ô	7ñ 0Ü×Ñ˜¨$Õ/÷0÷ 0ñ 0ús   ÁA<Á<Bc                 ó6  —  G d„ d«      } t        j                  t        j                  «      5  | j                   d d d «       t        j                  t        j                  «      5   | «       }|j                   d d d «       y # 1 sw Y   ŒIxY w# 1 sw Y   y xY w)Nc                  ó\   — e Zd Z ej                  d«      ej
                  dd„«       «       Zy)ú)test_classproperty_deprecation.<locals>.Az0.0.0c                 ó   — y r
   © )Úclss    r%   Úfz+test_classproperty_deprecation.<locals>.A.f)   s   € ð ó    N)r,   r   ÚreturnÚNone)Ú__name__Ú
__module__Ú__qualname__r   Ú
deprecatedÚclasspropertyr-   r+   r.   r%   ÚAr)   (   s-   „ Ø	ˆ�‰˜Ó	!Ø	×	Ñ	ò	ó 
ó 
"ñ	r.   r6   )r   ÚwarnsÚmplÚMatplotlibDeprecationWarningr-   )r6   Úas     r%   Útest_classproperty_deprecationr;   '   sv   € ÷ñ ô
 
�‰”c×6Ñ6Ó	7ñ Ø	�Š÷ä	�‰”c×6Ñ6Ó	7ñ Ù‹CˆØ	�Š÷ð ÷ð ú÷ð ús   ®BÁ&BÂBÂBc            
     ó´  — t        j                  t        j                  d¬«      5  t	        j
                  dd¬«       d d d «       t        j                  t        j                  d¬«      5  t	        j
                  ddd¬«       d d d «       t        j                  t        j                  d	¬«      5  t	        j
                  ddd
¬«       d d d «       t        j                  t        j                  d¬«      5  t	        j
                  ddd¬«       d d d «       t        j                  t        j                  d¬«      5  t	        j
                  ddd¬«       d d d «       t        j                  t        j                  d¬«      5  t	        j
                  ddd¬«       d d d «       t        j                  t        d¬«      5  t	        j
                  ddd¬«       d d d «       t        j                  t        d¬«      5  t	        j
                  dddd¬«       d d d «       t        j                  t        j                  d¬«      5  t	        j
                  dddd
ddd¬«       d d d «       y # 1 sw Y   �Œ,xY w# 1 sw Y   �ŒóxY w# 1 sw Y   �ŒºxY w# 1 sw Y   �Œ�xY w# 1 sw Y   �ŒHxY w# 1 sw Y   �ŒxY w# 1 sw Y   ŒßxY w# 1 sw Y   Œ®xY w# 1 sw Y   y xY w)NzEfoo was deprecated in Matplotlib 3\.10 and will be removed in 3\.12\.r   z3.10Úfoo)ÚnamezOThe foo class was deprecated in Matplotlib 3\.10 and will be removed in 3\.12\.Úclass)r>   Úobj_typezWfoo was deprecated in Matplotlib 3\.10 and will be removed in 3\.12\. Use bar instead\.Úbar)r>   ÚalternativezXfoo was deprecated in Matplotlib 3\.10 and will be removed in 3\.12\. More information\.zMore information.)r>   ÚaddendumzDfoo was deprecated in Matplotlib 3\.10 and will be removed in 4\.0\.z4.0)r>   Úremovalz(foo was deprecated in Matplotlib 3\.10\.Fz*foo will be deprecated in a future versionT)r>   Úpendingzcannot have a scheduled removalz3.12)r>   rE   rD   zComplete replacement)Úmessager>   rB   rC   r@   rD   )	r   r7   r8   r9   r   Úwarn_deprecatedÚPendingDeprecationWarningr   r   r+   r.   r%   Útest_warn_deprecatedrI   4   su  € Ü	�‰”c×6Ñ6ð2ô
3ñ 1ô 	×Ñ˜V¨%Õ0÷1ô 
�‰”c×6Ñ6ð:ô
;ñ Cô 	×Ñ˜V¨%¸'ÕB÷Cô 
�‰”c×6Ñ6ðDô
Eñ Dô 	×Ñ˜V¨%¸UÕC÷Dô 
�‰”c×6Ñ6ðEô
Fñ Oô 	×Ñ˜V¨%Ð:MÕN÷Oô 
�‰”c×6Ñ6ð1ô
2ñ @ô 	×Ñ˜V¨%¸Õ?÷@ô 
�‰”c×6Ñ6ØGô
Iñ @ä×Ñ˜V¨%¸Õ?÷@ô 
�‰Ô/ØIô
Kñ ?ä×Ñ˜V¨%¸Õ>÷?ô 
�‰”zÐ)KÔ	Lñ OÜ×Ñ˜V¨%¸ÀvÕN÷Oä	�‰”c×6Ñ6Ð>UÔ	Vñ >Ü×Ñ˜VÐ-CÈ%Ø).Ð9LØ&-°uõ	>÷>ð >÷91ñ 1ú÷Cñ Cú÷Dñ Dú÷Oñ Oú÷@ñ @ú÷@ñ @ú÷?ð ?ú÷Oð Oú÷>ð >úsk   ¦I(Á+I5Â1JÃ7JÄ=JÆJ)Æ?J6Ç;KÉKÉ(I2É5I?ÊJÊJÊJ&Ê)J3Ê6J?ËKËKc                 ój  —  G d„ d«      }  | «       }t        j                  t        j                  «      5  |j                  dk(  sJ ‚	 d d d «       t        j                  t        j                  «      5  d|_        d d d «       t        j                  t        j                  «      5  |j                  dk(  sJ ‚	 d d d «       t        j                  t        j                  «      5  |j                  d«      dk(  sJ ‚	 d d d «       y # 1 sw Y   Œ¾xY w# 1 sw Y   Œ—xY w# 1 sw Y   ŒexY w# 1 sw Y   y xY w)Nc                  óz   — e Zd ZU d	d„Zd
d„Z ej                  d«      Zded<    ej                  d«      Z	ded<   y)ú-test_deprecate_privatize_attribute.<locals>.Cc                ó   — d| _         y )Nr   )Ú_attr)Úselfs    r%   Ú__init__z6test_deprecate_privatize_attribute.<locals>.C.__init__Y   s   € ° D¥Jr.   c                ó   — |S r
   r+   )rO   Úargs     r%   Ú_methz3test_deprecate_privatize_attribute.<locals>.C._methZ   s   € ¨S jr.   z0.0ÚintÚattrr   ÚmethN©r/   r0   )rR   r	   r/   r	   )
r1   r2   r3   rP   rS   r   Údeprecate_privatize_attributerU   Ú__annotations__rV   r+   r.   r%   ÚCrL   X   s6   … Û2Û0Ø6�D×6Ñ6°uÓ=ˆˆcÓ=Ø;˜×;Ñ;¸EÓBˆˆhÔBr.   rZ   r   r   é*   )r   r7   r8   r9   rU   rV   )rZ   Úcs     r%   Ú"test_deprecate_privatize_attributer]   W   sõ   € ÷Cñ Cñ 	
‹€AÜ	�‰”c×6Ñ6Ó	7ñ Ø�v‰v˜Š{Ð‰{÷ä	�‰”c×6Ñ6Ó	7ñ ØˆŒ÷ä	�‰”c×6Ñ6Ó	7ñ Ø�v‰v˜Š{Ð‰{÷ä	�‰”c×6Ñ6Ó	7ñ  Ø�v‰v�b‹z˜RÒÐÑ÷ ð  ÷ð ú÷ð ú÷ð ú÷ ð  ús/   µDÁ3DÂ&DÃ$D)ÄDÄDÄD&Ä)D2c                 óî  ‡— t        j                  dd«      dd	d„«       Št        j                  dd«      d
d„«       } ‰| fD ]>  } |«        t        j                  t        j
                  «      5   |d¬«       d d d «       Œ@ t         j                  j                  fd	ˆfd„} |«        t        j                  t        j
                  «      5   d¬«       d d d «       y # 1 sw Y   Œ§xY w# 1 sw Y   y xY w)Nú3.0r=   c                 ó   — y r
   r+   ©r=   s    r%   Úfunc1z$test_delete_parameter.<locals>.func1j   ó   € àr.   c                  ó   — y r
   r+   )Úkwargss    r%   Úfunc2z$test_delete_parameter.<locals>.func2n   rc   r.   rA   ra   c                ó   •—  ‰| «       y r
   r+   )r=   rb   s    €r%   Úpyplot_wrapperz-test_delete_parameter.<locals>.pyplot_wrapperw   s
   ø€ Ùˆc�
r.   r
   )r=   r   r/   r0   )re   r   r/   r0   )r   Údelete_parameterr   r7   r8   r9   ÚdeprecationÚ_deprecated_parameter)rf   Úfuncrh   rb   s      @r%   Útest_delete_parameterrm   i   sá   ø€ Ü	×Ñ˜5 %Ó(óó )ðô 
×Ñ˜5 %Ó(òó )ðð ˜�ò ˆÙŒÜ�\‰\œ#×:Ñ:Ó;ñ 	Ù�U�O÷	ð 	ðô
 #'×"2Ñ"2×"HÑ"Hö ñ ÔÜ	�‰”c×6Ñ6Ó	7ñ Ù��÷ð ÷	ð 	ú÷ð ús   Á.
CÃ
C+ÃC(	Ã+C4c                 óZ  — t        j                  dd«      dd	d„«       }  | dd¬«       t        j                  t        j
                  «      5   | dd«       d d d «       t        j                  t        j
                  «      5   | ddd«       d d d «       y # 1 sw Y   Œ@xY w# 1 sw Y   y xY w)
Nr_   rR   c                 ó   — y r
   r+   )ÚprerR   Úposts      r%   rl   z$test_make_keyword_only.<locals>.func€   rc   r.   r   r   )rR   r   r
   )rp   r   rR   r   rq   r   r/   r0   )r   Úmake_keyword_onlyr   r7   r8   r9   )rl   s    r%   Útest_make_keyword_onlyrs      s“   € Ü	×Ñ˜E 5Ó)óó *ðñ 	ˆ�…Nä	�‰”c×6Ñ6Ó	7ñ ÙˆQ�Œ
÷ä	�‰”c×6Ñ6Ó	7ñ ÙˆQ��1Œ÷ð ÷ð ú÷ð ús   Á
BÂB!ÂBÂ!B*c                 ó¦   — d} t        j                  d| ¬«      dd„«       }|j                  €t        j                  d«       | |j                  v sJ ‚y )Nz)`.f1`, `f2`, `f3(x) <.f3>` or `f4(x)<f4>`Ú1)rB   c                  ó   — y r
   r+   r+   r.   r%   r-   z'test_deprecation_alternative.<locals>.fŽ   rc   r.   zDocumentation is disabledrW   )r   r4   Ú__doc__r   Úskip)rB   r-   s     r%   Útest_deprecation_alternativery   Œ   sM   € Ø=€KÜ	‡_�_�S kÔ2òó 3ðà‡y�yÐÜ�‰Ð/Ô0Ø˜!Ÿ)™)Ñ#Ð#Ñ#r.   c                 ó�   — t        j                  t        d¬«      5  t        j                  dg«       d d d «       y # 1 sw Y   y xY w)NzNo argument to check!r   r:   )r   r   Ú	TypeErrorr   Úcheck_in_listr+   r.   r%   Útest_empty_check_in_listr}   –   s6   € Ü	�‰”yÐ(?Ô	@ñ "Ü×Ñ˜C˜5Ô!÷"÷ "ñ "ús	   œ<¼A)r    ztuple[int | None, ...]r!   Ústrr"   ztuple[int, ...]r/   r0   rW   )Ú
__future__r   Úcollections.abcr   r   Útypingr   r   Únumpyr   r   Ú
matplotlibr8   r   ÚTYPE_CHECKINGÚtyping_extensionsr   r	   ÚmarkÚparametrizer&   r;   rI   r]   rm   rs   ry   r}   r+   r.   r%   ú<module>rˆ      sž   ðÝ "å $Û 	Û ß ã Û ã Ý ð 
×ÒÝ&áˆCƒL€ð ‡�×ÑÐ7òóð0Ø!$ð0à!0ð0à59ò0óð0ó
ò >óF ó$ó,
ó$ô"r.   