+
    NV-j
<  ã                   ó�  € ^ RI Ht ^ RIt^ RIt^ RIt^ RIt^ RIt^ RI	H
t ^ RIHt ]P                  ! ]P                  ]P                   .R7      R 4       t]P                  ! ]P$                  ! R]P&                  P(                  R7      R.R	R
.R7      R 4       t]P                  R 4       t]P&                  P/                  R]P0                  ]P2                  ]P4                  .4      R 4       t]P&                  P/                  RRR.RR.R7      R 4       t]P&                  P/                  RRR.RR.R7      R 4       t]P&                  P/                  RRR.RR.R7      ]P&                  P/                  RRR.RR.R7      R 4       4       t]P&                  P/                  RRR.4      R 4       t]P&                  P/                  R]P@                  .4      ]P&                  P/                  RRR.4      ]P&                  PC                  R4      R 4       4       4       t"R t#R t$R t%]P                  ! ]PL                  ! . R4O]PN                  R 7      ]PL                  ! . R4OR!R 7      ]PL                  ! . R4OR"R 7      ]PL                  ! . R5OR#R 7      ]PP                  ! . R6O4      ]PP                  ! . R6O4      PS                  R$4      ]PP                  ! . R6O4      PU                  R%R&7      ]PV                  ! . R7O4      ]PX                  ! ]PZ                  ! ^ ^4      ]PZ                  ! ^^4      ]PZ                  ! ^^4      .4      .	R' R7      R( 4       t. ! R) R*4      t/]P&                  P/                  R+]0]]1.4      R, 4       t2R- t3R. t4R/ t5]P&                  P/                  R0]Pl                  ]Pn                  .4      R1 4       t8R2 t9R3 t:R# )8é    )ÚdequeN)ÚSparseArray)Úparamsc                 ó   € V P                   # ©N©Úparam©Úrequests   &Úo/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/series/test_ufunc.pyÚufuncr      s   € ð �=‰=Ðó    T)ÚmarksFÚsparseÚdense)r   Úidsc                 ó   € V P                   # r   r   r
   s   &r   r   r      s   € ð
 �=‰=Ðr   c                 óä   € \         P                  P                  ^4      P                  ^ ^
^dRR7      p \         P                  P                  ^4      P                  ^ ^
^dRR7      p^ V R&   ^ VR&   W3# )zG
A pair of random, length-100 integer-dtype arrays, that are mostly 0.
Úint64©Údtype:NNé   :NNé   )ÚnpÚrandomÚdefault_rngÚintegers)Úa1Úa2s     r   Úarrays_for_binary_ufuncr       sm   € ô
 
�‰×	Ñ	˜qÓ	!×	*Ñ	*¨1¨b°#¸WÐ	*Ó	E€BÜ	�‰×	Ñ	˜qÓ	!×	*Ñ	*¨1¨b°#¸WÐ	*Ó	E€BØ€B€s�GØ€B€s�GØˆ6€Mr   r   c                 ó´  € \         P                  P                  ^4      P                  ^ ^
^
RR7      p^ VR&   V'       d#   \	        V\
        P                  ! R^ 4      R7      p\        \        P                  R,          4      pRp\
        P                  ! W#VR7      pV ! V4      p\
        P                  ! V ! V4      W4R7      p\        P                  ! Wg4       R# )é   r   r   :NNr"   :Né
   NÚname©Úindexr$   N)r   r   r   r   r   ÚpdÚSparseDtypeÚlistÚstringÚascii_lettersÚSeriesÚtmÚassert_series_equal)r   r   Úarrr&   r$   ÚseriesÚresultÚexpecteds   &&      r   Útest_unary_ufuncr3   '   s¤   € ô �)‰)×
Ñ
 Ó
