+
     ]iH  c                   s   ^ RI t ^ RIHt ^ RIt^ RIt^ RIHt ^ RI	H
t ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIHt  ^ RI!t"^ RI#H$t$H%t% R t&R t']%! R.RR7      R	 4       t(]$! R
.R7      R 4       t)R t*]%! R.RRR7      R 4       t+R t,]%! R.RRR7      R 4       t-R t.R t/R t0]Pb                  Pe                  R. R$O4      R 4       t3R t4R t5R t6R t7R t8R t9R  t:R! t;R" t<R# t=R# )%    N)chain)check_figures_equalimage_comparisonc            	      s<   \         P                  ! 4       p V P                  ^^4       V P                  ^^4       RpV P                  P                  V4      p\        P                  ! V^^RRR7      pV P                  V4       VP                  V P                  8X  g   Q h\        P                  ! V^x^xRRRR7      pVP                  4       '       g   Q hV P                  V4       \        VP                  \        P                  4      '       g   Q h\        P                  ! V^d^d\        P                  ! 4       RR7      pV P                  V4       \        VP                  \        P                  4      '       g   Q h\        P                  ! V^x^xRRR7      pVP                  4       pVP                  4       '       d   Q hV P                  V4       VP                  4       V8w  g   Q hVP                  4       '       g   Q hVP                  V P                  8X  g   Q hR# )	   yellow      ?)widthheightfcalphacoralN)r   r   r	   	transformr
   )r   r   r   r
      r   )pltaxesset_xlimset_ylim	transDatar   mpatchesEllipse	add_patchZ
