+
    NV-j  ã                   ó   € ^ RI t ^ RIt^ RIt^ RIHt ^ RIHt ^ RIt	^ RIH
t
Ht R t]P                  P                  R. RO4      R 4       tR t]P                  P#                  ]R	R
7      R 4       tR tR tR tR tR# )é    N)ÚPYPY)Úis_object_dtype)ÚIndexÚSeriesc                  óþ  € \         P                  P                  P                  p V P	                  4       P                  R 4      '       g   Q h\         P                  P                  P                  p V P	                  4       P                  R4      '       g   Q h\        P                  P                  p V P                  R4      '       g   Q h\        P                  P                  p V P                  R4      '       g   Q hR# )z2DataFrame.notnull is an alias for DataFrame.notna.z0DataFrame.isnull is an alias for DataFrame.isna.z.
Series.notnull is an alias for Series.notna.
z,
Series.isnull is an alias for Series.isna.
N)ÚpdÚ	DataFrameÚnotnullÚ__doc__ÚstripÚ
startswithÚisnullr   )Údocs    Úl/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/base/test_misc.pyÚtest_isnull_notnull_docstringsr      s²   € ä
�,‰,×
Ñ
×
&Ñ
&€CØ�9‰9‹;×!Ñ!Ð"V×WÒWÐWÐWÜ
�,‰,×
Ñ
×
%Ñ
%€CØ�9‰9‹;×!Ñ!Ð"T×UÒUÐUÐUä
�.‰.×
 Ñ
 €CØ�>‰>ÐL×MÒMÐMÐMÜ
�-‰-×
Ñ
€CØ�>‰>ÐJ×KÒKÐKÒKó    zop_name, opc                 ó  € T pVP                   P                  4       pR pRP                  WBV.4      pV\        W14      P                  9   g   Q hRP                  WRV.4      pV\        VRV,           4      P                  9   g   Q hR# )ÚotherÚ ÚrN)Ú__name__ÚlowerÚjoinÚgetattrr   )Úframe_or_seriesÚop_nameÚopÚklassÚoperand1Úoperand2Úexpected_strs   &&&    r   Útest_binary_ops_docstringr"       s€   € ð €Eà�~‰~×#Ñ#Ó%€HØ€HØ—8‘8˜X¨8Ð4Ó5€LØœ7 5Ó2×:Ñ:Ô:Ð:Ð:ð —8‘8˜X¨8Ð4Ó5€LØœ7 5¨#°­-Ó8×@Ñ@Ô@Ð@Ò@r   c                 óú  € T pR F  p\        WR4      e   K  Q h	  R F  p\        W4      '       g   K  Q h	  Rp\        P                  ! \        VR7      ;_uu_ 4        VP                  4        RRR4       VP                  ^8X  g   Q hVP                  \        V4      8X  g   Q h\        ^.4      P                  4       ^8X  g   Q h\        ^.4      P                  4       ^8X  g   Q hR#   + '       g   i     Lƒ; i)ÚshapeNz6can only convert an array of size 1 to a Python scalar©Úmatch)r$   ÚdtypeÚTÚnbytes)ÚstridesÚitemsizeÚbaseÚdata)r   ÚhasattrÚpytestÚraisesÚ
ValueErrorÚitemÚndimÚsizeÚlenr   r   )Úindex_or_series_objÚobjÚpÚmsgs   &   r   Útest_ndarray_compat_propertiesr:   ;   sÑ   € Ø
€Có /ˆÜ�s˜tÓ$Ô0Ð0Ð0ñ /ó 5ˆÜ˜3—?”?Ð"Ð"ñ 5ð C€CÜ	�Š”z¨×	-Ö	-Ø�‰Œ
÷ 
.ð �8‰8�qŒ=Ðˆ=Ø�8‰8”s˜3“xÔÐÐä�!�‹:�?‰?Ó Ô!Ð!Ð!Ü�1�#‹;×ÑÓ Ô"Ð"Ò"÷ 
.×	-ús   ÁC*Ã*C:	znot relevant for PyPy©Úreasonc                 óB  a€ T p\        V\        4      '       d(   R pVP                  P                  P	                  4        MRpVP                  P	                  4        VP                  4       pVP                  R R7      pV3R loS! V4      ;'       g    T;'       d    S! VP                  4      p\        V4      ^ 8X  d   ^ pYCu;8X  d	   V8X  g   Q h Q hMV'       d
   WC8”  g   Q hMW48X  g   Q hV\        P                  ! V4      ,
          p\        V4      ^d8  g   Q hR# )TF)Údeepc                 ó  <€ \        V \        P                  4      '       dO   \        ;QJ d)    V3R  lV P                   4       F  '       g   K   R# 	  R# ! V3R  lV P                   4       4      # \        V P
                  \        P                  4      '       d   S! V P
                  P                  4      # \        V P
                  \        P                  4      '       d   V P
                  P                  R8H  # \        V 4      # )c              3   ó4   <"  € T F  pS! V4      x € K  	  R # 5i)N© )Ú.0ÚlevelÚ_is_object_dtypes   & €r   Ú	<genexpr>Ú>test_memory_usage.<locals>._is_object_dtype.<locals>.<genexpr>a   s   øé € ÐG¹J°5Ñ'¨×.Ð.»Jùs   ƒTFÚpython)Ú