"×
+Ñ
+¨A¨r°2¸WÐ
+Ó
E€CØ€Cˆ�HßÜ˜#¤R§^¢^°G¸QÓ%?Ô@ˆä”×%Ñ% cÕ*Ó+€EØ€DÜ�YŠY�s¨dÔ3€Fá�6‹]€FÜ�yŠy™˜s›¨5Ô<€HÜ×Ò˜6Ö,r   ÚflipÚflippedÚstraight)r   c                 ó”  € Vw  rEV'       dE   \        V\        P                  ! R ^ 4      R7      p\        V\        P                  ! R ^ 4      R7      pRp\        P                  ! WFR7      pTpWE3p	Wx3p
V '       d   \	        V	4      p	\	        V
4      p
\        P                  ! V! V	!  VR7      pV! V
!  p\
        P                  ! WË4       R# ©r   r   r$   ©r$   N)r   r'   r(   r,   Úreversedr-   r.   ©r4   r   r   r    r   r   r$   r0   ÚotherÚ
array_argsÚseries_argsr2   r1   s   &&&&         r   Útest_binary_ufunc_with_arrayr?   8   s¦   € ð %�F€BßÜ˜¤2§>¢>°'¸1Ó#=Ô>ˆÜ˜¤2§>¢>°'¸1Ó#=Ô>ˆà€DÜ�YŠY�rÔ%€FØ€Eà�€JØ�/€KçÜ˜jÓ)ˆ
Ü˜{Ó+ˆä�yŠy™ 
Ñ+°$Ô7€HÙ�KÑ €FÜ×Ò˜6Ö,r   c                 óÜ  € Vw  rEV'       dE   \        V\        P                  ! R ^ 4      R7      p\        V\        P                  ! R ^ 4      R7      pRp\        P                  ! WFR7      p\        P                  ! WVR7      P                  R 4      pWE3p	Wx3p
V '       d   \        V	4      p	\        V
4      p
\        P                  ! V! V	!  VR7      pV! V
!  p\        P                  ! WË4       R# r8   )	r   r'   r(   r,   ÚIndexÚastyper:   r-   r.   r;   s   &&&&         r   Útest_binary_ufunc_with_indexrC   P   sº   € ð
 %�F€BßÜ˜¤2§>¢>°'¸1Ó#=Ô>ˆÜ˜¤2§>¢>°'¸1Ó#=Ô>ˆà€DÜ�YŠY�rÔ%€Fä�HŠH�RÔ#×*Ñ*¨7Ó3€Eà�€JØ�/€KçÜ˜jÓ)ˆ
Ü˜{Ó+ˆä�yŠy™ 
Ñ+°$Ô7€HÙ�KÑ €FÜ×Ò˜6Ö,r   ÚshuffleÚ	unalignedÚalignedc                 ó6  € Vw  rVV'       dE   \        V\        P                  ! R ^ 4      R7      p\        V\        P                  ! R ^ 4      R7      pRp\        P                  ! WWR7      p\        P                  ! WgR7      p	\        P
                  P                  ^4      P                  \        V4      4      p
V'       d`   V	P                  V
4      p	V '       d$   V	P                  V4      ^ ,          P                  pM/VP                  V	4      ^ ,          P                  pMVP                  pWV3pW‰3pV '       d)   \        \        V4      4      p\        \        V4      4      p\        P                  ! V! V!  W·R7      pV! V!  p\        P                  ! Wþ4       R# )r   r   r$   r9   r%   N)r   r'   r(   r,   r   r   r   ÚpermutationÚlenÚtakeÚalignr&   Útupler:   r-   r.   )r4   rD   r   r   r    r   r   r$   r0   r<   Úidxr&   r=   r>   r2   r1   s   &&&&&           r   Útest_binary_ufunc_with_seriesrN   k   s*  € ð %�F€BßÜ˜¤2§>¢>°'¸1Ó#=Ô>ˆÜ˜¤2§>¢>°'¸1Ó#=Ô>ˆà€DÜ�YŠY�rÔ%€FÜ�IŠI�bÔ$€Eä
�)‰)×
Ñ
 Ó
