+
    NV-j!
  ã                   óx   € ^ RI Ht ^ RIt^ RIt^ RIHt ^ RIt^ RIH	t	H
t
HtHtHt ^ RIHt  ! R R4      tR tR# )é    )Ú	timedeltaN)ÚiNaT)ÚCategoricalÚIndexÚNaTÚSeriesÚisnac                   óv   a € ] tR t^t o R tR t]P                  P                  RR7      R 4       t	R t
RtV tR# )	ÚTestSeriesMissingDatac                ó`  € \        \        R R\        P                  R .4      4      p\        P
                  ! VP                  P                  \        R R.4      4       \        P                  ! VP                  P                  \        P                  ! . RO\        P                  R7      4       R# )ÚaÚb©ÚdtypeN)r   é   éÿÿÿÿr   )r   r   ÚnpÚnanÚtmÚassert_index_equalÚcatÚ
categoriesr   Úassert_numpy_array_equalÚvaluesÚcodesÚarrayÚint8)ÚselfÚss   & Úq/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/series/test_missing.pyÚtest_categorical_nan_handlingÚ3TestSeriesMissingData.test_categorical_nan_handling   sk   € ä”;  S¬"¯&©&°#Ð6Ó7Ó8ˆÜ
×Ò˜aŸe™e×.Ñ.´°s¸C°jÓ0AÔBÜ
×#Ò#Ø�H‰H�N‰NœBŸHšH¢]¼"¿'¹'ÔBö	
ó    c           	     óÊ  € \        \        ^
4       Uu. uF  p\        VR7      NK  	  up4      pVP                  4       p\        P
                  V^ &   \        V^ ,          4      '       g   Q hV^ ,          P                  \        8X  g   Q hV^ ,          V^ &   \        V^ ,          4      '       d   Q h\        P                  ! \        RR7      ;_uu_ 4        \        V^&   RRR4       \        V^&   \        V^,          4      '       g   Q hV^,          P                  \        8X  g   Q hV^,          V^&   \        V^,          4      '       d   Q h\        P                  ! \        ^R7      4      p\        P                  ! \        ^R7      4      p\        P
                  W"V8„  W%8  ,          &   \        V4      P                  4       ^8X  g   Q hR# u upi   + '       g   i     Lü; i)é
   )ÚdayszInvalid value)ÚmatchN)r   Úranger   Úcopyr   r   r	   Ú_valuer   ÚpytestÚraisesÚ	TypeErrorr   Útimedelta64Úsum)r   ÚiÚtdÚtd1Útd3Útd7s   &     r    Útest_timedelta64_nanÚ*TestSeriesMissingData.test_timedelta64_nan   s_  € Ü´°b´	Ó:±	¨1”Y A×&±	Ñ:Ó;ˆð �g‰g‹iˆÜ—‘ˆˆA‰Ü�C˜•F�|Š|Ðˆ|Ø�1�v�}‰}¤Ô$Ð$Ð$Ø�A•ˆˆA‰Ü˜˜A�—<’<ÐÐô �]Š]œ9¨O×<Ö<ÜˆC�‰F÷ =ô ˆˆA‰Ü�C˜•F�|Š|Ðˆ|Ø�1�v�}‰}¤Ô$Ð$Ð$Ø�A•ˆˆA‰Ü˜˜A�—<’<ÐÐô �nŠnœY¨AÔ.Ó/ˆÜ�nŠnœY¨AÔ.Ó/ˆÜ&(§f¡fˆ�‰H˜™Õ"Ñ#Ü�B‹x�|‰|‹~ Ô"Ð"Ò"ùò3 ;÷ =×<ús   “GÃ
GÇG"	z:Chained inequality raises when trying to define 'selector')Úreasonc                ó|   € RTu;8*  ;'       d    R 8*  Mu pVR8¬  VR 8*  ,          p\         P                  ! W#4       R# )g      à?Ng      à¿)r   Úassert_series_equal)r   Údatetime_seriesÚselectorÚexpecteds   &&  r    Útest_logical_range_selectÚ/TestSeriesMissingData.test_logical_range_select8   s8   € ð ˜?×1Ô1¨cÔ1ˆØ# tÑ+°À3Ñ0FÕGˆÜ
×Ò˜xÖ2r#   c                óˆ  € VP                  4       pVP                  P                  R 4      Vn        \        P                  VR&   VP                  4       p\        V4      VP                  4       8X  g   Q h\        P                  ! W2R,          4       \        P                  ! W2\        P                  ! V4      ,          4       R # )N:NNé   :r   Nr@   )r)   ÚindexÚ
_with_freqr   r   ÚdropnaÚlenÚcountr   r9   ÚpdÚnotna)r   r:   ÚtsÚresults   &&  r    Ú
test_validÚ TestSeriesMissingData.test_validC   sƒ   € Ø×!Ñ!Ó#ˆØ—8‘8×&Ñ& tÓ,ˆŒÜ—&‘&ˆˆ3‰à—‘“ˆÜ�6‹{˜bŸh™h›jÔ(Ð(Ð(Ü
×Ò˜v¨$¥xÔ0Ü
×Ò˜v¬"¯(ª(°2«,Õ'7Ö8r#   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r!   r5   r+   ÚmarkÚxfailr=   rJ   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r    r   r      sD   ø‡ € ò
ò#ð8 ‡[�[×ÑØKð ó ñ3óð3÷9ð 9r#   r   c                  ó8  € \        ^ ^.RR7      p V P                  RJ g   Q hRV P                  9   g   Q hV P                  4       pVP                  RJ g   Q h\	        VR4      '       d   Q h\
        P                  VP                  R&   VP                  RJ g   Q hR# )	r   Úfloat64r   FÚhasnansÚ_cacheTNr   )r   rX   rY   Ú	to_seriesÚhasattrr   r   Úiloc)ÚidxÚsers     r    Ú test_hasnans_uncached_for_seriesr_   N   s‹   € ô ��A�˜iÔ
(€CØ�;‰;˜%ÓÐÐØ˜Ÿ
™
Ô"Ð"Ð"Ø
�-‰-‹/€CØ�;‰;˜%ÓÐÐÜ�s˜H×%Ò%Ð%Ð%Ü—6‘6€C‡H�HˆR�LØ�;‰;˜$ÓÐÒr#   )Údatetimer   Únumpyr   r+   Úpandas._libsr   ÚpandasrF   r   r   r   r   r	   Úpandas._testingÚ_testingr   r   r_   rL   r#   r    Ú<module>rf      s3   ðÝ ã Û å ã ÷õ õ ÷89ñ 89ôv
r#   