+
     ]i  c                   sB    ^ RI t^ RIt^ RIHt ^ RIHtHtHt R t	R t
R# )    N)Bbox)_find_line_box_crossingsFormatterPrettyPrintMaxNLocatorc                  sT   \         P                  ! . RO4      p \         P                  ! \        V 4      4      p\        P
                  ! R^^R4      p\        \         P                  ! W.4      V4      w  r4rVVw  w  w  rxp	w  w  rpVw  w  w  rpw  w  pppVw  w  w  pppVw  w  w  pppR# )   g      )@N)r   g              r   r
   r	   r    r   r   r   i   )npZarrayZarangeZlenr   Zfrom_extentsr   Zcolumn_stack)ZxZyZbboxZleftZrightZbottomZtopZlx0Zly0Zla0Zlx1Zly1Zla1Zrx0Zry0Zra0Zrx1Zry1Zra1Zbx0Zby0Zba0Ztx0Zty0Zta0s                            U/usr/lib64/python3.14/site-packages/mpl_toolkits/axisartist/tests/test_grid_finder.pytest_find_line_box_crossingsr   	   s    
BCA
		#a&ARAt,D7
 'D,0)Zc(
C,1)Zc(
cCZc3Zc3    c                  sF    \        4       p V ! ^ ^d4      w  rp\        4       pR# )r    N)r   r   )ZlocatorZlocsZnlocZfactorZfmts        r   test_pretty_print_formatr      s!    mG CD

 Cr   )Znumpyr   ZpytestZmatplotlib.transformsr   Z#mpl_toolkits.axisartist.grid_finderr   r   r   r   r   ) r   r   <module>r      s%      &A AB$6r   