"×
.Ñ
.¬s°2«wÓ
7€CçØ—
‘
˜3“ˆßØ—K‘K Ó'¨Õ*×0Ñ0‰Eà—L‘L Ó'¨Õ*×0Ñ0‰Eà—‘ˆà�€JØ�/€KçÜœ8 JÓ/Ó0ˆ
ÜœH [Ó1Ó2ˆä�yŠy™ 
Ñ+°5ÔD€HÙ�KÑ €FÜ×Ò˜6Ö,r   c                 óD  € Vw  rEV'       d   \        V4      p^p\        P                  ! VRR7      pWv3pWF3p	V'       d)   \        \	        V4      4      p\        \	        V	4      4      p	\        P                  ! V ! V	!  RR7      p
V ! V!  p\
        P                  ! Wº4       R# )r"   r$   r9   N)r   r'   r,   rL   r:   r-   r.   )r   r   r4   r    r/   Ú_r<   r0   r>   r=   r2   r1   s   &&&&        r   Útest_binary_ufunc_scalarrQ   “   s‰   € ð
 %�F€CßÜ˜#ÓˆØ€EÜ�YŠY�s Ô(€Fà�/€KØ�€JçÜœH [Ó1Ó2ˆÜœ8 JÓ/Ó0ˆ
ä�yŠy™ 
Ñ+°&Ô9€HÙ�KÑ €Fä×Ò˜6Ö,r   z$ignore:divide by zero:RuntimeWarningc                 ó²  € Vw  rE^WD^ 8H  &   ^WU^ 8H  &   V'       dE   \        V\        P                  ! R^ 4      R7      p\        V\        P                  ! R^ 4      R7      p\        P                  ! V4      p\        P                  ! V4      pV'       d   VP	                  ^R7      pV ! WE4      p\        V\        4      '       g   Q hV ! Wg4      p	\        V	\        4      '       g   Q h\        P                  ! V	^ ,          \        P                  ! V^ ,          4      4       \        P                  ! V	^,          \        P                  ! V^,          4      4       R# )é   r   r   )ÚfracN)	r   r'   r(   r,   ÚsampleÚ
isinstancerL   r-   r.   )
r   r   rD   r    r   r   Ús1Ús2r2   r1   s
   &&&&      r   Ú"test_multiple_output_binary_ufuncsrY   «   sù   € ð %�F€Bà€BˆQ�w�KØ€BˆQ�w�KçÜ˜¤2§>¢>°'¸1Ó#=Ô>ˆÜ˜¤2§>¢>°'¸1Ó#=Ô>ˆä	�Š�2‹€BÜ	�Š�2‹€Bçà�Y‰Y˜AˆYÓˆá�R‹}€HÜ�h¤×&Ò&Ð&Ð&á�2‹]€FÜ�fœe×$Ò$Ð$Ð$Ü×Ò˜6 !�9¤b§i¢i°¸µÓ&<Ô=Ü×Ò˜6 !�9¤b§i¢i°¸µÓ&<Ö=r   c                 ó  € Vw  r#V '       d   \        V4      p\        P                  ! VR R7      p\        P                  ! V4      p\        P                  ! V4      p\        V\        4      '       g   Q h\        V\        4      '       g   Q h\        P                  ! V^ ,          \        P                  ! V^ ,          R R7      4       \        P                  ! V^,          \        P                  ! V^,          R R7      4       R# )r$   r9   N)	r   r'   r,   r   ÚmodfrV   rL   r-   r.   )r   r    r/   rP   r0   r1   r2   s   &&     r   Útest_multiple_output_ufuncr\   Ì   s®   € ð %�F€CçÜ˜#Óˆä�YŠY�s Ô(€FÜ�WŠW�V‹_€FÜ�wŠw�s‹|€Hä�fœe×$Ò$Ð$Ð$Ü�h¤×&Ò&Ð&Ð&ä×Ò˜6 !�9¤b§i¢i°¸µÀ&Ô&IÔJÜ×Ò˜6 !�9¤b§i¢i°¸µÀ&Ô&IÖJr   c                 óž   € Vw  r4\         P                  ! VR R7      p\         P                  ! VRR7      pV ! WV4      pVP                  e   Q hR# )Úar9   ÚbN)r'   r,   r$   )r   r   r    r   r   rW   rX   r1   s   &&&     r   Ú#test_binary_ufunc_drops_series_namer`   ß   sB   € à$�F€BÜ	�Š�2˜CÔ	 €BÜ	�Š�2˜CÔ	 €Bá�2‹]€FØ�;‰;ÒÐÒr   c                  óò  €  ! R  R4      p \         P                  ! V ! ^ 4      V ! ^4      .4      p\        P                  ! V4      p\        P
                  ! \         P                  ! W"4      \        P                  ! \         P                  ! W!4      4      4       \        P
                  ! \         P                  ! W ! ^4      4      \        P                  ! \         P                  ! W ! ^4      4      4      4       R# )c                   ó8   a € ] tR t^êt o V 3R lR ltR tRtV tR# )Ú$test_object_series_ok.<locals>.Dummyc                ó   <€ V ^8„  d   QhRR/# ©r"   ÚreturnN© )ÚformatÚ__classdict__s   "€r   Ú__annotate__Ú1test_object_series_ok.<locals>.Dummy.__annotate__ë   ó   ø€ ÷ 	ñ 	 Tñ 	r   c                ó   € Wn         R # r   ©Úvalue©Úselfro   s   &&r   Ú__init__Ú-test_object_series_ok.<locals>.Dummy.__init__ë   ó   € ØŽJr   c                ó<   € V P                   VP                   ,           # r   rn   ©rq   r<   s   &&r   Ú__add__Ú,test_object_series_ok.<locals>.Dummy.__add__î   s   € Ø—:‘: §¡Õ+Ð+r   rn   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rr   rw   Ú__static_attributes__Ú__classdictcell__©ri   s   @r   ÚDummyrc   ê   s   ø‡ € ÷	ð 	÷	,ð 	,r   r€   N)r   Úarrayr'   r,   r-   r.   Úadd)r€   r/   Úsers      r   Útest_object_series_okr„   é   s˜   € ÷,ñ ,ô �(Š(‘E˜!“H™e A›hÐ'Ó