isinstancer   Ú
MultiIndexÚanyÚlevelsr'   ÚCategoricalDtypeÚ
categoriesÚStringDtypeÚstorager   )r7   rD   s   &€r   rD   Ú+test_memory_usage.<locals>._is_object_dtype_   s¦   ø€ Ü�cœ2Ÿ=™=×)Ò)ß“3ÔG¸C¿JºJÓG—3”3ÐG’3ÐG�3ÔG¸C¿JºJÓGÓGÐGÜ˜Ÿ	™	¤2×#6Ñ#6×7Ò7Ù# C§I¡I×$8Ñ$8Ó9Ð9Ü˜Ÿ	™	¤2§>¡>×2Ò2Ø—9‘9×$Ñ$¨Ñ0Ð0Ü˜sÓ#Ð#r   N)
rH   r   ÚindexÚ_engineÚclear_mappingÚmemory_usager5   ÚsysÚ	getsizeofÚabs)	Úindex_or_series_memory_objr7   Úis_serÚresÚres_deepÚhas_objectsÚexpectedÚdiffrD   s	   &       @r   Útest_memory_usager_   Q   sô   ø€ à
$€Cä�#”v×ÒØˆØ�	‰	×Ñ×'Ñ'Õ)àˆØ�‰×!Ñ!Ô#à
×
Ñ
Ó
€CØ×Ñ TÐÓ*€Hõ$ñ # 3Ó'×SÐS¨F×,RÐ,RÑ7GÈÏ	É	Ó7R€Kä
ˆ3ƒx�1„}ØˆØÖ* (Ô*Ð*Ñ*Ð*Ñ*ß	àŒ~Ð‰~àŒÐˆð ”c—m’m CÓ(Õ(€DÜˆt‹9�sŒ?ÐŠ?r   c                 ó¤   € T pVP                  R R7      pVP                  RR7      pVP                  P                  4       pW#V,           8X  g   Q hR# )T©rQ   FN)rT   rQ   )Úseries_with_simple_indexÚseriesÚtotal_usageÚnon_index_usageÚindex_usages   &    r   Ú#test_memory_usage_components_seriesrg   y   sP   € Ø%€FØ×%Ñ%¨DÐ%Ó1€KØ×)Ñ)°Ð)Ó6€OØ—,‘,×+Ñ+Ó-€KØ¨KÕ7Ô7Ð7Ò7r   c           	      ó  € \        \        ^4      T \        ^4       Uu. uF  pRV 2NK
  	  upRR7      pVP                  RR7      pVP                  RR7      pVP                  P                  4       pW4V,           8X  g   Q hR# u upi )é   zi-Úa)r'   rQ   ÚnameTra   FN)r   ÚrangerT   rQ   )Úany_real_numpy_dtypeÚirc   rd   re   rf   s   &     r   Ú*test_memory_usage_components_narrow_seriesro   �   s…   € ÜÜˆa‹Ø"Ü!& q¤Ó*¡˜A��A�3‹x¡Ñ*Øô	€Fð ×%Ñ%¨DÐ%Ó1€KØ×)Ñ)°Ð)Ó6€OØ—,‘,×+Ñ+Ó-€KØ¨KÕ7Ô7Ð7Ò7ùò +s   žBc           	      ó|  € Tp\        V\        P                  4      '       d1   V P                  \        P
                  P                  R R7      4       MbVP                  P                  R8X  dH   \        V\        4      '       d2   \        P
                  P                  RR7      pV P                  V4       \        V^ R7      p\        P                  ! W$4      p^ Tu;8:  d   \        V4      8:  g   Q h Q h\        P                  ! W$\        \        V4      4      R7      p^ Tu;8:  d   \        V4      8:  g   Q h Q hR# )z7np.searchsorted doesn't work on pd.MultiIndex: GH 14833r;   Úcz"complex objects are not comparable)Údefault)ÚsorterN)rH   r   rI   Úapplymarkerr/   ÚmarkÚxfailr'   Úkindr   ÚmaxÚnpÚsearchsortedr5   rl   )Úrequestr6   r7   ru   Úmax_objrQ   s   &&    r   Útest_searchsortedr}   Ž   sô   € ð €Cä�#”r—}‘}×%Ò%à×ÑÜ�K‰K×ÑØPð ó õ	
ð
 
�‰�‰˜3Ô	¤:¨c´5×#9Ò#9ô �{‰{× Ñ Ð(LÐ ÓMˆØ×Ñ˜DÔ!ä�#˜qÔ!€GÜ�OŠO˜CÓ)€EØ�Ö!œ˜S›Ô!Ð!Ñ!Ð!Ð!ä�OŠO˜C´´s¸3³x³ÔA€EØ�Ö!œ˜S›Ô!Ð!Ñ!Ð!Ò!r   c                 ó\  € T p\        V4      ^ 8X  d   \        P                  ! R4       \        V4      pV^ ,          VP                  ^ ,          8X  g   Q hV^,          VP                  ^,          8X  g   Q hVR	,          VP                  R	,          8X  g   Q h\        V4      pVR	,          W^,
          ,          8X  g   Q hRV RV 2p\        VP                  \        P                  4      '       d   VP                  P                  R8X  d   Rp\        P                  ! \        VR7      ;_uu_ 4        W,           RRR4       Rp\        P                  ! \        VR7      ;_uu_ 4        VP                  V,           RRR4       R#   + '       g   i     LT; i  + '       g   i     R# ; i)
r   z%Test doesn't make sense on empty datazindex z' is out of bounds for axis 0 with size Úpyarrowzindex out of boundsr%   Nz*single positional indexer is out-of-boundséÿÿÿÿ)r5   r/   Úskipr   ÚilocrH   r'   r   rN   rO   r0   Ú
IndexError)Ú
index_flatrQ   rc   r4   r9   s   &    r   Útest_access_by_positionr…   ¨   s/  € Ø€Eä
ˆ5ƒz�Q„Ü�ŠÐ;Ô<ä�E‹]€FØ��8�v—{‘{ 1•~Ô%Ð%Ð%Ø��8�v—{‘{ 1•~Ô%Ð%Ð%Ø��9˜Ÿ™ B�Ô'Ð'Ð'äˆu‹:€DØ��9˜ Q�h�Ô'Ð'Ð'à�4�&Ð?À¸vÐ
F€CÜ�%—+‘+œrŸ~™~×.Ò.°5·;±;×3FÑ3FÈ)Ô3SØ#ˆÜ	�Š”z¨×	-Ö	-ØŽ÷ 
.à
6€CÜ	�Š”z¨×	-Ö	-Ø�‰�DÖ÷ 
.Ñ	-÷ 
.×	-ú÷ 
.×	-Ð	-ús   Ä2	FÅ)FÆF	ÆF+	))ÚaddÚ+)ÚsubÚ-)ÚmulÚ*)ÚmodÚ%)Úpowz**)ÚtruedivÚ/)Úfloordivz//)rU   Únumpyry   r/   Úpandas.compatr   Úpandas.core.dtypes.commonr   Úpandasr   r   r   r   ru   Úparametrizer"   r:   Úskipifr_   rg   ro   r}   r…   rA   r   r   Ú<module>r˜      s–   ðÛ 
ã Û å õó ÷ò
Lð ‡�×ÑØòóñAóðAò#ð, ‡�×Ñ�DÐ!8ÐÓ9ñ$ó :ð$òN8ò
8ò"ô4r   