Ë
    ¡eh  ã                   óN   — d dl mZ d dlmZ d dlZd dlmZ d dlm	Z	 d dl
mZ d„ Zy)é    )Úmul)ÚreduceN©Úrandint)ÚArrayterator)Úassert_c                  ó,  — t         j                  j                  t        j                  d«      «       t	        d«      dz   } t        d„ t        | «      D «       «      }t        t        |«      }t        j                  |«      }||_	        t	        d|z  «      }t        ||«      }|D ]'  }t        t        |j                  «      |xs |k  «       Œ) t        t        |j                  «      t        |j                  «      k(  «       |D �cg c]  }t	        |«      ‘Œ }}|D �cg c]  }t	        |«      dz   ‘Œ }	}|D �cg c]  }t	        |«      dz   ‘Œ }
}t        d„ t        ||	|
«      D «       «      }||   }||   }|D ]'  }t        t        |j                  «      |xs |k  «       Œ) t        t        j                   |j#                  «       |k(  «      «       t        t        |j                  «      t        |j                  «      k(  «       y c c}w c c}w c c}w )Né
   é   é   c              3   ó8   K  — | ]  }t        d «      dz   –— Œ y­w)r
   r   Nr   )Ú.0Údims     ú_/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/numpy/lib/tests/test_arrayterator.pyú	<genexpr>ztest.<locals>.<genexpr>   s   è ø€ Ò8 C”'˜"“+˜a•-Ñ8ùs   ‚é   c              3   ó,   K  — | ]  }t        |Ž –— Œ y ­w)N)Úslice)r   Úts     r   r   ztest.<locals>.<genexpr>"   s   è ø€ Ò= ”5˜!”9Ñ=ùs   ‚)ÚnpÚrandomÚseedÚaranger   ÚtupleÚranger   r   Úshaper   r   ÚlenÚflatÚlistÚzipÚallÚ	__array__)Úndimsr   ÚelsÚaÚbuf_sizeÚbÚblockr   ÚstartÚstopÚstepÚslice_ÚcÚds                 r   Útestr/   
   s«  € Ü‡I�I‡N�N”2—9‘9˜R“=Ô!ô �A‹J�q‰L€EÜÑ8¬5°«<Ô8Ó8€EÜ
”�eÓ
€CÜ
�	‰	�#‹€AØ€A„Gä�q˜‘u‹~€HÜ�Q˜Ó!€Að ò 6ˆÜ”�E—J‘J“ H¢O°Ñ4Õ5ð6ô ŒD�—‘‹LœD §¡›LÑ(Ô)ð &+Ö+˜cŒW�S�\Ð+€EÐ+Ø&+Ö,˜sŒG�C‹L˜‹NÐ,€DÐ,Ø&+Ö,˜sŒG�C‹L˜‹NÐ,€DÐ,ÜÑ=¤c¨%°°tÓ&<Ô=Ó=€FØ	ˆ&‰	€AØ	ˆ&‰	€Að ò 6ˆÜ”�E—J‘J“ H¢O°Ñ4Õ5ð6ô ŒB�F‰F�1—;‘;“= AÑ%Ó&Ô'ô ŒD�—‘‹LœD §¡›LÑ(Õ)ùò ,ùÚ,ùÚ,s   ÄHÄHÄ9H)Úoperatorr   Ú	functoolsr   Únumpyr   Únumpy.randomr   Ú	numpy.libr   Únumpy.testingr   r/   © ó    r   ú<module>r8      s   ðÝ Ý ã Ý  Ý "Ý !ó$*r7   