(€CÜ
�)Š)�C‹.€CÜ×Òœ2Ÿ6š6 #Ó+¬R¯YªY´r·v²v¸cÓ7GÓ-HÔIÜ×Òœ2Ÿ6š6 # u¨Q£xÓ0´"·)²)¼B¿FºFÀ3ÈÈaËÓ<QÓ2RÖSr   r   ÚInt64ÚFloat32zSparse[int]ÚCETÚD)Úfreqc                 ó,   € \        V P                  4      # r   )Ústrr   )Úxs   &r   Ú<lambda>r�     s   € ”#�a—g‘g”,r   c                 ó   € V P                   # r   r   r
   s   &r   Úvalues_for_np_reducer�   ÷   s   € ð  �=‰=Ðr   c                   ó8   a € ] tR tRt o R tR tR tR tRtV t	R# )ÚTestNumpyReductionsi
  c                óØ  € TpTp\         P                  ! R 4      ;_uu_ 4        V! V4      pR R R 4       \        V\        P                  P
                  P                  4      '       d2   \        P                  P                  RR7      pVP                  V4       VP                  P                  R9   d°   \        P                  P                  X4      pV\        P                   J d+   VP#                  RR7      p	\         P$                  ! W‰4       R # V\        P&                  J d%   VP(                  P#                  4       p	W‰8X  g   Q hR # VP#                  4       p	W‰8X  g   Q hR # RP+                  . RO4      p