_transformZis_transform_set
isinstancemtransformsIdentityTransformget_transform)axxy_dataxy_pixeZintermediate_transform        C/usr/lib64/python3.14/site-packages/matplotlib/tests/test_artist.pytest_patch_transform_of_noner!      s    
BKK1KK1 G\\##G,F 	!LALLO<<2<<''' 	s37#'s	4ALLOallK$A$ABBBB 	s3#.#@#@#B#	OALLOallK$A$ABBBB 	s37"	$A__.!!####LLO?? 6666<<2<<'''    c                  s   \         P                  ! 4       p V P                  ^^4       V P                  ^^4       RpV P                  P                  V4      p\        P                  ! V^^R7      p\        P                  ! V.RRR7      pV P                  V4       VP                  4       VP                  4       ,           V P                  8X  g   Q h\        P                  ! V^x^xR7      p\        P                  ! V.RRR7      pVP                  R4       V P                  V4       \        VP                  4       \        P                   4      '       g   Q h\        P                  ! V^d^dR7      p\        P                  ! V.\        P                   ! 4       RR7      pV P                  V4       \        VP                  4       \        P                   4      '       g   Q hR# )	r   )r   r   r   r   )	facecolorr
   r   N)r   r
   r   )r   r   r   r   r   r   r   r   mcollectionsZPatchCollectionadd_collectionZget_offset_transformr   Zset_transformr   r   r   )r   r   r   r   Zcr   r    !test_collection_transform_of_noner&   ?   s{    
BKK1KK1 G\\##G,F 	!4A$$aSHCHAa!!#aoo&772<<GGG 	s37A$$aSG+.	0AOODaaoo')F)FGGGG 	s37A$$aS/:/L/L/N+.	0A aa,,.0M0MNNNNr"   Zclip_path_clippingT)remove_textc            	      s   \         P                  P                  4       P                  4       p V ;P                  ^,          un        V ;P                  ^,          un        \         P                  P                  4       P                  4       pVP                  RRR
1,          Vn        \         P                  P                  W4      p\         P                  P                  ^4      P                  4       pV;P                  R,          un        \        P                  ! ^^RRR7      w  pw  rV\        P                  ! V.^RRRRR	7      pVP                  W%P                  4       VP                  V4       \        P                   ! V^RRRRR	7      pVP                  W&P                  4       VP#                  V4       VP%                  R^.4       VP'                  R^.4       R# )   Ng@T)ZsharexZshareyZblueZredgffffff?Z*)lw	edgecolorr#   r
   hatch)mpathPathZunit_rectangleZdeepcopyZverticesZunit_circleZmake_compound_pathZunit_regular_starr   subplotsr$   ZPathCollectionset_clip_pathr   r%   r   	PathPatchr   r   r   )	ZexteriorZinteriorZ	clip_pathZstarfigax1ax2ZcolZpatch	            r    test_clippingr7   c   se   zz((*335Hzz%%'002H ))$B$/H

--hAI::''*335DMMSMll1aTBOC#

%
%tff05SMCi/stVu%(5E		==1MM%LL"aLL"ar"   Zpng)Z
extensionsc                 s   V P                  . RO4      pVP                  R^.R^.4      w  p\        P                  ! ^ ^ .^^ .^^.^ ^.^ ^ ..4      p\        P
                  ! WBP                  R7      pVP                  V4       VP                  . RO4      pVP                  R^.R^.4       VP                  RRR7       VP                  RRR7       R# )r    )r   )ZxlimZylimN)r    r    r   r   r-   )r   g      ?)	Zadd_axesplotr.   r/   r   r2   r   r1   set)Zfig_testZfig_refZax_testZlZpZax_refs   &&    r    test_clipping_zoomr:      s     -G	r1gAw	'BA 	

QFQFQFQFQF;<A1(9(9:AOOAl+F
KKQ"a!
JJKkJ2KK[{K3r"   c                  s   \         P                  P                  R 4      p \         P                  P                  R 4      p\        P                  ! 4       w  r#VP	                  WR4       VP                  ^^4       \        P                  ! 4       pVP                  VRR7       \        VP                  4       4      R8  g   Q h\        P                  ! 4       pVP                  VRR7       \        VP                  4       4      R 8  g   Q hR# )i N  zk.pdf)Zformati@  svgN)npZrandomr   r0   r8   r   ioZBytesIOZsavefigZlengetvalue)xZyr3   r   r;   r<            r    test_cull_markersrB      s    
		A
		AllnGCGGA$KK1
**,CKKEK"s||~%%%
**,CKKEK"s||~&&&r"   ZhatchingZdefault)r'   Zstylec            	      s   \         P                  ! ^^4      w  r\        P                  ! R	^^RR7      pVP	                  V4       \
        P                  ! ^R.R
.VP                  RR7      pVP                  V4       \        P                  ! R^^RRR7      pVP	                  V4       \
        P                  ! ^R.R.VP                  RRR7      pVP                  V4       VP                  ^ ^4       VP                  ^ ^	4       R# )r   Z/)r+   i>  )sizesoffsetsoffset_transformr+   ZC1)r+   r*   )rC   rD   rE   r+   r*   Nr    r    )g      ?      @)r(   r    )g      @rG   )r   r0   r   Z	Rectangler   r$   ZRegularPolyCollectionr   r%   r   r   )r3   r   Zrect1Zrect2Zrect3Zrect4rA   r    test_hatchingrH      s    ll1a GC vq!37ELL..	%:,E e vq!3$GELL..	%:,T#E eKK1KK1r"   c                  sN   \         P                  ! 4       w  rVP                  \        P                  ! ^$4      P                  ^^4      4      pVP                  \        ^4      4      w  pV P                  '       g   Q hVP                  '       g   Q hV P                  P                  4        V P                  '       d   Q hVP                  '       d   Q hVP                  '       d   Q hW!P                  9   g   Q hW1P                  9  g   Q hVP                  VJ g   Q hVP                  4        VP                  4        W#3 F'  pVP                  e   Q hVP                  4       f   K'  Q h	  W!P                  9  g   Q hV P                  '       g   Q hVP                  '       g   Q hR# )i$   N)r   r0   imshowr=   arangeZreshaper8   rangeZstaleZcanvasdrawZ_mouseover_setr   Zremove
get_figure)r3   r   Zimlnartr   r    test_removerP      s=   llnGC	299R=((A.	/B
''%(
CB9999888O8JJOOyyy=xxx<xxx<"""""&&&&&77b==IIKIIKxxx~~'''  &&&&&9999888O8r"   zdefault_edges.pngc            
      s   ^\         P                  R&   \         P                  ! ^^4      w  p w  w  rw  r4VP                  \        P
                  ! ^
4      \        P
                  ! ^
4      R\        P
                  ! ^
4      ^,           \        P
                  ! ^
4      R4       VP                  \        P
                  ! ^
4      \        P
                  ! ^
4      RR7       VP                  ^ ^ R^\        RR7      R	7       VP                  R4       VP                  R4       \        P                  ! \        P                  ! . RO\        P                  P                  \        P                  P                   \        P                  P                   \        P                  P"                  .4      R
VP$                  R7      pVP'                  V4       R# )i   ztext.kerning_factorr@   ZoZedge)ZalignZBOXZsawtooth)Zboxstyle)ZsizeZbboxZnone)r	   r   N)r,   r   )rF   r   r    r   r   rF   )r   ZrcParamsr0   r8   r=   rJ   ZbarZtextZdictr   r   r   r2   r.   r/   ZMOVETOZCURVE3Z	CLOSEPOLYr   r   )r3   r4   r5   Zax3Zax4Zpp1rA   r    test_default_edgesrS      s3    +,CLL&'$'LLA$6!C	!*3jsHHRYYr]BIIbM3YYr]Q		"s4GGBIIbM299R=G7HHQ5rj(AHBLLLL




3JJ%%uzz'8'8JJ%%uzz';';=	> S]]	,C
 MM#r"   c                  sT    \         P                  ! . . 4      p V P                  4        R # N)mlinesLine2DZ
properties)rN       r    test_propertiesrX      s    	r2	BMMOr"   c                  s"   \         P                  ! . 4       \         P                  ! . .4       \         P                  ! 4       w  rVP                  \	        ^4      4      pVP                  \	        ^4      4      p\
        P                  ! \        W#4      R^4       \         P                  ! VP                  P                  4       RR7       \        P                  ! 4       p\         P                  ! VRVR7       VP                  4       R8X  g   Q hR# )   r)   Zgreen)Zcolorzorder)Zfilez  zorder: float
N)r   Zsetpr0   r8   rK   martistr   ZspinesZvaluesr>   ZStringIOr?   )r3   r   Zlines1Zlines2Zsior   r    	test_setpr\      s    HHRLHHbTN llnGCWWU1XFWWU1XFLLv&a0HHRYYw/ ++-CHHVXC(<<>0000r"   c                  s   \         P                  ! 4       w  rVP                  \        ^4      RR7      w  pVP	                  4       \
        P                  P                  8X  g   Q hVP                  R4       VP	                  4       R8X  g   Q hVP                  R4       VP	                  4       \
        P                  P                  8X  g   Q hR# )i   N)rZ   i@ )	r   r0   r8   rK   Z
get_zorderrU   rV   rZ   
set_zorder)r3   r   rN         r    test_None_zorderr_     s    llnGC
''%(4'
(CB==?fmm22222MM&==?f$$$MM$==?fmm22222r"   zaccept_clause, expectedc                 s     ! R  R\         P                  4      pRV ,          VP                  n        \         P                  ! V4      P                  R4      pW18X  g   Q hR# )c                   &   a  ] tR tRt o R tRtV tR# ):test_artist_inspector_get_valid_values.<locals>.TestArtisti  c                    R # rT    )selfZarg   &&r    set_fZ@test_artist_inspector_get_valid_values.<locals>.TestArtist.set_f      r"   rc   N)__name__
__module____qualname____firstlineno__rf   __static_attributes____classdictcell__Z__classdict__   @r    
TestArtistra          	 	r"   rp   z
    Some text.

    %s
    ZfN)r[   Artistrf   __doc__ArtistInspectorZget_valid_values)Zaccept_clauseZexpectedrp   Zvalid_valuess   &&  r    &test_artist_inspector_get_valid_valuesru     sU    W^^   	 J
 **:6GGLL###r"   c                  s    \         P                  ! \        P                  4      p V P	                  4       pVR ,          R08X  g   Q hR# )Z	linewidthr)   N)r[   rt   rU   rV   Zget_aliases)ZaiZaliases     r    !test_artist_inspector_get_aliasesrw   '  s7    		 	 	/BnnG;D6)))r"   c                  s   \         P                  ! 4       p \        P                  ! \        R R7      ;_uu_ 4        V P                  R4       RRR4       \        P                  ! \        R R7      ;_uu_ 4        V P                  . RO4       RRR4       \        P                  ! \        RR7      ;_uu_ 4        V P                  R4       RRR4       \        P                  ! \        RR7      ;_uu_ 4        V P                  \        P                  4       RRR4       R#   + '       g   i     L; i  + '       g   i     L; i  + '       g   i     L; i  + '       g   i     R# ; i)^alpha must be numeric or NoneZmatchstringNoutside 0-1 range皙?)r   r   rY   )	r[   rr   pytestraises	TypeErrorZ	set_alpha
ValueErrorr=   nanrO   rW   r    test_set_alphar   .  s    
..
C	y(H	I	Ih 
J	y(H	I	Ii  
J	z)<	=	=c 
>	z)<	=	=bff 
>	= 
J	I	I	I	=	=	=	=	=s/   D 8D38E6 E D0	3E	E	E*	c                  s   \         P                  ! 4       p \        P                  ! \        R R7      ;_uu_ 4        V P                  R4       RRR4       \        P                  ! \        RR7      ;_uu_ 4        V P                  R4       RRR4       \        P                  ! \        RR7      ;_uu_ 4        V P                  \        P                  4       RRR4       \        P                  ! \        RR7      ;_uu_ 4        V P                  RR.4       RRR4       \        P                  ! \        RR7      ;_uu_ 4        V P                  R\        P                  .4       RRR4       R#   + '       g   i     EL+; i  + '       g   i     EL; i  + '       g   i     L; i  + '       g   i     L; i  + '       g   i     R# ; i)rx   ry   rz   Nr{   r|   zalpha must be between 0 and 1r   )	r[   rr   r}   r~   r   Z_set_alpha_for_arrayr   r=   r   r   rW   r    test_set_alpha_for_arrayr   :  s   
..
C	y(H	I	I  * 
J	z)<	=	=  % 
>	z)<	=	=  ( 
>	z)H	I	I  #s, 
J	z)H	I	I  #rvv/ 
J	I 
J	I	I	=	=	=	=	=	I	I	I	I	Is;   E.8F6 FF)"F<.E?	F	F&	)F9	<G	c                  s  a V3R  lo^ Sn         \        P                  ! 4       p V P                  S4      pSP                   ^ 8X  g   Q hV P	                  4        SP                   ^8X  g   Q hV P                  ^
4       SP                   ^8X  g   Q hV P                  V4       V P	                  4        SP                   ^8X  g   Q hR# )c                 s:   < S;P                   ^,          un         R# )r   N)counter)artistfuncs   &r    r   Ztest_callbacks.<locals>.funcI  s    r"   N)r   r[   rr   Zadd_callbackZpchangedr]   Zremove_callback)rO   Zoidr   s     @r    test_callbacksr   H  s     DL
..
C


4
 C<<1LLN<<1NN2<<1LLN<<1r"   c                 st    ! R R\         P                  4      p \        V P                  R4      '       g   Q hRV P                  P                  9   g   Q h ! R RV 4      p\        VP                  R4      '       g   Q hRVP                  P                  9   g   Q hRVP                  P                  9   g   Q hR# )	z3Test autogenerated ``set()`` for Artist subclasses.c                   r`   )%test_set_signature.<locals>.MyArtist1i\  c                rb   rT   rc   rd   Zvalre   r    set_myparam1Z2test_set_signature.<locals>.MyArtist1.set_myparam1]  rg   r"   rc   N)rh   ri   rj   rk   r   rl   rm   rn   ro   r    	MyArtist1r   \  rq   r"   r   _autogenerated_signatureZmyparam1c                   r`   )%test_set_signature.<locals>.MyArtist2ic  c                rb   rT   rc   r   re   r    set_myparam2Z2test_set_signature.<locals>.MyArtist2.set_myparam2d  rg   r"   rc   N)rh   ri   rj   rk   r   rl   rm   rn   ro   r    	MyArtist2r   c  rq   r"   r   Zmyparam2Nr[   rr   Zhasattrr9   rs   )r   r   rv   r    test_set_signaturer   Z  s    GNN  9=="<====.....I  9=="<====..........r"   c                 s     ! R R\         P                  4      p \        V P                  R4      '       d   Q hV P                  P                  R8X  g   Q h ! R RV 4      pVP                  V P                  J g   Q hR# )z=set() defined in Artist subclasses should not be overwritten.c                   r`   )*test_set_is_overwritten.<locals>.MyArtist3in  c                s    R# )Not overwritten.Nrc   )rd   Zkwargss   &,r    r9   Z.test_set_is_overwritten.<locals>.MyArtist3.setp  s    r"   rc   N)rh   ri   rj   rk   r9   rl   rm   rn   ro   r    	MyArtist3r   n  s     	# 	#r"   r   r   r   c                       ] tR tRtRtR# )*test_set_is_overwritten.<locals>.MyArtist4iv  rc   Nrh   ri   rj   rk   rl   rc   r"   r    	MyArtist4r   v  s    r"   r   Nr   )r   r   rv   r    test_set_is_overwrittenr   l  si    #GNN #
 y}}&@AAAA==  $6666I  ==IMM)))r"   c            	     s4   \         P                  ! R!4      p RV R"&   RV R#&   RV R$&   R%V R&&   ^ V R'&   ^V R(&   RV R)&   RV R*&   RV R+&   \        P                  ! 4       w  rVP	                  R4       \
        P                  ! \         P                  ! R%^^4      R4      pVP                  V R	VR
7      p. R,Op\        V P                  V4       F  w  rgVP                  V4      V8X  d   K  Q h	  \        P                  ! 4        \        P                  ! 4       w  rVP	                  R4       \        P                  R	,          P                  ^4      p\
        P                  ! \         P                  ! R%^^4      ^4      pVP                  WVR
7      p. R-Op\        V P                  V4       F  w  rgVP                  V4      V8X  d   K  Q h	  \        P                  ! 4        \        P                  ! 4       w  rVP	                  R4       \        P                  R	,          P                  R4      p\
        P                  ! \         P                  ! R%^R4      R4      pVP                  WVR
7      p. R.Op\        V P                  V4       F  w  rgVP                  V4      V8X  d   K  Q h	  \        P                  ! 4        \         P                  ! R/4      p R0V ^ &   RV ^&   RV ^&   RV ^&   RV ^&   RV ^&   RV ^&   . R1Op\        P                  ! 4       w  rVP	                  R4       \
        P                  ! \         P                  ! ^ ^^RR7      RRRR7      pVP                  V R	VR
7      p\        V P                  V4       F  w  rgVP                  V4      V8X  d   K  Q h	  \        P                  ! 4        \        P                  ! 4       w  rVP	                  R4       \
        P                  ! \         P                  ! ^ ^^RR7      RRRR7      pVP                  V R	VR
7      p\        V P                  V4       F  w  rgVP                  V4      V8X  d   K  Q h	  \        P                  ! 4        \        P                  ! 4       w  rVP	                  R4       \
        P                  ! \         P                  ! ^ ^^RR7      RRRR7      pVP                  V R	VR
7      p\        V P                  V4       F  w  rgVP                  V4      V8X  d   K  Q h	  \        P                  ! 4        \        P                  ! 4       w  rVP	                  R4       \
        P                  ! \         P                  ! ^ ^^RR7      RRRR7      pVP                  V R	VR
7      p\        V P                  V4       F  w  rgVP                  V4      V8X  d   K  Q h	  \        P                  ! 4        \        P                  ! 4       w  rVP	                  R4       \
        P                  ! \         P                  ! ^ ^^RR7      RRRR7      pVP                  V R	VR
7      p\        V P                  V4       F  w  rgVP                  V4      V8X  d   K  Q h	  \        P                  ! 4        R # )2z7Test if cursor data is correct when using BoundaryNorm.g?gGz?g+?g
ףp=
?g;On?gH}M?z-1..1 to 0..256 in 0.1i   ZRdBu_r)cmapnormz-1..1 to 0..256 in 0.01z-1..1 to 0..256 in 0.001i  g      ?g        g?r   g       @znoclip, neitherT)ZendpointFZneither)ZclipZextendznoclip, minZminznoclip, maxZmaxznoclip, bothZbothzclip, neitherN)rY   rY   rF   )r    r   )r    r   r,   rQ   rR   )r   r   )r   r    )r   r   r   )	[0.9][1.]r   [-1.0][0.0][1.0][0.09][0.009][0.0009])	z[0.90]z[0.99]r   z[-1.00]z[0.00]z[1.00]r   r   r   )	z[0.900]z[0.990]z[0.999]z[-1.000]z[0.000]z[1.000]z[0.090]r   r   )i   r   g      )r   r   z[0.1]z[0.5]r   r   z[2.0])r=   Zemptyr   r0   ZsuptitlemcolorsZBoundaryNormZlinspacerI   ZzipZflatZformat_cursor_dataZclosemplZ	colormapsZ	resampled)	ZXr3   r   r   ZimgZlabels_listZvZlabelr   r6   r    $test_format_cursor_data_BoundaryNormr   |  sv   
AAdGAdGAdGAdGAdGAdGAdGAdGAdG llnGCLL)*B2 6<D
))AH4)
0C
K ,%%a(E111 - IIK llnGCLL*+==",,S1DB3 7=D
))At)
,C
K ,%%a(E111 - IIK llnGCLL+,==",,T2DB4 8$?D
))At)
,C
K ,%%a(E111 - IIK 	AAaDAaDAaDAaDAaDAaDAaDK llnGCLL"#
Aq!d+SuYPD
))AH4)
0C,%%a(E111 - IIKllnGCLL
Aq!d+SuULD
))AH4)
0C,%%a(E111 - IIKllnGCLL
Aq!d+SuULD
))AH4)
0C,%%a(E111 - IIKllnGCLL 
Aq!d+SuVMD
))AH4)
0C,%%a(E111 - IIKllnGCLL!
Aq!d+StIOD
))AH4)
0C,%%a(E111 - IIKr"   c                  s    ! R  R\         P                  4      p RV P                  9   g   Q hV P                  R,          V P                  J g   Q h ! R RV 4      pRVP                  9  g   Q hVP                  V P                  J g   Q hR# )c                   r   )$test_auto_no_rasterize.<locals>.Gen1i  rc   Nr   rc   r"   r    Gen1r         r"   r   rL   c                   r   )$test_auto_no_rasterize.<locals>.Gen2i$  rc   Nr   rc   r"   r    Gen2r   $  r   r"   r   N)r[   rr   Z__dict__rL   )r   r   rv   r    test_auto_no_rasterizer     sw    w~~  T]]"""== DII---t  &&&99		!!!r"   c                  s     ! R  R\         P                  4      p V ! 4       p\        P                  ! 4       pRVP	                  VR4      8X  g   Q hRVP	                  VRR7      8X  g   Q hR# )c                   r`   )1test_draw_wraper_forward_input.<locals>.TestKlassi,  c                s    V# rT   rc   )rd   rendererextras   &&&r    rL   Z6test_draw_wraper_forward_input.<locals>.TestKlass.draw-  s    Lr"   rc   N)rh   ri   rj   rk   rL   rl   rm   rn   ro   r    	TestKlassr   ,  s     	 	r"   r   Zaardvark)r   N)r[   rr   mbackend_basesZRendererBaserL   )r   rO   r   r^   r    test_draw_wraper_forward_inputr   +  s]    GNN  +C**,H(J7777(*====r"   c                  s   \         P                  ! 4       p V P                  4       pVP                  4       pVP                  4       pV P	                  R R7      V J g   Q hV P	                  RR7      V J g   Q hVP	                  4       VJ g   Q hVP	                  RR7      VJ g   Q hVP	                  R R7      V J g   Q hVP	                  RR7      VJ g   Q hVP	                  R R7      V J g   Q h\
        P                  ! \        P                  4      ;_uu_ 4        VP	                  4       V J g   Q h RRR4       VP	                  4       V J g   Q h\        P                  ! . . 4      pVP	                  R R7      e   Q hVP	                  RR7      e   Q hVP                  VJ g   Q hV P                  V J g   Q hVP                  V J g   Q hR#   + '       g   i     L; i)T)ZrootFN)r   ZfigureZ
subfiguresr0   rM   r}   Zwarnsr   ZMatplotlibDeprecationWarningrU   rV   )r3   Zsfig1Zsfig2r   rN   r   r    test_get_figurer   7  s   
**,CNNEE		B>>t>$+++>>u>%,,,==?e###==e=$---==d=#s*** '5000&#---	c66	7	7!S((( 
8 $$$ 
r2	B==d=#+++==e=$,,, 99::<<3 
8	7s   G		G	))Z Zunknown)zACCEPTS: [ '-' | '--' | '-.' ]z[ '-' | '--' | '-.' ])zACCEPTS: Some description.Some description.)z.. ACCEPTS: Some description.r   )z	arg : intint)z
*arg : intr   )z"arg : int
ACCEPTS: Something else.zSomething else. )>r>   Z	itertoolsr   Znumpyr=   r}   Zmatplotlib.colorsZcolorsr   Zmatplotlib.pyplotZpyplotr   Zmatplotlib.patchesZpatchesr   Zmatplotlib.linesZlinesrU   Zmatplotlib.pathZpathr.   Zmatplotlib.transformsZ
transformsr   Zmatplotlib.collectionsZcollectionsr$   Zmatplotlib.artistr   r[   Zmatplotlib.backend_basesZbackend_basesr   Z
matplotlibr   Zmatplotlib.testing.decoratorsr   r   r!   r&   r7   r:   rB   rH   rP   rS   rX   r\   r_   ZmarkZparametrizeru   rw   r   r   r   r   r   r   r   r   r   rc   r"   r    <module>r      s3   	    #  % !  + - # 1  O'(T!OH '(d; <6 (4 )4$'" :,D	B C2: &'TK L(
1$3 2 5 $$*	0$/$* ^B"	>r"   