+
    yȇi~                        ^ RI t^ RIt^ RIt^ RIHt ^ RIH	t	 ]P                  P                  R4      R 4       t]P                  P                  R4      ]P                  P                  R]P                  R.4      R 4       4       tR t]P                  P                  R]P                  R.4      R 4       t]P                  P$                  R	 4       tR
 tR# )    N)allow_na_opsz3ignore:PeriodDtype\[B\] is deprecated:FutureWarningc           	      2   T p\         P                  ! V\        ^\        V4      ^,           4      4      pVP	                  4       p\        \        P                  VP                  4      4      p\        V\        P                  4      '       dK   \        P                  P                  V4      pVP                  Vn        \        P                  ! W$RR7       R# \        V\        P                   4      '       dv   \        P                   ! W1P"                  R7      p\        VP"                  \        P$                  4      '       d   VP'                  4       p\        P                  ! W$RR7       R# \         P(                  ! V4      p\        P*                  ! W$4       R# )   TexactdtypeN)nprepeatrangelenuniquelistdictfromkeysvalues
isinstancepd
MultiIndexfrom_tuplesnamestmassert_index_equalIndexr	   DatetimeTZDtype	normalizearrayassert_numpy_array_equal)index_or_series_objobjresultunique_valuesexpecteds   &    m/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/base/test_unique.pytest_uniquer%   	   s    
C
))Cq#c(Q,/
0CZZ\F szz23M#r}}%%==,,];
fd;	C	"	"88M;cii!3!344))+H
fd;88M*
##F5    null_objc           	         Tp\        V4      '       g   \        P                  ! R 4       M\        V4      ^8  d   \        P                  ! R4       Mn\	        V\
        P                  4      '       d   \        P                  ! RV  R24       M3V e0   V'       g(   VP                  R9   d   \        P                  ! R4       VP                  RR7      pVP                  pWR&   \        V4      p\        P                  ! V\        ^\        V4      ^,           4      4      pV! WcP                  R	7      pVP                  4       p\        P!                  VP"                  4      pV U	u. uF#  p	\
        P$                  ! V	4      '       d   K!  V	NK%  	  p
p	V .V
Op\	        V\
        P&                  4      '       d   \
        P&                  ! WP                  R	7      p\	        VP                  \
        P(                  4      '       d!   VP+                  4       pVP+                  4       p\,        P.                  ! W|RR
7       R# \        P0                  ! WP                  R	7      p\,        P2                  ! W|4       R# u up	i )$type doesn't allow for NA operationsz%Test doesn't make sense on empty dataMultiIndex can't hold ''Nz%NaN is not a valid NA for this dtype.Tdeepr      Nr   r   )Int64UInt16Float32)r   pytestskipr   r   r   r   r	   copy_valuestyper
   r   r   r   r   r   r   isnullr   r   r   r   r   r   r   )r'   r   using_nan_is_nar    r   klassrepeated_valuesr!   unique_values_rawvalunique_values_not_nullr"   r#   s   &&&          r$   test_unique_nullr?      s    C:;	SA;<	C	'	'-hZq9:II77;<
(((
C[[F3KIEiiaVq(ABO
yy
1CZZ\Fcjj1 .?U->cbiiPSncc->U7 67M#rxx  88M;cii!3!344%%'F))+H
fd;88M;
##F5 Vs   $I2I2c           	          T p\         P                  ! V\        ^\        V4      ^,           4      4      p\        VP	                  4       4      pVP                  RR7      V8X  g   Q hR# )r   FdropnaN)r
   r   r   r   r   nunique)r   r    r#   s   &  r$   test_nuniquerD   K   sO    
C
))Cq#c(Q,/
0C3::< H;;e;$000r&   c           	      v   Tp\        V4      '       g   \        P                  ! R 4       M:\        V\        P
                  4      '       d   \        P                  ! RV  R24       VP                  RR7      pVP                  pWR&   \        V4      p\        P                  ! V\        ^\        V4      ^,           4      4      pV! WRP                  R7      p\        V\        P                  4      '       d`   VP                  4       \        VP                   4      8X  g   Q hVP                  RR7      \        VP                   4      ^,           8X  g   Q hR	# \        VP#                  4       4      pVP                  4       \%        ^ V^,
          4      8X  g   Q hVP                  RR7      \%        ^ V4      8X  g   Q hR	# )
r)   r*   r+   Tr,   r.   r   FrA   N)r   r3   r4   r   r   r   r5   r6   r7   r
   r   r   r   r	   CategoricalIndexrC   
categoriesr   max)r'   r   r    r   r:   r;   num_unique_valuess   &&     r$   test_nunique_nullrJ   R   sF   
C:;	C	'	'-hZq9:
(((
C[[F3KIEiiaVq(ABO
yy
1C#r**++{{}CNN 3333{{%{(C,?!,CCCC

-{{}A'81'< ===={{%{(C3D,EEEEr&   c                 j   R pV ! V.^,          \         R7      pVP                  4       p\        V\        P                  4      '       d8   \        P                  ! R .\         R7      p\
        P                  ! W4RR7       R# \        P                  ! R .\         R7      p\
        P                  ! W44       R# )u   r   Tr   N)
objectr   r   r   r   r   r   r
   r   r   )index_or_seriesuvalr    r!   r#   s   &    r$   test_unique_bad_unicoderO   l   sy     D
4&1*F
3CZZ\F#rxx  88XJf5
fd;88XJf5
##F5r&   c                     \         P                  ! R R \         P                  \        P                  R\         P
                  .4      pVP                  V 4      pV '       d
   V^8X  g   Q hR# R# )yesN)r   SeriesNAr
   nanNaTrC   )rB   serress   &  r$   test_nunique_dropnarX   |   sJ    
))UE255"&&$?
@C
++f
C3!8$$18r&   )numpyr
   r3   pandasr   pandas._testing_testingr   pandas.tests.base.commonr   markfilterwarningsr%   parametrizerT   r?   rD   rJ   
single_cpurO   rX    r&   r$   <module>rc      s        1 RS6 T6* RSbffd^4'6 5 T'6T1 bffd^4F 5F2 6 6%r&   