\        P,                  ! \.        V
R7      ;_uu_ 4        \        P                  P                  X4       R R R 4       R #   + '       g   i     EL¡; i  + '       g   i     R # ; i)	NzSparseArray has no 'prod')ÚreasonÚiufF©Únumeric_onlyÚ|©Úmatch)údoes not support operationúunsupported operand typez$ufunc 'multiply' cannot use operands)r-   Úassert_produces_warningrV   r'   ÚcoreÚarraysr   ÚpytestÚmarkÚxfailÚapplymarkerr   Úkindr   ÚmultiplyÚreduceÚ	DataFrameÚprodr.   rA   Ú_valuesÚjoinÚraisesÚ	TypeError)rq   r�   Úbox_with_arrayr   ÚboxÚvaluesÚobjr    r1   r2   Úmsgs   &&&&       r   Útest_multiplyÚ!TestNumpyReductions.test_multiply  sV  € ØˆØ%ˆä×'Ò'¨×-Õ-Ù�f“+ˆC÷ .ô �fœbŸg™gŸn™n×8Ñ8×9Ò9Ü—;‘;×$Ñ$Ð,GÐ$ÓHˆDØ×Ñ Ô%à�<‰<×Ñ Ô%Ü—[‘[×'Ñ'¨Ó,ˆFØ”b—l‘lÓ"ØŸ8™8°˜8Ó7�Ü×&Ò& vÖ8ØœŸ™“àŸ;™;×+Ñ+Ó-�ØÔ)Ð)Ò)àŸ8™8›:�ØÔ)Ð)Ò)à—(‘(òóˆCô —’œy°×4Ö4Ü—‘×"Ñ" 3Ô'÷ 5Ñ4÷7 .×-Ð-ú÷6 5×4Ð4ús   £	GÆ GÇG	ÇG)	c                ó  € TpTp\         P                  ! R 4      ;_uu_ 4        V! V4      pR R R 4       VP                  P                  R9   d°   \        P
                  P                  X4      pV\        P                  J d+   VP                  RR7      p\         P                  ! Wg4       R # V\        P                  J d%   VP                  P                  4       pWg8X  g   Q hR # VP                  4       pWg8X  g   Q hR # RP                  . RO4      p\        P                  ! \         VR7      ;_uu_ 4        \        P
                  P                  X4       R R R 4       R #   + '       g   i     EL<; i  + '       g   i     R # ; i)NÚmiufFr•   r—   r˜   )rš   r›   zufunc 'add' cannot use operands)r-   rœ   r   r£   r   r‚   r¥   r'   r¦   Úsumr.   rA   r¨   r©   rŸ   rª   r«   )	rq   r�   r¬   r­   r®   r¯   r1   r2   r°   s	   &&&      r   Útest_addÚTestNumpyReductions.test_add/  s  € ØˆØ%ˆä×'Ò'¨×-Õ-Ù�f“+ˆC÷ .ð �<‰<×Ñ Ô&Ü—V‘V—]‘] 3Ó'ˆFØ”b—l‘lÓ"ØŸ7™7°˜7Ó6�Ü×&Ò& vÖ8ØœŸ™“àŸ;™;Ÿ?™?Ó,�ØÔ)Ð)Ò)àŸ7™7›9�ØÔ)Ð)Ò)à—(‘(òóˆCô —’œy°×4Ö4Ü—‘—‘˜cÔ"÷ 5Ñ4÷/ .×-Ð-ú÷. 5×4Ð4ús   £	EÄ5 E3ÅE0	Å3F	c                ó„  € TpTpR pV\         P                  J d   VP                  P                  R9   d   Rp\        P
                  ! R4      ;_uu_ 4        V! V4      pRRR4       \        P                  P                  X4      pV\         P                  J d+   VP                  RR7      p	\        P                  ! W‰4       R# V^,          p	V'       d,   VP                  P                  R9   d   V	P                  4       p	W‰8X  g   Q hV'       d   \        V4      \        V	4      8X  g   Q hR# R#   + '       g   i     LØ; i)TÚifFNr•   )r'   rA   r   r£   r-   rœ   r   Úmaximumr¥   r¦   Úmaxr.   ÚitemÚtype©
rq   r�   r¬   Úusing_python_scalarsr­   r®   Ú	same_typer¯   r1   r2   s
   &&&&      r   Útest_maxÚTestNumpyReductions.test_maxM  sì   € ØˆØ%ˆàˆ	Ø”"—(‘(‹?˜vŸ|™|×0Ñ0°DÔ8àˆIä×'Ò'¨×-Õ-Ù�f“+ˆC÷ .ô —‘×"Ñ" 3Ó'ˆØ”"—,‘,Óà—w‘w¨E�wÓ2ˆHÜ×"Ò" 6Ö4à˜a•yˆHß#¨¯©×(9Ñ(9¸TÔ(AØ#Ÿ=™=›?�ØÔ%Ð%Ð%ßä˜F“|¤t¨H£~Ô5Ð5Ò5ñ ÷ .×-úó   Á	D/Ä/D?	c                ó„  € TpTpR pV\         P                  J d   VP                  P                  R9   d   Rp\        P
                  ! R4      ;_uu_ 4        V! V4      pRRR4       \        P                  P                  X4      pV\         P                  J d+   VP                  RR7      p	\        P                  ! W‰4       R# V^ ,          p	V'       d,   VP                  P                  R9   d   V	P                  4       p	W‰8X  g   Q hV'       d   \        V4      \        V	4      8X  g   Q hR# R#   + '       g   i     LØ; i)Tr¹   FNr•   )ÚiÚf)r'   rA   r   r£   r-   rœ   r   Úminimumr¥   r¦   Úminr.   r¼   r½   r¾   s
   &&&&      r   Útest_minÚTestNumpyReductions.test_ming  sì   € ØˆØ%ˆàˆ	Ø”"—(‘(‹?˜vŸ|™|×0Ñ0°DÔ8àˆIä×'Ò'¨×-Õ-Ù�f“+ˆC÷ .ô —‘×"Ñ" 3Ó'ˆØ”"—,‘,ÓØ—w‘w¨E�wÓ2ˆHÜ×"Ò" 6Ö4à˜a•yˆHß#¨¯©×(9Ñ(9¸ZÔ(GØ#Ÿ=™=›?�ØÔ%Ð%Ð%ßä˜F“|¤t¨H£~Ô5Ð5Ò5ñ ÷ .×-úrÃ   rg   N)
ry   rz   r{   r|   r±   r¶   rÁ   rÉ   r}   r~   r   s   @r   r‘   r‘   
  s   ø‡ € ò (òD#ò<6÷46ð 6r   r‘   Útype_c                 ó  € \         P                  ! . RORR7      pV ! . RO4      p\        P                  ! W4      p\         P                  ! \        P                  ! VP	                  4       V4      RR7      p\
        P                  ! W44       R# )rS   r$   r9   N©rS   r"   r   )r   r   é   )r'   r,   r   r‚   Úto_numpyr-   r.   )rË   r^   r_   r1   r2   s   &    r   Útest_binary_ufunc_other_typesrÐ   �  sX   € ä
�	Š	’) &Ô)€AÙŠiÓ€Aä�VŠV�A‹\€FÜ�yŠyœŸš §
¡
£¨aÓ0°vÔ>€HÜ×Ò˜6Ö,r   c                  ó  a€  ! V3R  lR4      o\         P                  ! S! ^4      S! ^4      .4      p \        P                  ! V S! ^4      4      p\         P                  ! S! ^4      S! ^4      .4      p\        P
                  ! W4       R# )c                   ód   <a € ] tR tRt o V 3R lR ltR tV 3R lV3R lltV 3R lR ltR	tV t	R
# )Ú#test_object_dtype_ok.<locals>.ThingiŒ  c                ó   <€ V ^8„  d   QhRR/# re   rg   )rh   ri   s   "€r   rj   Ú0test_object_dtype_ok.<locals>.Thing.__annotate__�  rl   r   c                ó   € Wn         R # r   rn   rp   s   &&r   rr   Ú,test_object_dtype_ok.<locals>.Thing.__init__�  rt   r   c                ó`   € \        VR V4      p\        V 4      ! V P                  V,           4      # rn   )Úgetattrr½   ro   rv   s   &&r   rw   Ú+test_object_dtype_ok.<locals>.Thing.__add__�  s(   € Ü˜E 7¨EÓ2ˆEÜ˜”:˜dŸj™j¨5Õ0Ó1Ð1r   c                ó    <€ V ^8„  d   QhRS[ /# ©r"   rf   )Úbool)rh   ri   s   "€r   rj   rÕ   ”  s   ø€ ÷ 	Fñ 	F¡4ñ 	Fr   c                ó`   <€ \        V4      SJ ;'       d    V P                  VP                  8H  # r   )r½   ro   )rq   r<   ÚThings   &&€r   Ú__eq__Ú*test_object_dtype_ok.<locals>.Thing.__eq__”  s'   ø€ Ü˜“; %Ð'×EÐE¨D¯J©J¸%¿+¹+Ñ,EÐEr   c                ó    <€ V ^8„  d   QhRS[ /# rÜ   )r‹   )rh   ri   s   "€r   rj   rÕ   —  s   ø€ ÷ 	*ñ 	*™cñ 	*r   c                ó"   € R V P                    R2# )zThing(Ú)rn   )rq   s   &r   Ú__repr__Ú,test_object_dtype_ok.<locals>.Thing.__repr__—  s   € Ø˜DŸJ™J˜< qÐ)Ð)r   rn   N)
ry   rz   r{   r|   rr   rw   rà   rå   r}   r~   )ri   rß   s   @€r   rß   rÓ   Œ  s*   ù‡ € ÷	ð 	ò	2÷	Fó 	F÷	*ö 	*r   rß   N)r'   r,   r   r‚   r-   r.   )Úsr1   r2   rß   s      @r   Útest_object_dtype_okrè   ‹  sg   ø€ ÷*ô *ô 	�	Š	‘5˜“8™U 1›XÐ&Ó'€AÜ�VŠV�A‘u˜Q“xÓ €FÜ�yŠy™% ›(¡E¨!£HÐ-Ó.€HÜ×Ò˜6Ö,r   c                  ó&  € \         P                  ! . RO4      p \        P                  ! . RO4      p\        P
                  ! \        RR7      ;_uu_ 4        \        P                  P                  W4       RRR4       R#   + '       g   i     R# ; i)rS   z^$r˜   NrÍ   )	r'   r,   r   r�   rŸ   rª   ÚNotImplementedErrorÚsubtractÚouter)rƒ   r¯   s     r   Ú
test_outerrí      sQ   € ä
�)Š)’IÓ
€CÜ
�(Š(’9Ó
€Cä	�ŠÔ*°$×	7Ö	7Ü
�‰×Ñ˜#Ô#÷ 
8×	7×	7Ò	7ús   Á A?Á?B	c                  óô   € \         P                  ! . RO.R7      p \         P                  ! . ROR7      p\         P                  ! ^f.R7      p\        P                  ! W4      p\        P
                  ! W#4       R# )rS   )ÚdataN)éÿÿÿÿrS   r#   )r'   r¦   r   Úmatmulr-   Úassert_frame_equal)Údf1Údf2r2   r1   s       r   Útest_np_matmulrõ   ©  sL   € ä
�,Š,š[˜MÔ
*€CÜ
�,Š,šKÔ
(€CÜ�|Š| # Ô'€Hä�YŠY�sÓ €FÜ×Ò˜(Ö+r   r­   c                 ó  € \         P                  ! V ! ^^.4      V ! ^^.4      4      pV^8X  g   Q hV'       d'   \        V4      \        8X  g   Q \        V4      4       hR# \        V4      \         P                  8X  g   Q \        V4      4       hR# )rS   N)r   rñ   r½   Úintr   )r­   r¿   r1   s   && r   Útest_np_matmul_1Drø   ³  sk   € ä�YŠY‘s˜A˜q˜6“{¡C¨¨A¨£KÓ0€FØ�QŒ;Ðˆ;ßÜ�F‹|œsÔ"Ð0¤D¨£LÓ0Ò"ä�F‹|œrŸx™xÔ'Ð5¬¨f«Ó5Ò'r   c                  óØ  € R  p \         P                  ! V ^^4      p\        P                  ! ^^.4      pV! W"^4      p\        P                  ! ^^.\        R7      p\
        P                  ! W44       \        P                  ! ^^..4      pRp\        P                  ! \        \        P                  ! V4      R7      ;_uu_ 4        V! W"V4       RRR4       R#   + '       g   i     R# ; i)c                 ó    € W,           V,           # r   rg   )rŒ   ÚyÚzs   &&&r   Úadd3Ú2test_array_ufuncs_for_many_arguments.<locals>.add3¿  s   € Ø�u�q�yÐr   r   zTCannot apply ufunc <ufunc 'add3 (vectorized)'> to mixed DataFrame and Series inputs.r˜   N)r   Ú
frompyfuncr'   r,   Úobjectr-   r.   r¦   rŸ   rª   rê   ÚreÚescape)rý   r   rƒ   r1   r2   Údfr°   s          r   Ú$test_array_ufuncs_for_many_argumentsr  ½  s¯   € òô �MŠM˜$  1Ó%€EÜ
�)Š)�Q˜�FÓ
€Cá�3˜QÓ€FÜ�yŠy˜!˜Q˜¤vÔ.€HÜ×Ò˜6Ô,ä	�Š˜˜1�v�hÓ	€Bð	0ð ô 
�ŠÔ*´"·)²)¸C³.×	AÖ	AÙˆc˜Ô÷ 
B×	A×	AÒ	Aús   Ã
CÃC)	c                  ó¾   € \         P                  ! . RO4      p \        P                  ! V 4      p\         P                  ! . RO4      p\        P
                  ! W4       R# )ç      ø?N)g      ø¿g      à¿g      à?r  )g      ð¿g       €g        g      ð?)r'   r,   r   Útruncr-   r.   )rƒ   r1   r2   s      r   Útest_np_truncr  Ó  s=   € ô
 �)Š)Ò*Ó
+€CÜ�XŠX�c‹]€FÜ�yŠyÒ/Ó0€HÜ×Ò˜6Ö,r   )rS   r   r"   )rS   r#   r"   )Ú2000Ú2010Ú2001)z1 Dayz3 Daysz2 Days);Úcollectionsr   r  r*   Únumpyr   rŸ   Úpandasr'   Úpandas._testingÚ_testingr-   Úpandas.arraysr   Úfixturer‚   Ú	logaddexpr   r	   r    Úfails_arm_wheelsr   r    ÚparametrizeÚpositiveÚfloorÚexpr3   r?   rC   rN   rQ   ÚdivmodÚfilterwarningsrY   r\   r`   r„   r�   r   Úto_datetimeÚtz_localizeÚ	to_periodÚto_timedeltaÚIntervalIndexÚIntervalr�   r‘   r)   rL   rÐ   rè   rí   rõ   rA   r,   rø   r  r  rg   r   r   Ú<module>r!     s¤  ðÝ Û 	Û ã Û ã Ý Ý %ð ‡‚˜Ÿ™ §¡Ð-Ô.ñó /ðð
 ‡‚Ø�LŠL˜ V§[¡[×%AÑ%AÔBÀEÐJØ	�7Ðôñó	ðð ‡�ñó ðð ‡�×Ñ˜ 2§;¡;°·±¸"¿&¹&Ð"AÓBñ-ó Cð-ð  ‡�×Ñ˜ $¨ °YÀ
Ð4KÐÓLñ-ó Mð-ð. ‡�×Ñ˜ $¨ °YÀ
Ð4KÐÓLñ-ó Mð-ð4 ‡�×Ñ˜ T¨5 M¸ÀYÐ7OÐÓPØ‡�×Ñ˜ $¨ °YÀ
Ð4KÐÓLñ#-ó Mó Qð#-ðL ‡�×Ñ˜ $¨ Ó/ñ-ó 0ð-ð. ‡�×Ñ˜ 2§9¡9 +Ó.Ø‡�×Ñ˜ T¨5 MÓ2Ø‡�×ÑÐBÓCñ>ó Dó 3ó /ð>ò<Kò&òTð ‡‚à
�Š’ "§(¡(Ô+Ø
�Š’ 'Ô*Ø
�Š’ )Ô,Ø
�Š’ =Ô1Ø
�ŠÒ/Ó0Ø
�ŠÒ/Ó0×<Ñ<¸UÓCØ
�ŠÒ/Ó0×:Ñ:ÀÐ:ÓDØ
�ŠÒ5Ó6Ø
×Ò˜"Ÿ+š+ a¨Ó+¨R¯[ª[¸¸AÓ->ÀÇÂÈAÈqÓ@QÐRÓSð
ñ 	ôñóð÷
t6ñ t6ðn ‡�×Ñ˜ 4¨°Ð"6Ó7ñ-ó 8ð-ò-ò*$ò,ð ‡�×Ñ˜ §¡¨2¯9©9Ð 5Ó6ñ6ó 7ð6òô,-r   